{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/IZ0vSV62Dv7ax4rBiGUk/Video.js", "ssg:https://framerusercontent.com/modules/jNBsk8CI17JqVZ05S9Sk/w397Wdj8uDPhqc4f8qJD/Custom_Function_Override.js", "ssg:https://framerusercontent.com/modules/GDQ8VJGBXRKFmpXKjUrO/x9qpy0q0p2jZ9xET5FAh/fqheQxiK2.js", "ssg:https://framerusercontent.com/modules/9vCt51aAuJBWbLUaqYJH/qW6lGYPNHxoPJVLs7dYk/YxAUZlgP8.js", "ssg:https://framerusercontent.com/modules/rCeZGByAt5trjtc74Nqt/f54yJErq2L6h8KepTbYX/ZNc7qfYHq.js", "ssg:https://framerusercontent.com/modules/GKUg2orBx2V4mWdSTDYe/VRiMD17jyQtMQbFQeK0M/BuaVewDhZ.js", "ssg:https://framerusercontent.com/modules/QGDWRjaf3whbKJjy05zK/TCwiouF3aihFRw34Px7a/IE4mCIbED.js", "ssg:https://framerusercontent.com/modules/eG7L7BbfsWj44h8VTY5u/Se98vEBFpaBwfDIP5P0a/W4pBh3E74.js", "ssg:https://framerusercontent.com/modules/P5JUppb4em1SZBqq3CWS/1FnP88DBHOiNb6cv0WhH/ybJIMxfIa.js", "ssg:https://framerusercontent.com/modules/oNvwjs22sOY1de0ndzda/P1Hv2pRzmdq3jP0XlYwQ/GX5HFbuMH.js", "ssg:https://framerusercontent.com/modules/4Mc4nGzdsKtlIrP2gzCb/3tZgYiWVQew74SARjPfM/MLmHJeYwx.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const isPlaying=videoRef.current.currentTime>0&&videoRef.current.onplaying&&!videoRef.current.paused&&!videoRef.current.ended&&videoRef.current.readyState>videoRef.current.HAVE_CURRENT_DATA;if(!isPlaying&&videoRef.current&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;videoRef.current.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();},[]);return{play,pause,setProgress};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}/**\n * The Video component has some effects that sync the video element with props\n * like `startTime`, `progress`, etc. React calls these effects whenever these\n * props change. However, it also calls them on the first mount, and this is\n * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n * the video was hydrated, the initial `useEffect` call will reset the video\n * state. To avoid this, we use this flag.\n */let isMountedAndReadyForProgressChanges=false;const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{srcType,srcFile,srcUrl,playing:playingProp,muted,playsinline,controls,progress,objectFit,backgroundColor,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,poster,posterEnabled,startTime:startTimeProp,volume,loop}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isOnCanvas won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isOnCanvas?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isOnCanvas?true:useInView(videoRef);// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isOnCanvas)return;if(playingProp)play();else pause();},[playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isOnCanvas)return;if(autoplayBehavior!==\"on-viewport\")return;if(isInViewport)play();else pause();},[autoplayBehavior,isInViewport]);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges){isMountedAndReadyForProgressChanges=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress!==null&&progress!==void 0?progress:0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue!==null&&rawProgressValue!==void 0?rawProgressValue:0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime!==null&&startTime!==void 0?startTime:0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isOnCanvas\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume!==null&&volume!==void 0?volume:0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{if(!videoRef.current)return;if(videoRef.current.currentTime<.3)setProgress((startTime!==null&&startTime!==void 0?startTime:0)*.01);if(autoplayBehavior===\"on-mount\")play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked===null||onSeeked===void 0?void 0:onSeeked(e),onPause:e=>onPause===null||onPause===void 0?void 0:onPause(e),onPlay:e=>onPlay===null||onPlay===void 0?void 0:onPlay(e),onEnded:e=>onEnd===null||onEnd===void 0?void 0:onEnd(e),autoPlay:autoplayBehavior===\"on-mount\",poster:posterEnabled?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isOnCanvas?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";Video.defaultProps={srcType:\"URL\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",srcFile:\"\",posterEnabled:false,controls:false,playing:true,loop:true,muted:true,playsinline:true,restartOnEnter:false,objectFit:\"cover\",backgroundColor:\"rgba(0,0,0,0)\",radius:0,volume:25,startTime:0};const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",placeholder:\"../example.mp4\",hidden(props){return props.srcType===\"Upload\";},description:\"Hosted video file URL. For YouTube, use the YouTube component.\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\" \",hidden:({posterEnabled})=>!posterEnabled},backgroundColor:{type:ControlType.Color,title:\"Background\"},...borderRadiusControl,startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"112\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{createElement as _createElement}from\"react\";import{useState,useEffect,useMemo}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{HUBSPOT_TRACK_EVENTS,USERPILOT_EVENTS,getUUIDParams}from\"https://framerusercontent.com/modules/bht4YxYvS1EtDNlVwP8y/yjzY7jEcf97J2r8HyKqA/Hubspot_Events.js\";import{segmentLoad,callTrackEvent}from\"https://framerusercontent.com/modules/sAg1Vq6Uhcdm0gGKWqo1/MwOPMaQxgiUXHan0YIUJ/UseSegment.js\";const{trackButtonClickedTryItForFree,trackHeaderFooterMenuClick,trackClickTab,trackClickTabFloating,trackClickAugmentedRealitySolutions,trackClickBuildYourOwnConfigurator,trackClickCustomerSuccessStories,trackClickExplore3DRendering,trackClickLearnMoreEnterprise}=USERPILOT_EVENTS;// Learn more: https://www.framer.com/docs/guides/overrides/\n// helper functions\nfunction updateLoginButton(user=null){const logInBtn=document.querySelectorAll(\".login_btn\");if(logInBtn?.length>0){for(let i=0;i<logInBtn?.length;i++){const btn=logInBtn[i];if(!(user?.id&&user?.is_guest)){btn.querySelector(\".framer-text\").innerHTML=user?\"Hi, \"+user?.first_name:\"Log in\";// btn.toggleClass(\"user_name\", !!user)\n// btn.toggleClass(\"js-event_btn_Mixpanel\", !user)\nbtn.querySelectorAll(\"a\")?.[0]?.setAttribute(\"data-href\",btn.querySelectorAll(\"a\")?.[0]?.getAttribute(\"href\"));btn.querySelectorAll(\"a\")?.[0]?.setAttribute(\"href\",user?\"javascript:void(0)\":\"https://app.imagine.io/sign-in\"+getUUIDParams());btn.querySelectorAll(\"a\")?.[0]?.setAttribute(\"target\",user?\"\":\"_blank\");}btn.querySelectorAll(\"a\")?.[0]?.addEventListener(\"click\",function(event){callTrackEvent(\"Login Click\",{},false);});}}}function updateGetStartedButton(_user=null){const user=_user&&!_user?.is_guest;const getStartedBtn=document.querySelectorAll(\".getStarted_btn\");if(getStartedBtn?.length>0){for(let i=0;i<getStartedBtn?.length;i++){const btn=getStartedBtn[i];btn.style.display=user?\"block\":\"none\";btn.querySelector(\".framer-text\").innerHTML=user?\"Dashboard\":\"Get started\";//     btn.toggleClass(\"header_dashboard\", !!user)\n//     btn.toggleClass(\"js-event_btn_Mixpanel\", !user)\nif(btn.querySelectorAll(\"a\")?.[0]){btn.querySelectorAll(\"a\")?.[0]?.setAttribute(\"href\",user?\"https://app.imagine.io/dashboard\"+getUUIDParams():\"https://app.imagine.io/register\"+getUUIDParams());btn.querySelectorAll(\"a\")?.[0]?.setAttribute(\"target\",\"_blank\");}else{btn.onclick=()=>{window.open(user?\"https://app.imagine.io/dashboard\"+getUUIDParams():\"https://app.imagine.io/register\"+getUUIDParams(),\"_blank\");};}}}}function getDataFromLocalStorage(callback=null){const currentUser=localStorage.getItem(\"current_user\")||null;const USER_DATA=currentUser?JSON.parse(currentUser):null;const user=USER_DATA?.user;callback?.(user);return user;}// function overrides\nexport function withHideWhenLoggedIn(Component){const WrappedComponent=props=>{const handleLogin=()=>{const isLoggedIn=getDataFromLocalStorage();// hiding login btn when the user is loggedin, else showing it\ndocument.querySelectorAll(\".hide_when_loggedin\").forEach(btn=>{btn.style.display=isLoggedIn?\"none\":\"flex\";});};useEffect(()=>{handleLogin();window.addEventListener(\"storage\",handleLogin);return()=>{window.removeEventListener(\"storage\",handleLogin);};},[]);props.className+=\" hide_when_loggedin\";return /*#__PURE__*/_jsx(Component,{...props});};return WrappedComponent;}// function overrides\nexport function withLoginButton(Component){const WrappedComponent=props=>{const handleLogin=()=>{const isLoggedIn=getDataFromLocalStorage(updateLoginButton);// hiding login btn when the user is loggedin, else showing it\ndocument.querySelectorAll(\".login_btn\").forEach(btn=>{btn.style.display=isLoggedIn?\"none\":\"flex\";});};useEffect(()=>{handleLogin();segmentLoad();window.addEventListener(\"storage\",handleLogin);return()=>{window.removeEventListener(\"storage\",handleLogin);};},[]);props.className+=\" login_btn\";return /*#__PURE__*/_jsx(Component,{...props,onClick:trackButtonClickedTryItForFree});};return WrappedComponent;}export function withGetStartedButton(Component){const WrappedComponent=props=>{const handleGetStarted=()=>getDataFromLocalStorage(updateGetStartedButton);useEffect(()=>{handleGetStarted();window.addEventListener(\"storage\",handleGetStarted);// window.addEventListener(\"click\", handleGetStarted)\nreturn()=>{window.removeEventListener(\"storage\",handleGetStarted);// window.removeEventListener(\"click\", handleGetStarted)\n};},[]);props.className+=\" getStarted_btn\";return /*#__PURE__*/_jsx(Component,{...props});};return WrappedComponent;}const CYCLE={MONTHLY:1,YEARLY:2};const TYPE={PRODUCTS:1,TEXTILES:2};const defaultValues={cycle:CYCLE.YEARLY,type:TYPE.PRODUCTS};const useStore=createStore({...defaultValues});// new subscription working & flow\nfunction getSubscriptionInfoFromBrowserStorage(callback=null){const currentUser=localStorage.getItem(\"current_user\")||null;const planOrderId=localStorage.getItem(\"planOrderId\");const planPriceId=localStorage.getItem(\"planPriceId\");const planPriceAmount=localStorage.getItem(\"planPriceAmount\");const isTexturePlan=localStorage.getItem(\"isTexturePlan\");const USER_DATA=currentUser?JSON.parse(currentUser):null;const user=USER_DATA?.user;const organizationDetail=USER_DATA?.organization_detail;const obj={user:user,organizationDetail:organizationDetail,planOrderId:+planOrderId,planPriceId:planPriceId===\"null\"?null:+planPriceId,planPriceAmount:+planPriceAmount,isTexturePlan:isTexturePlan===\"true\"?true:false};callback?.(obj);return obj;}export function withSubscriptionWrapperProductsAddClass(Component){const WrappedComponent=props=>{const[store,setStore]=useStore();if(!props.className?.includes(\"subscription-wrapper\")){props.className+=\" subscription-wrapper\";}if(!props.className?.includes(\"products\")){props.className+=\" products\";}return /*#__PURE__*/_jsx(Component,{...props});};return WrappedComponent;}export function withSubscriptionWrapperTextilesAddClass(Component){const WrappedComponent=props=>{const[store,setStore]=useStore();if(!props.className?.includes(\"subscription-wrapper\")){props.className+=\" subscription-wrapper\";}if(!props.className?.includes(\"textiles\")){props.className+=\" textiles\";}return /*#__PURE__*/_jsx(Component,{...props});};return WrappedComponent;}export function withSubscriptionProductsTypeAddClass(Component){const WrappedComponent=props=>{const[store,setStore]=useStore();const handleSelectType=()=>{setStore({...store,type:TYPE.PRODUCTS});};if(!props.className?.includes(\"subscription-type\")){props.className+=\" subscription-type\";}if(!props.className?.includes(\"products\")){props.className+=\" products\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:handleSelectType});};return WrappedComponent;}export function withSubscriptionTextilesTypeAddClass(Component){const WrappedComponent=props=>{const[store,setStore]=useStore();const handleSelectType=()=>{setStore({...store,type:TYPE.TEXTILES});};if(!props.className?.includes(\"subscription-type\")){props.className+=\" subscription-type\";}if(!props.className?.includes(\"textiles\")){props.className+=\" textiles\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:handleSelectType});};return WrappedComponent;}export function withSubscriptionCycleAddClass(Component){const WrappedComponent=props=>{const[store,setStore]=useStore();const handleSelectCycle=e=>{const isMonthly=e.target.innerText?.includes(\"monthly\");setStore({...store,cycle:isMonthly?CYCLE.MONTHLY:CYCLE.YEARLY});};if(!props.className?.includes(\"subscription-cycle\")){props.className+=\" subscription-cycle\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:handleSelectCycle});};return WrappedComponent;}export function withSubscriptionContainerAddClass(Component){const WrappedComponent=props=>{const[store,setStore]=useStore();const[isLoggedin,setIsLoggedin]=useState();const getAndUpdateAllButtons=(containers=[])=>{if(containers.length===0)return;const userInfo=getSubscriptionInfoFromBrowserStorage();const isTexturePlan=userInfo?.isTexturePlan;const planOrderId=userInfo?.planOrderId;const planPriceId=userInfo?.planPriceId;const planPriceAmount=userInfo?.planPriceAmount;const orgSubscriptionType=userInfo?.organizationDetail?.subscription_type;const isFreemiumOrg=orgSubscriptionType===\"FREEMIUM\";const isPremiumOrg=orgSubscriptionType===\"PREMIUM\"&&planPriceId// planOrderId > 0\n;const isOldPremiumOrg=orgSubscriptionType===\"PREMIUM\"&&(!planPriceId||planPriceId===null)// planOrderId === 0\n;const isOldSubscription=orgSubscriptionType===\"OLD_SUBSCRIPTION\";const subscriptionTypes=document.querySelectorAll(\".subscription-type\");if(userInfo?.user&&isPremiumOrg){if(subscriptionTypes?.length>0){for(let i=0;i<subscriptionTypes.length;i++){subscriptionTypes[i].parentElement.parentElement.style.display=\"none\";}}}else{if(subscriptionTypes?.length>0){for(let i=0;i<subscriptionTypes.length;i++){subscriptionTypes[i].parentElement.parentElement.style.display=\"flex\";}}}for(let i=0;i<containers.length;i++){const name1=containers[i].querySelector(\".subscription-name .framer-text\")?.innerText;const button=containers?.[i]?.querySelector(\".subscription-button\")?.querySelectorAll(\"a\")?.[0];let cardPlanOrderId=containers?.[i]?.querySelector(\".subscription-plan-order-id\")?.querySelector(\".framer-text\")?.innerText;cardPlanOrderId=Number(cardPlanOrderId);let cardPlanPriceId=containers?.[i]?.querySelector(\".subscription-plan-price-id\")?.querySelector(\".framer-text\")?.innerText;cardPlanPriceId=Number(cardPlanPriceId);let cardPlanPriceAmount=containers?.[i]?.querySelector(\".subscription-plan-price-amount\")?.querySelector(\".framer-text\")?.innerText;cardPlanPriceAmount=parseInt(cardPlanPriceAmount.replace(/[$,]/g,\"\"),10);const href=button.getAttribute(\"href\");if(userInfo?.user){const isCurrentPlan=planPriceId?cardPlanPriceId===planPriceId:cardPlanOrderId===planOrderId;if(i===0){button.setAttribute(\"href\",href?.replaceAll(\"register\",\"dashboard\"));button.querySelectorAll(\".framer-text\")[0].innerHTML=isCurrentPlan&&isFreemiumOrg?\"Current Plan\":\"Try it free\";}else{if(!isOldPremiumOrg){button.querySelectorAll(\".framer-text\")[0].innerHTML=isCurrentPlan?\"Current Plan\":cardPlanPriceAmount>planPriceAmount// cardPlanOrderId > planOrderId\n?`Upgrade to ${name1}`:`Downgrade to ${name1}`;}else{button.querySelectorAll(\".framer-text\")[0].innerHTML=isCurrentPlan?\"Current Plan\":`Go ${name1}`;}button.setAttribute(\"href\",href?.replaceAll(\"register?\",\"settings?activeTab=plans&\"));button.style.pointerEvents=isCurrentPlan?\"none\":\"auto\";const subButton=button.querySelectorAll(\"a\")[0];if(isCurrentPlan){subButton.classList.add(\"current-plan-button\");}else{subButton.classList.remove(\"current-plan-button\");}}}else{if(i===0){button.setAttribute(\"href\",href?.replaceAll(\"dashboard\",\"register\"));button.querySelectorAll(\".framer-text\")[0].innerHTML=\"Try it free\";}else{button.setAttribute(\"href\",href?.replaceAll(\"settings?activeTab=plans&\",\"register?\"));button.style.pointerEvents=\"auto\";button.querySelectorAll(\"a\")[0].style.backgroundColor=\"rgb(235, 78, 10)\";button.querySelectorAll(\"a\")[0].querySelectorAll(\".framer-text\")[0].style.color=\"rgb(255,255,255)\";button.querySelectorAll(\".framer-text\")[0].innerHTML=`Go ${name1}`;}}}};const getMonthlyContainers=(wrapper=null)=>{const containers=wrapper.querySelectorAll(\".subscription-container.monthly\");getAndUpdateAllButtons(containers);};const getYearlyContainers=(wrapper=null)=>{const containers=wrapper?.querySelectorAll(\".subscription-container.yearly\");getAndUpdateAllButtons(containers);};const getProductsWrapperContainers=()=>{const wrapper=document.querySelector(\".subscription-wrapper.products\");const wrapperTextiles=document.querySelector(\".subscription-wrapper.textiles\");if(wrapperTextiles)wrapperTextiles.parentElement.style.display=\"none\";if(wrapper)wrapper.parentElement.style.display=\"block\";if(store.cycle===CYCLE.MONTHLY)getMonthlyContainers(wrapper);if(store.cycle===CYCLE.YEARLY)getYearlyContainers(wrapper);};const getTextilesWrapperContainers=()=>{const userInfo=getSubscriptionInfoFromBrowserStorage();const planOrderId=userInfo?.planOrderId;const planPriceId=userInfo?.planPriceId;const orgSubscriptionType=userInfo?.organizationDetail?.subscription_type;const isPremiumOrg=orgSubscriptionType===\"PREMIUM\"&&planPriceId// planOrderId > 0\n;if(userInfo?.user&&isPremiumOrg){const wrapper=document.querySelector(\".subscription-wrapper.textiles\");const wrapperProducts=document.querySelector(\".subscription-wrapper.products\");wrapperProducts.parentElement.style.display=\"none\";wrapper.parentElement.style.display=\"block\";if(store.cycle===CYCLE.MONTHLY)getMonthlyContainers(wrapper);if(store.cycle===CYCLE.YEARLY)getYearlyContainers(wrapper);}};const checkIfUserIsLoggedInorNot=()=>{const userInfo=getSubscriptionInfoFromBrowserStorage();setIsLoggedin(Boolean(userInfo?.user));setTimeout(()=>{if(userInfo?.isTexturePlan)getTextilesWrapperContainers();else getProductsWrapperContainers();},5e3);};useEffect(()=>{setStore({...store,...getSubscriptionInfoFromBrowserStorage()?.isTexturePlan===true?{type:TYPE.TEXTILES}:{type:TYPE.PRODUCTS}});},[getSubscriptionInfoFromBrowserStorage()?.isTexturePlan,getSubscriptionInfoFromBrowserStorage()?.planPriceId,getSubscriptionInfoFromBrowserStorage()?.planPriceAmount,isLoggedin]);useEffect(()=>{checkIfUserIsLoggedInorNot();window.addEventListener(\"storage\",checkIfUserIsLoggedInorNot);return()=>{window.removeEventListener(\"storage\",checkIfUserIsLoggedInorNot);};},[]);useEffect(()=>{const timerId=setTimeout(()=>{if(store.type===TYPE.PRODUCTS)getProductsWrapperContainers();if(store.type===TYPE.TEXTILES)getTextilesWrapperContainers();},500);return()=>{if(timerId)clearInterval(timerId);};},[store,isLoggedin]);if(!props.className?.includes(\"subscription-container\")){props.className+=\" subscription-container\";}props.className+=store?.type===TYPE.PRODUCTS?\" products\":\" textiles\";props.className+=store?.cycle===CYCLE.MONTHLY?\" monthly\":\" yearly\";return /*#__PURE__*/_jsx(Component,{...props});};return WrappedComponent;}export function withSubscriptionNameAddClass(Component){const WrappedComponent=props=>{if(!props.className?.includes(\"subscription-name\")){props.className+=\" subscription-name\";}return /*#__PURE__*/_jsx(Component,{...props});};return WrappedComponent;}export function withSubscriptionPlanOrderIdAddClass(Component){const WrappedComponent=props=>{if(!props.className?.includes(\"subscription-plan-order-id\")){props.className+=\" subscription-plan-order-id\";}return /*#__PURE__*/_jsx(Component,{...props});};return WrappedComponent;}export function withSubscriptionPlanPriceIdAddClass(Component){const WrappedComponent=props=>{if(!props.className?.includes(\"subscription-plan-price-id\")){props.className+=\" subscription-plan-price-id\";}return /*#__PURE__*/_jsx(Component,{...props});};return WrappedComponent;}export function withSubscriptionPlanPriceAmountAddClass(Component){const WrappedComponent=props=>{if(!props.className?.includes(\"subscription-plan-price-amount\")){props.className+=\" subscription-plan-price-amount\";}return /*#__PURE__*/_jsx(Component,{...props});};return WrappedComponent;}const getHubspotEvents=(type=null)=>{const{trackBuyFreemiumSubscription,trackBuyProductsBasicMonthlySubscription,trackBuyProductsBasicYearlySubscription,trackBuyTextilesBasicMonthlySubscription,trackBuyTextilesBasicYearlySubscription,trackBuyProductsPlusMonthlySubscription,trackBuyProductsPlusYearlySubscription,trackBuyTextilesPlusMonthlySubscription,trackBuyTextilesPlusYearlySubscription,trackBuyProductsProMonthlySubscription,trackBuyProductsProYearlySubscription,trackBuyTextilesProMonthlySubscription,trackBuyTextilesProYearlySubscription}=HUBSPOT_TRACK_EVENTS||{};const subscriptionEventsMapping={[\"freemium_1_1\"]:trackBuyFreemiumSubscription,[\"freemium_1_2\"]:trackBuyFreemiumSubscription,[\"freemium_2_1\"]:trackBuyFreemiumSubscription,[\"freemium_2_2\"]:trackBuyFreemiumSubscription,[\"basic_1_1\"]:trackBuyProductsBasicMonthlySubscription,[\"basic_1_2\"]:trackBuyProductsBasicYearlySubscription,[\"basic_2_1\"]:trackBuyTextilesBasicMonthlySubscription,[\"basic_2_2\"]:trackBuyTextilesBasicYearlySubscription,[\"plus_1_1\"]:trackBuyProductsPlusMonthlySubscription,[\"plus_1_2\"]:trackBuyProductsPlusYearlySubscription,[\"plus_2_1\"]:trackBuyTextilesPlusMonthlySubscription,[\"plus_2_2\"]:trackBuyTextilesPlusYearlySubscription,[\"pro_1_1\"]:trackBuyProductsProMonthlySubscription,[\"pro_1_2\"]:trackBuyProductsProYearlySubscription,[\"pro_2_1\"]:trackBuyTextilesProMonthlySubscription,[\"pro_2_2\"]:trackBuyTextilesProYearlySubscription};const eventFunction=subscriptionEventsMapping[type];if(typeof eventFunction===\"function\"){eventFunction()// Call the function directly\n;console.log(`Event function for ${type} called successfully.`);}else{console.log(`No event function found for type ${type}.`);}};export function withSubscriptionButtonAddClass(Component){const WrappedComponent=props=>{const[store]=useStore();const handleClick=e=>{const container=e?.target?.closest(\".subscription-container\");let name1=container?.querySelector(\".subscription-name .framer-text\")?.innerText;if(name1){name1=name1?.trim()?.toLowerCase();}getHubspotEvents?.(`${name1}_${store.type}_${store.cycle}`);};if(!props.className?.includes(\"subscription-button\")){props.className+=\" subscription-button\";}return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\",onClick:handleClick});};return WrappedComponent;}export function withOverlayCloseButtonAddClass(Component){const WrappedComponent=props=>{if(!props.className?.includes(\"overlay-close-button\")){props.className+=\" overlay-close-button\";}return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\"});};return WrappedComponent;}export function withHeaderMenuClick(Component){const WrappedComponent=props=>{const handleClick=e=>{e.stopPropagation();const menu_name=e?.target?.innerText||e?.target?.querySelector(\".framer-text\")?.innerText||\"\";trackHeaderFooterMenuClick({clicked_from:\"Header\",menu_name:menu_name});};if(!props.className?.includes(\"header-menu-item\")){props.className+=\" header-menu-item\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};return WrappedComponent;}export function withFooterMenuClick(Component){const WrappedComponent=props=>{const handleClick=e=>{e.stopPropagation();e.stopPropagation();const menu_name=e?.target?.innerText||e?.target?.querySelector(\".framer-text\")?.innerText||\"\";trackHeaderFooterMenuClick({clicked_from:\"Footer\",menu_name:menu_name});};if(!props.className?.includes(\"footer-menu-item\")){props.className+=\" footer-menu-item\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};return WrappedComponent;}export function withClickTab(Component){return props=>{const handleClick=e=>{e.stopPropagation();const tabName=e?.target?.closest(\".click-tab\")?.querySelector(\".framer-text\")?.innerText||e?.target?.innerText;trackClickTab({tab_name:tabName});};if(!props.className?.includes(\"click-tab\")){props.className+=\" click-tab\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}export function withClickTabFloating(Component){return props=>{const handleClick=e=>{e.stopPropagation();const tabName=e?.target?.closest(\".click-tab-floating\")?.querySelector(\".framer-text\")?.innerText||e?.target?.innerText;trackClickTabFloating({tab_name:tabName});};if(!props.className?.includes(\"click-tab-floating\")){props.className+=\" click-tab-floating\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}export function withClickLearnMoreEnterprise(Component){return props=>{const handleClick=e=>{e.stopPropagation();trackClickLearnMoreEnterprise();};if(!props.className?.includes(\"click-button\")){props.className+=\" click-button\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}export function withClickExplore3DRendering(Component){return props=>{const handleClick=e=>{e.stopPropagation();trackClickExplore3DRendering();};if(!props.className?.includes(\"click-button\")){props.className+=\" click-button\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}export function withClickBuildYourOwnConfigurator(Component){return props=>{const handleClick=e=>{e.stopPropagation();trackClickBuildYourOwnConfigurator();};if(!props.className?.includes(\"click-button\")){props.className+=\" click-button\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}export function withClickCustomerSuccessStories(Component){return props=>{const handleClick=e=>{e.stopPropagation();trackClickCustomerSuccessStories();};if(!props.className?.includes(\"click-button\")){props.className+=\" click-button\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}export function withClickAugmentedRealitySolutions(Component){return props=>{const handleClick=e=>{e.stopPropagation();trackClickAugmentedRealitySolutions();};if(!props.className?.includes(\"click-button\")){props.className+=\" click-button\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}// DYNAMIC PLAN CARD - BEGINS\nexport function withSubscriptionPlanCard(Component){return props=>{const[plans,setPlans]=useState([]);const fetchDetails=async()=>{const token=\"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzIyNDkzNzIzLCJpYXQiOjE3MjE4ODg5MjMsImp0aSI6IjIxM2MyMmM0ZjNlZDQ4YWFiMzdlODNlN2FlMTQ1MTRjIiwidXNlcl9pZCI6NTI2MSwibWVtYmVyIjoxMTgwLCJvcmdhbml6YXRpb24iOjEwNDAsImlzX2VtYWlsX3ZlcmlmaWVkIjp0cnVlfQ.im7TLxkN3h6qjJNS7uh0uWvuJm2bNe4cb00KsOVDSQk\";const url=\"https://prod.imagine.io/subscription/api/main_subscription_plans/?is_add_on=false&per_page=100\";const response=await fetch(url,{headers:{[\"Authorization\"]:`Bearer ${token}`,[\"Content-Type\"]:\"application/json\"}}).then(r=>r.json());const results=response?.results?.filter(a=>a?.pricing_details.length>0);setPlans(results);console.log(\"DEBUG__response\",results);};useEffect(()=>{fetchDetails();},[]);useEffect(()=>{if(plans.length===0)return;const planCard=document.querySelectorAll(\".subscription-plan-card\");if(planCard?.length>0){for(let i=0;i<planCard?.length;i++){if(i===0){planCard[i].parentElement.style.display=\"flex\";planCard[i].parentElement.style.flexWrap=\"wrap\";planCard[i].parentElement.style.gap=\"1.5em\";planCard[i].parentElement.style.width=\"100%\";planCard[i].parentElement.style.height=\"auto\";}planCard[i].style.width=\"100%\";planCard[i].style.maxWidth=\"400px\";}}},[plans]);const linkTitle=useMemo(()=>{return`Go ${name}`;},[name]);if(!props.className?.includes(\"subscription-plan-card\")){props.className+=\" subscription-plan-card\";}if(plans?.length===0)return null;return /*#__PURE__*/_jsx(_Fragment,{children:plans?.map(({id,name:name1})=>/*#__PURE__*/_createElement(Component,{...props,key:id,planTitle:name1,linkTitle:linkTitle}))});};}// DYNAMIC PLAN CARD - ENDS\n// subscription\n// let freemimum = [],\n//     basic = [],\n//     plus = [],\n//     pro = [],\n//     monthlyTabElement = [],\n//     YealyTabElement = [],\n//     activeTab = \"yearly\"\n// function handleGetTab() {\n//     let tab = localStorage.getItem(\"currentTab\")\n//     if (!tab) {\n//         localStorage.setItem(\"currentTab\", \"yearly\")\n//     }\n//     return activeTab || \"yearly\"\n// }\n// function updateSubscriptionButton(data) {\n//     const { user, planOrderId, isTexturePlan } = data || {}\n//     const currentUser = JSON.parse(localStorage.getItem(\"current_user\"))\n//     const isFreemimum =\n//         currentUser?.organization_detail?.subscription_type === \"FREEMIUM\" &&\n//         (!planOrderId || planOrderId === 0 || planOrderId === \"0\")\n//     const oldPlan =\n//         user &&\n//         (!planOrderId || planOrderId === 0 || planOrderId === \"0\") &&\n//         currentUser?.organization_detail?.subscription_type !== \"FREEMIUM\" &&\n//         currentUser?.organization_detail?.subscription_type\n//     const AllDataList = document.querySelectorAll(\n//         \".pricing-section .framer-text\"\n//     )\n//     if (AllDataList?.length > 0) {\n//         for (let i = 0; i < AllDataList?.length; i++) {\n//             const btn = AllDataList[i]\n//             const getStarted = \"Get started\"\n//             const TryIt = \"Try it Free\"\n//             const currentPlan = \"Current Plan\"\n//             const goPro = \"Go Pro\"\n//             const upgradePro = \"Upgrade to Pro\"\n//             const downgradePro = \"Downgrade to Pro\"\n//             const goBasic = \"Go Basic\"\n//             const upgradeBasic = \"Upgrade to Basic\"\n//             const downgradeBasic = \"Downgrade to Basic\"\n//             const goPlus = \"Go Plus\"\n//             const upgradePlus = \"Upgrade to Plus\"\n//             const downgradePlus = \"Downgrade to Plus\"\n//             const monthlyTab = \"Pay monthly\"\n//             const yearlyTab = \"Pay yearly (Save 16%)\"\n//             switch (btn.innerHTML) {\n//                 case getStarted:\n//                 case TryIt:\n//                     freemimum = [btn]\n//                     break\n//                 case goBasic:\n//                 case upgradeBasic:\n//                 case downgradeBasic:\n//                     basic = [btn]\n//                     break\n//                 case goPlus:\n//                 case upgradePlus:\n//                 case downgradePlus:\n//                     plus = [btn]\n//                     break\n//                 case goPro:\n//                 case upgradePro:\n//                 case downgradePro:\n//                     pro = [btn]\n//                     break\n//                 case monthlyTab:\n//                     monthlyTabElement = [btn]\n//                     break\n//                 case yearlyTab:\n//                     YealyTabElement = [btn]\n//                     break\n//             }\n//         }\n//     }\n//     const handleSetActiveTab = (value) => {\n//         activeTab = value\n//         localStorage.setItem(\"currentTab\", value)\n//     }\n//     if (YealyTabElement?.length > 0) {\n//         const btn = YealyTabElement[0]\n//         btn.addEventListener(\"click\", () => handleSetActiveTab(\"yearly\"))\n//     }\n//     if (monthlyTabElement?.length > 0) {\n//         const btn = monthlyTabElement[0]\n//         btn.addEventListener(\"click\", () => handleSetActiveTab(\"monthly\"))\n//     }\n//     if (activeTab === \"monthly\") {\n//         // monthly plan logic\n//         if (freemimum?.length > 0) {\n//             const btn = freemimum[0]\n//             btn.innerHTML = user && isFreemimum ? \"Current Plan\" : \"Try it Free\"\n//         }\n//         if (basic?.length > 0) {\n//             const btn = basic[0]\n//             btn.innerHTML =\n//                 user && !oldPlan\n//                     ? +planOrderId === 1\n//                         ? \"Current Plan\"\n//                         : +planOrderId >= 1\n//                           ? \"Downgrade to Basic\"\n//                           : \"Upgrade to Basic\"\n//                     : \"Go Basic\"\n//             const shouldDisable = user && !oldPlan && +planOrderId === 1\n//             btn.style.color = shouldDisable\n//                 ? \"rgb(16, 16, 16)\"\n//                 : \"rgb(255, 255, 255)\"\n//             btn.closest(\".pricing-section\").style.background = shouldDisable\n//                 ? \"rgb(236, 236, 234)\"\n//                 : \"rgb(235, 78, 10)\"\n//             btn.closest(\".pricing-section\").style.pointerEvents = shouldDisable\n//                 ? \"none\"\n//                 : \"auto\"\n//         }\n//         if (plus?.length > 0) {\n//             const btn = plus[0]\n//             btn.innerHTML =\n//                 user && !oldPlan\n//                     ? +planOrderId === 2\n//                         ? \"Current Plan\"\n//                         : +planOrderId >= 2\n//                           ? \"Downgrade to Plus\"\n//                           : \"Upgrade to Plus\"\n//                     : \"Go Plus\"\n//             const shouldDisable = user && !oldPlan && +planOrderId === 2\n//             btn.style.color = shouldDisable\n//                 ? \"rgb(16, 16, 16)\"\n//                 : \"rgb(255, 255, 255)\"\n//             btn.closest(\".pricing-section\").style.background = shouldDisable\n//                 ? \"rgb(236, 236, 234)\"\n//                 : \"rgb(235, 78, 10)\"\n//             btn.closest(\".pricing-section\").style.pointerEvents = shouldDisable\n//                 ? \"none\"\n//                 : \"auto\"\n//         }\n//         if (pro?.length > 0) {\n//             const btn = pro[0]\n//             btn.innerHTML =\n//                 user && !oldPlan\n//                     ? +planOrderId === 3\n//                         ? \"Current Plan\"\n//                         : +planOrderId >= 3\n//                           ? \"Downgrade to Pro\"\n//                           : \"Upgrade to Pro\"\n//                     : \"Go Pro\"\n//             const shouldDisable = user && !oldPlan && +planOrderId === 3\n//             btn.style.color = shouldDisable\n//                 ? \"rgb(16, 16, 16)\"\n//                 : \"rgb(255, 255, 255)\"\n//             btn.closest(\".pricing-section\").style.background = shouldDisable\n//                 ? \"rgb(236, 236, 234)\"\n//                 : \"rgb(235, 78, 10)\"\n//             btn.closest(\".pricing-section\").style.pointerEvents = shouldDisable\n//                 ? \"none\"\n//                 : \"auto\"\n//         }\n//     } else {\n//         // yearly plan logic\n//         if (freemimum?.length > 0) {\n//             const btn = freemimum[0]\n//             btn.innerHTML = user && isFreemimum ? \"Current Plan\" : \"Try it Free\"\n//         }\n//         if (basic?.length > 0) {\n//             const btn = basic[0]\n//             btn.innerHTML =\n//                 user && !oldPlan\n//                     ? +planOrderId === 4\n//                         ? \"Current Plan\"\n//                         : +planOrderId >= 5\n//                           ? \"Downgrade to Basic\"\n//                           : \"Upgrade to Basic\"\n//                     : \"Go Basic\"\n//             const shouldDisable = user && !oldPlan && +planOrderId === 4\n//             btn.style.color = shouldDisable\n//                 ? \"rgb(16, 16, 16)\"\n//                 : \"rgb(255, 255, 255)\"\n//             btn.closest(\".pricing-section\").style.background = shouldDisable\n//                 ? \"rgb(236, 236, 234)\"\n//                 : \"rgb(235, 78, 10)\"\n//             btn.closest(\".pricing-section\").style.pointerEvents = shouldDisable\n//                 ? \"none\"\n//                 : \"auto\"\n//         }\n//         if (plus?.length > 0) {\n//             const btn = plus[0]\n//             btn.innerHTML =\n//                 user && !oldPlan\n//                     ? +planOrderId === 5\n//                         ? \"Current Plan\"\n//                         : +planOrderId >= 6\n//                           ? \"Downgrade to Plus\"\n//                           : \"Upgrade to Plus\"\n//                     : \"Go Plus\"\n//             const shouldDisable = user && !oldPlan && +planOrderId === 5\n//             btn.style.color = shouldDisable\n//                 ? \"rgb(16, 16, 16)\"\n//                 : \"rgb(255, 255, 255)\"\n//             btn.closest(\".pricing-section\").style.background = shouldDisable\n//                 ? \"rgb(236, 236, 234)\"\n//                 : \"rgb(235, 78, 10)\"\n//             btn.closest(\".pricing-section\").style.pointerEvents = shouldDisable\n//                 ? \"none\"\n//                 : \"auto\"\n//         }\n//         if (pro?.length > 0) {\n//             const btn = pro[0]\n//             btn.innerHTML =\n//                 user && !oldPlan\n//                     ? +planOrderId === 6\n//                         ? \"Current Plan\"\n//                         : +planOrderId >= 7\n//                           ? \"Downgrade to Pro\"\n//                           : \"Upgrade to Pro\"\n//                     : \"Go Pro\"\n//             const shouldDisable = user && !oldPlan && +planOrderId === 6\n//             btn.style.color = shouldDisable\n//                 ? \"rgb(16, 16, 16)\"\n//                 : \"rgb(255, 255, 255)\"\n//             btn.closest(\".pricing-section\").style.background = shouldDisable\n//                 ? \"rgb(236, 236, 234)\"\n//                 : \"rgb(235, 78, 10)\"\n//             btn.closest(\".pricing-section\").style.pointerEvents = shouldDisable\n//                 ? \"none\"\n//                 : \"auto\"\n//         }\n//     }\n// }\n// function getDataFromLocalStorageSubscriptionInfo(callback = null) {\n//     const currentUser = localStorage.getItem(\"current_user\") || null\n//     const planOrderId = localStorage.getItem(\"planOrderId\")\n//     const isTexturePlan = localStorage.getItem(\"isTexturePlan\")\n//     const USER_DATA = currentUser ? JSON.parse(currentUser) : null\n//     const user = USER_DATA?.user\n//     callback?.({\n//         user: user,\n//         planOrderId: +planOrderId,\n//         isTexturePlan: isTexturePlan,\n//     })\n// }\n// export const withSubscription = (Component): ComponentType => {\n//     const WrappedComponent = (props) => {\n//         const handleUpdateBtnTitle = () =>\n//             getDataFromLocalStorageSubscriptionInfo(updateSubscriptionButton)\n//         useEffect(() => {\n//             const timerId = setTimeout(() => {\n//                 handleUpdateBtnTitle()\n//                 localStorage.setItem(\"currentTab\", \"yearly\")\n//                 window.addEventListener(\"storage\", handleUpdateBtnTitle)\n//                 // window.addEventListener(\"click\", handleUpdateBtnTitle)\n//             }, 1000)\n//             return () => {\n//                 if (timerId) clearInterval(timerId)\n//                 window.removeEventListener(\"storage\", handleUpdateBtnTitle)\n//                 // window.removeEventListener(\"click\", handleUpdateBtnTitle)\n//             }\n//         }, [])\n//         props.className += \" pricing-section\"\n//         return <Component {...props} />\n//     }\n//     return WrappedComponent\n// }\n// export function withUpdateFreeMiumButton(Component): ComponentType {\n//     const WrappedComponent = (props) => {\n//         return <Component {...props} />\n//     }\n//     return WrappedComponent\n// }\n\nexport const __FramerMetadata__ = {\"exports\":{\"withSubscriptionCycleAddClass\":{\"type\":\"reactHoc\",\"name\":\"withSubscriptionCycleAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFooterMenuClick\":{\"type\":\"reactHoc\",\"name\":\"withFooterMenuClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withClickAugmentedRealitySolutions\":{\"type\":\"reactHoc\",\"name\":\"withClickAugmentedRealitySolutions\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSubscriptionNameAddClass\":{\"type\":\"reactHoc\",\"name\":\"withSubscriptionNameAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withClickTab\":{\"type\":\"reactHoc\",\"name\":\"withClickTab\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSubscriptionTextilesTypeAddClass\":{\"type\":\"reactHoc\",\"name\":\"withSubscriptionTextilesTypeAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSubscriptionContainerAddClass\":{\"type\":\"reactHoc\",\"name\":\"withSubscriptionContainerAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetStartedButton\":{\"type\":\"reactHoc\",\"name\":\"withGetStartedButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withClickBuildYourOwnConfigurator\":{\"type\":\"reactHoc\",\"name\":\"withClickBuildYourOwnConfigurator\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withClickCustomerSuccessStories\":{\"type\":\"reactHoc\",\"name\":\"withClickCustomerSuccessStories\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSubscriptionWrapperProductsAddClass\":{\"type\":\"reactHoc\",\"name\":\"withSubscriptionWrapperProductsAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoginButton\":{\"type\":\"reactHoc\",\"name\":\"withLoginButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSubscriptionWrapperTextilesAddClass\":{\"type\":\"reactHoc\",\"name\":\"withSubscriptionWrapperTextilesAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withClickLearnMoreEnterprise\":{\"type\":\"reactHoc\",\"name\":\"withClickLearnMoreEnterprise\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSubscriptionPlanOrderIdAddClass\":{\"type\":\"reactHoc\",\"name\":\"withSubscriptionPlanOrderIdAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHeaderMenuClick\":{\"type\":\"reactHoc\",\"name\":\"withHeaderMenuClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSubscriptionButtonAddClass\":{\"type\":\"reactHoc\",\"name\":\"withSubscriptionButtonAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSubscriptionProductsTypeAddClass\":{\"type\":\"reactHoc\",\"name\":\"withSubscriptionProductsTypeAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHideWhenLoggedIn\":{\"type\":\"reactHoc\",\"name\":\"withHideWhenLoggedIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withOverlayCloseButtonAddClass\":{\"type\":\"reactHoc\",\"name\":\"withOverlayCloseButtonAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withClickTabFloating\":{\"type\":\"reactHoc\",\"name\":\"withClickTabFloating\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSubscriptionPlanCard\":{\"type\":\"reactHoc\",\"name\":\"withSubscriptionPlanCard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSubscriptionPlanPriceIdAddClass\":{\"type\":\"reactHoc\",\"name\":\"withSubscriptionPlanPriceIdAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withClickExplore3DRendering\":{\"type\":\"reactHoc\",\"name\":\"withClickExplore3DRendering\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSubscriptionPlanPriceAmountAddClass\":{\"type\":\"reactHoc\",\"name\":\"withSubscriptionPlanPriceAmountAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5b26096)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;PP Neue Montreal Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"PP Neue Montreal Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/X3dpjR58Ye6dvtoHdLcifA4vzo.woff2\"}]}];export const css=['.framer-HRcVy .framer-styles-preset-jifskq:not(.rich-text-wrapper), .framer-HRcVy .framer-styles-preset-jifskq.rich-text-wrapper h4 { --framer-font-family: \"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.1px; --framer-line-height: 20px; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-HRcVy\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5b26096)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/GDQ8VJGBXRKFmpXKjUrO/x9qpy0q0p2jZ9xET5FAh/fqheQxiK2.js\";const enabledGestures={faj3tzAo8:{hover:true},nzS1UEsKH:{hover:true},oVXEIhLEs:{hover:true},pNNQ0hvPz:{hover:true},wozyQnQOL:{hover:true},YlAzm2s0J:{hover:true}};const cycleOrder=[\"faj3tzAo8\",\"pNNQ0hvPz\",\"oVXEIhLEs\",\"YlAzm2s0J\",\"nzS1UEsKH\",\"wozyQnQOL\",\"QDjn1nsAE\",\"wY_22QoHv\"];const serializationHash=\"framer-7z47Z\";const variantClassNames={faj3tzAo8:\"framer-v-ghked1\",nzS1UEsKH:\"framer-v-1pi5ya3\",oVXEIhLEs:\"framer-v-98z1av\",pNNQ0hvPz:\"framer-v-14yak2\",QDjn1nsAE:\"framer-v-wzppqz\",wozyQnQOL:\"framer-v-6anbj4\",wY_22QoHv:\"framer-v-q7avxq\",YlAzm2s0J:\"framer-v-1mm1lv3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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={\"Clear-Dark\":\"wozyQnQOL\",\"Clear-Light\":\"pNNQ0hvPz\",\"Dark-1\":\"oVXEIhLEs\",\"Homepage Button Clear Dark\":\"wY_22QoHv\",\"Homepage Button Dark\":\"QDjn1nsAE\",Dark2:\"YlAzm2s0J\",Light:\"nzS1UEsKH\",Main:\"faj3tzAo8\"};const getProps=({click,height,id,link,padding,shadow2,title,width,...props})=>{return{...props,Ekb5zt9TK:shadow2??props.Ekb5zt9TK??\"0px 0px 0px 0px rgba(0, 0, 0, 0.25)\",HkXArTRCm:padding??props.HkXArTRCm??\"10px 20px 10px 20px\",i6ydiGswO:link??props.i6ydiGswO,JJ00ngaKv:click??props.JJ00ngaKv,jpKtV9MEn:title??props.jpKtV9MEn??\"Short\",variant:humanReadableVariantMap[props.variant]??props.variant??\"faj3tzAo8\"};};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,jpKtV9MEn,HkXArTRCm,i6ydiGswO,JJ00ngaKv,Ekb5zt9TK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"faj3tzAo8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapcbi8nj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(JJ00ngaKv){const res=await JJ00ngaKv(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:i6ydiGswO,motionChild:true,nodeId:\"faj3tzAo8\",openInNewTab:false,scopeId:\"YxAUZlgP8\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ghked1\",className,classNames)} framer-3tdfy7`,\"data-framer-name\":\"Main\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"faj3tzAo8\",onTap:onTapcbi8nj,ref:refBinding,style:{\"--164dkfe\":Ekb5zt9TK,\"--1honjkx\":numberToPixelString(HkXArTRCm),backgroundColor:\"var(--token-ec2fc95b-0069-4aaf-9dc7-4e4f889ff086, rgb(235, 78, 10))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,boxShadow:\"var(--164dkfe)\",...style},variants:{nzS1UEsKH:{backgroundColor:\"var(--token-255e0d8f-6c19-4cdb-914d-8d083e1995ba, rgb(249, 249, 249))\"},oVXEIhLEs:{backgroundColor:\"var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16))\"},pNNQ0hvPz:{backgroundColor:\"rgba(0, 0, 0, 0)\"},QDjn1nsAE:{backgroundColor:\"var(--token-424407ca-8a5e-4b48-84df-2af93dcb4665, rgb(39, 40, 40))\"},wozyQnQOL:{backgroundColor:\"rgba(0, 0, 0, 0)\"},wY_22QoHv:{backgroundColor:\"rgba(0, 0, 0, 0)\"},YlAzm2s0J:{backgroundColor:\"var(--token-424407ca-8a5e-4b48-84df-2af93dcb4665, rgb(39, 40, 40))\"}},...addPropertyOverrides({\"faj3tzAo8-hover\":{\"data-framer-name\":undefined},\"nzS1UEsKH-hover\":{\"data-framer-name\":undefined},\"oVXEIhLEs-hover\":{\"data-framer-name\":undefined},\"pNNQ0hvPz-hover\":{\"data-framer-name\":undefined},\"wozyQnQOL-hover\":{\"data-framer-name\":undefined},\"YlAzm2s0J-hover\":{\"data-framer-name\":undefined},nzS1UEsKH:{\"data-framer-name\":\"Light\"},oVXEIhLEs:{\"data-framer-name\":\"Dark-1\"},pNNQ0hvPz:{\"data-framer-name\":\"Clear-Light\"},QDjn1nsAE:{\"data-framer-name\":\"Homepage Button Dark\"},wozyQnQOL:{\"data-framer-name\":\"Clear-Dark\"},wY_22QoHv:{\"data-framer-name\":\"Homepage Button Clear Dark\"},YlAzm2s0J:{\"data-framer-name\":\"Dark2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-jifskq\",\"data-styles-preset\":\"fqheQxiK2\",children:\"Short\"})}),className:\"framer-1rm3hsp\",\"data-framer-name\":\"Button\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VplfT0ONj\",text:jpKtV9MEn,variants:{nzS1UEsKH:{\"--extracted-1eung3n\":\"var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16))\"},wozyQnQOL:{\"--extracted-1eung3n\":\"var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16))\"},wY_22QoHv:{\"--extracted-1eung3n\":\"var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nzS1UEsKH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-jifskq\",\"data-styles-preset\":\"fqheQxiK2\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16)))\"},children:\"Short\"})})},wozyQnQOL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-jifskq\",\"data-styles-preset\":\"fqheQxiK2\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16)))\"},children:\"Short\"})})},wY_22QoHv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-jifskq\",\"data-styles-preset\":\"fqheQxiK2\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16)))\"},children:\"Short\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7z47Z.framer-3tdfy7, .framer-7z47Z .framer-3tdfy7 { display: block; }\",\".framer-7z47Z.framer-ghked1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: var(--1honjkx); position: relative; text-decoration: none; width: min-content; }\",\".framer-7z47Z .framer-1rm3hsp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 74\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"pNNQ0hvPz\":{\"layout\":[\"auto\",\"auto\"]},\"oVXEIhLEs\":{\"layout\":[\"auto\",\"auto\"]},\"YlAzm2s0J\":{\"layout\":[\"auto\",\"auto\"]},\"nzS1UEsKH\":{\"layout\":[\"auto\",\"auto\"]},\"wozyQnQOL\":{\"layout\":[\"auto\",\"auto\"]},\"QDjn1nsAE\":{\"layout\":[\"auto\",\"auto\"]},\"wY_22QoHv\":{\"layout\":[\"auto\",\"auto\"]},\"dVKenaHjd\":{\"layout\":[\"auto\",\"auto\"]},\"RD4qitdt4\":{\"layout\":[\"auto\",\"auto\"]},\"ej1sHh6KB\":{\"layout\":[\"auto\",\"auto\"]},\"X88g4MWFk\":{\"layout\":[\"auto\",\"auto\"]},\"EAuIEq3xy\":{\"layout\":[\"auto\",\"auto\"]},\"M5XWLpyI8\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"jpKtV9MEn\":\"title\",\"HkXArTRCm\":\"padding\",\"i6ydiGswO\":\"link\",\"JJ00ngaKv\":\"click\",\"Ekb5zt9TK\":\"shadow2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYxAUZlgP8=withCSS(Component,css,\"framer-7z47Z\");export default FramerYxAUZlgP8;FramerYxAUZlgP8.displayName=\"Main-button-2025\";FramerYxAUZlgP8.defaultProps={height:40,width:74};addPropertyControls(FramerYxAUZlgP8,{variant:{options:[\"faj3tzAo8\",\"pNNQ0hvPz\",\"oVXEIhLEs\",\"YlAzm2s0J\",\"nzS1UEsKH\",\"wozyQnQOL\",\"QDjn1nsAE\",\"wY_22QoHv\"],optionTitles:[\"Main\",\"Clear-Light\",\"Dark-1\",\"Dark2\",\"Light\",\"Clear-Dark\",\"Homepage Button Dark\",\"Homepage Button Clear Dark\"],title:\"Variant\",type:ControlType.Enum},jpKtV9MEn:{defaultValue:\"Short\",displayTextArea:false,title:\"Title\",type:ControlType.String},HkXArTRCm:{defaultValue:\"10px 20px 10px 20px\",title:\"Padding\",type:ControlType.Padding},i6ydiGswO:{title:\"Link\",type:ControlType.Link},JJ00ngaKv:{title:\"Click\",type:ControlType.EventHandler},Ekb5zt9TK:{defaultValue:[{blur:0,color:\"rgba(0,0,0,0.25)\",diffusion:.5,focus:.5,inset:false,spread:0,type:\"box\",x:0,y:0}],title:\"Shadow 2\",type:ControlType.BoxShadow}});addFonts(FramerYxAUZlgP8,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYxAUZlgP8\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pNNQ0hvPz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oVXEIhLEs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YlAzm2s0J\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nzS1UEsKH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wozyQnQOL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QDjn1nsAE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wY_22QoHv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dVKenaHjd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RD4qitdt4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ej1sHh6KB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"X88g4MWFk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EAuIEq3xy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"M5XWLpyI8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"jpKtV9MEn\\\":\\\"title\\\",\\\"HkXArTRCm\\\":\\\"padding\\\",\\\"i6ydiGswO\\\":\\\"link\\\",\\\"JJ00ngaKv\\\":\\\"click\\\",\\\"Ekb5zt9TK\\\":\\\"shadow2\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"74\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5b26096)\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 MainButton2025 from\"https://framerusercontent.com/modules/9vCt51aAuJBWbLUaqYJH/qW6lGYPNHxoPJVLs7dYk/YxAUZlgP8.js\";const MainButton2025Fonts=getFonts(MainButton2025);const MainButton2025Controls=getPropertyControls(MainButton2025);const serializationHash=\"framer-tVy6o\";const variantClassNames={pa7Ss2C3R:\"framer-v-1j5u4g0\"};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 humanReadableEnumMap={\"Clear-Dark\":\"wozyQnQOL\",\"Clear-Light\":\"pNNQ0hvPz\",\"Dark-1\":\"oVXEIhLEs\",\"Homepage Button Clear Dark\":\"wY_22QoHv\",\"Homepage Button Dark\":\"QDjn1nsAE\",Dark2:\"YlAzm2s0J\",Light:\"nzS1UEsKH\",Main:\"faj3tzAo8\"};const getProps=({height,id,shadow,title,trackingID,variant2,width,...props})=>{return{...props,BmJhhEjPU:shadow??props.BmJhhEjPU??\"0px 2px 5px 0px rgba(0, 0, 0, 0)\",cD_kEsJqn:trackingID??props.cD_kEsJqn,wnpDrIU5Y:humanReadableEnumMap[variant2]??variant2??props.wnpDrIU5Y??\"faj3tzAo8\",x0aGn4ek5:title??props.x0aGn4ek5??\"Book a demo\"};};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,x0aGn4ek5,cD_kEsJqn,BmJhhEjPU,wnpDrIU5Y,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"pa7Ss2C3R\",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,{clickTrackingId:cD_kEsJqn,href:{webPageId:\"jWZ8SyWIl\"},motionChild:true,nodeId:\"pa7Ss2C3R\",scopeId:\"ZNc7qfYHq\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1j5u4g0\",className,classNames)} framer-66699a`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"pa7Ss2C3R\",ref:refBinding,style:{\"--ugt2jy\":BmJhhEjPU,backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,boxShadow:\"var(--ugt2jy)\",...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ai2fzn-container\",layoutDependency:layoutDependency,layoutId:\"ctXOgKxm6-container\",nodeId:\"ctXOgKxm6\",rendersWithMotion:true,scopeId:\"ZNc7qfYHq\",children:/*#__PURE__*/_jsx(MainButton2025,{Ekb5zt9TK:\"0px 0px 0px 0px rgba(0, 0, 0, 0.25)\",height:\"100%\",HkXArTRCm:\"10px 20px 10px 20px\",id:\"ctXOgKxm6\",jpKtV9MEn:x0aGn4ek5,layoutId:\"ctXOgKxm6\",variant:wnpDrIU5Y,width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tVy6o.framer-66699a, .framer-tVy6o .framer-66699a { display: block; }\",\".framer-tVy6o.framer-1j5u4g0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-tVy6o .framer-1ai2fzn-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 121.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"x0aGn4ek5\":\"title\",\"cD_kEsJqn\":\"trackingID\",\"BmJhhEjPU\":\"shadow\",\"wnpDrIU5Y\":\"variant2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZNc7qfYHq=withCSS(Component,css,\"framer-tVy6o\");export default FramerZNc7qfYHq;FramerZNc7qfYHq.displayName=\"Book a Demo V2\";FramerZNc7qfYHq.defaultProps={height:40,width:121.5};addPropertyControls(FramerZNc7qfYHq,{x0aGn4ek5:{defaultValue:\"Book a demo\",displayTextArea:false,placeholder:\"Title\",title:\"Title\",type:ControlType.String},cD_kEsJqn:{title:\"Tracking-ID\",type:ControlType.TrackingId},BmJhhEjPU:{defaultValue:[{blur:5,color:\"rgba(0, 0, 0, 0)\",diffusion:.5,focus:.5,inset:false,spread:0,type:\"box\",x:0,y:2}],title:\"Shadow\",type:ControlType.BoxShadow},wnpDrIU5Y:MainButton2025Controls?.[\"variant\"]&&{...MainButton2025Controls[\"variant\"],defaultValue:\"faj3tzAo8\",description:undefined,hidden:undefined,title:\"Variant 2\"}});addFonts(FramerZNc7qfYHq,[{explicitInter:true,fonts:[]},...MainButton2025Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZNc7qfYHq\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"121.5\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"x0aGn4ek5\\\":\\\"title\\\",\\\"cD_kEsJqn\\\":\\\"trackingID\\\",\\\"BmJhhEjPU\\\":\\\"shadow\\\",\\\"wnpDrIU5Y\\\":\\\"variant2\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZNc7qfYHq.map", "// Generated by Framer (99288e1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withHeaderMenuClick}from\"https://framerusercontent.com/modules/jNBsk8CI17JqVZ05S9Sk/w397Wdj8uDPhqc4f8qJD/Custom_Function_Override.js\";import CardResourceCard from\"https://framerusercontent.com/modules/LaIhRkn21zH738kgLtuV/gI0zesPX8vG4BmqPpw7T/coxzlrGBo.js\";const CardResourceCardFonts=getFonts(CardResourceCard);const MotionDivWithHeaderMenuClick1va3hcd=withCodeBoundaryForOverrides(motion.div,{nodeId:\"gGJh7yU_R\",override:withHeaderMenuClick,scopeId:\"BuaVewDhZ\"});const MotionDivWithHeaderMenuClickpx5b6r=withCodeBoundaryForOverrides(motion.div,{nodeId:\"q52T18yGf\",override:withHeaderMenuClick,scopeId:\"BuaVewDhZ\"});const MotionDivWithHeaderMenuClick9uc65l=withCodeBoundaryForOverrides(motion.div,{nodeId:\"adFpXqFMz\",override:withHeaderMenuClick,scopeId:\"BuaVewDhZ\"});const MotionDivWithHeaderMenuClick17xjue5=withCodeBoundaryForOverrides(motion.div,{nodeId:\"WXtkkyH_s\",override:withHeaderMenuClick,scopeId:\"BuaVewDhZ\"});const MotionDivWithHeaderMenuClick1l1ijr5=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Kuh8prBm2\",override:withHeaderMenuClick,scopeId:\"BuaVewDhZ\"});const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"J269GiZvW\",\"hdc4aDu8S\"];const serializationHash=\"framer-j1wWg\";const variantClassNames={hdc4aDu8S:\"framer-v-1gnp8ux\",J269GiZvW:\"framer-v-19kgc4v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:-5,y:0};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition3={duration:0,type:\"tween\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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={\"Variant 1\":\"J269GiZvW\",\"Variant 2\":\"hdc4aDu8S\"};const getProps=({height,id,title,width,...props})=>{return{...props,JXmWagFDy:title??props.JXmWagFDy??\"Features\",variant:humanReadableVariantMap[props.variant]??props.variant??\"J269GiZvW\"};};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,JXmWagFDy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"J269GiZvW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"hdc4aDu8S\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({hdc4aDu8S:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-19kgc4v\",className,classNames),\"data-framer-appear-id\":\"19kgc4v\",\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"J269GiZvW\",optimized:true,ref:refBinding,style:{backgroundColor:\"var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\",...style},variants:{hdc4aDu8S:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({hdc4aDu8S:{__framer__presenceAnimate:undefined,__framer__presenceInitial:undefined,\"data-framer-name\":\"Variant 2\",optimized:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.25px\",\"--framer-line-height\":\"21px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-792d9903-2669-4d32-aca9-4bf0750cf240, rgb(255, 255, 255)))\"},children:\"Features\"})}),className:\"framer-15cp4dc\",fonts:[\"CUSTOM;PP Neue Montreal Regular\"],layoutDependency:layoutDependency,layoutId:\"SClURdHUe\",style:{\"--extracted-r6o4lv\":\"var(--token-792d9903-2669-4d32-aca9-4bf0750cf240, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.5},text:JXmWagFDy,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jbwd3r\",layoutDependency:layoutDependency,layoutId:\"fIgKItl7Z\",children:[/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick1va3hcd,{className:\"framer-1va3hcd\",layoutDependency:layoutDependency,layoutId:\"gGJh7yU_R\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UCBxm9dSg\"},implicitPathVariables:undefined},{href:{webPageId:\"UCBxm9dSg\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wavu2d-container\",layoutDependency:layoutDependency,layoutId:\"zfVMWuqcq-container\",nodeId:\"zfVMWuqcq\",rendersWithMotion:true,scopeId:\"BuaVewDhZ\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"zfVMWuqcq\",layoutId:\"zfVMWuqcq\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/pNS6jIVBKuDAtGeT8UYbaLiCz2Q.jpg\",srcSet:\"https://framerusercontent.com/images/pNS6jIVBKuDAtGeT8UYbaLiCz2Q.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/pNS6jIVBKuDAtGeT8UYbaLiCz2Q.jpg 800w\"},\"\"),rvAo6FB5G:resolvedLinks[0],style:{width:\"100%\"},tI4jPIjFq:\"Configurators\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hdc4aDu8S:{rvAo6FB5G:resolvedLinks[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClickpx5b6r,{className:\"framer-px5b6r\",layoutDependency:layoutDependency,layoutId:\"q52T18yGf\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LoABjakxA\"},implicitPathVariables:undefined},{href:{webPageId:\"LoABjakxA\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h3zi7b-container\",layoutDependency:layoutDependency,layoutId:\"qBorGBBR2-container\",nodeId:\"qBorGBBR2\",rendersWithMotion:true,scopeId:\"BuaVewDhZ\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"qBorGBBR2\",layoutId:\"qBorGBBR2\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/vgJzvdMj8AglFuATrt5FM5Tw.png\"},\"\"),rvAo6FB5G:resolvedLinks1[0],style:{width:\"100%\"},tI4jPIjFq:\"Lifestyle Imagery\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hdc4aDu8S:{rvAo6FB5G:resolvedLinks1[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BnwHBB5b_\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uy8rnt-container\",layoutDependency:layoutDependency,layoutId:\"ZLM02kKGp-container\",nodeId:\"ZLM02kKGp\",rendersWithMotion:true,scopeId:\"BuaVewDhZ\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"ZLM02kKGp\",layoutId:\"ZLM02kKGp\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/g9MZ9QlM59vpGoDuG5W4kqu0QDo.png\"},\"\"),rvAo6FB5G:resolvedLinks2[0],style:{width:\"100%\"},tI4jPIjFq:\"AI Visual Tools\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hdc4aDu8S:{rvAo6FB5G:\"https://imagine.io/platform/ai\",variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick9uc65l,{className:\"framer-9uc65l\",layoutDependency:layoutDependency,layoutId:\"adFpXqFMz\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"H2NIMXxgr\"},implicitPathVariables:undefined},{href:{webPageId:\"H2NIMXxgr\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gxxi9p-container\",layoutDependency:layoutDependency,layoutId:\"A08cpf5Ny-container\",nodeId:\"A08cpf5Ny\",rendersWithMotion:true,scopeId:\"BuaVewDhZ\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"A08cpf5Ny\",layoutId:\"A08cpf5Ny\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/T2dDIUFuoeEJJRoUUypk9EvVso.jpg\",srcSet:\"https://framerusercontent.com/images/T2dDIUFuoeEJJRoUUypk9EvVso.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/T2dDIUFuoeEJJRoUUypk9EvVso.jpg 800w\"},\"\"),rvAo6FB5G:resolvedLinks3[0],style:{width:\"100%\"},tI4jPIjFq:\"3D Rendering\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hdc4aDu8S:{rvAo6FB5G:resolvedLinks3[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick17xjue5,{className:\"framer-17xjue5\",layoutDependency:layoutDependency,layoutId:\"WXtkkyH_s\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YVeY1gSUy\"},implicitPathVariables:undefined},{href:{webPageId:\"YVeY1gSUy\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d2m2w6-container\",layoutDependency:layoutDependency,layoutId:\"UkWBAF6RJ-container\",nodeId:\"UkWBAF6RJ\",rendersWithMotion:true,scopeId:\"BuaVewDhZ\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"UkWBAF6RJ\",layoutId:\"UkWBAF6RJ\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/Jl07DjoMRLnemyvXpy95czNbwc.jpg\",srcSet:\"https://framerusercontent.com/images/Jl07DjoMRLnemyvXpy95czNbwc.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/Jl07DjoMRLnemyvXpy95czNbwc.jpg 800w\"},\"\"),rvAo6FB5G:resolvedLinks4[0],style:{width:\"100%\"},tI4jPIjFq:\"Augmented Reality\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hdc4aDu8S:{rvAo6FB5G:resolvedLinks4[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick1l1ijr5,{className:\"framer-1l1ijr5\",layoutDependency:layoutDependency,layoutId:\"Kuh8prBm2\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"y4r_qmAel\"},implicitPathVariables:undefined},{href:{webPageId:\"y4r_qmAel\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v7kddl-container\",layoutDependency:layoutDependency,layoutId:\"jWdaow2dg-container\",nodeId:\"jWdaow2dg\",rendersWithMotion:true,scopeId:\"BuaVewDhZ\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"jWdaow2dg\",layoutId:\"jWdaow2dg\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/BDmoRhcGKXcFOoSEefHGaUD0g8c.jpg\",srcSet:\"https://framerusercontent.com/images/BDmoRhcGKXcFOoSEefHGaUD0g8c.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/BDmoRhcGKXcFOoSEefHGaUD0g8c.jpg 800w\"},\"\"),rvAo6FB5G:resolvedLinks5[0],style:{width:\"100%\"},tI4jPIjFq:\"Video\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hdc4aDu8S:{rvAo6FB5G:resolvedLinks5[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NOTS0sY89\"},implicitPathVariables:undefined},{href:{webPageId:\"NOTS0sY89\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q2uv68-container\",layoutDependency:layoutDependency,layoutId:\"wL4f6cpzA-container\",nodeId:\"wL4f6cpzA\",rendersWithMotion:true,scopeId:\"BuaVewDhZ\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"wL4f6cpzA\",layoutId:\"wL4f6cpzA\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/wyYjjAcXwWCfjQc4Qk3gqbKyxwk.jpg\",srcSet:\"https://framerusercontent.com/images/wyYjjAcXwWCfjQc4Qk3gqbKyxwk.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/wyYjjAcXwWCfjQc4Qk3gqbKyxwk.jpg 1024w\"},\"\"),rvAo6FB5G:resolvedLinks6[0],style:{width:\"100%\"},tI4jPIjFq:\"Mattress Builder\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hdc4aDu8S:{rvAo6FB5G:resolvedLinks6[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-j1wWg.framer-vo0kgd, .framer-j1wWg .framer-vo0kgd { display: block; }\",\".framer-j1wWg.framer-19kgc4v { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 15px 30px 30px 30px; position: relative; width: 700px; will-change: var(--framer-will-change-override, transform); }\",\".framer-j1wWg .framer-15cp4dc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-j1wWg .framer-jbwd3r { display: grid; flex: none; gap: 5px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(1px, 1fr)); grid-template-rows: repeat(4, min-content); height: min-content; justify-content: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j1wWg .framer-1va3hcd, .framer-j1wWg .framer-px5b6r, .framer-j1wWg .framer-9uc65l, .framer-j1wWg .framer-17xjue5, .framer-j1wWg .framer-1l1ijr5 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 318px; }\",\".framer-j1wWg .framer-wavu2d-container, .framer-j1wWg .framer-d2m2w6-container { flex: none; height: auto; position: relative; width: 318px; }\",\".framer-j1wWg .framer-h3zi7b-container, .framer-j1wWg .framer-gxxi9p-container, .framer-j1wWg .framer-v7kddl-container { flex: none; height: auto; position: relative; width: 317px; }\",\".framer-j1wWg .framer-1uy8rnt-container, .framer-j1wWg .framer-q2uv68-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 318px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-j1wWg.framer-19kgc4v, .framer-j1wWg .framer-1va3hcd, .framer-j1wWg .framer-px5b6r, .framer-j1wWg .framer-9uc65l, .framer-j1wWg .framer-17xjue5, .framer-j1wWg .framer-1l1ijr5 { gap: 0px; } .framer-j1wWg.framer-19kgc4v > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-j1wWg.framer-19kgc4v > :first-child { margin-top: 0px; } .framer-j1wWg.framer-19kgc4v > :last-child { margin-bottom: 0px; } .framer-j1wWg .framer-1va3hcd > *, .framer-j1wWg .framer-px5b6r > *, .framer-j1wWg .framer-9uc65l > *, .framer-j1wWg .framer-17xjue5 > *, .framer-j1wWg .framer-1l1ijr5 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-j1wWg .framer-1va3hcd > :first-child, .framer-j1wWg .framer-px5b6r > :first-child, .framer-j1wWg .framer-9uc65l > :first-child, .framer-j1wWg .framer-17xjue5 > :first-child, .framer-j1wWg .framer-1l1ijr5 > :first-child { margin-left: 0px; } .framer-j1wWg .framer-1va3hcd > :last-child, .framer-j1wWg .framer-px5b6r > :last-child, .framer-j1wWg .framer-9uc65l > :last-child, .framer-j1wWg .framer-17xjue5 > :last-child, .framer-j1wWg .framer-1l1ijr5 > :last-child { margin-right: 0px; } }\",\".framer-j1wWg.framer-v-1gnp8ux.framer-19kgc4v { padding: 0px; width: 467px; }\",\".framer-j1wWg.framer-v-1gnp8ux .framer-jbwd3r { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: center; }\",\".framer-j1wWg.framer-v-1gnp8ux .framer-1va3hcd, .framer-j1wWg.framer-v-1gnp8ux .framer-px5b6r, .framer-j1wWg.framer-v-1gnp8ux .framer-1uy8rnt-container, .framer-j1wWg.framer-v-1gnp8ux .framer-9uc65l, .framer-j1wWg.framer-v-1gnp8ux .framer-17xjue5, .framer-j1wWg.framer-v-1gnp8ux .framer-q2uv68-container { align-self: unset; width: 100%; }\",\".framer-j1wWg.framer-v-1gnp8ux .framer-wavu2d-container, .framer-j1wWg.framer-v-1gnp8ux .framer-h3zi7b-container, .framer-j1wWg.framer-v-1gnp8ux .framer-gxxi9p-container, .framer-j1wWg.framer-v-1gnp8ux .framer-d2m2w6-container { flex: 1 0 0px; width: 1px; }\",\".framer-j1wWg.framer-v-1gnp8ux .framer-1l1ijr5 { align-self: unset; flex-direction: column; width: 100%; }\",\".framer-j1wWg.framer-v-1gnp8ux .framer-v7kddl-container { width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-j1wWg.framer-v-1gnp8ux .framer-jbwd3r, .framer-j1wWg.framer-v-1gnp8ux .framer-1l1ijr5 { gap: 0px; } .framer-j1wWg.framer-v-1gnp8ux .framer-jbwd3r > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-j1wWg.framer-v-1gnp8ux .framer-jbwd3r > :first-child, .framer-j1wWg.framer-v-1gnp8ux .framer-1l1ijr5 > :first-child { margin-top: 0px; } .framer-j1wWg.framer-v-1gnp8ux .framer-jbwd3r > :last-child, .framer-j1wWg.framer-v-1gnp8ux .framer-1l1ijr5 > :last-child { margin-bottom: 0px; } .framer-j1wWg.framer-v-1gnp8ux .framer-1l1ijr5 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 485\n * @framerIntrinsicWidth 700\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hdc4aDu8S\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"JXmWagFDy\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBuaVewDhZ=withCSS(Component,css,\"framer-j1wWg\");export default FramerBuaVewDhZ;FramerBuaVewDhZ.displayName=\"Navigation / Platform\";FramerBuaVewDhZ.defaultProps={height:485,width:700};addPropertyControls(FramerBuaVewDhZ,{variant:{options:[\"J269GiZvW\",\"hdc4aDu8S\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},JXmWagFDy:{defaultValue:\"Features\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerBuaVewDhZ,[{explicitInter:true,fonts:[{family:\"PP Neue Montreal Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/VFYJOsKjIQ6qepv7Eu14z79ME.woff2\"}]},...CardResourceCardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBuaVewDhZ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"485\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hdc4aDu8S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"JXmWagFDy\\\":\\\"title\\\"}\",\"framerIntrinsicWidth\":\"700\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5753dbc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{withHeaderMenuClick}from\"https://framerusercontent.com/modules/jNBsk8CI17JqVZ05S9Sk/w397Wdj8uDPhqc4f8qJD/Custom_Function_Override.js\";import CardResourceCard from\"https://framerusercontent.com/modules/LaIhRkn21zH738kgLtuV/gI0zesPX8vG4BmqPpw7T/coxzlrGBo.js\";const CardResourceCardFonts=getFonts(CardResourceCard);const MotionDivWithHeaderMenuClick=withHeaderMenuClick(motion.div);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"eiE8sVZTw\",\"hskLf2ZRZ\"];const serializationHash=\"framer-Qq0I2\";const variantClassNames={eiE8sVZTw:\"framer-v-10uu5dp\",hskLf2ZRZ:\"framer-v-r3h5eu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:-5,y:0};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition3={duration:0,type:\"tween\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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={\"Variant 1\":\"eiE8sVZTw\",\"Variant 2\":\"hskLf2ZRZ\"};const getProps=({height,hover,id,title,width,...props})=>{return{...props,IuB87oueG:title??props.IuB87oueG??\"Popular Industries\",UONv9KzPh:hover??props.UONv9KzPh,variant:humanReadableVariantMap[props.variant]??props.variant??\"eiE8sVZTw\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,IuB87oueG,UONv9KzPh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eiE8sVZTw\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1c34sce=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(UONv9KzPh){const res=await UONv9KzPh(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"hskLf2ZRZ\")return false;return true;};const router=useRouter();const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({hskLf2ZRZ:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-10uu5dp\",className,classNames),\"data-framer-appear-id\":\"10uu5dp\",\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"eiE8sVZTw\",onMouseEnter:onMouseEnter1c34sce,optimized:true,ref:ref??ref1,style:{backgroundColor:\"var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,boxShadow:\"0px 10px 20px 0px rgba(0,0,0,0.05)\",...style},variants:{hskLf2ZRZ:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({hskLf2ZRZ:{__framer__presenceAnimate:undefined,__framer__presenceInitial:undefined,\"data-framer-name\":\"Variant 2\",optimized:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.25px\",\"--framer-line-height\":\"21px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-792d9903-2669-4d32-aca9-4bf0750cf240, rgb(255, 255, 255)))\"},children:\"Popular Industries\"})}),className:\"framer-1n18c1f\",fonts:[\"CUSTOM;PP Neue Montreal Regular\"],layoutDependency:layoutDependency,layoutId:\"ZFd34PrQp\",style:{\"--extracted-r6o4lv\":\"var(--token-792d9903-2669-4d32-aca9-4bf0750cf240, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.5},text:IuB87oueG,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sm8cjb\",layoutDependency:layoutDependency,layoutId:\"SlqTMc0dP\",children:[/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-umkn0p\",layoutDependency:layoutDependency,layoutId:\"QUdq6EDRX\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lZtd5b_2h\"},implicitPathVariables:undefined},{href:{webPageId:\"lZtd5b_2h\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6773ik-container\",layoutDependency:layoutDependency,layoutId:\"jRf63mZ0F-container\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"jRf63mZ0F\",layoutId:\"jRf63mZ0F\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/YvldWQQ2pl6tUqsLs9dhcMmQM.png\",srcSet:\"https://framerusercontent.com/images/YvldWQQ2pl6tUqsLs9dhcMmQM.png?scale-down-to=512 512w,https://framerusercontent.com/images/YvldWQQ2pl6tUqsLs9dhcMmQM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/YvldWQQ2pl6tUqsLs9dhcMmQM.png 1500w\"},\"\"),rvAo6FB5G:resolvedLinks[0],style:{width:\"100%\"},tI4jPIjFq:\"Accessories\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hskLf2ZRZ:{rvAo6FB5G:resolvedLinks[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-1ir7r7i\",layoutDependency:layoutDependency,layoutId:\"XMEX3wggl\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"j12eMRs81\"},implicitPathVariables:undefined},{href:{webPageId:\"j12eMRs81\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ycph25-container\",layoutDependency:layoutDependency,layoutId:\"s13i7OcPJ-container\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"s13i7OcPJ\",layoutId:\"s13i7OcPJ\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/0B8V5Y6geR9xBseScDlFE5UfaE.png\"},\"\"),rvAo6FB5G:resolvedLinks1[0],style:{width:\"100%\"},tI4jPIjFq:\"Commercial\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hskLf2ZRZ:{rvAo6FB5G:resolvedLinks1[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-k2uiyb\",layoutDependency:layoutDependency,layoutId:\"X8rkufV8v\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pdIozOdJT\"},implicitPathVariables:undefined},{href:{webPageId:\"pdIozOdJT\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-25gjpy-container\",layoutDependency:layoutDependency,layoutId:\"L4CEjT6cM-container\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"L4CEjT6cM\",layoutId:\"L4CEjT6cM\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/q4Pp7WXHTCpiNmwZu0X79I6PuVY.png\"},\"\"),rvAo6FB5G:resolvedLinks2[0],style:{width:\"100%\"},tI4jPIjFq:\"Lighting\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hskLf2ZRZ:{rvAo6FB5G:resolvedLinks2[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-g36ydb\",layoutDependency:layoutDependency,layoutId:\"zLSDVKHW4\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FcDxQnMTY\"},implicitPathVariables:undefined},{href:{webPageId:\"FcDxQnMTY\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rf8nry-container\",layoutDependency:layoutDependency,layoutId:\"YIlzz8toc-container\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"YIlzz8toc\",layoutId:\"YIlzz8toc\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/IQ4lF8rQxqPYeI8HdrZ1LpOApdc.png\"},\"\"),rvAo6FB5G:resolvedLinks3[0],style:{width:\"100%\"},tI4jPIjFq:\"Outdoor\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hskLf2ZRZ:{rvAo6FB5G:resolvedLinks3[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-yhqe1y\",layoutDependency:layoutDependency,layoutId:\"ddu3PABrq\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mOYx3R1QY\"},implicitPathVariables:undefined},{href:{webPageId:\"mOYx3R1QY\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wbbsih-container\",layoutDependency:layoutDependency,layoutId:\"P8h2n2w5i-container\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"P8h2n2w5i\",layoutId:\"P8h2n2w5i\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/yEOcmSIUSUqL8RBndxUQu2EdykE.png\",srcSet:\"https://framerusercontent.com/images/yEOcmSIUSUqL8RBndxUQu2EdykE.png?scale-down-to=512 512w,https://framerusercontent.com/images/yEOcmSIUSUqL8RBndxUQu2EdykE.png 960w\"},\"\"),rvAo6FB5G:resolvedLinks4[0],style:{width:\"100%\"},tI4jPIjFq:\"Bath\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hskLf2ZRZ:{rvAo6FB5G:resolvedLinks4[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-qs7k7h\",layoutDependency:layoutDependency,layoutId:\"T4GKug2Y9\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fkidtH25b\"},implicitPathVariables:undefined},{href:{webPageId:\"fkidtH25b\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n7r7mp-container\",layoutDependency:layoutDependency,layoutId:\"BwCU1bDj7-container\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"BwCU1bDj7\",layoutId:\"BwCU1bDj7\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/VRU4CXBJottfxaPUl2mYctSN7Y.png\",srcSet:\"https://framerusercontent.com/images/VRU4CXBJottfxaPUl2mYctSN7Y.png?scale-down-to=512 512w,https://framerusercontent.com/images/VRU4CXBJottfxaPUl2mYctSN7Y.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/VRU4CXBJottfxaPUl2mYctSN7Y.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/VRU4CXBJottfxaPUl2mYctSN7Y.png 4000w\"},\"\"),rvAo6FB5G:resolvedLinks5[0],style:{width:\"100%\"},tI4jPIjFq:\"Case Goods\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hskLf2ZRZ:{rvAo6FB5G:resolvedLinks5[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-1ikjkj9\",layoutDependency:layoutDependency,layoutId:\"VvmpzpVFD\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"owX2LJDw_\"},implicitPathVariables:undefined},{href:{webPageId:\"owX2LJDw_\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ym7wib-container\",layoutDependency:layoutDependency,layoutId:\"zEJIZiilX-container\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"zEJIZiilX\",layoutId:\"zEJIZiilX\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/7FDQxQ8USxsqQCuXmcVIIvDXt84.png\",srcSet:\"https://framerusercontent.com/images/7FDQxQ8USxsqQCuXmcVIIvDXt84.png?scale-down-to=512 512w,https://framerusercontent.com/images/7FDQxQ8USxsqQCuXmcVIIvDXt84.png 960w\"},\"\"),rvAo6FB5G:resolvedLinks6[0],style:{width:\"100%\"},tI4jPIjFq:\"Appliances\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hskLf2ZRZ:{rvAo6FB5G:resolvedLinks6[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-1y334om\",layoutDependency:layoutDependency,layoutId:\"HvVViFzei\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"VoQywgDo9\"},implicitPathVariables:undefined},{href:{webPageId:\"VoQywgDo9\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e4gyg3-container\",layoutDependency:layoutDependency,layoutId:\"POdal7xXh-container\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"POdal7xXh\",layoutId:\"POdal7xXh\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/Yl7AhofQckKmdXlokTTasfCU.png\",srcSet:\"https://framerusercontent.com/images/Yl7AhofQckKmdXlokTTasfCU.png?scale-down-to=512 512w,https://framerusercontent.com/images/Yl7AhofQckKmdXlokTTasfCU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Yl7AhofQckKmdXlokTTasfCU.png 1950w\"},\"\"),rvAo6FB5G:resolvedLinks7[0],style:{width:\"100%\"},tI4jPIjFq:\"Furniture\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hskLf2ZRZ:{rvAo6FB5G:resolvedLinks7[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-wzocs8\",layoutDependency:layoutDependency,layoutId:\"jfLA0FSW6\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JY8U_kUau\"},implicitPathVariables:undefined},{href:{webPageId:\"JY8U_kUau\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1068evz-container\",layoutDependency:layoutDependency,layoutId:\"THWindrR8-container\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"THWindrR8\",layoutId:\"THWindrR8\",pIBPI7bhS:addImageAlt({src:\"https://framerusercontent.com/images/8rdEx7rrjzDeMt4plAAByn4OLYw.png\"},\"\"),rvAo6FB5G:resolvedLinks8[0],style:{width:\"100%\"},tI4jPIjFq:\"Mattresses\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hskLf2ZRZ:{rvAo6FB5G:resolvedLinks8[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-8r4iyl\",layoutDependency:layoutDependency,layoutId:\"IczLjAn48\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"I0FM88TIf\"},implicitPathVariables:undefined},{href:{webPageId:\"I0FM88TIf\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fne4rm-container\",layoutDependency:layoutDependency,layoutId:\"NkCHZCYV1-container\",children:/*#__PURE__*/_jsx(CardResourceCard,{height:\"100%\",id:\"NkCHZCYV1\",layoutId:\"NkCHZCYV1\",rvAo6FB5G:resolvedLinks9[0],style:{width:\"100%\"},tI4jPIjFq:\"See all industries\",variant:\"ZQY4PqV0g\",width:\"100%\",...addPropertyOverrides({hskLf2ZRZ:{rvAo6FB5G:resolvedLinks9[1],variant:\"p6qkON_D1\"}},baseVariant,gestureVariant)})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Qq0I2.framer-1qhv11l, .framer-Qq0I2 .framer-1qhv11l { display: block; }\",\".framer-Qq0I2.framer-10uu5dp { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 15px 30px 30px 30px; position: relative; width: 773px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Qq0I2 .framer-1n18c1f { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Qq0I2 .framer-sm8cjb { display: grid; flex: none; gap: 5px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(200px, 1fr)); grid-template-rows: repeat(4, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qq0I2 .framer-umkn0p { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 354px; }\",\".framer-Qq0I2 .framer-6773ik-container, .framer-Qq0I2 .framer-ycph25-container, .framer-Qq0I2 .framer-25gjpy-container, .framer-Qq0I2 .framer-1rf8nry-container, .framer-Qq0I2 .framer-wbbsih-container, .framer-Qq0I2 .framer-1n7r7mp-container, .framer-Qq0I2 .framer-ym7wib-container, .framer-Qq0I2 .framer-1e4gyg3-container, .framer-Qq0I2 .framer-1068evz-container, .framer-Qq0I2 .framer-1fne4rm-container { flex: none; height: auto; position: relative; width: 354px; }\",\".framer-Qq0I2 .framer-1ir7r7i, .framer-Qq0I2 .framer-k2uiyb, .framer-Qq0I2 .framer-g36ydb, .framer-Qq0I2 .framer-yhqe1y, .framer-Qq0I2 .framer-qs7k7h, .framer-Qq0I2 .framer-1ikjkj9, .framer-Qq0I2 .framer-1y334om, .framer-Qq0I2 .framer-wzocs8, .framer-Qq0I2 .framer-8r4iyl { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 96px; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 1fr; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Qq0I2.framer-10uu5dp, .framer-Qq0I2 .framer-umkn0p, .framer-Qq0I2 .framer-1ir7r7i, .framer-Qq0I2 .framer-k2uiyb, .framer-Qq0I2 .framer-g36ydb, .framer-Qq0I2 .framer-yhqe1y, .framer-Qq0I2 .framer-qs7k7h, .framer-Qq0I2 .framer-1ikjkj9, .framer-Qq0I2 .framer-1y334om, .framer-Qq0I2 .framer-wzocs8, .framer-Qq0I2 .framer-8r4iyl { gap: 0px; } .framer-Qq0I2.framer-10uu5dp > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-Qq0I2.framer-10uu5dp > :first-child { margin-top: 0px; } .framer-Qq0I2.framer-10uu5dp > :last-child { margin-bottom: 0px; } .framer-Qq0I2 .framer-umkn0p > *, .framer-Qq0I2 .framer-1ir7r7i > *, .framer-Qq0I2 .framer-k2uiyb > *, .framer-Qq0I2 .framer-g36ydb > *, .framer-Qq0I2 .framer-yhqe1y > *, .framer-Qq0I2 .framer-qs7k7h > *, .framer-Qq0I2 .framer-1ikjkj9 > *, .framer-Qq0I2 .framer-1y334om > *, .framer-Qq0I2 .framer-wzocs8 > *, .framer-Qq0I2 .framer-8r4iyl > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Qq0I2 .framer-umkn0p > :first-child, .framer-Qq0I2 .framer-1ir7r7i > :first-child, .framer-Qq0I2 .framer-k2uiyb > :first-child, .framer-Qq0I2 .framer-g36ydb > :first-child, .framer-Qq0I2 .framer-yhqe1y > :first-child, .framer-Qq0I2 .framer-qs7k7h > :first-child, .framer-Qq0I2 .framer-1ikjkj9 > :first-child, .framer-Qq0I2 .framer-1y334om > :first-child, .framer-Qq0I2 .framer-wzocs8 > :first-child, .framer-Qq0I2 .framer-8r4iyl > :first-child { margin-left: 0px; } .framer-Qq0I2 .framer-umkn0p > :last-child, .framer-Qq0I2 .framer-1ir7r7i > :last-child, .framer-Qq0I2 .framer-k2uiyb > :last-child, .framer-Qq0I2 .framer-g36ydb > :last-child, .framer-Qq0I2 .framer-yhqe1y > :last-child, .framer-Qq0I2 .framer-qs7k7h > :last-child, .framer-Qq0I2 .framer-1ikjkj9 > :last-child, .framer-Qq0I2 .framer-1y334om > :last-child, .framer-Qq0I2 .framer-wzocs8 > :last-child, .framer-Qq0I2 .framer-8r4iyl > :last-child { margin-right: 0px; } }\",\".framer-Qq0I2.framer-v-r3h5eu.framer-10uu5dp { padding: 0px; width: 494px; }\",\".framer-Qq0I2.framer-v-r3h5eu .framer-sm8cjb { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; }\",\".framer-Qq0I2.framer-v-r3h5eu .framer-umkn0p { align-self: unset; width: 100%; }\",\".framer-Qq0I2.framer-v-r3h5eu .framer-6773ik-container, .framer-Qq0I2.framer-v-r3h5eu .framer-ycph25-container, .framer-Qq0I2.framer-v-r3h5eu .framer-25gjpy-container, .framer-Qq0I2.framer-v-r3h5eu .framer-1rf8nry-container, .framer-Qq0I2.framer-v-r3h5eu .framer-wbbsih-container, .framer-Qq0I2.framer-v-r3h5eu .framer-1n7r7mp-container, .framer-Qq0I2.framer-v-r3h5eu .framer-ym7wib-container, .framer-Qq0I2.framer-v-r3h5eu .framer-1e4gyg3-container, .framer-Qq0I2.framer-v-r3h5eu .framer-1068evz-container, .framer-Qq0I2.framer-v-r3h5eu .framer-1fne4rm-container { flex: 1 0 0px; width: 1px; }\",\".framer-Qq0I2.framer-v-r3h5eu .framer-1ir7r7i, .framer-Qq0I2.framer-v-r3h5eu .framer-k2uiyb, .framer-Qq0I2.framer-v-r3h5eu .framer-g36ydb, .framer-Qq0I2.framer-v-r3h5eu .framer-yhqe1y, .framer-Qq0I2.framer-v-r3h5eu .framer-qs7k7h, .framer-Qq0I2.framer-v-r3h5eu .framer-1ikjkj9, .framer-Qq0I2.framer-v-r3h5eu .framer-1y334om, .framer-Qq0I2.framer-v-r3h5eu .framer-wzocs8, .framer-Qq0I2.framer-v-r3h5eu .framer-8r4iyl { align-self: unset; height: min-content; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Qq0I2.framer-v-r3h5eu .framer-sm8cjb { gap: 0px; } .framer-Qq0I2.framer-v-r3h5eu .framer-sm8cjb > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-Qq0I2.framer-v-r3h5eu .framer-sm8cjb > :first-child { margin-top: 0px; } .framer-Qq0I2.framer-v-r3h5eu .framer-sm8cjb > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 586\n * @framerIntrinsicWidth 773\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hskLf2ZRZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"IuB87oueG\":\"title\",\"UONv9KzPh\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerIE4mCIbED=withCSS(Component,css,\"framer-Qq0I2\");export default FramerIE4mCIbED;FramerIE4mCIbED.displayName=\"Navigation / Industries\";FramerIE4mCIbED.defaultProps={height:586,width:773};addPropertyControls(FramerIE4mCIbED,{variant:{options:[\"eiE8sVZTw\",\"hskLf2ZRZ\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},IuB87oueG:{defaultValue:\"Popular Industries\",displayTextArea:false,title:\"Title\",type:ControlType.String},UONv9KzPh:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerIE4mCIbED,[{explicitInter:true,fonts:[{family:\"PP Neue Montreal Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/VFYJOsKjIQ6qepv7Eu14z79ME.woff2\"}]},...CardResourceCardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIE4mCIbED\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hskLf2ZRZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"IuB87oueG\\\":\\\"title\\\",\\\"UONv9KzPh\\\":\\\"hover\\\"}\",\"framerIntrinsicHeight\":\"586\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"773\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (861d57e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withHeaderMenuClick}from\"https://framerusercontent.com/modules/jNBsk8CI17JqVZ05S9Sk/w397Wdj8uDPhqc4f8qJD/Custom_Function_Override.js\";import SiteButtonArrow from\"https://framerusercontent.com/modules/O0GZsI4IC786ZMk1CjX5/1O7JuVYc4JaoQFx2dDEl/vQ79k8B3o.js\";const SiteButtonArrowFonts=getFonts(SiteButtonArrow);const MotionDivWithHeaderMenuClickod0k1b=withCodeBoundaryForOverrides(motion.div,{nodeId:\"P5TywzZmw\",override:withHeaderMenuClick,scopeId:\"W4pBh3E74\"});const MotionDivWithHeaderMenuClick1hj33m7=withCodeBoundaryForOverrides(motion.div,{nodeId:\"zud2CUICw\",override:withHeaderMenuClick,scopeId:\"W4pBh3E74\"});const MotionDivWithHeaderMenuClick13k0r44=withCodeBoundaryForOverrides(motion.div,{nodeId:\"iGsZAnYC5\",override:withHeaderMenuClick,scopeId:\"W4pBh3E74\"});const MotionDivWithHeaderMenuClickclb6h2=withCodeBoundaryForOverrides(motion.div,{nodeId:\"dYe6p1SQL\",override:withHeaderMenuClick,scopeId:\"W4pBh3E74\"});const MotionDivWithHeaderMenuClickx7s3zq=withCodeBoundaryForOverrides(motion.div,{nodeId:\"PJTji6LrC\",override:withHeaderMenuClick,scopeId:\"W4pBh3E74\"});const MotionDivWithHeaderMenuClick1m3lv1u=withCodeBoundaryForOverrides(motion.div,{nodeId:\"JX3AS2BUb\",override:withHeaderMenuClick,scopeId:\"W4pBh3E74\"});const MotionDivWithHeaderMenuClick3ovhb3=withCodeBoundaryForOverrides(motion.div,{nodeId:\"x4ez0_VFt\",override:withHeaderMenuClick,scopeId:\"W4pBh3E74\"});const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"LyQuzoD2_\",\"rqwow_J1R\",\"rfDkuZgMD\"];const serializationHash=\"framer-j5IFA\";const variantClassNames={LyQuzoD2_:\"framer-v-15rkgd5\",rfDkuZgMD:\"framer-v-1ni1khx\",rqwow_J1R:\"framer-v-1t9v7jv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:-5,y:0};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition3={duration:0,type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"LyQuzoD2_\",\"Variant 2\":\"rqwow_J1R\",\"Variant 3\":\"rfDkuZgMD\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LyQuzoD2_\"};};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:\"LyQuzoD2_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"rfDkuZgMD\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"rfDkuZgMD\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({rfDkuZgMD:{value:transition3},rqwow_J1R:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-15rkgd5\",className,classNames),\"data-framer-appear-id\":\"15rkgd5\",\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"LyQuzoD2_\",optimized:true,ref:refBinding,style:{backgroundColor:\"var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\",...style},variants:{rfDkuZgMD:{backgroundColor:\"rgba(0, 0, 0, 0)\"},rqwow_J1R:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({rfDkuZgMD:{__framer__presenceAnimate:undefined,__framer__presenceInitial:undefined,\"data-framer-name\":\"Variant 3\",optimized:undefined},rqwow_J1R:{__framer__presenceAnimate:undefined,__framer__presenceInitial:undefined,\"data-framer-name\":\"Variant 2\",optimized:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClickod0k1b,{className:\"framer-od0k1b\",layoutDependency:layoutDependency,layoutId:\"P5TywzZmw\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lsball-container\",layoutDependency:layoutDependency,layoutId:\"VfT4JlXyT-container\",nodeId:\"VfT4JlXyT\",rendersWithMotion:true,scopeId:\"W4pBh3E74\",children:/*#__PURE__*/_jsx(SiteButtonArrow,{BCQSeLBGI:\"resources.imagine.io/blog\",bdahDCk7z:\"resources.imagine.io/blog\",height:\"100%\",id:\"VfT4JlXyT\",layoutId:\"VfT4JlXyT\",mI914ZxSS:\"Blog\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({rfDkuZgMD:{BCQSeLBGI:\"https://discord.gg/VCHYeZgSUW?utm_campaign=Main_website_links&utm_source=website&utm_medium=top_navigation&utm_term=discord&utm_content=community\",bdahDCk7z:\"https://discord.gg/VCHYeZgSUW?utm_campaign=Main_website_links&utm_source=website&utm_medium=top_navigation&utm_term=discord&utm_content=community\",mI914ZxSS:\"Join Our Discord\",variant:\"cwJpHEsqx\"},rqwow_J1R:{variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fex1p2-container\",layoutDependency:layoutDependency,layoutId:\"H31zdt7gi-container\",nodeId:\"H31zdt7gi\",rendersWithMotion:true,scopeId:\"W4pBh3E74\",style:{opacity:.54},children:/*#__PURE__*/_jsx(SiteButtonArrow,{height:\"100%\",id:\"H31zdt7gi\",layoutId:\"H31zdt7gi\",mI914ZxSS:\"Learn, ask, and share your art\",style:{height:\"100%\",width:\"100%\"},variant:\"cwJpHEsqx\",width:\"100%\",XxGjU9O7l:false})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick1hj33m7,{className:\"framer-1hj33m7\",layoutDependency:layoutDependency,layoutId:\"zud2CUICw\",children:isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fiqoza-container\",layoutDependency:layoutDependency,layoutId:\"WvzwDrNfx-container\",nodeId:\"WvzwDrNfx\",rendersWithMotion:true,scopeId:\"W4pBh3E74\",...addPropertyOverrides({rqwow_J1R:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SiteButtonArrow,{BCQSeLBGI:\"resources.imagine.io/success-stories\",bdahDCk7z:\"resources.imagine.io/success-stories\",height:\"100%\",id:\"WvzwDrNfx\",layoutId:\"WvzwDrNfx\",mI914ZxSS:\"Success Stories\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({rqwow_J1R:{BCQSeLBGI:\"https://resources.imagine.io\",style:{width:\"100%\"},variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick13k0r44,{className:\"framer-13k0r44\",layoutDependency:layoutDependency,layoutId:\"iGsZAnYC5\",children:isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1blaqur-container\",layoutDependency:layoutDependency,layoutId:\"qGjCkkwga-container\",nodeId:\"qGjCkkwga\",rendersWithMotion:true,scopeId:\"W4pBh3E74\",...addPropertyOverrides({rqwow_J1R:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SiteButtonArrow,{BCQSeLBGI:\"resources.imagine.io/webinar\",bdahDCk7z:\"resources.imagine.io/webinar\",height:\"100%\",id:\"qGjCkkwga\",layoutId:\"qGjCkkwga\",mI914ZxSS:\"Webinar\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({rqwow_J1R:{BCQSeLBGI:\"https://resources.imagine.io/webinar\",style:{width:\"100%\"},variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClickclb6h2,{className:\"framer-clb6h2\",layoutDependency:layoutDependency,layoutId:\"dYe6p1SQL\",children:isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l7rqop-container\",layoutDependency:layoutDependency,layoutId:\"JcatKhy_2-container\",nodeId:\"JcatKhy_2\",rendersWithMotion:true,scopeId:\"W4pBh3E74\",...addPropertyOverrides({rqwow_J1R:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SiteButtonArrow,{BCQSeLBGI:\"https://resources.imagine.io/events\",bdahDCk7z:\"https://resources.imagine.io/events\",height:\"100%\",id:\"JcatKhy_2\",layoutId:\"JcatKhy_2\",mI914ZxSS:\"Events\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({rqwow_J1R:{BCQSeLBGI:\"https://resources.imagine.io\",style:{width:\"100%\"},variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClickx7s3zq,{className:\"framer-x7s3zq\",layoutDependency:layoutDependency,layoutId:\"PJTji6LrC\",children:isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pnmwah-container\",layoutDependency:layoutDependency,layoutId:\"AoY0b18yv-container\",nodeId:\"AoY0b18yv\",rendersWithMotion:true,scopeId:\"W4pBh3E74\",...addPropertyOverrides({rqwow_J1R:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SiteButtonArrow,{BCQSeLBGI:\"https://resources.imagine.io/news-press\",bdahDCk7z:\"https://resources.imagine.io/news-press\",height:\"100%\",id:\"AoY0b18yv\",layoutId:\"AoY0b18yv\",mI914ZxSS:\"News & Press\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({rqwow_J1R:{BCQSeLBGI:\"https://resources.imagine.io\",style:{width:\"100%\"},variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick1m3lv1u,{className:\"framer-1m3lv1u\",layoutDependency:layoutDependency,layoutId:\"JX3AS2BUb\",children:isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tyHFpmLfr\"},implicitPathVariables:undefined},{href:{webPageId:\"tyHFpmLfr\"},implicitPathVariables:undefined},{href:{webPageId:\"tyHFpmLfr\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-191zxn1-container\",layoutDependency:layoutDependency,layoutId:\"UJ3FtBUXN-container\",nodeId:\"UJ3FtBUXN\",rendersWithMotion:true,scopeId:\"W4pBh3E74\",children:/*#__PURE__*/_jsx(SiteButtonArrow,{BCQSeLBGI:resolvedLinks[1],bdahDCk7z:resolvedLinks[0],height:\"100%\",id:\"UJ3FtBUXN\",layoutId:\"UJ3FtBUXN\",mI914ZxSS:\"Catalog\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({rqwow_J1R:{BCQSeLBGI:\"https://resources.imagine.io\",bdahDCk7z:resolvedLinks[2],style:{width:\"100%\"},variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick3ovhb3,{className:\"framer-3ovhb3\",layoutDependency:layoutDependency,layoutId:\"x4ez0_VFt\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SsH0zKJh9\"},implicitPathVariables:undefined},{href:{webPageId:\"SsH0zKJh9\"},implicitPathVariables:undefined},{href:{webPageId:\"SsH0zKJh9\"},implicitPathVariables:undefined},{href:{webPageId:\"SsH0zKJh9\"},implicitPathVariables:undefined},{href:{webPageId:\"SsH0zKJh9\"},implicitPathVariables:undefined},{href:{webPageId:\"SsH0zKJh9\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v61nm2-container\",layoutDependency:layoutDependency,layoutId:\"N4HaekNsI-container\",nodeId:\"N4HaekNsI\",rendersWithMotion:true,scopeId:\"W4pBh3E74\",children:/*#__PURE__*/_jsx(SiteButtonArrow,{BCQSeLBGI:resolvedLinks1[1],bdahDCk7z:resolvedLinks1[0],height:\"100%\",id:\"N4HaekNsI\",layoutId:\"N4HaekNsI\",mI914ZxSS:\"Changelog\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({rfDkuZgMD:{BCQSeLBGI:resolvedLinks1[5],bdahDCk7z:resolvedLinks1[4]},rqwow_J1R:{BCQSeLBGI:resolvedLinks1[3],bdahDCk7z:resolvedLinks1[2],variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-j5IFA.framer-150qb5q, .framer-j5IFA .framer-150qb5q { display: block; }\",\".framer-j5IFA.framer-15rkgd5 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 20px 20px 20px; position: relative; width: 246px; will-change: var(--framer-will-change-override, transform); }\",\".framer-j5IFA .framer-od0k1b, .framer-j5IFA .framer-1hj33m7, .framer-j5IFA .framer-13k0r44, .framer-j5IFA .framer-clb6h2, .framer-j5IFA .framer-x7s3zq { flex: none; height: 38px; overflow: visible; position: relative; width: 100%; }\",\".framer-j5IFA .framer-1lsball-container, .framer-j5IFA .framer-1fiqoza-container, .framer-j5IFA .framer-1blaqur-container, .framer-j5IFA .framer-l7rqop-container, .framer-j5IFA .framer-1pnmwah-container { bottom: 0px; flex: none; left: calc(50.00000000000002% - 206px / 2); position: absolute; top: 0px; width: 206px; }\",\".framer-j5IFA .framer-fex1p2-container { flex: none; height: 24px; position: relative; width: 100%; }\",\".framer-j5IFA .framer-1m3lv1u, .framer-j5IFA .framer-3ovhb3 { flex: none; height: 38px; overflow: visible; position: relative; width: 206px; }\",\".framer-j5IFA .framer-191zxn1-container, .framer-j5IFA .framer-1v61nm2-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-j5IFA.framer-v-1t9v7jv.framer-15rkgd5, .framer-j5IFA.framer-v-1ni1khx.framer-15rkgd5 { padding: 0px; }\",\".framer-j5IFA.framer-v-1t9v7jv .framer-1lsball-container { left: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-j5IFA.framer-v-1t9v7jv .framer-1fiqoza-container { bottom: unset; height: 35px; left: 50%; width: 100%; }\",\".framer-j5IFA.framer-v-1t9v7jv .framer-1blaqur-container, .framer-j5IFA.framer-v-1t9v7jv .framer-l7rqop-container, .framer-j5IFA.framer-v-1t9v7jv .framer-1pnmwah-container { bottom: unset; height: 38px; left: 50%; width: 100%; }\",\".framer-j5IFA.framer-v-1t9v7jv .framer-1m3lv1u, .framer-j5IFA.framer-v-1t9v7jv .framer-3ovhb3 { width: 100%; }\",\".framer-j5IFA.framer-v-1t9v7jv .framer-191zxn1-container { bottom: unset; height: 38px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 326\n * @framerIntrinsicWidth 246\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"rqwow_J1R\":{\"layout\":[\"fixed\",\"auto\"]},\"rfDkuZgMD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerW4pBh3E74=withCSS(Component,css,\"framer-j5IFA\");export default FramerW4pBh3E74;FramerW4pBh3E74.displayName=\"Navigation / Resources\";FramerW4pBh3E74.defaultProps={height:326,width:246};addPropertyControls(FramerW4pBh3E74,{variant:{options:[\"LyQuzoD2_\",\"rqwow_J1R\",\"rfDkuZgMD\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerW4pBh3E74,[{explicitInter:true,fonts:[]},...SiteButtonArrowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW4pBh3E74\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rqwow_J1R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rfDkuZgMD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"326\",\"framerIntrinsicWidth\":\"246\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (cbb0119)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,RichText,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{withHeaderMenuClick}from\"https://framerusercontent.com/modules/jNBsk8CI17JqVZ05S9Sk/w397Wdj8uDPhqc4f8qJD/Custom_Function_Override.js\";import SiteButtonArrow from\"https://framerusercontent.com/modules/O0GZsI4IC786ZMk1CjX5/1O7JuVYc4JaoQFx2dDEl/vQ79k8B3o.js\";const SiteButtonArrowFonts=getFonts(SiteButtonArrow);const MotionDivWithHeaderMenuClick=withHeaderMenuClick(motion.div);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"yNrXM54Xc\",\"MFE5oDk8w\"];const serializationHash=\"framer-OsoLW\";const variantClassNames={MFE5oDk8w:\"framer-v-rc35yj\",yNrXM54Xc:\"framer-v-hrx2e1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:-5,y:0};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition3={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"yNrXM54Xc\",\"Variant 2\":\"MFE5oDk8w\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yNrXM54Xc\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yNrXM54Xc\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"MFE5oDk8w\")return false;return true;};const router=useRouter();const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({MFE5oDk8w:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(serializationHash,...sharedStyleClassNames,\"framer-hrx2e1\",className,classNames),\"data-framer-appear-id\":\"hrx2e1\",\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"yNrXM54Xc\",optimized:true,ref:ref??ref1,style:{backgroundColor:\"var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,boxShadow:\"0px 10px 20px 0px rgba(0,0,0,0.05)\",...style},variants:{MFE5oDk8w:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({MFE5oDk8w:{__framer__presenceAnimate:undefined,__framer__presenceInitial:undefined,\"data-framer-name\":\"Variant 2\",optimized:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-p7ck52\",layoutDependency:layoutDependency,layoutId:\"K0EDDzed0\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-56r7u5\",layoutDependency:layoutDependency,layoutId:\"fzuf6RNDh\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.25px\",\"--framer-line-height\":\"21px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-792d9903-2669-4d32-aca9-4bf0750cf240, rgb(255, 255, 255)))\"},children:\"Departments\"})}),className:\"framer-1fbbeel\",fonts:[\"CUSTOM;PP Neue Montreal Regular\"],layoutDependency:layoutDependency,layoutId:\"Nm6Y3PMa7\",style:{\"--extracted-r6o4lv\":\"var(--token-792d9903-2669-4d32-aca9-4bf0750cf240, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.5},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1angfap\",layoutDependency:layoutDependency,layoutId:\"v3e5KBHkC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n685tv\",layoutDependency:layoutDependency,layoutId:\"Z763gZImS\",children:[/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-i73sxg\",layoutDependency:layoutDependency,layoutId:\"N2DGEoK8y\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nv2lf8yfh\"},implicitPathVariables:undefined},{href:{webPageId:\"nv2lf8yfh\"},implicitPathVariables:undefined},{href:{webPageId:\"nv2lf8yfh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pvfze7-container\",layoutDependency:layoutDependency,layoutId:\"DQsscAVYY-container\",children:/*#__PURE__*/_jsx(SiteButtonArrow,{bdahDCk7z:resolvedLinks[0],height:\"100%\",id:\"DQsscAVYY\",layoutId:\"DQsscAVYY\",mI914ZxSS:\"Marketing\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({MFE5oDk8w:{BCQSeLBGI:resolvedLinks[2],bdahDCk7z:resolvedLinks[1],variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-cdknt4\",layoutDependency:layoutDependency,layoutId:\"SBIdQx7cX\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FhJ8L0XA6\"},implicitPathVariables:undefined},{href:{webPageId:\"FhJ8L0XA6\"},implicitPathVariables:undefined},{href:{webPageId:\"FhJ8L0XA6\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e2pntu-container\",layoutDependency:layoutDependency,layoutId:\"lN_k0tkMT-container\",children:/*#__PURE__*/_jsx(SiteButtonArrow,{bdahDCk7z:resolvedLinks1[0],height:\"100%\",id:\"lN_k0tkMT\",layoutId:\"lN_k0tkMT\",mI914ZxSS:\"NPD\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({MFE5oDk8w:{BCQSeLBGI:resolvedLinks1[2],bdahDCk7z:resolvedLinks1[1],variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-1x6ms8y\",layoutDependency:layoutDependency,layoutId:\"dRmrr2RSw\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Py2fwfyrn\"},implicitPathVariables:undefined},{href:{webPageId:\"Py2fwfyrn\"},implicitPathVariables:undefined},{href:{webPageId:\"Py2fwfyrn\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xyhyib-container\",layoutDependency:layoutDependency,layoutId:\"pZrV8IN4D-container\",children:/*#__PURE__*/_jsx(SiteButtonArrow,{bdahDCk7z:resolvedLinks2[0],height:\"100%\",id:\"pZrV8IN4D\",layoutId:\"pZrV8IN4D\",mI914ZxSS:\"Photography\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({MFE5oDk8w:{BCQSeLBGI:resolvedLinks2[2],bdahDCk7z:resolvedLinks2[1],variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-1y8suen\",layoutDependency:layoutDependency,layoutId:\"LxN9zJ79J\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JOQKVgwXE\"},implicitPathVariables:undefined},{href:{webPageId:\"JOQKVgwXE\"},implicitPathVariables:undefined},{href:{webPageId:\"JOQKVgwXE\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14qdge4-container\",layoutDependency:layoutDependency,layoutId:\"eQWPkctei-container\",children:/*#__PURE__*/_jsx(SiteButtonArrow,{bdahDCk7z:resolvedLinks3[0],height:\"100%\",id:\"eQWPkctei\",layoutId:\"eQWPkctei\",mI914ZxSS:\"Sales\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({MFE5oDk8w:{BCQSeLBGI:resolvedLinks3[2],bdahDCk7z:resolvedLinks3[1],variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cgam2x\",layoutDependency:layoutDependency,layoutId:\"y6vh6anz0\",children:[/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-1u8448a\",layoutDependency:layoutDependency,layoutId:\"NPKInUKF4\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BLMDzMdky\"},implicitPathVariables:undefined},{href:{webPageId:\"BLMDzMdky\"},implicitPathVariables:undefined},{href:{webPageId:\"BLMDzMdky\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7zql5l-container\",layoutDependency:layoutDependency,layoutId:\"gKAfO8aK8-container\",children:/*#__PURE__*/_jsx(SiteButtonArrow,{bdahDCk7z:resolvedLinks4[0],height:\"100%\",id:\"gKAfO8aK8\",layoutId:\"gKAfO8aK8\",mI914ZxSS:\"CGI Management\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({MFE5oDk8w:{BCQSeLBGI:resolvedLinks4[2],bdahDCk7z:resolvedLinks4[1],variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-ysigej\",layoutDependency:layoutDependency,layoutId:\"Ndg6AcyBG\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AHe9jTV_Q\"},implicitPathVariables:undefined},{href:{webPageId:\"AHe9jTV_Q\"},implicitPathVariables:undefined},{href:{webPageId:\"AHe9jTV_Q\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ku2q8r-container\",layoutDependency:layoutDependency,layoutId:\"dL12Gwysv-container\",children:/*#__PURE__*/_jsx(SiteButtonArrow,{bdahDCk7z:resolvedLinks5[0],height:\"100%\",id:\"dL12Gwysv\",layoutId:\"dL12Gwysv\",mI914ZxSS:\"Shopify\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({MFE5oDk8w:{BCQSeLBGI:resolvedLinks5[2],bdahDCk7z:resolvedLinks5[1],variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-6v33dd\",layoutDependency:layoutDependency,layoutId:\"bvQHWH7eF\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jsILw17pi\"},implicitPathVariables:undefined},{href:{webPageId:\"jsILw17pi\"},implicitPathVariables:undefined},{href:{webPageId:\"jsILw17pi\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mrov1z-container\",layoutDependency:layoutDependency,layoutId:\"W8NNaXahD-container\",children:/*#__PURE__*/_jsx(SiteButtonArrow,{bdahDCk7z:resolvedLinks6[0],height:\"100%\",id:\"W8NNaXahD\",layoutId:\"W8NNaXahD\",mI914ZxSS:\"Design\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({MFE5oDk8w:{BCQSeLBGI:resolvedLinks6[2],bdahDCk7z:resolvedLinks6[1],variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithHeaderMenuClick,{className:\"framer-zctr0h\",layoutDependency:layoutDependency,layoutId:\"NTNud70rR\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u3C3HXbcw\"},implicitPathVariables:undefined},{href:{webPageId:\"u3C3HXbcw\"},implicitPathVariables:undefined},{href:{webPageId:\"u3C3HXbcw\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w5kzle-container\",layoutDependency:layoutDependency,layoutId:\"p_SVqqtvc-container\",children:/*#__PURE__*/_jsx(SiteButtonArrow,{bdahDCk7z:resolvedLinks7[0],height:\"100%\",id:\"p_SVqqtvc\",layoutId:\"p_SVqqtvc\",mI914ZxSS:\"eCommerce\",style:{height:\"100%\",width:\"100%\"},variant:\"FaDJweb3h\",width:\"100%\",XxGjU9O7l:false,...addPropertyOverrides({MFE5oDk8w:{BCQSeLBGI:resolvedLinks7[2],bdahDCk7z:resolvedLinks7[1],variant:\"cwJpHEsqx\"}},baseVariant,gestureVariant)})})})})})]})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OsoLW.framer-7pu9sm, .framer-OsoLW .framer-7pu9sm { display: block; }\",\".framer-OsoLW.framer-hrx2e1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 15px 30px 30px 30px; position: relative; width: 520px; will-change: var(--framer-will-change-override, transform); }\",\".framer-OsoLW .framer-p7ck52 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-OsoLW .framer-56r7u5 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1.5 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-OsoLW .framer-1fbbeel { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 240px; word-break: break-word; word-wrap: break-word; }\",\".framer-OsoLW .framer-1angfap { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OsoLW .framer-1n685tv, .framer-OsoLW .framer-1cgam2x { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-OsoLW .framer-i73sxg, .framer-OsoLW .framer-cdknt4, .framer-OsoLW .framer-1x6ms8y, .framer-OsoLW .framer-1y8suen, .framer-OsoLW .framer-1u8448a, .framer-OsoLW .framer-ysigej, .framer-OsoLW .framer-6v33dd, .framer-OsoLW .framer-zctr0h { flex: none; height: 38px; overflow: visible; position: relative; width: 100%; }\",\".framer-OsoLW .framer-pvfze7-container, .framer-OsoLW .framer-1e2pntu-container, .framer-OsoLW .framer-xyhyib-container, .framer-OsoLW .framer-14qdge4-container, .framer-OsoLW .framer-7zql5l-container, .framer-OsoLW .framer-ku2q8r-container, .framer-OsoLW .framer-mrov1z-container, .framer-OsoLW .framer-1w5kzle-container { bottom: 0px; flex: none; left: calc(50.00000000000002% - 225px / 2); position: absolute; top: 0px; width: 225px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-OsoLW.framer-hrx2e1, .framer-OsoLW .framer-p7ck52, .framer-OsoLW .framer-56r7u5, .framer-OsoLW .framer-1angfap, .framer-OsoLW .framer-1n685tv, .framer-OsoLW .framer-1cgam2x { gap: 0px; } .framer-OsoLW.framer-hrx2e1 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-OsoLW.framer-hrx2e1 > :first-child, .framer-OsoLW .framer-p7ck52 > :first-child, .framer-OsoLW .framer-1angfap > :first-child { margin-left: 0px; } .framer-OsoLW.framer-hrx2e1 > :last-child, .framer-OsoLW .framer-p7ck52 > :last-child, .framer-OsoLW .framer-1angfap > :last-child { margin-right: 0px; } .framer-OsoLW .framer-p7ck52 > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-OsoLW .framer-56r7u5 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-OsoLW .framer-56r7u5 > :first-child, .framer-OsoLW .framer-1n685tv > :first-child, .framer-OsoLW .framer-1cgam2x > :first-child { margin-top: 0px; } .framer-OsoLW .framer-56r7u5 > :last-child, .framer-OsoLW .framer-1n685tv > :last-child, .framer-OsoLW .framer-1cgam2x > :last-child { margin-bottom: 0px; } .framer-OsoLW .framer-1angfap > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-OsoLW .framer-1n685tv > *, .framer-OsoLW .framer-1cgam2x > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\",\".framer-OsoLW.framer-v-rc35yj.framer-hrx2e1 { padding: 0px; width: 491px; }\",\".framer-OsoLW.framer-v-rc35yj .framer-p7ck52 { flex-direction: column; gap: 10px; }\",\".framer-OsoLW.framer-v-rc35yj .framer-56r7u5 { flex: none; width: 100%; }\",\".framer-OsoLW.framer-v-rc35yj .framer-1angfap { flex-direction: column; }\",\".framer-OsoLW.framer-v-rc35yj .framer-1n685tv { flex: none; order: 0; width: 100%; }\",\".framer-OsoLW.framer-v-rc35yj .framer-pvfze7-container, .framer-OsoLW.framer-v-rc35yj .framer-1e2pntu-container, .framer-OsoLW.framer-v-rc35yj .framer-xyhyib-container, .framer-OsoLW.framer-v-rc35yj .framer-14qdge4-container, .framer-OsoLW.framer-v-rc35yj .framer-7zql5l-container, .framer-OsoLW.framer-v-rc35yj .framer-ku2q8r-container, .framer-OsoLW.framer-v-rc35yj .framer-mrov1z-container, .framer-OsoLW.framer-v-rc35yj .framer-1w5kzle-container { left: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-OsoLW.framer-v-rc35yj .framer-1cgam2x { flex: none; order: 1; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-OsoLW.framer-v-rc35yj .framer-p7ck52, .framer-OsoLW.framer-v-rc35yj .framer-1angfap { gap: 0px; } .framer-OsoLW.framer-v-rc35yj .framer-p7ck52 > *, .framer-OsoLW.framer-v-rc35yj .framer-1angfap > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-OsoLW.framer-v-rc35yj .framer-p7ck52 > :first-child, .framer-OsoLW.framer-v-rc35yj .framer-1angfap > :first-child { margin-top: 0px; } .framer-OsoLW.framer-v-rc35yj .framer-p7ck52 > :last-child, .framer-OsoLW.framer-v-rc35yj .framer-1angfap > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 262\n * @framerIntrinsicWidth 520\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MFE5oDk8w\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerybJIMxfIa=withCSS(Component,css,\"framer-OsoLW\");export default FramerybJIMxfIa;FramerybJIMxfIa.displayName=\"Navigation / Solutions\";FramerybJIMxfIa.defaultProps={height:262,width:520};addPropertyControls(FramerybJIMxfIa,{variant:{options:[\"yNrXM54Xc\",\"MFE5oDk8w\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerybJIMxfIa,[{explicitInter:true,fonts:[{family:\"PP Neue Montreal Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/VFYJOsKjIQ6qepv7Eu14z79ME.woff2\"}]},...SiteButtonArrowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerybJIMxfIa\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MFE5oDk8w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"520\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"262\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (8ebf084)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationPlatform from\"https://framerusercontent.com/modules/GKUg2orBx2V4mWdSTDYe/VRiMD17jyQtMQbFQeK0M/BuaVewDhZ.js\";import NavigationIndustries from\"https://framerusercontent.com/modules/QGDWRjaf3whbKJjy05zK/TCwiouF3aihFRw34Px7a/IE4mCIbED.js\";import ButtonNavDropdown from\"https://framerusercontent.com/modules/82Jf3TToA1gobeJEY9Az/yYjdIBZtqxh088CvnMS3/l4AtbBukW.js\";import NavigationCompany from\"https://framerusercontent.com/modules/2UuKmv8MccxYFYFatGgh/mZ6RUFTS8vFajpBBo4ah/o_nFYTkx_.js\";import NavigationResources from\"https://framerusercontent.com/modules/eG7L7BbfsWj44h8VTY5u/Se98vEBFpaBwfDIP5P0a/W4pBh3E74.js\";import NavigationSolutions from\"https://framerusercontent.com/modules/P5JUppb4em1SZBqq3CWS/1FnP88DBHOiNb6cv0WhH/ybJIMxfIa.js\";const ButtonNavDropdownFonts=getFonts(ButtonNavDropdown);const NavigationSolutionsFonts=getFonts(NavigationSolutions);const NavigationIndustriesFonts=getFonts(NavigationIndustries);const NavigationCompanyFonts=getFonts(NavigationCompany);const NavigationResourcesFonts=getFonts(NavigationResources);const NavigationPlatformFonts=getFonts(NavigationPlatform);const cycleOrder=[\"X_u3Ri_Wj\",\"OXpWvI_xV\",\"ENxlBkInY\",\"M1an2NyNM\",\"IBGsSwwgx\",\"UPAob8RuO\"];const serializationHash=\"framer-CYlSp\";const variantClassNames={ENxlBkInY:\"framer-v-vd6ow\",IBGsSwwgx:\"framer-v-brtg5y\",M1an2NyNM:\"framer-v-1n1zjuk\",OXpWvI_xV:\"framer-v-1gm99c9\",UPAob8RuO:\"framer-v-m0ne5t\",X_u3Ri_Wj:\"framer-v-8a4yjb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Company Open\":\"IBGsSwwgx\",\"Industries Open\":\"M1an2NyNM\",\"Mobile-Scrollable\":\"X_u3Ri_Wj\",\"Platform Open\":\"OXpWvI_xV\",\"Resources Open\":\"UPAob8RuO\",\"Solutions Open\":\"ENxlBkInY\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"X_u3Ri_Wj\"};};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:\"X_u3Ri_Wj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const lyqnjuGWp1xcvv5t=activeVariantCallback(async(...args)=>{setVariant(\"OXpWvI_xV\");});const lyqnjuGWp1y0hhjp=activeVariantCallback(async(...args)=>{setVariant(\"X_u3Ri_Wj\");});const lyqnjuGWpx9jqzm=activeVariantCallback(async(...args)=>{setVariant(\"ENxlBkInY\");});const lyqnjuGWpf62209=activeVariantCallback(async(...args)=>{setVariant(\"M1an2NyNM\");});const lyqnjuGWp1rnndzk=activeVariantCallback(async(...args)=>{setVariant(\"IBGsSwwgx\");});const lyqnjuGWpf6zdb0=activeVariantCallback(async(...args)=>{setVariant(\"UPAob8RuO\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ENxlBkInY\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"M1an2NyNM\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"IBGsSwwgx\")return true;return false;};const router=useRouter();const isDisplayed3=()=>{if(baseVariant===\"UPAob8RuO\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"OXpWvI_xV\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8a4yjb\",className,classNames),\"data-framer-name\":\"Mobile-Scrollable\",layoutDependency:layoutDependency,layoutId:\"X_u3Ri_Wj\",ref:refBinding,style:{backgroundColor:\"var(--token-a89c5b27-f6c1-400c-ab81-19a1903fc649, rgb(27, 28, 28))\",...style},...addPropertyOverrides({ENxlBkInY:{\"data-framer-name\":\"Solutions Open\"},IBGsSwwgx:{\"data-framer-name\":\"Company Open\"},M1an2NyNM:{\"data-framer-name\":\"Industries Open\"},OXpWvI_xV:{\"data-framer-name\":\"Platform Open\"},UPAob8RuO:{\"data-framer-name\":\"Resources Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ldtel5-container\",layoutDependency:layoutDependency,layoutId:\"AweUrwA_p-container\",nodeId:\"AweUrwA_p\",rendersWithMotion:true,scopeId:\"GX5HFbuMH\",children:/*#__PURE__*/_jsx(ButtonNavDropdown,{cePvWGYpp:true,e2gnAX1bS:\"Platform\",height:\"100%\",id:\"AweUrwA_p\",kBY1uSXqQ:\"rgba(40, 41, 41, 0)\",layoutId:\"AweUrwA_p\",lyqnjuGWp:lyqnjuGWp1xcvv5t,style:{width:\"100%\"},variant:\"dW6MVoIiX\",width:\"100%\",...addPropertyOverrides({OXpWvI_xV:{kBY1uSXqQ:\"var(--token-80ef4419-bc1c-4725-9d94-ee7c934df37b, rgb(54, 54, 54))\",lyqnjuGWp:lyqnjuGWp1y0hhjp,variant:\"l5Z_dhYEG\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1237iie-container\",layoutDependency:layoutDependency,layoutId:\"a_gdaJ3kx-container\",nodeId:\"a_gdaJ3kx\",rendersWithMotion:true,scopeId:\"GX5HFbuMH\",children:/*#__PURE__*/_jsx(ButtonNavDropdown,{cePvWGYpp:true,e2gnAX1bS:\"Solutions\",height:\"100%\",id:\"a_gdaJ3kx\",kBY1uSXqQ:\"rgba(40, 41, 41, 0)\",layoutId:\"a_gdaJ3kx\",lyqnjuGWp:lyqnjuGWpx9jqzm,style:{width:\"100%\"},variant:\"dW6MVoIiX\",width:\"100%\",...addPropertyOverrides({ENxlBkInY:{kBY1uSXqQ:\"var(--token-80ef4419-bc1c-4725-9d94-ee7c934df37b, rgb(54, 54, 54))\",lyqnjuGWp:lyqnjuGWp1y0hhjp,variant:\"l5Z_dhYEG\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-102b9mg\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"U6RpiKtfI\",style:{backgroundColor:\"var(--token-80ef4419-bc1c-4725-9d94-ee7c934df37b, rgb(54, 54, 54))\"},children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:262,...addPropertyOverrides({ENxlBkInY:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+55+112+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gb9lbk-container\",layoutDependency:layoutDependency,layoutId:\"WgqFjbBUb-container\",nodeId:\"WgqFjbBUb\",rendersWithMotion:true,scopeId:\"GX5HFbuMH\",children:/*#__PURE__*/_jsx(NavigationSolutions,{height:\"100%\",id:\"WgqFjbBUb\",layoutId:\"WgqFjbBUb\",style:{width:\"100%\"},variant:\"MFE5oDk8w\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wo1ypb-container\",layoutDependency:layoutDependency,layoutId:\"HJ7m4BKvc-container\",nodeId:\"HJ7m4BKvc\",rendersWithMotion:true,scopeId:\"GX5HFbuMH\",children:/*#__PURE__*/_jsx(ButtonNavDropdown,{cePvWGYpp:true,e2gnAX1bS:\"Industries\",height:\"100%\",id:\"HJ7m4BKvc\",kBY1uSXqQ:\"rgba(40, 41, 41, 0)\",layoutId:\"HJ7m4BKvc\",lyqnjuGWp:lyqnjuGWpf62209,style:{width:\"100%\"},variant:\"dW6MVoIiX\",width:\"100%\",...addPropertyOverrides({M1an2NyNM:{kBY1uSXqQ:\"var(--token-80ef4419-bc1c-4725-9d94-ee7c934df37b, rgb(54, 54, 54))\",lyqnjuGWp:lyqnjuGWp1y0hhjp,variant:\"l5Z_dhYEG\"}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-p93opj\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"qEC2zsdd_\",style:{backgroundColor:\"var(--token-80ef4419-bc1c-4725-9d94-ee7c934df37b, rgb(54, 54, 54))\"},children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:586,...addPropertyOverrides({M1an2NyNM:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+55+168+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2imvab-container\",layoutDependency:layoutDependency,layoutId:\"XYJ7oARB9-container\",nodeId:\"XYJ7oARB9\",rendersWithMotion:true,scopeId:\"GX5HFbuMH\",children:/*#__PURE__*/_jsx(NavigationIndustries,{height:\"100%\",id:\"XYJ7oARB9\",IuB87oueG:\"Popular Industries\",layoutId:\"XYJ7oARB9\",style:{width:\"100%\"},variant:\"hskLf2ZRZ\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s18462-container\",layoutDependency:layoutDependency,layoutId:\"GVmLy0qGv-container\",nodeId:\"GVmLy0qGv\",rendersWithMotion:true,scopeId:\"GX5HFbuMH\",children:/*#__PURE__*/_jsx(ButtonNavDropdown,{cePvWGYpp:true,e2gnAX1bS:\"Company\",height:\"100%\",id:\"GVmLy0qGv\",kBY1uSXqQ:\"rgba(40, 41, 41, 0)\",layoutId:\"GVmLy0qGv\",lyqnjuGWp:lyqnjuGWp1rnndzk,style:{width:\"100%\"},variant:\"dW6MVoIiX\",width:\"100%\",...addPropertyOverrides({IBGsSwwgx:{kBY1uSXqQ:\"var(--token-80ef4419-bc1c-4725-9d94-ee7c934df37b, rgb(54, 54, 54))\",lyqnjuGWp:lyqnjuGWp1y0hhjp,variant:\"l5Z_dhYEG\"}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-bu9060\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"PpQbpe8qt\",style:{backgroundColor:\"var(--token-80ef4419-bc1c-4725-9d94-ee7c934df37b, rgb(54, 54, 54))\"},children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:111,...addPropertyOverrides({IBGsSwwgx:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+55+224+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t8wnqb-container\",layoutDependency:layoutDependency,layoutId:\"hwfENeASI-container\",nodeId:\"hwfENeASI\",rendersWithMotion:true,scopeId:\"GX5HFbuMH\",children:/*#__PURE__*/_jsx(NavigationCompany,{height:\"100%\",id:\"hwfENeASI\",layoutId:\"hwfENeASI\",style:{width:\"100%\"},variant:\"U9iysv99Q\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1efjdb-container\",layoutDependency:layoutDependency,layoutId:\"EGz5hy6Si-container\",nodeId:\"EGz5hy6Si\",rendersWithMotion:true,scopeId:\"GX5HFbuMH\",children:/*#__PURE__*/_jsx(ButtonNavDropdown,{cePvWGYpp:true,e2gnAX1bS:\"Resources\",height:\"100%\",id:\"EGz5hy6Si\",kBY1uSXqQ:\"rgba(40, 41, 41, 0)\",layoutId:\"EGz5hy6Si\",lyqnjuGWp:lyqnjuGWpf6zdb0,style:{width:\"100%\"},variant:\"dW6MVoIiX\",width:\"100%\",...addPropertyOverrides({UPAob8RuO:{kBY1uSXqQ:\"var(--token-80ef4419-bc1c-4725-9d94-ee7c934df37b, rgb(54, 54, 54))\",lyqnjuGWp:lyqnjuGWp1y0hhjp,variant:\"l5Z_dhYEG\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CAae2U0Iu\"},implicitPathVariables:undefined},{href:{webPageId:\"CAae2U0Iu\"},implicitPathVariables:undefined},{href:{webPageId:\"CAae2U0Iu\"},implicitPathVariables:undefined},{href:{webPageId:\"CAae2U0Iu\"},implicitPathVariables:undefined},{href:{webPageId:\"CAae2U0Iu\"},implicitPathVariables:undefined},{href:{webPageId:\"CAae2U0Iu\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r591tp-container\",layoutDependency:layoutDependency,layoutId:\"fb4cn2mZB-container\",nodeId:\"fb4cn2mZB\",rendersWithMotion:true,scopeId:\"GX5HFbuMH\",children:/*#__PURE__*/_jsx(ButtonNavDropdown,{cePvWGYpp:false,e2gnAX1bS:\"Pricing\",eR21mtUqT:resolvedLinks[0],height:\"100%\",id:\"fb4cn2mZB\",kBY1uSXqQ:\"rgba(40, 41, 41, 0)\",layoutId:\"fb4cn2mZB\",style:{width:\"100%\"},variant:\"dW6MVoIiX\",width:\"100%\",...addPropertyOverrides({ENxlBkInY:{eR21mtUqT:resolvedLinks[2]},IBGsSwwgx:{eR21mtUqT:resolvedLinks[4]},M1an2NyNM:{eR21mtUqT:resolvedLinks[3]},OXpWvI_xV:{eR21mtUqT:resolvedLinks[1]},UPAob8RuO:{eR21mtUqT:resolvedLinks[5]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-oo33h0\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"dmTxTFojv\",style:{backgroundColor:\"var(--token-80ef4419-bc1c-4725-9d94-ee7c934df37b, rgb(54, 54, 54))\"},children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:283,...addPropertyOverrides({UPAob8RuO:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+55+280+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mprz8d-container\",layoutDependency:layoutDependency,layoutId:\"l2o8V7gdk-container\",nodeId:\"l2o8V7gdk\",rendersWithMotion:true,scopeId:\"GX5HFbuMH\",children:/*#__PURE__*/_jsx(NavigationResources,{height:\"100%\",id:\"l2o8V7gdk\",layoutId:\"l2o8V7gdk\",style:{width:\"100%\"},variant:\"rqwow_J1R\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"B6XhQbDND\"},implicitPathVariables:undefined},{href:{webPageId:\"B6XhQbDND\"},implicitPathVariables:undefined},{href:{webPageId:\"B6XhQbDND\"},implicitPathVariables:undefined},{href:{webPageId:\"B6XhQbDND\"},implicitPathVariables:undefined},{href:{webPageId:\"B6XhQbDND\"},implicitPathVariables:undefined},{href:{webPageId:\"B6XhQbDND\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ccqrq1-container\",layoutDependency:layoutDependency,layoutId:\"BXFuexrZX-container\",nodeId:\"BXFuexrZX\",rendersWithMotion:true,scopeId:\"GX5HFbuMH\",children:/*#__PURE__*/_jsx(ButtonNavDropdown,{cePvWGYpp:false,e2gnAX1bS:\"Enterprise\",eR21mtUqT:resolvedLinks1[0],height:\"100%\",id:\"BXFuexrZX\",kBY1uSXqQ:\"rgba(40, 41, 41, 0)\",layoutId:\"BXFuexrZX\",style:{width:\"100%\"},variant:\"dW6MVoIiX\",width:\"100%\",...addPropertyOverrides({ENxlBkInY:{eR21mtUqT:resolvedLinks1[2]},IBGsSwwgx:{eR21mtUqT:resolvedLinks1[4]},M1an2NyNM:{eR21mtUqT:resolvedLinks1[3]},OXpWvI_xV:{eR21mtUqT:resolvedLinks1[1]},UPAob8RuO:{eR21mtUqT:resolvedLinks1[5]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JReDK4EXY\"},implicitPathVariables:undefined},{href:{webPageId:\"JReDK4EXY\"},implicitPathVariables:undefined},{href:{webPageId:\"JReDK4EXY\"},implicitPathVariables:undefined},{href:{webPageId:\"JReDK4EXY\"},implicitPathVariables:undefined},{href:{webPageId:\"JReDK4EXY\"},implicitPathVariables:undefined},{href:{webPageId:\"JReDK4EXY\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mychfk-container\",layoutDependency:layoutDependency,layoutId:\"i7bjrjkqW-container\",nodeId:\"i7bjrjkqW\",rendersWithMotion:true,scopeId:\"GX5HFbuMH\",children:/*#__PURE__*/_jsx(ButtonNavDropdown,{cePvWGYpp:false,e2gnAX1bS:\"Partners\",eR21mtUqT:resolvedLinks2[0],height:\"100%\",id:\"i7bjrjkqW\",kBY1uSXqQ:\"rgba(40, 41, 41, 0)\",layoutId:\"i7bjrjkqW\",style:{width:\"100%\"},variant:\"dW6MVoIiX\",width:\"100%\",...addPropertyOverrides({ENxlBkInY:{eR21mtUqT:resolvedLinks2[2]},IBGsSwwgx:{eR21mtUqT:resolvedLinks2[4]},M1an2NyNM:{eR21mtUqT:resolvedLinks2[3]},OXpWvI_xV:{eR21mtUqT:resolvedLinks2[1]},UPAob8RuO:{eR21mtUqT:resolvedLinks2[5]}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13pul84\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"a5xebhHP1\",style:{backgroundColor:\"var(--token-80ef4419-bc1c-4725-9d94-ee7c934df37b, rgb(54, 54, 54))\"},children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:485,...addPropertyOverrides({OXpWvI_xV:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+55+56+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nbxx0t-container\",layoutDependency:layoutDependency,layoutId:\"JWyUGkxU4-container\",nodeId:\"JWyUGkxU4\",rendersWithMotion:true,scopeId:\"GX5HFbuMH\",children:/*#__PURE__*/_jsx(NavigationPlatform,{height:\"100%\",id:\"JWyUGkxU4\",JXmWagFDy:\"Features\",layoutId:\"JWyUGkxU4\",style:{width:\"100%\"},variant:\"hdc4aDu8S\",width:\"100%\"})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CYlSp.framer-1qufe4d, .framer-CYlSp .framer-1qufe4d { display: block; }\",\".framer-CYlSp.framer-8a4yjb { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; padding: 55px 0px 170px 0px; position: relative; width: 368px; }\",\".framer-CYlSp .framer-ldtel5-container, .framer-CYlSp .framer-1237iie-container, .framer-CYlSp .framer-wo1ypb-container, .framer-CYlSp .framer-1s18462-container, .framer-CYlSp .framer-1efjdb-container, .framer-CYlSp .framer-r591tp-container, .framer-CYlSp .framer-ccqrq1-container, .framer-CYlSp .framer-1mychfk-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-CYlSp .framer-102b9mg, .framer-CYlSp .framer-p93opj, .framer-CYlSp .framer-bu9060, .framer-CYlSp .framer-oo33h0, .framer-CYlSp .framer-13pul84 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 16px 16px 16px; position: relative; width: 100%; }\",\".framer-CYlSp .framer-gb9lbk-container, .framer-CYlSp .framer-2imvab-container, .framer-CYlSp .framer-1t8wnqb-container, .framer-CYlSp .framer-1mprz8d-container, .framer-CYlSp .framer-1nbxx0t-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 11; }\",\".framer-CYlSp.framer-v-1gm99c9 .framer-ldtel5-container, .framer-CYlSp.framer-v-m0ne5t .framer-ldtel5-container { order: 1; }\",\".framer-CYlSp.framer-v-1gm99c9 .framer-1237iie-container, .framer-CYlSp.framer-v-m0ne5t .framer-wo1ypb-container { order: 5; }\",\".framer-CYlSp.framer-v-1gm99c9 .framer-wo1ypb-container, .framer-CYlSp.framer-v-m0ne5t .framer-1s18462-container { order: 7; }\",\".framer-CYlSp.framer-v-1gm99c9 .framer-1s18462-container, .framer-CYlSp.framer-v-m0ne5t .framer-1efjdb-container { order: 9; }\",\".framer-CYlSp.framer-v-1gm99c9 .framer-1efjdb-container, .framer-CYlSp.framer-v-m0ne5t .framer-r591tp-container { order: 11; }\",\".framer-CYlSp.framer-v-1gm99c9 .framer-r591tp-container, .framer-CYlSp.framer-v-m0ne5t .framer-ccqrq1-container { order: 12; }\",\".framer-CYlSp.framer-v-1gm99c9 .framer-ccqrq1-container { order: 15; }\",\".framer-CYlSp.framer-v-1gm99c9 .framer-1mychfk-container, .framer-CYlSp.framer-v-m0ne5t .framer-1mychfk-container { order: 13; }\",\".framer-CYlSp.framer-v-1gm99c9 .framer-13pul84, .framer-CYlSp.framer-v-m0ne5t .framer-1237iie-container { order: 2; }\",\".framer-CYlSp.framer-v-m0ne5t .framer-oo33h0 { order: 10; }\",\".framer-CYlSp.framer-v-m0ne5t .framer-1mprz8d-container { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 368\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"OXpWvI_xV\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"ENxlBkInY\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"M1an2NyNM\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"IBGsSwwgx\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"UPAob8RuO\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGX5HFbuMH=withCSS(Component,css,\"framer-CYlSp\");export default FramerGX5HFbuMH;FramerGX5HFbuMH.displayName=\"Navigation / MobileDropDowns\";FramerGX5HFbuMH.defaultProps={height:800,width:368};addPropertyControls(FramerGX5HFbuMH,{variant:{options:[\"X_u3Ri_Wj\",\"OXpWvI_xV\",\"ENxlBkInY\",\"M1an2NyNM\",\"IBGsSwwgx\",\"UPAob8RuO\"],optionTitles:[\"Mobile-Scrollable\",\"Platform Open\",\"Solutions Open\",\"Industries Open\",\"Company Open\",\"Resources Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerGX5HFbuMH,[{explicitInter:true,fonts:[]},...ButtonNavDropdownFonts,...NavigationSolutionsFonts,...NavigationIndustriesFonts,...NavigationCompanyFonts,...NavigationResourcesFonts,...NavigationPlatformFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGX5HFbuMH\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"OXpWvI_xV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"ENxlBkInY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"M1an2NyNM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"IBGsSwwgx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"UPAob8RuO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"368\",\"framerIntrinsicHeight\":\"800\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6807895)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{withLoginMainNav}from\"https://framerusercontent.com/modules/bht4YxYvS1EtDNlVwP8y/yjzY7jEcf97J2r8HyKqA/Hubspot_Events.js\";import ButtonMainButtonFinal from\"https://framerusercontent.com/modules/ycA4kWoXeBMb6fbl4tYq/tqC6fw5fGvGBQRL91Glj/LA60stj9k.js\";import ButtonMainButtonFinalCopy2 from\"https://framerusercontent.com/modules/VhYkG6YCGMH2UYfDfsjy/JeFPUMl8EmpSEC3IgO1E/n0mleuK5n.js\";const ButtonMainButtonFinalCopy2Fonts=getFonts(ButtonMainButtonFinalCopy2);const MotionAWithLoginMainNav=withLoginMainNav(motion.a);const ButtonMainButtonFinalControls=getPropertyControls(ButtonMainButtonFinal);const cycleOrder=[\"VOI3rvMY1\",\"wYjxNvH9b\",\"NxoMo0Rik\"];const serializationHash=\"framer-uV8D8\";const variantClassNames={NxoMo0Rik:\"framer-v-cm8xh6\",VOI3rvMY1:\"framer-v-r3zuzb\",wYjxNvH9b:\"framer-v-1k4emlq\"};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 humanReadableEnumMap={\"Dark - No BG\":\"lriEYYymY\",\"Dark-2\":\"Cw_a1Irs4\",\"Dark-Active\":\"gqFNqaTEi\",\"Light - No BG\":\"pL1ySK2TY\",\"Light-2\":\"wfX5zFhhY\",\"Main-Mobile\":\"J_3gXfmq1\",\"NEW LIGHT\":\"my05XROqI\",\"Variant 10\":\"RApvmwgSA\",Dark:\"dPyLBepZ6\",Large:\"GcuiszfJy\",Light:\"hRLyrHedS\",NOLINK:\"xIWXnH8Vo\",Papaya:\"iMIAwx4W1\"};const humanReadableVariantMap={\"Variant 1\":\"VOI3rvMY1\",\"Variant 2\":\"wYjxNvH9b\",\"Variant 3\":\"NxoMo0Rik\"};const getProps=({click,contactSales,height,id,link,newTab,title,variant2,width,...props})=>{return{...props,AN9e8q7tc:newTab??props.AN9e8q7tc,C5IXoGfex:humanReadableEnumMap[variant2]??variant2??props.C5IXoGfex,lb__kXgsJ:click??props.lb__kXgsJ,Snjtyf3an:contactSales??props.Snjtyf3an,SzrlCTTKi:title??props.SzrlCTTKi??\"Contact Sales\",variant:humanReadableVariantMap[props.variant]??props.variant??\"VOI3rvMY1\",Xj0G7A4hE:link??props.Xj0G7A4hE};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,SzrlCTTKi,C5IXoGfex,Snjtyf3an,Xj0G7A4hE,AN9e8q7tc,lb__kXgsJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VOI3rvMY1\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap175rlbd=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Snjtyf3an){const res=await Snjtyf3an(...args);if(res===false)return false;}if(lb__kXgsJ){const res=await lb__kXgsJ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Xj0G7A4hE,nodeId:\"VOI3rvMY1\",openInNewTab:AN9e8q7tc,children:/*#__PURE__*/_jsx(MotionAWithLoginMainNav,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-r3zuzb\",className,classNames)} framer-1sa5ivb`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VOI3rvMY1\",onTap:onTap175rlbd,ref:ref??ref1,style:{borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},...addPropertyOverrides({NxoMo0Rik:{\"data-framer-name\":\"Variant 3\"},wYjxNvH9b:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-40)/2+0+0),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i0pa5i-container\",layoutDependency:layoutDependency,layoutId:\"Zfp_ynDKr-container\",children:/*#__PURE__*/_jsx(ButtonMainButtonFinalCopy2,{height:\"100%\",id:\"Zfp_ynDKr\",layoutId:\"Zfp_ynDKr\",V_mdeIg77:\"var(--token-ec2fc95b-0069-4aaf-9dc7-4e4f889ff086, rgb(235, 78, 10))\",variant:C5IXoGfex,width:\"100%\",XvKj2WK6Q:SzrlCTTKi,...addPropertyOverrides({NxoMo0Rik:{variant:\"B7C6kWSVe\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uV8D8.framer-1sa5ivb, .framer-uV8D8 .framer-1sa5ivb { display: block; }\",\".framer-uV8D8.framer-r3zuzb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-uV8D8 .framer-1i0pa5i-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-uV8D8.framer-r3zuzb { gap: 0px; } .framer-uV8D8.framer-r3zuzb > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-uV8D8.framer-r3zuzb > :first-child { margin-top: 0px; } .framer-uV8D8.framer-r3zuzb > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 127\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"wYjxNvH9b\":{\"layout\":[\"auto\",\"auto\"]},\"NxoMo0Rik\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"SzrlCTTKi\":\"title\",\"C5IXoGfex\":\"variant2\",\"Snjtyf3an\":\"contactSales\",\"Xj0G7A4hE\":\"link\",\"AN9e8q7tc\":\"newTab\",\"lb__kXgsJ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerMLmHJeYwx=withCSS(Component,css,\"framer-uV8D8\");export default FramerMLmHJeYwx;FramerMLmHJeYwx.displayName=\"Hubspot-Event / Main-Nav-Login Copy\";FramerMLmHJeYwx.defaultProps={height:40,width:127};addPropertyControls(FramerMLmHJeYwx,{variant:{options:[\"VOI3rvMY1\",\"wYjxNvH9b\",\"NxoMo0Rik\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},SzrlCTTKi:{defaultValue:\"Contact Sales\",displayTextArea:false,title:\"Title\",type:ControlType.String},C5IXoGfex:ButtonMainButtonFinalControls?.[\"variant\"]&&{...ButtonMainButtonFinalControls[\"variant\"],defaultValue:null,description:undefined,hidden:undefined,title:\"Variant 2\"},Snjtyf3an:{title:\"Contact Sales\",type:ControlType.EventHandler},Xj0G7A4hE:{title:\"Link\",type:ControlType.Link},AN9e8q7tc:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},lb__kXgsJ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerMLmHJeYwx,[{explicitInter:true,fonts:[]},...ButtonMainButtonFinalCopy2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMLmHJeYwx\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"SzrlCTTKi\\\":\\\"title\\\",\\\"C5IXoGfex\\\":\\\"variant2\\\",\\\"Snjtyf3an\\\":\\\"contactSales\\\",\\\"Xj0G7A4hE\\\":\\\"link\\\",\\\"AN9e8q7tc\\\":\\\"newTab\\\",\\\"lb__kXgsJ\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wYjxNvH9b\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NxoMo0Rik\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"127\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["ObjectFitType", "SrcType", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "isMountedAndReadyForProgressChanges", "X", "srcType", "srcFile", "srcUrl", "progress", "objectFit", "backgroundColor", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "poster", "posterEnabled", "startTimeProp", "volume", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "startTime", "ue", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "groupsRegex", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "trackButtonClickedTryItForFree", "trackHeaderFooterMenuClick", "trackClickTab", "trackClickTabFloating", "trackClickAugmentedRealitySolutions", "trackClickBuildYourOwnConfigurator", "trackClickCustomerSuccessStories", "trackClickExplore3DRendering", "trackClickLearnMoreEnterprise", "USERPILOT_EVENTS", "updateLoginButton", "user", "logInBtn", "i", "btn", "getUUIDParams", "event", "callTrackEvent", "updateGetStartedButton", "_user", "getStartedBtn", "window", "getDataFromLocalStorage", "callback", "currentUser", "withLoginButton", "Component", "props", "handleLogin", "isLoggedIn", "getDataFromLocalStorage", "updateLoginButton", "btn", "ue", "segmentLoad", "window", "p", "trackButtonClickedTryItForFree", "withGetStartedButton", "handleGetStarted", "updateGetStartedButton", "CYCLE", "TYPE", "defaultValues", "useStore", "createStore", "withSubscriptionProductsTypeAddClass", "Component", "props", "store", "setStore", "useStore", "handleSelectType", "TYPE", "p", "withSubscriptionTextilesTypeAddClass", "withOverlayCloseButtonAddClass", "Component", "props", "p", "withHeaderMenuClick", "handleClick", "e", "menu_name", "trackHeaderFooterMenuClick", "withFooterMenuClick", "withClickTab", "tabName", "trackClickTab", "withClickTabFloating", "trackClickTabFloating", "withClickLearnMoreEnterprise", "trackClickLearnMoreEnterprise", "withClickExplore3DRendering", "trackClickExplore3DRendering", "withClickBuildYourOwnConfigurator", "trackClickBuildYourOwnConfigurator", "withClickCustomerSuccessStories", "trackClickCustomerSuccessStories", "withClickAugmentedRealitySolutions", "trackClickAugmentedRealitySolutions", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "numberToPixelString", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "link", "padding", "shadow2", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "jpKtV9MEn", "HkXArTRCm", "i6ydiGswO", "JJ00ngaKv", "Ekb5zt9TK", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapcbi8nj", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText", "css", "FramerYxAUZlgP8", "withCSS", "YxAUZlgP8_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "ZNc7qfYHq_exports", "__export", "__FramerMetadata__", "ZNc7qfYHq_default", "MainButton2025Fonts", "getFonts", "YxAUZlgP8_default", "MainButton2025Controls", "getPropertyControls", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "height", "id", "shadow", "title", "trackingID", "variant2", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "x0aGn4ek5", "cD_kEsJqn", "BmJhhEjPU", "wnpDrIU5Y", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "Link", "ComponentViewportProvider", "SmartComponentScopedContainer", "YxAUZlgP8_default", "css", "FramerZNc7qfYHq", "withCSS", "ZNc7qfYHq_default", "addPropertyControls", "ControlType", "MainButton2025Controls", "addFonts", "MainButton2025Fonts", "__FramerMetadata__", "BuaVewDhZ_exports", "__export", "__FramerMetadata__", "BuaVewDhZ_default", "CardResourceCardFonts", "getFonts", "coxzlrGBo_default", "MotionDivWithHeaderMenuClick1va3hcd", "withCodeBoundaryForOverrides", "motion", "withHeaderMenuClick", "MotionDivWithHeaderMenuClickpx5b6r", "MotionDivWithHeaderMenuClick9uc65l", "MotionDivWithHeaderMenuClick17xjue5", "MotionDivWithHeaderMenuClick1l1ijr5", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "animation1", "transition2", "transition3", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "JXmWagFDy", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "router", "useRouter", "LayoutGroup", "u", "RichText", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "css", "FramerBuaVewDhZ", "withCSS", "BuaVewDhZ_default", "addPropertyControls", "ControlType", "addFonts", "__FramerMetadata__", "CardResourceCardFonts", "getFonts", "coxzlrGBo_default", "MotionDivWithHeaderMenuClick", "withHeaderMenuClick", "motion", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "animation1", "transition2", "transition3", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "hover", "id", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "IuB87oueG", "UONv9KzPh", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter1c34sce", "args", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "router", "useRouter", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "RichText", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "resolvedLinks7", "resolvedLinks8", "resolvedLinks9", "css", "FramerIE4mCIbED", "withCSS", "IE4mCIbED_default", "addPropertyControls", "ControlType", "addFonts", "SiteButtonArrowFonts", "getFonts", "vQ79k8B3o_default", "MotionDivWithHeaderMenuClickod0k1b", "withCodeBoundaryForOverrides", "motion", "withHeaderMenuClick", "MotionDivWithHeaderMenuClick1hj33m7", "MotionDivWithHeaderMenuClick13k0r44", "MotionDivWithHeaderMenuClickclb6h2", "MotionDivWithHeaderMenuClickx7s3zq", "MotionDivWithHeaderMenuClick1m3lv1u", "MotionDivWithHeaderMenuClick3ovhb3", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "animation1", "transition2", "transition3", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "router", "useRouter", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "css", "FramerW4pBh3E74", "withCSS", "W4pBh3E74_default", "addPropertyControls", "ControlType", "addFonts", "SiteButtonArrowFonts", "getFonts", "vQ79k8B3o_default", "MotionDivWithHeaderMenuClick", "withHeaderMenuClick", "motion", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "animation1", "transition2", "transition3", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "router", "useRouter", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "RichText", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "resolvedLinks7", "css", "FramerybJIMxfIa", "withCSS", "ybJIMxfIa_default", "addPropertyControls", "ControlType", "addFonts", "ButtonNavDropdownFonts", "getFonts", "l4AtbBukW_default", "NavigationSolutionsFonts", "ybJIMxfIa_default", "NavigationIndustriesFonts", "IE4mCIbED_default", "NavigationCompanyFonts", "o_nFYTkx_default", "NavigationResourcesFonts", "W4pBh3E74_default", "NavigationPlatformFonts", "BuaVewDhZ_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "lyqnjuGWp1xcvv5t", "args", "lyqnjuGWp1y0hhjp", "lyqnjuGWpx9jqzm", "lyqnjuGWpf62209", "lyqnjuGWp1rnndzk", "lyqnjuGWpf6zdb0", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "router", "useRouter", "isDisplayed3", "isDisplayed4", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "css", "FramerGX5HFbuMH", "withCSS", "GX5HFbuMH_default", "addPropertyControls", "ControlType", "addFonts", "ButtonMainButtonFinalCopy2Fonts", "getFonts", "n0mleuK5n_default", "MotionAWithLoginMainNav", "withLoginMainNav", "motion", "ButtonMainButtonFinalControls", "getPropertyControls", "LA60stj9k_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "click", "contactSales", "height", "id", "link", "newTab", "title", "variant2", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "SzrlCTTKi", "C5IXoGfex", "Snjtyf3an", "Xj0G7A4hE", "AN9e8q7tc", "lb__kXgsJ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap175rlbd", "args", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "ComponentViewportProvider", "css", "FramerMLmHJeYwx", "withCSS", "MLmHJeYwx_default", "addPropertyControls", "ControlType", "addFonts"]
}
