{"version":3,"file":"shared-lib.CEN0wC5L.mjs","names":["Texture","FramerRenderTarget","useRef","Renderer","Camera","Program","Mesh","Plane","OglRenderTarget","isBrowser","useReducer","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","isBrowser","useState","_Fragment","Suspense","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","Image1","css","sharedStyle.css","sharedStyle.fonts","Component","useMemo","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useState","HomeFactory","React","moduleBaseUrl","useRef","useState","HomeFactory","React","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","ImageTileFonts","ImageTile","cycleOrder","serializationHash","variantClassNames","transition1","addImageAlt","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Hero","Hero1","ImageTile","Button","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","Image1","sharedStyle.css","sharedStyle.fonts","ImageLinksGridHowToUse","__esmMin","npm_react_18_3_1_exports","navigator","x$1","ye","pe","te","init_npm_react_18_3_1","window","_e","init_npm_react_dom_18_3_1","de","l$1","Z$1","L$1","Ha","oe","p$1","c$1","J$1","init_jsx_runtime","ie","ce","init_ssg_sandbox_shims","motion","MotionConfigContext","isBrowser$2","AnimatePresence","LayoutGroup","init_framer_motion_DhsWWWsN","SVG","RichText","forwardLoader","cx","SmartComponentScopedContainer","fontStore","useRouter","ResolveLinks","withCSS","getFontsFromSharedStyle","getFonts","getLoadingLazyAtYPosition","init_framer_B1b760uK","useIsOnFramerCanvas","ControlType","useComponentViewport","Image$1","runTasksWithYield","addFonts","RenderTarget","ComponentViewportProvider","useActiveVariantCallback","Link","useVariantState","useLocaleInfo","t","e","i","s","r","h","n","a","l","_","E","b","A","M","R","o","D","g","d","c","p","f","m","U","x","B","P","L","Y","Q","u","T","w","F","y","v","S","C","N","O","I","X","G","z","q","V","k","W","H","j","Z","$","K","J","tt","et","it","st","init_ascii_background","extractDefaultValue","cssVar","match","cssVariableRegex","fallback","resolveTokenColor","input","parseColorToRgba","str","rgbaMatch","hex","colorStringToVec4","mapLinear","inMax","inMin","outMin","value","outMax","mapFrequencyUiToShader","ui","mapSpeedUiToShader","mapCellSizeUiToShader","mapContrastUiToShader","mapPaletteBiasUiToShader","isCustomGlyphMode","deriveFontSettings","family","font","fallbackFamily","weight","fallbackWeight","sizeRaw","fallbackSizePx","sizePx","buildGlyphAtlas","count","characters","cols","rows","cellPx","fontSizePx","paddingPx","dpr","canvas","ctx","fontWeight","fontFamily","cy","gl","ASCIIBackground","DEFAULT_CHARACTERS","props","useGlyphAtlasFlag","useGlyphAtlas","paletteCountEffective","colors","paletteCount","color1Effective","color1","color2Effective","color2","color3Effective","color3","effectiveCharacters","raw","sanitized","ch","effectivePlay","play","canvasContainerRef","perlinProgramRef","asciiProgramRef","rendererRef","cameraRef","perlinMeshRef","asciiMeshRef","renderTargetRef","glRef","rafIdRef","lastTimeRef","isPlayingRef","glyphTextureRef","glyphGridRef","dummyGlyphTextureRef","renderOnce","renderer","camera","perlinMesh","asciiMesh","renderTarget","asciiProgram","resizeHandler","resizeObserver","container","doResize","width","height","resizePending","scheduleResize","perlinProgram","perlinVertexShader","perlinFragmentShader","frequency","speed","dummyGlyphTexture","asciiVertexShader","asciiFragmentShader","cellSize","gamma","paletteBias","fontCSS","atlas","DEFAULT_GLYPH_PADDING_PX","update","time","elapsedTime","tex","perlin","ascii","p1","p2","p3","mode","bgColor","style","INTRINSIC_WIDTH","INTRINSIC_HEIGHT","init_ASCII_background_Prod","addPropertyControls","sendToGTM","\"dataLayer\"","DEFAULT_DOMAIN","DEFAULT_SCRIPT_NAME","getDataLayerSnippet","getGTMScript","setupGTM","initGTM","init_send","dataLayerName","dataLayer","params","environment","gtm_auth","gtm_preview","customDomain","customScriptName","id","dataLayerScript","script","gtm","getFlexboxValues","positionParts","position","justifyContent","alignItems","getMultipleShadows","shadows","output","shadow","getShadow","safeJSONParse","jsonString","onError","yieldToMain","options","resolve","yieldBeforeCb","fn","interactionResponse","DEFAULT_FONT_FAMILY","init_utils","toGTMConsent","consent","fromGTMConsent","reducer","action","state","useConsent","dispatch","initialState","isOnFramerCanvas","consentModeLocalStorageKey","dismissedLocalStorageKey","autoAcceptedLocalStorageKey","getStateFromLocalStorage","consentFromLocalStorage","dismissedFromLocalStorage","autoAcceptedFromLocalStorage","isDismissed","isAutoAccepted","defaultConsent","syncToGTM","gtmId","hasInitializedGTM","gtmLoadedExternally","defaultsFromGTM","shouldSync","dismiss","autoAccept","acceptAll","rejectAll","acceptCurrent","toggleMode","useGTMDefaultConsent","setConsent","gtmSetsDefaultConsent","PROMISE_NAME","result","region","init_consent","countries","isInEUTimezone","isEULocale","_inEU","inEU","init_inEU","locale","country","useRegion","regionBasedOnLocation","skipEUCheck","regionFromGTM","regionFromProps","content","useRegionFromProps","init_region","SimpleBanner","padding","banner","SPACING","Description","Button","onDismiss","button","AcceptRejectBanner","title","Headline","Buttons","onReject","onAccept","OptionsBanner","showOptions","setShowOptions","optionTheme","optionNames","shouldShowOptions","previewOptions","Option","option","onOptionToggle","onAcceptCurrent","showReject","onRejectAll","onAcceptAll","paddingValue","theme","borderShadow","titleColor","optional","Toggle","enabled","description","descriptionColor","policy","DescriptionParagraph","descriptionParagraphs","index","line","linkColor","direction","Banner","init_Banner","maxHeightReduction","bannerShadow","bannerStyle","animateOnMount","onToggleConsent","consentModes","settings","primary","children","CookieBanner","isPreview","preview","skipLogic","isInEU","gtmDefaults","isOpen","setIsOpen","initiallyOpen","instantlyShowOnMount","setInstantlyShowOnMount","onShown","noConsentGiven","shouldAutoAccept","onConsentChange","handleDismiss","handleAcceptAll","handleRejectAll","handleAcceptCurrent","onSavePreferences","Trigger","Overlay","insetValue","shouldRenderPortal","setShouldRenderPortal","blocking","Backdrop","color","IconCookie","init_Cookies","trigger","fonts","css$2","className","init_TpkWdbKWu","addPropertyOverrides$4","variants","nextOverrides","variant","overrides","CookieBannerFonts","cycleOrder$3","serializationHash$4","variantClassNames$4","transition1$4","Transition$4","humanReadableVariantMap$3","Variants$4","getProps$4","createLayoutDependency$4","Component$2","css$1","Framerv02RUClmb","init_v02RUClmb","config","transition","contextValue","fallbackRef","refBinding","ref","defaultLayoutId","componentViewport","className$2","restProps","layoutDependency","scopingClassNames","isDisplayed","baseVariant","onTaprfmznu","activeVariantCallback","args","setVariant","layoutId","gestureHandlers","classNames","gestureVariant","containerStyles","emptyStateStyle","NullState","init_nullstate","init_icon_nullstate_js_0_7","Component$1","Home_default","init_Home","React","svgRef","titleId","useIconSelection","iconSearchResult","iconSearch","iconSearchTerm","lowercaseIconKeyPairs","findByArray","iconKeys","iconSelection","selectByList","defaultEvents","init_utils$1","arr","search","Icon$1","isMounted","iconKey","iconKeys$1","lowercaseIconKeyPairs$1","SelectedIcon","setSelectedIcon","importModule","module","moduleBaseUrl$1","emptyState","mirrored","init_Hero","key","res","init_utils_MaUy","Icon","moduleBaseUrl","init_Hero$1","addPropertyOverrides$3","enabledGestures$1","cycleOrder$2","serializationHash$3","variantClassNames$3","transition1$3","toResponsiveImage","Transition$3","humanReadableVariantMap$2","Variants$3","getProps$3","createLayoutDependency$3","FramerkjqJKrt4M","init_kjqJKrt4M","cardLink","image","subtitle","holRNReIY","V1ueuXIOW","tMqykl6cR","XfPrmcqWF","addPropertyOverrides$2","ImageTileFonts$1","cycleOrder$1","serializationHash$2","variantClassNames$2","transition1$2","addImageAlt$1","Transition$2","Variants$2","humanReadableVariantMap$1","getProps$2","createLayoutDependency$2","FramergjC8I4TkZ","init_gjC8I4TkZ","tap","onMouseLeavel9cnkk","setGestureState","rTFIZcyWr","resolvedLinks","resolvedLinks1","addPropertyOverrides$1","ASCIIBackgroundFonts","enabledGestures","serializationHash$1","variantClassNames$1","numberToPixelString","transition1$1","Transition$1","Variants$1","getProps$1","createLayoutDependency$1","FramerXMuklhV5e","init_XMuklhV5e","border","link","buttonTitle","textColor","click","newTab","onTaphi9fu9","MZ4VSeaHI","i1pHqRluR","RmVOIap1t","HL6QA4SWl","gLaFim1kA","SeVd24qoN","k7jJI2ZOO","Jg1Uf7wyl","addPropertyOverrides","HeroFonts","Hero1Fonts","ImageTileFonts","ButtonFonts","cycleOrder","serializationHash","variantClassNames","transition1","addImageAlt","matchVariant","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css","FramerWSS2XjI7t","init_WSS2XjI7t","arg","className$1","onClick1ekm6x2","onClick1owsuj5","isDisplayed1","isDisplayed2","onMouseEnterv7pntg","onTap1o0p7pt","onMouseEnter19fmd9e","onTapqh419p","isDisplayed3","isDisplayed4","onTap727uyg","isDisplayed5","isDisplayed6","context"],"sources":["https:/cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/ascii-background.js","https:/framerusercontent.com/modules/s3gip9eMV1kca4GMupg6/mRejWDFxPOaVL77ZiGLs/ASCII_background_Prod.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/0rbDSfgig0pa1jgTUVPk/Cookies.js","https:/framerusercontent.com/modules/KIbpLzL5IsHJOpQuETqG/BWvBxn5H0c1QjIZMrTG6/TpkWdbKWu.js","https:/framerusercontent.com/modules/hCN73zJqtH88g62rJylL/U7EEqGNn4cks9r6vt615/v02RUClmb.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/eTFACFXlvp5mgG2YpBpd/wqDmZcxkThZ32xkBavIK/Home.js","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js","https:/framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt","https:/framerusercontent.com/modules/SsAIfGhQ4jwPuDxLYq23/gjFLc3DwqFC1s3rpQ7zt/Hero.js","https:/framerusercontent.com/modules/HoWLaHuJfdFZ8sE2T2yE/Ntn0qzZvHktJN0sfTdZf/kjqJKrt4M.js","https:/framerusercontent.com/modules/ZAGb1zac00mMTESAYlRj/5qUZX1AhRYmNbDUY4Ysd/gjC8I4TkZ.js","https:/framerusercontent.com/modules/iqX2kMSXn0WaLsPJlzQf/9xjvtCzksYZgwS3uOtSA/XMuklhV5e.js","https:/framerusercontent.com/modules/dxJSZYu9x2bNG4gfhxL5/mhN6QS29XQsxSBuGkjYD/WSS2XjI7t.js"],"sourcesContent":["function t(t){let e=t[0],i=t[1],s=t[2];return Math.sqrt(e*e+i*i+s*s)}function e(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function i(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t[2]=e[2]+i[2],t}function s(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t[2]=e[2]-i[2],t}function r(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t[2]=e[2]*i,t}function h(t){let e=t[0],i=t[1],s=t[2];return e*e+i*i+s*s}function n(t,e){let i=e[0],s=e[1],r=e[2],h=i*i+s*s+r*r;return h>0&&(h=1/Math.sqrt(h)),t[0]=e[0]*h,t[1]=e[1]*h,t[2]=e[2]*h,t}function a(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function l(t,e,i){let s=e[0],r=e[1],h=e[2],n=i[0],a=i[1],l=i[2];return t[0]=r*l-h*a,t[1]=h*n-s*l,t[2]=s*a-r*n,t}const o=function(){const t=[0,0,0],i=[0,0,0];return function(s,r){e(t,s),e(i,r),n(t,t),n(i,i);let h=a(t,i);return h>1?0:h<-1?Math.PI:Math.acos(h)}}();class u extends Array{constructor(t=0,e=t,i=t){return super(t,e,i),this}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}set x(t){this[0]=t}set y(t){this[1]=t}set z(t){this[2]=t}set(t,e=t,i=t){return t.length?this.copy(t):(function(t,e,i,s){t[0]=e,t[1]=i,t[2]=s}(this,t,e,i),this)}copy(t){return e(this,t),this}add(t,e){return e?i(this,t,e):i(this,this,t),this}sub(t,e){return e?s(this,t,e):s(this,this,t),this}multiply(t){var e,i,s;return t.length?(i=this,s=t,(e=this)[0]=i[0]*s[0],e[1]=i[1]*s[1],e[2]=i[2]*s[2]):r(this,this,t),this}divide(t){var e,i,s;return t.length?(i=this,s=t,(e=this)[0]=i[0]/s[0],e[1]=i[1]/s[1],e[2]=i[2]/s[2]):r(this,this,1/t),this}inverse(t=this){var e,i;return i=t,(e=this)[0]=1/i[0],e[1]=1/i[1],e[2]=1/i[2],this}len(){return t(this)}distance(e){return e?function(t,e){let i=e[0]-t[0],s=e[1]-t[1],r=e[2]-t[2];return Math.sqrt(i*i+s*s+r*r)}(this,e):t(this)}squaredLen(){return h(this)}squaredDistance(t){return t?function(t,e){let i=e[0]-t[0],s=e[1]-t[1],r=e[2]-t[2];return i*i+s*s+r*r}(this,t):h(this)}negate(t=this){var e,i;return i=t,(e=this)[0]=-i[0],e[1]=-i[1],e[2]=-i[2],this}cross(t,e){return e?l(this,t,e):l(this,this,t),this}scale(t){return r(this,this,t),this}normalize(){return n(this,this),this}dot(t){return a(this,t)}equals(t){return i=t,(e=this)[0]===i[0]&&e[1]===i[1]&&e[2]===i[2];var e,i}applyMatrix3(t){return function(t,e,i){let s=e[0],r=e[1],h=e[2];t[0]=s*i[0]+r*i[3]+h*i[6],t[1]=s*i[1]+r*i[4]+h*i[7],t[2]=s*i[2]+r*i[5]+h*i[8]}(this,this,t),this}applyMatrix4(t){return function(t,e,i){let s=e[0],r=e[1],h=e[2],n=i[3]*s+i[7]*r+i[11]*h+i[15];n=n||1,t[0]=(i[0]*s+i[4]*r+i[8]*h+i[12])/n,t[1]=(i[1]*s+i[5]*r+i[9]*h+i[13])/n,t[2]=(i[2]*s+i[6]*r+i[10]*h+i[14])/n}(this,this,t),this}scaleRotateMatrix4(t){return function(t,e,i){let s=e[0],r=e[1],h=e[2],n=i[3]*s+i[7]*r+i[11]*h+i[15];n=n||1,t[0]=(i[0]*s+i[4]*r+i[8]*h)/n,t[1]=(i[1]*s+i[5]*r+i[9]*h)/n,t[2]=(i[2]*s+i[6]*r+i[10]*h)/n}(this,this,t),this}applyQuaternion(t){return function(t,e,i){let s=e[0],r=e[1],h=e[2],n=i[0],a=i[1],l=i[2],o=a*h-l*r,u=l*s-n*h,g=n*r-a*s,d=a*g-l*u,c=l*o-n*g,p=n*u-a*o,f=2*i[3];o*=f,u*=f,g*=f,d*=2,c*=2,p*=2,t[0]=s+o+d,t[1]=r+u+c,t[2]=h+g+p}(this,this,t),this}angle(t){return o(this,t)}lerp(t,e){return function(t,e,i,s){let r=e[0],h=e[1],n=e[2];t[0]=r+s*(i[0]-r),t[1]=h+s*(i[1]-h),t[2]=n+s*(i[2]-n)}(this,this,t,e),this}smoothLerp(t,e,i){return function(t,e,i,s,r){const h=Math.exp(-s*r);let n=e[0],a=e[1],l=e[2];t[0]=i[0]+(n-i[0])*h,t[1]=i[1]+(a-i[1])*h,t[2]=i[2]+(l-i[2])*h}(this,this,t,e,i),this}clone(){return new u(this[0],this[1],this[2])}fromArray(t,e=0){return this[0]=t[e],this[1]=t[e+1],this[2]=t[e+2],this}toArray(t=[],e=0){return t[e]=this[0],t[e+1]=this[1],t[e+2]=this[2],t}transformDirection(t){const e=this[0],i=this[1],s=this[2];return this[0]=t[0]*e+t[4]*i+t[8]*s,this[1]=t[1]*e+t[5]*i+t[9]*s,this[2]=t[2]*e+t[6]*i+t[10]*s,this.normalize()}}const g=new u;let d=1,c=1,p=!1;class f{constructor(t,e={}){t.canvas||console.error(\"gl not passed as first argument to Geometry\"),this.gl=t,this.attributes=e,this.id=d++,this.VAOs={},this.drawRange={start:0,count:0},this.instancedCount=0,this.gl.renderer.bindVertexArray(null),this.gl.renderer.currentGeometry=null,this.glState=this.gl.renderer.state;for(let t in e)this.addAttribute(t,e[t])}addAttribute(t,e){if(this.attributes[t]=e,e.id=c++,e.size=e.size||1,e.type=e.type||(e.data.constructor===Float32Array?this.gl.FLOAT:e.data.constructor===Uint16Array?this.gl.UNSIGNED_SHORT:this.gl.UNSIGNED_INT),e.target=\"index\"===t?this.gl.ELEMENT_ARRAY_BUFFER:this.gl.ARRAY_BUFFER,e.normalized=e.normalized||!1,e.stride=e.stride||0,e.offset=e.offset||0,e.count=e.count||(e.stride?e.data.byteLength/e.stride:e.data.length/e.size),e.divisor=e.instanced||0,e.needsUpdate=!1,e.usage=e.usage||this.gl.STATIC_DRAW,e.buffer||this.updateAttribute(e),e.divisor){if(this.isInstanced=!0,this.instancedCount&&this.instancedCount!==e.count*e.divisor)return console.warn(\"geometry has multiple instanced buffers of different length\"),this.instancedCount=Math.min(this.instancedCount,e.count*e.divisor);this.instancedCount=e.count*e.divisor}else\"index\"===t?this.drawRange.count=e.count:this.attributes.index||(this.drawRange.count=Math.max(this.drawRange.count,e.count))}updateAttribute(t){const e=!t.buffer;e&&(t.buffer=this.gl.createBuffer()),this.glState.boundBuffer!==t.buffer&&(this.gl.bindBuffer(t.target,t.buffer),this.glState.boundBuffer=t.buffer),e?this.gl.bufferData(t.target,t.data,t.usage):this.gl.bufferSubData(t.target,0,t.data),t.needsUpdate=!1}setIndex(t){this.addAttribute(\"index\",t)}setDrawRange(t,e){this.drawRange.start=t,this.drawRange.count=e}setInstancedCount(t){this.instancedCount=t}createVAO(t){this.VAOs[t.attributeOrder]=this.gl.renderer.createVertexArray(),this.gl.renderer.bindVertexArray(this.VAOs[t.attributeOrder]),this.bindAttributes(t)}bindAttributes(t){t.attributeLocations.forEach((t,{name:e,type:i})=>{if(!this.attributes[e])return void console.warn(`active attribute ${e} not being supplied`);const s=this.attributes[e];this.gl.bindBuffer(s.target,s.buffer),this.glState.boundBuffer=s.buffer;let r=1;35674===i&&(r=2),35675===i&&(r=3),35676===i&&(r=4);const h=s.size/r,n=1===r?0:r*r*4,a=1===r?0:4*r;for(let e=0;e<r;e++)this.gl.vertexAttribPointer(t+e,h,s.type,s.normalized,s.stride+n,s.offset+e*a),this.gl.enableVertexAttribArray(t+e),this.gl.renderer.vertexAttribDivisor(t+e,s.divisor)}),this.attributes.index&&this.gl.bindBuffer(this.gl.ELEMENT_ARRAY_BUFFER,this.attributes.index.buffer)}draw({program:t,mode:e=this.gl.TRIANGLES}){this.gl.renderer.currentGeometry!==`${this.id}_${t.attributeOrder}`&&(this.VAOs[t.attributeOrder]||this.createVAO(t),this.gl.renderer.bindVertexArray(this.VAOs[t.attributeOrder]),this.gl.renderer.currentGeometry=`${this.id}_${t.attributeOrder}`),t.attributeLocations.forEach((t,{name:e})=>{const i=this.attributes[e];i.needsUpdate&&this.updateAttribute(i)});let i=2;this.attributes.index?.type===this.gl.UNSIGNED_INT&&(i=4),this.isInstanced?this.attributes.index?this.gl.renderer.drawElementsInstanced(e,this.drawRange.count,this.attributes.index.type,this.attributes.index.offset+this.drawRange.start*i,this.instancedCount):this.gl.renderer.drawArraysInstanced(e,this.drawRange.start,this.drawRange.count,this.instancedCount):this.attributes.index?this.gl.drawElements(e,this.drawRange.count,this.attributes.index.type,this.attributes.index.offset+this.drawRange.start*i):this.gl.drawArrays(e,this.drawRange.start,this.drawRange.count)}getPosition(){const t=this.attributes.position;return t.data?t:p?void 0:(console.warn(\"No position buffer data found to compute bounds\"),p=!0)}computeBoundingBox(t){t||(t=this.getPosition());const e=t.data,i=t.size;this.bounds||(this.bounds={min:new u,max:new u,center:new u,scale:new u,radius:1/0});const s=this.bounds.min,r=this.bounds.max,h=this.bounds.center,n=this.bounds.scale;s.set(1/0),r.set(-1/0);for(let t=0,h=e.length;t<h;t+=i){const i=e[t],h=e[t+1],n=e[t+2];s.x=Math.min(i,s.x),s.y=Math.min(h,s.y),s.z=Math.min(n,s.z),r.x=Math.max(i,r.x),r.y=Math.max(h,r.y),r.z=Math.max(n,r.z)}n.sub(r,s),h.add(s,r).divide(2)}computeBoundingSphere(t){t||(t=this.getPosition());const e=t.data,i=t.size;this.bounds||this.computeBoundingBox(t);let s=0;for(let t=0,r=e.length;t<r;t+=i)g.fromArray(e,t),s=Math.max(s,this.bounds.center.squaredDistance(g));this.bounds.radius=Math.sqrt(s)}remove(){for(let t in this.VAOs)this.gl.renderer.deleteVertexArray(this.VAOs[t]),delete this.VAOs[t];for(let t in this.attributes)this.gl.deleteBuffer(this.attributes[t].buffer),delete this.attributes[t]}}let m=1;const E={};class x{constructor(t,{vertex:e,fragment:i,uniforms:s={},transparent:r=!1,cullFace:h=t.BACK,frontFace:n=t.CCW,depthTest:a=!0,depthWrite:l=!0,depthFunc:o=t.LEQUAL}={}){t.canvas||console.error(\"gl not passed as first argument to Program\"),this.gl=t,this.uniforms=s,this.id=m++,e||console.warn(\"vertex shader not supplied\"),i||console.warn(\"fragment shader not supplied\"),this.transparent=r,this.cullFace=h,this.frontFace=n,this.depthTest=a,this.depthWrite=l,this.depthFunc=o,this.blendFunc={},this.blendEquation={},this.stencilFunc={},this.stencilOp={},this.transparent&&!this.blendFunc.src&&(this.gl.renderer.premultipliedAlpha?this.setBlendFunc(this.gl.ONE,this.gl.ONE_MINUS_SRC_ALPHA):this.setBlendFunc(this.gl.SRC_ALPHA,this.gl.ONE_MINUS_SRC_ALPHA)),this.vertexShader=t.createShader(t.VERTEX_SHADER),this.fragmentShader=t.createShader(t.FRAGMENT_SHADER),this.program=t.createProgram(),t.attachShader(this.program,this.vertexShader),t.attachShader(this.program,this.fragmentShader),this.setShaders({vertex:e,fragment:i})}setShaders({vertex:t,fragment:e}){if(t&&(this.gl.shaderSource(this.vertexShader,t),this.gl.compileShader(this.vertexShader),\"\"!==this.gl.getShaderInfoLog(this.vertexShader)&&console.warn(`${this.gl.getShaderInfoLog(this.vertexShader)}\\nVertex Shader\\n${b(t)}`)),e&&(this.gl.shaderSource(this.fragmentShader,e),this.gl.compileShader(this.fragmentShader),\"\"!==this.gl.getShaderInfoLog(this.fragmentShader)&&console.warn(`${this.gl.getShaderInfoLog(this.fragmentShader)}\\nFragment Shader\\n${b(e)}`)),this.gl.linkProgram(this.program),!this.gl.getProgramParameter(this.program,this.gl.LINK_STATUS))return console.warn(this.gl.getProgramInfoLog(this.program));this.uniformLocations=new Map;let i=this.gl.getProgramParameter(this.program,this.gl.ACTIVE_UNIFORMS);for(let t=0;t<i;t++){let e=this.gl.getActiveUniform(this.program,t);this.uniformLocations.set(e,this.gl.getUniformLocation(this.program,e.name));const i=e.name.match(/(\\w+)/g);e.uniformName=i[0],e.nameComponents=i.slice(1)}this.attributeLocations=new Map;const s=[],r=this.gl.getProgramParameter(this.program,this.gl.ACTIVE_ATTRIBUTES);for(let t=0;t<r;t++){const e=this.gl.getActiveAttrib(this.program,t),i=this.gl.getAttribLocation(this.program,e.name);-1!==i&&(s[i]=e.name,this.attributeLocations.set(e,i))}this.attributeOrder=s.join(\"\")}setBlendFunc(t,e,i,s){this.blendFunc.src=t,this.blendFunc.dst=e,this.blendFunc.srcAlpha=i,this.blendFunc.dstAlpha=s,t&&(this.transparent=!0)}setBlendEquation(t,e){this.blendEquation.modeRGB=t,this.blendEquation.modeAlpha=e}setStencilFunc(t,e,i){this.stencilRef=e,this.stencilFunc.func=t,this.stencilFunc.ref=e,this.stencilFunc.mask=i}setStencilOp(t,e,i){this.stencilOp.stencilFail=t,this.stencilOp.depthFail=e,this.stencilOp.depthPass=i}applyState(){this.depthTest?this.gl.renderer.enable(this.gl.DEPTH_TEST):this.gl.renderer.disable(this.gl.DEPTH_TEST),this.cullFace?this.gl.renderer.enable(this.gl.CULL_FACE):this.gl.renderer.disable(this.gl.CULL_FACE),this.blendFunc.src?this.gl.renderer.enable(this.gl.BLEND):this.gl.renderer.disable(this.gl.BLEND),this.cullFace&&this.gl.renderer.setCullFace(this.cullFace),this.gl.renderer.setFrontFace(this.frontFace),this.gl.renderer.setDepthMask(this.depthWrite),this.gl.renderer.setDepthFunc(this.depthFunc),this.blendFunc.src&&this.gl.renderer.setBlendFunc(this.blendFunc.src,this.blendFunc.dst,this.blendFunc.srcAlpha,this.blendFunc.dstAlpha),this.gl.renderer.setBlendEquation(this.blendEquation.modeRGB,this.blendEquation.modeAlpha),this.stencilFunc.func||this.stencilOp.stencilFail?this.gl.renderer.enable(this.gl.STENCIL_TEST):this.gl.renderer.disable(this.gl.STENCIL_TEST),this.gl.renderer.setStencilFunc(this.stencilFunc.func,this.stencilFunc.ref,this.stencilFunc.mask),this.gl.renderer.setStencilOp(this.stencilOp.stencilFail,this.stencilOp.depthFail,this.stencilOp.depthPass)}use({flipFaces:t=!1}={}){let e=-1;this.gl.renderer.state.currentProgram===this.id||(this.gl.useProgram(this.program),this.gl.renderer.state.currentProgram=this.id),this.uniformLocations.forEach((t,i)=>{let s=this.uniforms[i.uniformName];for(const t of i.nameComponents){if(!s)break;if(!(t in s)){if(Array.isArray(s.value))break;s=void 0;break}s=s[t]}if(!s)return A(`Active uniform ${i.name} has not been supplied`);if(s&&void 0===s.value)return A(`${i.name} uniform is missing a value parameter`);if(s.value.texture)return e+=1,s.value.update(e),_(this.gl,i.type,t,e);if(s.value.length&&s.value[0].texture){const r=[];return s.value.forEach(t=>{e+=1,t.update(e),r.push(e)}),_(this.gl,i.type,t,r)}_(this.gl,i.type,t,s.value)}),this.applyState(),t&&this.gl.renderer.setFrontFace(this.frontFace===this.gl.CCW?this.gl.CW:this.gl.CCW)}remove(){this.gl.deleteProgram(this.program)}}function _(t,e,i,s){s=s.length?function(t){const e=t.length,i=t[0].length;if(void 0===i)return t;const s=e*i;let r=E[s];r||(E[s]=r=new Float32Array(s));for(let s=0;s<e;s++)r.set(t[s],s*i);return r}(s):s;const r=t.renderer.state.uniformLocations.get(i);if(s.length)if(void 0===r||r.length!==s.length)t.renderer.state.uniformLocations.set(i,s.slice(0));else{if(function(t,e){if(t.length!==e.length)return!1;for(let i=0,s=t.length;i<s;i++)if(t[i]!==e[i])return!1;return!0}(r,s))return;r.set?r.set(s):function(t,e){for(let i=0,s=t.length;i<s;i++)t[i]=e[i]}(r,s),t.renderer.state.uniformLocations.set(i,r)}else{if(r===s)return;t.renderer.state.uniformLocations.set(i,s)}switch(e){case 5126:return s.length?t.uniform1fv(i,s):t.uniform1f(i,s);case 35664:return t.uniform2fv(i,s);case 35665:return t.uniform3fv(i,s);case 35666:return t.uniform4fv(i,s);case 35670:case 5124:case 35678:case 36306:case 35680:case 36289:return s.length?t.uniform1iv(i,s):t.uniform1i(i,s);case 35671:case 35667:return t.uniform2iv(i,s);case 35672:case 35668:return t.uniform3iv(i,s);case 35673:case 35669:return t.uniform4iv(i,s);case 35674:return t.uniformMatrix2fv(i,!1,s);case 35675:return t.uniformMatrix3fv(i,!1,s);case 35676:return t.uniformMatrix4fv(i,!1,s)}}function b(t){let e=t.split(\"\\n\");for(let t=0;t<e.length;t++)e[t]=t+1+\": \"+e[t];return e.join(\"\\n\")}let M=0;function A(t){M>100||(console.warn(t),M++,M>100&&console.warn(\"More than 100 program warnings - stopping logs.\"))}const T=new u;let w=1;class F{constructor({canvas:t=document.createElement(\"canvas\"),width:e=300,height:i=150,dpr:s=1,alpha:r=!1,depth:h=!0,stencil:n=!1,antialias:a=!1,premultipliedAlpha:l=!1,preserveDrawingBuffer:o=!1,powerPreference:u=\"default\",autoClear:g=!0,webgl:d=2}={}){const c={alpha:r,depth:h,stencil:n,antialias:a,premultipliedAlpha:l,preserveDrawingBuffer:o,powerPreference:u};this.dpr=s,this.alpha=r,this.color=!0,this.depth=h,this.stencil=n,this.premultipliedAlpha=l,this.autoClear=g,this.id=w++,2===d&&(this.gl=t.getContext(\"webgl2\",c)),this.isWebgl2=!!this.gl,this.gl||(this.gl=t.getContext(\"webgl\",c)),this.gl||console.error(\"unable to create webgl context\"),this.gl.renderer=this,this.setSize(e,i),this.state={},this.state.blendFunc={src:this.gl.ONE,dst:this.gl.ZERO},this.state.blendEquation={modeRGB:this.gl.FUNC_ADD},this.state.cullFace=!1,this.state.frontFace=this.gl.CCW,this.state.depthMask=!0,this.state.depthFunc=this.gl.LEQUAL,this.state.premultiplyAlpha=!1,this.state.flipY=!1,this.state.unpackAlignment=4,this.state.framebuffer=null,this.state.viewport={x:0,y:0,width:null,height:null},this.state.textureUnits=[],this.state.activeTextureUnit=0,this.state.boundBuffer=null,this.state.uniformLocations=new Map,this.state.currentProgram=null,this.extensions={},this.isWebgl2?(this.getExtension(\"EXT_color_buffer_float\"),this.getExtension(\"OES_texture_float_linear\")):(this.getExtension(\"OES_texture_float\"),this.getExtension(\"OES_texture_float_linear\"),this.getExtension(\"OES_texture_half_float\"),this.getExtension(\"OES_texture_half_float_linear\"),this.getExtension(\"OES_element_index_uint\"),this.getExtension(\"OES_standard_derivatives\"),this.getExtension(\"EXT_sRGB\"),this.getExtension(\"WEBGL_depth_texture\"),this.getExtension(\"WEBGL_draw_buffers\")),this.getExtension(\"WEBGL_compressed_texture_astc\"),this.getExtension(\"EXT_texture_compression_bptc\"),this.getExtension(\"WEBGL_compressed_texture_s3tc\"),this.getExtension(\"WEBGL_compressed_texture_etc1\"),this.getExtension(\"WEBGL_compressed_texture_pvrtc\"),this.getExtension(\"WEBKIT_WEBGL_compressed_texture_pvrtc\"),this.vertexAttribDivisor=this.getExtension(\"ANGLE_instanced_arrays\",\"vertexAttribDivisor\",\"vertexAttribDivisorANGLE\"),this.drawArraysInstanced=this.getExtension(\"ANGLE_instanced_arrays\",\"drawArraysInstanced\",\"drawArraysInstancedANGLE\"),this.drawElementsInstanced=this.getExtension(\"ANGLE_instanced_arrays\",\"drawElementsInstanced\",\"drawElementsInstancedANGLE\"),this.createVertexArray=this.getExtension(\"OES_vertex_array_object\",\"createVertexArray\",\"createVertexArrayOES\"),this.bindVertexArray=this.getExtension(\"OES_vertex_array_object\",\"bindVertexArray\",\"bindVertexArrayOES\"),this.deleteVertexArray=this.getExtension(\"OES_vertex_array_object\",\"deleteVertexArray\",\"deleteVertexArrayOES\"),this.drawBuffers=this.getExtension(\"WEBGL_draw_buffers\",\"drawBuffers\",\"drawBuffersWEBGL\"),this.parameters={},this.parameters.maxTextureUnits=this.gl.getParameter(this.gl.MAX_COMBINED_TEXTURE_IMAGE_UNITS),this.parameters.maxAnisotropy=this.getExtension(\"EXT_texture_filter_anisotropic\")?this.gl.getParameter(this.getExtension(\"EXT_texture_filter_anisotropic\").MAX_TEXTURE_MAX_ANISOTROPY_EXT):0}setSize(t,e){this.width=t,this.height=e,this.gl.canvas.width=t*this.dpr,this.gl.canvas.height=e*this.dpr,this.gl.canvas.style&&Object.assign(this.gl.canvas.style,{width:t+\"px\",height:e+\"px\"})}setViewport(t,e,i=0,s=0){this.state.viewport.width===t&&this.state.viewport.height===e||(this.state.viewport.width=t,this.state.viewport.height=e,this.state.viewport.x=i,this.state.viewport.y=s,this.gl.viewport(i,s,t,e))}setScissor(t,e,i=0,s=0){this.gl.scissor(i,s,t,e)}enable(t){!0!==this.state[t]&&(this.gl.enable(t),this.state[t]=!0)}disable(t){!1!==this.state[t]&&(this.gl.disable(t),this.state[t]=!1)}setBlendFunc(t,e,i,s){this.state.blendFunc.src===t&&this.state.blendFunc.dst===e&&this.state.blendFunc.srcAlpha===i&&this.state.blendFunc.dstAlpha===s||(this.state.blendFunc.src=t,this.state.blendFunc.dst=e,this.state.blendFunc.srcAlpha=i,this.state.blendFunc.dstAlpha=s,void 0!==i?this.gl.blendFuncSeparate(t,e,i,s):this.gl.blendFunc(t,e))}setBlendEquation(t,e){t=t||this.gl.FUNC_ADD,this.state.blendEquation.modeRGB===t&&this.state.blendEquation.modeAlpha===e||(this.state.blendEquation.modeRGB=t,this.state.blendEquation.modeAlpha=e,void 0!==e?this.gl.blendEquationSeparate(t,e):this.gl.blendEquation(t))}setCullFace(t){this.state.cullFace!==t&&(this.state.cullFace=t,this.gl.cullFace(t))}setFrontFace(t){this.state.frontFace!==t&&(this.state.frontFace=t,this.gl.frontFace(t))}setDepthMask(t){this.state.depthMask!==t&&(this.state.depthMask=t,this.gl.depthMask(t))}setDepthFunc(t){this.state.depthFunc!==t&&(this.state.depthFunc=t,this.gl.depthFunc(t))}setStencilMask(t){this.state.stencilMask!==t&&(this.state.stencilMask=t,this.gl.stencilMask(t))}setStencilFunc(t,e,i){this.state.stencilFunc===t&&this.state.stencilRef===e&&this.state.stencilFuncMask===i||(this.state.stencilFunc=t||this.gl.ALWAYS,this.state.stencilRef=e||0,this.state.stencilFuncMask=i||0,this.gl.stencilFunc(t||this.gl.ALWAYS,e||0,i||0))}setStencilOp(t,e,i){this.state.stencilFail===t&&this.state.stencilDepthFail===e&&this.state.stencilDepthPass===i||(this.state.stencilFail=t,this.state.stencilDepthFail=e,this.state.stencilDepthPass=i,this.gl.stencilOp(t,e,i))}activeTexture(t){this.state.activeTextureUnit!==t&&(this.state.activeTextureUnit=t,this.gl.activeTexture(this.gl.TEXTURE0+t))}bindFramebuffer({target:t=this.gl.FRAMEBUFFER,buffer:e=null}={}){this.state.framebuffer!==e&&(this.state.framebuffer=e,this.gl.bindFramebuffer(t,e))}getExtension(t,e,i){return e&&this.gl[e]?this.gl[e].bind(this.gl):(this.extensions[t]||(this.extensions[t]=this.gl.getExtension(t)),e?this.extensions[t]?this.extensions[t][i].bind(this.extensions[t]):null:this.extensions[t])}sortOpaque(t,e){return t.renderOrder!==e.renderOrder?t.renderOrder-e.renderOrder:t.program.id!==e.program.id?t.program.id-e.program.id:t.zDepth!==e.zDepth?t.zDepth-e.zDepth:e.id-t.id}sortTransparent(t,e){return t.renderOrder!==e.renderOrder?t.renderOrder-e.renderOrder:t.zDepth!==e.zDepth?e.zDepth-t.zDepth:e.id-t.id}sortUI(t,e){return t.renderOrder!==e.renderOrder?t.renderOrder-e.renderOrder:t.program.id!==e.program.id?t.program.id-e.program.id:e.id-t.id}getRenderList({scene:t,camera:e,frustumCull:i,sort:s}){let r=[];if(e&&i&&e.updateFrustum(),t.traverse(t=>{if(!t.visible)return!0;t.draw&&(i&&t.frustumCulled&&e&&!e.frustumIntersectsMesh(t)||r.push(t))}),s){const t=[],i=[],s=[];r.forEach(r=>{r.program.transparent?r.program.depthTest?i.push(r):s.push(r):t.push(r),r.zDepth=0,0===r.renderOrder&&r.program.depthTest&&e&&(r.worldMatrix.getTranslation(T),T.applyMatrix4(e.projectionViewMatrix),r.zDepth=T.z)}),t.sort(this.sortOpaque),i.sort(this.sortTransparent),s.sort(this.sortUI),r=t.concat(i,s)}return r}render({scene:t,camera:e,target:i=null,update:s=!0,sort:r=!0,frustumCull:h=!0,clear:n}){null===i?(this.bindFramebuffer(),this.setViewport(this.width*this.dpr,this.height*this.dpr)):(this.bindFramebuffer(i),this.setViewport(i.width,i.height)),(n||this.autoClear&&!1!==n)&&(!this.depth||i&&!i.depth||(this.enable(this.gl.DEPTH_TEST),this.setDepthMask(!0)),(this.stencil||!i||i.stencil)&&(this.enable(this.gl.STENCIL_TEST),this.setStencilMask(255)),this.gl.clear((this.color?this.gl.COLOR_BUFFER_BIT:0)|(this.depth?this.gl.DEPTH_BUFFER_BIT:0)|(this.stencil?this.gl.STENCIL_BUFFER_BIT:0))),s&&t.updateMatrixWorld(),e&&e.updateMatrixWorld();this.getRenderList({scene:t,camera:e,frustumCull:h,sort:r}).forEach(t=>{t.draw({camera:e})})}}function R(t,e,i){let s=e[0],r=e[1],h=e[2],n=e[3],a=i[0],l=i[1],o=i[2],u=i[3];return t[0]=s*u+n*a+r*o-h*l,t[1]=r*u+n*l+h*a-s*o,t[2]=h*u+n*o+s*l-r*a,t[3]=n*u-s*a-r*l-h*o,t}const y=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},v=function(t,e,i,s,r){return t[0]=e,t[1]=i,t[2]=s,t[3]=r,t},S=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]},C=function(t,e){let i=e[0],s=e[1],r=e[2],h=e[3],n=i*i+s*s+r*r+h*h;return n>0&&(n=1/Math.sqrt(n)),t[0]=i*n,t[1]=s*n,t[2]=r*n,t[3]=h*n,t};class N extends Array{constructor(t=0,e=0,i=0,s=1){super(t,e,i,s),this.onChange=()=>{},this._target=this;const r=[\"0\",\"1\",\"2\",\"3\"];return new Proxy(this,{set(t,e){const i=Reflect.set(...arguments);return i&&r.includes(e)&&t.onChange(),i}})}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}get w(){return this[3]}set x(t){this._target[0]=t,this.onChange()}set y(t){this._target[1]=t,this.onChange()}set z(t){this._target[2]=t,this.onChange()}set w(t){this._target[3]=t,this.onChange()}identity(){var t;return(t=this._target)[0]=0,t[1]=0,t[2]=0,t[3]=1,this.onChange(),this}set(t,e,i,s){return t.length?this.copy(t):(v(this._target,t,e,i,s),this.onChange(),this)}rotateX(t){return function(t,e,i){i*=.5;let s=e[0],r=e[1],h=e[2],n=e[3],a=Math.sin(i),l=Math.cos(i);t[0]=s*l+n*a,t[1]=r*l+h*a,t[2]=h*l-r*a,t[3]=n*l-s*a}(this._target,this._target,t),this.onChange(),this}rotateY(t){return function(t,e,i){i*=.5;let s=e[0],r=e[1],h=e[2],n=e[3],a=Math.sin(i),l=Math.cos(i);t[0]=s*l-h*a,t[1]=r*l+n*a,t[2]=h*l+s*a,t[3]=n*l-r*a}(this._target,this._target,t),this.onChange(),this}rotateZ(t){return function(t,e,i){i*=.5;let s=e[0],r=e[1],h=e[2],n=e[3],a=Math.sin(i),l=Math.cos(i);t[0]=s*l+r*a,t[1]=r*l-s*a,t[2]=h*l+n*a,t[3]=n*l-h*a}(this._target,this._target,t),this.onChange(),this}inverse(t=this._target){return function(t,e){let i=e[0],s=e[1],r=e[2],h=e[3],n=i*i+s*s+r*r+h*h,a=n?1/n:0;t[0]=-i*a,t[1]=-s*a,t[2]=-r*a,t[3]=h*a}(this._target,t),this.onChange(),this}conjugate(t=this._target){var e,i;return e=this._target,i=t,e[0]=-i[0],e[1]=-i[1],e[2]=-i[2],e[3]=i[3],this.onChange(),this}copy(t){return y(this._target,t),this.onChange(),this}normalize(t=this._target){return C(this._target,t),this.onChange(),this}multiply(t,e){return e?R(this._target,t,e):R(this._target,this._target,t),this.onChange(),this}dot(t){return S(this._target,t)}fromMatrix3(t){return function(t,e){let i,s=e[0]+e[4]+e[8];if(s>0)i=Math.sqrt(s+1),t[3]=.5*i,i=.5/i,t[0]=(e[5]-e[7])*i,t[1]=(e[6]-e[2])*i,t[2]=(e[1]-e[3])*i;else{let s=0;e[4]>e[0]&&(s=1),e[8]>e[3*s+s]&&(s=2);let r=(s+1)%3,h=(s+2)%3;i=Math.sqrt(e[3*s+s]-e[3*r+r]-e[3*h+h]+1),t[s]=.5*i,i=.5/i,t[3]=(e[3*r+h]-e[3*h+r])*i,t[r]=(e[3*r+s]+e[3*s+r])*i,t[h]=(e[3*h+s]+e[3*s+h])*i}}(this._target,t),this.onChange(),this}fromEuler(t,e){return function(t,e,i=\"YXZ\"){let s=Math.sin(.5*e[0]),r=Math.cos(.5*e[0]),h=Math.sin(.5*e[1]),n=Math.cos(.5*e[1]),a=Math.sin(.5*e[2]),l=Math.cos(.5*e[2]);\"XYZ\"===i?(t[0]=s*n*l+r*h*a,t[1]=r*h*l-s*n*a,t[2]=r*n*a+s*h*l,t[3]=r*n*l-s*h*a):\"YXZ\"===i?(t[0]=s*n*l+r*h*a,t[1]=r*h*l-s*n*a,t[2]=r*n*a-s*h*l,t[3]=r*n*l+s*h*a):\"ZXY\"===i?(t[0]=s*n*l-r*h*a,t[1]=r*h*l+s*n*a,t[2]=r*n*a+s*h*l,t[3]=r*n*l-s*h*a):\"ZYX\"===i?(t[0]=s*n*l-r*h*a,t[1]=r*h*l+s*n*a,t[2]=r*n*a-s*h*l,t[3]=r*n*l+s*h*a):\"YZX\"===i?(t[0]=s*n*l+r*h*a,t[1]=r*h*l+s*n*a,t[2]=r*n*a-s*h*l,t[3]=r*n*l-s*h*a):\"XZY\"===i&&(t[0]=s*n*l-r*h*a,t[1]=r*h*l-s*n*a,t[2]=r*n*a+s*h*l,t[3]=r*n*l+s*h*a)}(this._target,t,t.order),e||this.onChange(),this}fromAxisAngle(t,e){return function(t,e,i){i*=.5;let s=Math.sin(i);t[0]=s*e[0],t[1]=s*e[1],t[2]=s*e[2],t[3]=Math.cos(i)}(this._target,t,e),this.onChange(),this}slerp(t,e){return function(t,e,i,s){let r,h,n,a,l,o=e[0],u=e[1],g=e[2],d=e[3],c=i[0],p=i[1],f=i[2],m=i[3];h=o*c+u*p+g*f+d*m,h<0&&(h=-h,c=-c,p=-p,f=-f,m=-m),1-h>1e-6?(r=Math.acos(h),n=Math.sin(r),a=Math.sin((1-s)*r)/n,l=Math.sin(s*r)/n):(a=1-s,l=s),t[0]=a*o+l*c,t[1]=a*u+l*p,t[2]=a*g+l*f,t[3]=a*d+l*m}(this._target,this._target,t,e),this.onChange(),this}fromArray(t,e=0){return this._target[0]=t[e],this._target[1]=t[e+1],this._target[2]=t[e+2],this._target[3]=t[e+3],this.onChange(),this}toArray(t=[],e=0){return t[e]=this[0],t[e+1]=this[1],t[e+2]=this[2],t[e+3]=this[3],t}}function D(t){let e=t[0],i=t[1],s=t[2],r=t[3],h=t[4],n=t[5],a=t[6],l=t[7],o=t[8],u=t[9],g=t[10],d=t[11],c=t[12],p=t[13],f=t[14],m=t[15];return(e*n-i*h)*(g*m-d*f)-(e*a-s*h)*(u*m-d*p)+(e*l-r*h)*(u*f-g*p)+(i*a-s*n)*(o*m-d*c)-(i*l-r*n)*(o*f-g*c)+(s*l-r*a)*(o*p-u*c)}function U(t,e,i){let s=e[0],r=e[1],h=e[2],n=e[3],a=e[4],l=e[5],o=e[6],u=e[7],g=e[8],d=e[9],c=e[10],p=e[11],f=e[12],m=e[13],E=e[14],x=e[15],_=i[0],b=i[1],M=i[2],A=i[3];return t[0]=_*s+b*a+M*g+A*f,t[1]=_*r+b*l+M*d+A*m,t[2]=_*h+b*o+M*c+A*E,t[3]=_*n+b*u+M*p+A*x,_=i[4],b=i[5],M=i[6],A=i[7],t[4]=_*s+b*a+M*g+A*f,t[5]=_*r+b*l+M*d+A*m,t[6]=_*h+b*o+M*c+A*E,t[7]=_*n+b*u+M*p+A*x,_=i[8],b=i[9],M=i[10],A=i[11],t[8]=_*s+b*a+M*g+A*f,t[9]=_*r+b*l+M*d+A*m,t[10]=_*h+b*o+M*c+A*E,t[11]=_*n+b*u+M*p+A*x,_=i[12],b=i[13],M=i[14],A=i[15],t[12]=_*s+b*a+M*g+A*f,t[13]=_*r+b*l+M*d+A*m,t[14]=_*h+b*o+M*c+A*E,t[15]=_*n+b*u+M*p+A*x,t}function B(t,e){let i=e[0],s=e[1],r=e[2],h=e[4],n=e[5],a=e[6],l=e[8],o=e[9],u=e[10];return t[0]=Math.hypot(i,s,r),t[1]=Math.hypot(h,n,a),t[2]=Math.hypot(l,o,u),t}const O=function(){const t=[1,1,1];return function(e,i){let s=t;B(s,i);let r=1/s[0],h=1/s[1],n=1/s[2],a=i[0]*r,l=i[1]*h,o=i[2]*n,u=i[4]*r,g=i[5]*h,d=i[6]*n,c=i[8]*r,p=i[9]*h,f=i[10]*n,m=a+g+f,E=0;return m>0?(E=2*Math.sqrt(m+1),e[3]=.25*E,e[0]=(d-p)/E,e[1]=(c-o)/E,e[2]=(l-u)/E):a>g&&a>f?(E=2*Math.sqrt(1+a-g-f),e[3]=(d-p)/E,e[0]=.25*E,e[1]=(l+u)/E,e[2]=(c+o)/E):g>f?(E=2*Math.sqrt(1+g-a-f),e[3]=(c-o)/E,e[0]=(l+u)/E,e[1]=.25*E,e[2]=(d+p)/E):(E=2*Math.sqrt(1+f-a-g),e[3]=(l-u)/E,e[0]=(c+o)/E,e[1]=(d+p)/E,e[2]=.25*E),e}}();function P(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t[2]=e[2]+i[2],t[3]=e[3]+i[3],t[4]=e[4]+i[4],t[5]=e[5]+i[5],t[6]=e[6]+i[6],t[7]=e[7]+i[7],t[8]=e[8]+i[8],t[9]=e[9]+i[9],t[10]=e[10]+i[10],t[11]=e[11]+i[11],t[12]=e[12]+i[12],t[13]=e[13]+i[13],t[14]=e[14]+i[14],t[15]=e[15]+i[15],t}function L(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t[2]=e[2]-i[2],t[3]=e[3]-i[3],t[4]=e[4]-i[4],t[5]=e[5]-i[5],t[6]=e[6]-i[6],t[7]=e[7]-i[7],t[8]=e[8]-i[8],t[9]=e[9]-i[9],t[10]=e[10]-i[10],t[11]=e[11]-i[11],t[12]=e[12]-i[12],t[13]=e[13]-i[13],t[14]=e[14]-i[14],t[15]=e[15]-i[15],t}class I extends Array{constructor(t=1,e=0,i=0,s=0,r=0,h=1,n=0,a=0,l=0,o=0,u=1,g=0,d=0,c=0,p=0,f=1){return super(t,e,i,s,r,h,n,a,l,o,u,g,d,c,p,f),this}get x(){return this[12]}get y(){return this[13]}get z(){return this[14]}get w(){return this[15]}set x(t){this[12]=t}set y(t){this[13]=t}set z(t){this[14]=t}set w(t){this[15]=t}set(t,e,i,s,r,h,n,a,l,o,u,g,d,c,p,f){return t.length?this.copy(t):(function(t,e,i,s,r,h,n,a,l,o,u,g,d,c,p,f,m){t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=h,t[5]=n,t[6]=a,t[7]=l,t[8]=o,t[9]=u,t[10]=g,t[11]=d,t[12]=c,t[13]=p,t[14]=f,t[15]=m}(this,t,e,i,s,r,h,n,a,l,o,u,g,d,c,p,f),this)}translate(t,e=this){return function(t,e,i){let s,r,h,n,a,l,o,u,g,d,c,p,f=i[0],m=i[1],E=i[2];e===t?(t[12]=e[0]*f+e[4]*m+e[8]*E+e[12],t[13]=e[1]*f+e[5]*m+e[9]*E+e[13],t[14]=e[2]*f+e[6]*m+e[10]*E+e[14],t[15]=e[3]*f+e[7]*m+e[11]*E+e[15]):(s=e[0],r=e[1],h=e[2],n=e[3],a=e[4],l=e[5],o=e[6],u=e[7],g=e[8],d=e[9],c=e[10],p=e[11],t[0]=s,t[1]=r,t[2]=h,t[3]=n,t[4]=a,t[5]=l,t[6]=o,t[7]=u,t[8]=g,t[9]=d,t[10]=c,t[11]=p,t[12]=s*f+a*m+g*E+e[12],t[13]=r*f+l*m+d*E+e[13],t[14]=h*f+o*m+c*E+e[14],t[15]=n*f+u*m+p*E+e[15])}(this,e,t),this}rotate(t,e,i=this){return function(t,e,i,s){let r,h,n,a,l,o,u,g,d,c,p,f,m,E,x,_,b,M,A,T,w,F,R,y,v=s[0],S=s[1],C=s[2],N=Math.hypot(v,S,C);Math.abs(N)<1e-6||(N=1/N,v*=N,S*=N,C*=N,r=Math.sin(i),h=Math.cos(i),n=1-h,a=e[0],l=e[1],o=e[2],u=e[3],g=e[4],d=e[5],c=e[6],p=e[7],f=e[8],m=e[9],E=e[10],x=e[11],_=v*v*n+h,b=S*v*n+C*r,M=C*v*n-S*r,A=v*S*n-C*r,T=S*S*n+h,w=C*S*n+v*r,F=v*C*n+S*r,R=S*C*n-v*r,y=C*C*n+h,t[0]=a*_+g*b+f*M,t[1]=l*_+d*b+m*M,t[2]=o*_+c*b+E*M,t[3]=u*_+p*b+x*M,t[4]=a*A+g*T+f*w,t[5]=l*A+d*T+m*w,t[6]=o*A+c*T+E*w,t[7]=u*A+p*T+x*w,t[8]=a*F+g*R+f*y,t[9]=l*F+d*R+m*y,t[10]=o*F+c*R+E*y,t[11]=u*F+p*R+x*y,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]))}(this,i,t,e),this}scale(t,e=this){return function(t,e,i){let s=i[0],r=i[1],h=i[2];t[0]=e[0]*s,t[1]=e[1]*s,t[2]=e[2]*s,t[3]=e[3]*s,t[4]=e[4]*r,t[5]=e[5]*r,t[6]=e[6]*r,t[7]=e[7]*r,t[8]=e[8]*h,t[9]=e[9]*h,t[10]=e[10]*h,t[11]=e[11]*h,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]}(this,e,\"number\"==typeof t?[t,t,t]:t),this}add(t,e){return e?P(this,t,e):P(this,this,t),this}sub(t,e){return e?L(this,t,e):L(this,this,t),this}multiply(t,e){var i,s,r;return t.length?e?U(this,t,e):U(this,this,t):(s=this,r=t,(i=this)[0]=s[0]*r,i[1]=s[1]*r,i[2]=s[2]*r,i[3]=s[3]*r,i[4]=s[4]*r,i[5]=s[5]*r,i[6]=s[6]*r,i[7]=s[7]*r,i[8]=s[8]*r,i[9]=s[9]*r,i[10]=s[10]*r,i[11]=s[11]*r,i[12]=s[12]*r,i[13]=s[13]*r,i[14]=s[14]*r,i[15]=s[15]*r),this}identity(){var t;return(t=this)[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}copy(t){var e,i;return i=t,(e=this)[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],e[9]=i[9],e[10]=i[10],e[11]=i[11],e[12]=i[12],e[13]=i[13],e[14]=i[14],e[15]=i[15],this}fromPerspective({fov:t,aspect:e,near:i,far:s}={}){return function(t,e,i,s,r){let h=1/Math.tan(e/2),n=1/(s-r);t[0]=h/i,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=h,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(r+s)*n,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*r*s*n,t[15]=0}(this,t,e,i,s),this}fromOrthogonal({left:t,right:e,bottom:i,top:s,near:r,far:h}){return function(t,e,i,s,r,h,n){let a=1/(e-i),l=1/(s-r),o=1/(h-n);t[0]=-2*a,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*o,t[11]=0,t[12]=(e+i)*a,t[13]=(r+s)*l,t[14]=(n+h)*o,t[15]=1}(this,t,e,i,s,r,h),this}fromQuaternion(t){return function(t,e){let i=e[0],s=e[1],r=e[2],h=e[3],n=i+i,a=s+s,l=r+r,o=i*n,u=s*n,g=s*a,d=r*n,c=r*a,p=r*l,f=h*n,m=h*a,E=h*l;t[0]=1-g-p,t[1]=u+E,t[2]=d-m,t[3]=0,t[4]=u-E,t[5]=1-o-p,t[6]=c+f,t[7]=0,t[8]=d+m,t[9]=c-f,t[10]=1-o-g,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1}(this,t),this}setPosition(t){return this.x=t[0],this.y=t[1],this.z=t[2],this}inverse(t=this){return function(t,e){let i=e[0],s=e[1],r=e[2],h=e[3],n=e[4],a=e[5],l=e[6],o=e[7],u=e[8],g=e[9],d=e[10],c=e[11],p=e[12],f=e[13],m=e[14],E=e[15],x=i*a-s*n,_=i*l-r*n,b=i*o-h*n,M=s*l-r*a,A=s*o-h*a,T=r*o-h*l,w=u*f-g*p,F=u*m-d*p,R=u*E-c*p,y=g*m-d*f,v=g*E-c*f,S=d*E-c*m,C=x*S-_*v+b*y+M*R-A*F+T*w;C&&(C=1/C,t[0]=(a*S-l*v+o*y)*C,t[1]=(r*v-s*S-h*y)*C,t[2]=(f*T-m*A+E*M)*C,t[3]=(d*A-g*T-c*M)*C,t[4]=(l*R-n*S-o*F)*C,t[5]=(i*S-r*R+h*F)*C,t[6]=(m*b-p*T-E*_)*C,t[7]=(u*T-d*b+c*_)*C,t[8]=(n*v-a*R+o*w)*C,t[9]=(s*R-i*v-h*w)*C,t[10]=(p*A-f*b+E*x)*C,t[11]=(g*b-u*A-c*x)*C,t[12]=(a*F-n*y-l*w)*C,t[13]=(i*y-s*F+r*w)*C,t[14]=(f*_-p*M-m*x)*C,t[15]=(u*M-g*_+d*x)*C)}(this,t),this}compose(t,e,i){return function(t,e,i,s){const r=t,h=e[0],n=e[1],a=e[2],l=e[3],o=h+h,u=n+n,g=a+a,d=h*o,c=h*u,p=h*g,f=n*u,m=n*g,E=a*g,x=l*o,_=l*u,b=l*g,M=s[0],A=s[1],T=s[2];r[0]=(1-(f+E))*M,r[1]=(c+b)*M,r[2]=(p-_)*M,r[3]=0,r[4]=(c-b)*A,r[5]=(1-(d+E))*A,r[6]=(m+x)*A,r[7]=0,r[8]=(p+_)*T,r[9]=(m-x)*T,r[10]=(1-(d+f))*T,r[11]=0,r[12]=i[0],r[13]=i[1],r[14]=i[2],r[15]=1}(this,t,e,i),this}decompose(e,i,s){return function(e,i,s,r){let h=t([e[0],e[1],e[2]]);const n=t([e[4],e[5],e[6]]),a=t([e[8],e[9],e[10]]);D(e)<0&&(h=-h),s[0]=e[12],s[1]=e[13],s[2]=e[14];const l=e.slice(),o=1/h,u=1/n,g=1/a;l[0]*=o,l[1]*=o,l[2]*=o,l[4]*=u,l[5]*=u,l[6]*=u,l[8]*=g,l[9]*=g,l[10]*=g,O(i,l),r[0]=h,r[1]=n,r[2]=a}(this,e,i,s),this}getRotation(t){return O(t,this),this}getTranslation(t){var e,i;return i=this,(e=t)[0]=i[12],e[1]=i[13],e[2]=i[14],this}getScaling(t){return B(t,this),this}getMaxScaleOnAxis(){return function(t){let e=t[0],i=t[1],s=t[2],r=t[4],h=t[5],n=t[6],a=t[8],l=t[9],o=t[10];const u=e*e+i*i+s*s,g=r*r+h*h+n*n,d=a*a+l*l+o*o;return Math.sqrt(Math.max(u,g,d))}(this)}lookAt(t,e,i){return function(t,e,i,s){let r=e[0],h=e[1],n=e[2],a=s[0],l=s[1],o=s[2],u=r-i[0],g=h-i[1],d=n-i[2],c=u*u+g*g+d*d;0===c?d=1:(c=1/Math.sqrt(c),u*=c,g*=c,d*=c);let p=l*d-o*g,f=o*u-a*d,m=a*g-l*u;c=p*p+f*f+m*m,0===c&&(o?a+=1e-6:l?o+=1e-6:l+=1e-6,p=l*d-o*g,f=o*u-a*d,m=a*g-l*u,c=p*p+f*f+m*m),c=1/Math.sqrt(c),p*=c,f*=c,m*=c,t[0]=p,t[1]=f,t[2]=m,t[3]=0,t[4]=g*m-d*f,t[5]=d*p-u*m,t[6]=u*f-g*p,t[7]=0,t[8]=u,t[9]=g,t[10]=d,t[11]=0,t[12]=r,t[13]=h,t[14]=n,t[15]=1}(this,t,e,i),this}determinant(){return D(this)}fromArray(t,e=0){return this[0]=t[e],this[1]=t[e+1],this[2]=t[e+2],this[3]=t[e+3],this[4]=t[e+4],this[5]=t[e+5],this[6]=t[e+6],this[7]=t[e+7],this[8]=t[e+8],this[9]=t[e+9],this[10]=t[e+10],this[11]=t[e+11],this[12]=t[e+12],this[13]=t[e+13],this[14]=t[e+14],this[15]=t[e+15],this}toArray(t=[],e=0){return t[e]=this[0],t[e+1]=this[1],t[e+2]=this[2],t[e+3]=this[3],t[e+4]=this[4],t[e+5]=this[5],t[e+6]=this[6],t[e+7]=this[7],t[e+8]=this[8],t[e+9]=this[9],t[e+10]=this[10],t[e+11]=this[11],t[e+12]=this[12],t[e+13]=this[13],t[e+14]=this[14],t[e+15]=this[15],t}}const X=new I;class G extends Array{constructor(t=0,e=t,i=t,s=\"YXZ\"){super(t,e,i),this.order=s,this.onChange=()=>{},this._target=this;const r=[\"0\",\"1\",\"2\"];return new Proxy(this,{set(t,e){const i=Reflect.set(...arguments);return i&&r.includes(e)&&t.onChange(),i}})}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}set x(t){this._target[0]=t,this.onChange()}set y(t){this._target[1]=t,this.onChange()}set z(t){this._target[2]=t,this.onChange()}set(t,e=t,i=t){return t.length?this.copy(t):(this._target[0]=t,this._target[1]=e,this._target[2]=i,this.onChange(),this)}copy(t){return this._target[0]=t[0],this._target[1]=t[1],this._target[2]=t[2],this.onChange(),this}reorder(t){return this._target.order=t,this.onChange(),this}fromRotationMatrix(t,e=this.order){return function(t,e,i=\"YXZ\"){\"XYZ\"===i?(t[1]=Math.asin(Math.min(Math.max(e[8],-1),1)),Math.abs(e[8])<.99999?(t[0]=Math.atan2(-e[9],e[10]),t[2]=Math.atan2(-e[4],e[0])):(t[0]=Math.atan2(e[6],e[5]),t[2]=0)):\"YXZ\"===i?(t[0]=Math.asin(-Math.min(Math.max(e[9],-1),1)),Math.abs(e[9])<.99999?(t[1]=Math.atan2(e[8],e[10]),t[2]=Math.atan2(e[1],e[5])):(t[1]=Math.atan2(-e[2],e[0]),t[2]=0)):\"ZXY\"===i?(t[0]=Math.asin(Math.min(Math.max(e[6],-1),1)),Math.abs(e[6])<.99999?(t[1]=Math.atan2(-e[2],e[10]),t[2]=Math.atan2(-e[4],e[5])):(t[1]=0,t[2]=Math.atan2(e[1],e[0]))):\"ZYX\"===i?(t[1]=Math.asin(-Math.min(Math.max(e[2],-1),1)),Math.abs(e[2])<.99999?(t[0]=Math.atan2(e[6],e[10]),t[2]=Math.atan2(e[1],e[0])):(t[0]=0,t[2]=Math.atan2(-e[4],e[5]))):\"YZX\"===i?(t[2]=Math.asin(Math.min(Math.max(e[1],-1),1)),Math.abs(e[1])<.99999?(t[0]=Math.atan2(-e[9],e[5]),t[1]=Math.atan2(-e[2],e[0])):(t[0]=0,t[1]=Math.atan2(e[8],e[10]))):\"XZY\"===i&&(t[2]=Math.asin(-Math.min(Math.max(e[4],-1),1)),Math.abs(e[4])<.99999?(t[0]=Math.atan2(e[6],e[5]),t[1]=Math.atan2(e[8],e[0])):(t[0]=Math.atan2(-e[9],e[10]),t[1]=0))}(this._target,t,e),this.onChange(),this}fromQuaternion(t,e=this.order,i){return X.fromQuaternion(t),this._target.fromRotationMatrix(X,e),i||this.onChange(),this}fromArray(t,e=0){return this._target[0]=t[e],this._target[1]=t[e+1],this._target[2]=t[e+2],this}toArray(t=[],e=0){return t[e]=this[0],t[e+1]=this[1],t[e+2]=this[2],t}}class z{constructor(){this.parent=null,this.children=[],this.visible=!0,this.matrix=new I,this.worldMatrix=new I,this.matrixAutoUpdate=!0,this.worldMatrixNeedsUpdate=!1,this.position=new u,this.quaternion=new N,this.scale=new u(1),this.rotation=new G,this.up=new u(0,1,0),this.rotation._target.onChange=()=>this.quaternion.fromEuler(this.rotation,!0),this.quaternion._target.onChange=()=>this.rotation.fromQuaternion(this.quaternion,void 0,!0)}setParent(t,e=!0){this.parent&&t!==this.parent&&this.parent.removeChild(this,!1),this.parent=t,e&&t&&t.addChild(this,!1)}addChild(t,e=!0){~this.children.indexOf(t)||this.children.push(t),e&&t.setParent(this,!1)}removeChild(t,e=!0){~this.children.indexOf(t)&&this.children.splice(this.children.indexOf(t),1),e&&t.setParent(null,!1)}updateMatrixWorld(t){this.matrixAutoUpdate&&this.updateMatrix(),(this.worldMatrixNeedsUpdate||t)&&(null===this.parent?this.worldMatrix.copy(this.matrix):this.worldMatrix.multiply(this.parent.worldMatrix,this.matrix),this.worldMatrixNeedsUpdate=!1,t=!0);for(let e=0,i=this.children.length;e<i;e++)this.children[e].updateMatrixWorld(t)}updateMatrix(){this.matrix.compose(this.quaternion,this.position,this.scale),this.worldMatrixNeedsUpdate=!0}traverse(t){if(!t(this))for(let e=0,i=this.children.length;e<i;e++)this.children[e].traverse(t)}decompose(){this.matrix.decompose(this.quaternion._target,this.position,this.scale),this.rotation.fromQuaternion(this.quaternion)}lookAt(t,e=!1){e?this.matrix.lookAt(this.position,t,this.up):this.matrix.lookAt(t,this.position,this.up),this.matrix.getRotation(this.quaternion._target),this.rotation.fromQuaternion(this.quaternion)}}const q=new I,V=new u,k=new u;class W extends z{constructor(t,{near:e=.1,far:i=100,fov:s=45,aspect:r=1,left:h,right:n,bottom:a,top:l,zoom:o=1}={}){super(),Object.assign(this,{near:e,far:i,fov:s,aspect:r,left:h,right:n,bottom:a,top:l,zoom:o}),this.projectionMatrix=new I,this.viewMatrix=new I,this.projectionViewMatrix=new I,this.worldPosition=new u,this.type=h||n?\"orthographic\":\"perspective\",\"orthographic\"===this.type?this.orthographic():this.perspective()}perspective({near:t=this.near,far:e=this.far,fov:i=this.fov,aspect:s=this.aspect}={}){return Object.assign(this,{near:t,far:e,fov:i,aspect:s}),this.projectionMatrix.fromPerspective({fov:i*(Math.PI/180),aspect:s,near:t,far:e}),this.type=\"perspective\",this}orthographic({near:t=this.near,far:e=this.far,left:i=this.left||-1,right:s=this.right||1,bottom:r=this.bottom||-1,top:h=this.top||1,zoom:n=this.zoom}={}){return Object.assign(this,{near:t,far:e,left:i,right:s,bottom:r,top:h,zoom:n}),i/=n,s/=n,r/=n,h/=n,this.projectionMatrix.fromOrthogonal({left:i,right:s,bottom:r,top:h,near:t,far:e}),this.type=\"orthographic\",this}updateMatrixWorld(){return super.updateMatrixWorld(),this.viewMatrix.inverse(this.worldMatrix),this.worldMatrix.getTranslation(this.worldPosition),this.projectionViewMatrix.multiply(this.projectionMatrix,this.viewMatrix),this}updateProjectionMatrix(){return\"perspective\"===this.type?this.perspective():this.orthographic()}lookAt(t){return super.lookAt(t,!0),this}project(t){return t.applyMatrix4(this.viewMatrix),t.applyMatrix4(this.projectionMatrix),this}unproject(t){return t.applyMatrix4(q.inverse(this.projectionMatrix)),t.applyMatrix4(this.worldMatrix),this}updateFrustum(){this.frustum||(this.frustum=[new u,new u,new u,new u,new u,new u]);const t=this.projectionViewMatrix;this.frustum[0].set(t[3]-t[0],t[7]-t[4],t[11]-t[8]).constant=t[15]-t[12],this.frustum[1].set(t[3]+t[0],t[7]+t[4],t[11]+t[8]).constant=t[15]+t[12],this.frustum[2].set(t[3]+t[1],t[7]+t[5],t[11]+t[9]).constant=t[15]+t[13],this.frustum[3].set(t[3]-t[1],t[7]-t[5],t[11]-t[9]).constant=t[15]-t[13],this.frustum[4].set(t[3]-t[2],t[7]-t[6],t[11]-t[10]).constant=t[15]-t[14],this.frustum[5].set(t[3]+t[2],t[7]+t[6],t[11]+t[10]).constant=t[15]+t[14];for(let t=0;t<6;t++){const e=1/this.frustum[t].distance();this.frustum[t].multiply(e),this.frustum[t].constant*=e}}frustumIntersectsMesh(t,e=t.worldMatrix){if(!t.geometry.attributes.position)return!0;if(t.geometry.bounds&&t.geometry.bounds.radius!==1/0||t.geometry.computeBoundingSphere(),!t.geometry.bounds)return!0;const i=V;i.copy(t.geometry.bounds.center),i.applyMatrix4(e);const s=t.geometry.bounds.radius*e.getMaxScaleOnAxis();return this.frustumIntersectsSphere(i,s)}frustumIntersectsSphere(t,e){const i=k;for(let s=0;s<6;s++){const r=this.frustum[s];if(i.copy(r).dot(t)+r.constant<-e)return!1}return!0}}function Y(t,e,i){let s=e[0],r=e[1],h=e[2],n=e[3],a=e[4],l=e[5],o=e[6],u=e[7],g=e[8],d=i[0],c=i[1],p=i[2],f=i[3],m=i[4],E=i[5],x=i[6],_=i[7],b=i[8];return t[0]=d*s+c*n+p*o,t[1]=d*r+c*a+p*u,t[2]=d*h+c*l+p*g,t[3]=f*s+m*n+E*o,t[4]=f*r+m*a+E*u,t[5]=f*h+m*l+E*g,t[6]=x*s+_*n+b*o,t[7]=x*r+_*a+b*u,t[8]=x*h+_*l+b*g,t}class H extends Array{constructor(t=1,e=0,i=0,s=0,r=1,h=0,n=0,a=0,l=1){return super(t,e,i,s,r,h,n,a,l),this}set(t,e,i,s,r,h,n,a,l){return t.length?this.copy(t):(function(t,e,i,s,r,h,n,a,l,o){t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=h,t[5]=n,t[6]=a,t[7]=l,t[8]=o}(this,t,e,i,s,r,h,n,a,l),this)}translate(t,e=this){return function(t,e,i){let s=e[0],r=e[1],h=e[2],n=e[3],a=e[4],l=e[5],o=e[6],u=e[7],g=e[8],d=i[0],c=i[1];t[0]=s,t[1]=r,t[2]=h,t[3]=n,t[4]=a,t[5]=l,t[6]=d*s+c*n+o,t[7]=d*r+c*a+u,t[8]=d*h+c*l+g}(this,e,t),this}rotate(t,e=this){return function(t,e,i){let s=e[0],r=e[1],h=e[2],n=e[3],a=e[4],l=e[5],o=e[6],u=e[7],g=e[8],d=Math.sin(i),c=Math.cos(i);t[0]=c*s+d*n,t[1]=c*r+d*a,t[2]=c*h+d*l,t[3]=c*n-d*s,t[4]=c*a-d*r,t[5]=c*l-d*h,t[6]=o,t[7]=u,t[8]=g}(this,e,t),this}scale(t,e=this){return function(t,e,i){let s=i[0],r=i[1];t[0]=s*e[0],t[1]=s*e[1],t[2]=s*e[2],t[3]=r*e[3],t[4]=r*e[4],t[5]=r*e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8]}(this,e,t),this}multiply(t,e){return e?Y(this,t,e):Y(this,this,t),this}identity(){var t;return(t=this)[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,this}copy(t){var e,i;return i=t,(e=this)[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this}fromMatrix4(t){var e,i;return i=t,(e=this)[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[4],e[4]=i[5],e[5]=i[6],e[6]=i[8],e[7]=i[9],e[8]=i[10],this}fromQuaternion(t){return function(t,e){let i=e[0],s=e[1],r=e[2],h=e[3],n=i+i,a=s+s,l=r+r,o=i*n,u=s*n,g=s*a,d=r*n,c=r*a,p=r*l,f=h*n,m=h*a,E=h*l;t[0]=1-g-p,t[3]=u-E,t[6]=d+m,t[1]=u+E,t[4]=1-o-p,t[7]=c-f,t[2]=d-m,t[5]=c+f,t[8]=1-o-g}(this,t),this}fromBasis(t,e,i){return this.set(t[0],t[1],t[2],e[0],e[1],e[2],i[0],i[1],i[2]),this}inverse(t=this){return function(t,e){let i=e[0],s=e[1],r=e[2],h=e[3],n=e[4],a=e[5],l=e[6],o=e[7],u=e[8],g=u*n-a*o,d=-u*h+a*l,c=o*h-n*l,p=i*g+s*d+r*c;p&&(p=1/p,t[0]=g*p,t[1]=(-u*s+r*o)*p,t[2]=(a*s-r*n)*p,t[3]=d*p,t[4]=(u*i-r*l)*p,t[5]=(-a*i+r*h)*p,t[6]=c*p,t[7]=(-o*i+s*l)*p,t[8]=(n*i-s*h)*p)}(this,t),this}getNormalMatrix(t){return function(t,e){let i=e[0],s=e[1],r=e[2],h=e[3],n=e[4],a=e[5],l=e[6],o=e[7],u=e[8],g=e[9],d=e[10],c=e[11],p=e[12],f=e[13],m=e[14],E=e[15],x=i*a-s*n,_=i*l-r*n,b=i*o-h*n,M=s*l-r*a,A=s*o-h*a,T=r*o-h*l,w=u*f-g*p,F=u*m-d*p,R=u*E-c*p,y=g*m-d*f,v=g*E-c*f,S=d*E-c*m,C=x*S-_*v+b*y+M*R-A*F+T*w;C&&(C=1/C,t[0]=(a*S-l*v+o*y)*C,t[1]=(l*R-n*S-o*F)*C,t[2]=(n*v-a*R+o*w)*C,t[3]=(r*v-s*S-h*y)*C,t[4]=(i*S-r*R+h*F)*C,t[5]=(s*R-i*v-h*w)*C,t[6]=(f*T-m*A+E*M)*C,t[7]=(m*b-p*T-E*_)*C,t[8]=(p*A-f*b+E*x)*C)}(this,t),this}}let j=0;class Z extends z{constructor(t,{geometry:e,program:i,mode:s=t.TRIANGLES,frustumCulled:r=!0,renderOrder:h=0}={}){super(),t.canvas||console.error(\"gl not passed as first argument to Mesh\"),this.gl=t,this.id=j++,this.geometry=e,this.program=i,this.mode=s,this.frustumCulled=r,this.renderOrder=h,this.modelViewMatrix=new I,this.normalMatrix=new H,this.beforeRenderCallbacks=[],this.afterRenderCallbacks=[]}onBeforeRender(t){return this.beforeRenderCallbacks.push(t),this}onAfterRender(t){return this.afterRenderCallbacks.push(t),this}draw({camera:t}={}){t&&(this.program.uniforms.modelMatrix||Object.assign(this.program.uniforms,{modelMatrix:{value:null},viewMatrix:{value:null},modelViewMatrix:{value:null},normalMatrix:{value:null},projectionMatrix:{value:null},cameraPosition:{value:null}}),this.program.uniforms.projectionMatrix.value=t.projectionMatrix,this.program.uniforms.cameraPosition.value=t.worldPosition,this.program.uniforms.viewMatrix.value=t.viewMatrix,this.modelViewMatrix.multiply(t.viewMatrix,this.worldMatrix),this.normalMatrix.getNormalMatrix(this.modelViewMatrix),this.program.uniforms.modelMatrix.value=this.worldMatrix,this.program.uniforms.modelViewMatrix.value=this.modelViewMatrix,this.program.uniforms.normalMatrix.value=this.normalMatrix),this.beforeRenderCallbacks.forEach(e=>e&&e({mesh:this,camera:t}));let e=this.program.cullFace&&this.worldMatrix.determinant()<0;this.program.use({flipFaces:e}),this.geometry.draw({mode:this.mode,program:this.program}),this.afterRenderCallbacks.forEach(e=>e&&e({mesh:this,camera:t}))}}const $=new Uint8Array(4);function Q(t){return!(t&t-1)}let K=1;class J{constructor(t,{image:e,target:i=t.TEXTURE_2D,type:s=t.UNSIGNED_BYTE,format:r=t.RGBA,internalFormat:h=r,wrapS:n=t.CLAMP_TO_EDGE,wrapT:a=t.CLAMP_TO_EDGE,wrapR:l=t.CLAMP_TO_EDGE,generateMipmaps:o=i===(t.TEXTURE_2D||t.TEXTURE_CUBE_MAP),minFilter:u=(o?t.NEAREST_MIPMAP_LINEAR:t.LINEAR),magFilter:g=t.LINEAR,premultiplyAlpha:d=!1,unpackAlignment:c=4,flipY:p=i==(t.TEXTURE_2D||t.TEXTURE_3D),anisotropy:f=0,level:m=0,width:E,height:x=E,length:_=1}={}){this.gl=t,this.id=K++,this.image=e,this.target=i,this.type=s,this.format=r,this.internalFormat=h,this.minFilter=u,this.magFilter=g,this.wrapS=n,this.wrapT=a,this.wrapR=l,this.generateMipmaps=o,this.premultiplyAlpha=d,this.unpackAlignment=c,this.flipY=p,this.anisotropy=Math.min(f,this.gl.renderer.parameters.maxAnisotropy),this.level=m,this.width=E,this.height=x,this.length=_,this.texture=this.gl.createTexture(),this.store={image:null},this.glState=this.gl.renderer.state,this.state={},this.state.minFilter=this.gl.NEAREST_MIPMAP_LINEAR,this.state.magFilter=this.gl.LINEAR,this.state.wrapS=this.gl.REPEAT,this.state.wrapT=this.gl.REPEAT,this.state.anisotropy=0}bind(){this.glState.textureUnits[this.glState.activeTextureUnit]!==this.id&&(this.gl.bindTexture(this.target,this.texture),this.glState.textureUnits[this.glState.activeTextureUnit]=this.id)}update(t=0){const e=!(this.image===this.store.image&&!this.needsUpdate);if((e||this.glState.textureUnits[t]!==this.id)&&(this.gl.renderer.activeTexture(t),this.bind()),e){if(this.needsUpdate=!1,this.flipY!==this.glState.flipY&&(this.gl.pixelStorei(this.gl.UNPACK_FLIP_Y_WEBGL,this.flipY),this.glState.flipY=this.flipY),this.premultiplyAlpha!==this.glState.premultiplyAlpha&&(this.gl.pixelStorei(this.gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.premultiplyAlpha),this.glState.premultiplyAlpha=this.premultiplyAlpha),this.unpackAlignment!==this.glState.unpackAlignment&&(this.gl.pixelStorei(this.gl.UNPACK_ALIGNMENT,this.unpackAlignment),this.glState.unpackAlignment=this.unpackAlignment),this.minFilter!==this.state.minFilter&&(this.gl.texParameteri(this.target,this.gl.TEXTURE_MIN_FILTER,this.minFilter),this.state.minFilter=this.minFilter),this.magFilter!==this.state.magFilter&&(this.gl.texParameteri(this.target,this.gl.TEXTURE_MAG_FILTER,this.magFilter),this.state.magFilter=this.magFilter),this.wrapS!==this.state.wrapS&&(this.gl.texParameteri(this.target,this.gl.TEXTURE_WRAP_S,this.wrapS),this.state.wrapS=this.wrapS),this.wrapT!==this.state.wrapT&&(this.gl.texParameteri(this.target,this.gl.TEXTURE_WRAP_T,this.wrapT),this.state.wrapT=this.wrapT),this.wrapR!==this.state.wrapR&&(this.gl.texParameteri(this.target,this.gl.TEXTURE_WRAP_R,this.wrapR),this.state.wrapR=this.wrapR),this.anisotropy&&this.anisotropy!==this.state.anisotropy&&(this.gl.texParameterf(this.target,this.gl.renderer.getExtension(\"EXT_texture_filter_anisotropic\").TEXTURE_MAX_ANISOTROPY_EXT,this.anisotropy),this.state.anisotropy=this.anisotropy),this.image){if(this.image.width&&(this.width=this.image.width,this.height=this.image.height),this.target===this.gl.TEXTURE_CUBE_MAP)for(let t=0;t<6;t++)this.gl.texImage2D(this.gl.TEXTURE_CUBE_MAP_POSITIVE_X+t,this.level,this.internalFormat,this.format,this.type,this.image[t]);else if(ArrayBuffer.isView(this.image))this.target===this.gl.TEXTURE_2D?this.gl.texImage2D(this.target,this.level,this.internalFormat,this.width,this.height,0,this.format,this.type,this.image):this.target!==this.gl.TEXTURE_2D_ARRAY&&this.target!==this.gl.TEXTURE_3D||this.gl.texImage3D(this.target,this.level,this.internalFormat,this.width,this.height,this.length,0,this.format,this.type,this.image);else if(this.image.isCompressedTexture)for(let t=0;t<this.image.length;t++)this.gl.compressedTexImage2D(this.target,t,this.internalFormat,this.image[t].width,this.image[t].height,0,this.image[t].data);else this.target===this.gl.TEXTURE_2D?this.gl.texImage2D(this.target,this.level,this.internalFormat,this.format,this.type,this.image):this.gl.texImage3D(this.target,this.level,this.internalFormat,this.width,this.height,this.length,0,this.format,this.type,this.image);this.generateMipmaps&&(this.gl.renderer.isWebgl2||Q(this.image.width)&&Q(this.image.height)?this.gl.generateMipmap(this.target):(this.generateMipmaps=!1,this.wrapS=this.wrapT=this.gl.CLAMP_TO_EDGE,this.minFilter=this.gl.LINEAR)),this.onUpdate&&this.onUpdate()}else if(this.target===this.gl.TEXTURE_CUBE_MAP)for(let t=0;t<6;t++)this.gl.texImage2D(this.gl.TEXTURE_CUBE_MAP_POSITIVE_X+t,0,this.gl.RGBA,1,1,0,this.gl.RGBA,this.gl.UNSIGNED_BYTE,$);else this.width?this.target===this.gl.TEXTURE_2D?this.gl.texImage2D(this.target,this.level,this.internalFormat,this.width,this.height,0,this.format,this.type,null):this.gl.texImage3D(this.target,this.level,this.internalFormat,this.width,this.height,this.length,0,this.format,this.type,null):this.gl.texImage2D(this.target,0,this.gl.RGBA,1,1,0,this.gl.RGBA,this.gl.UNSIGNED_BYTE,$);this.store.image=this.image}}}class tt{constructor(t,{width:e=t.canvas.width,height:i=t.canvas.height,target:s=t.FRAMEBUFFER,color:r=1,depth:h=!0,stencil:n=!1,depthTexture:a=!1,wrapS:l=t.CLAMP_TO_EDGE,wrapT:o=t.CLAMP_TO_EDGE,wrapR:u=t.CLAMP_TO_EDGE,minFilter:g=t.LINEAR,magFilter:d=g,type:c=t.UNSIGNED_BYTE,format:p=t.RGBA,internalFormat:f=p,unpackAlignment:m,premultiplyAlpha:E}={}){this.gl=t,this.width=e,this.height=i,this.depth=h,this.stencil=n,this.buffer=this.gl.createFramebuffer(),this.target=s,this.gl.renderer.bindFramebuffer(this),this.textures=[];const x=[];for(let s=0;s<r;s++)this.textures.push(new J(t,{width:e,height:i,wrapS:l,wrapT:o,wrapR:u,minFilter:g,magFilter:d,type:c,format:p,internalFormat:f,unpackAlignment:m,premultiplyAlpha:E,flipY:!1,generateMipmaps:!1})),this.textures[s].update(),this.gl.framebufferTexture2D(this.target,this.gl.COLOR_ATTACHMENT0+s,this.gl.TEXTURE_2D,this.textures[s].texture,0),x.push(this.gl.COLOR_ATTACHMENT0+s);x.length>1&&this.gl.renderer.drawBuffers(x),this.texture=this.textures[0],a&&(this.gl.renderer.isWebgl2||this.gl.renderer.getExtension(\"WEBGL_depth_texture\"))?(this.depthTexture=new J(t,{width:e,height:i,minFilter:this.gl.NEAREST,magFilter:this.gl.NEAREST,format:this.stencil?this.gl.DEPTH_STENCIL:this.gl.DEPTH_COMPONENT,internalFormat:t.renderer.isWebgl2?this.stencil?this.gl.DEPTH24_STENCIL8:this.gl.DEPTH_COMPONENT16:this.gl.DEPTH_COMPONENT,type:this.stencil?this.gl.UNSIGNED_INT_24_8:this.gl.UNSIGNED_INT}),this.depthTexture.update(),this.gl.framebufferTexture2D(this.target,this.stencil?this.gl.DEPTH_STENCIL_ATTACHMENT:this.gl.DEPTH_ATTACHMENT,this.gl.TEXTURE_2D,this.depthTexture.texture,0)):(h&&!n&&(this.depthBuffer=this.gl.createRenderbuffer(),this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,this.depthBuffer),this.gl.renderbufferStorage(this.gl.RENDERBUFFER,this.gl.DEPTH_COMPONENT16,e,i),this.gl.framebufferRenderbuffer(this.target,this.gl.DEPTH_ATTACHMENT,this.gl.RENDERBUFFER,this.depthBuffer)),n&&!h&&(this.stencilBuffer=this.gl.createRenderbuffer(),this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,this.stencilBuffer),this.gl.renderbufferStorage(this.gl.RENDERBUFFER,this.gl.STENCIL_INDEX8,e,i),this.gl.framebufferRenderbuffer(this.target,this.gl.STENCIL_ATTACHMENT,this.gl.RENDERBUFFER,this.stencilBuffer)),h&&n&&(this.depthStencilBuffer=this.gl.createRenderbuffer(),this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,this.depthStencilBuffer),this.gl.renderbufferStorage(this.gl.RENDERBUFFER,this.gl.DEPTH_STENCIL,e,i),this.gl.framebufferRenderbuffer(this.target,this.gl.DEPTH_STENCIL_ATTACHMENT,this.gl.RENDERBUFFER,this.depthStencilBuffer))),this.gl.renderer.bindFramebuffer({target:this.target})}setSize(t,e){if(this.width!==t||this.height!==e){this.width=t,this.height=e,this.gl.renderer.bindFramebuffer(this);for(let i=0;i<this.textures.length;i++)this.textures[i].width=t,this.textures[i].height=e,this.textures[i].needsUpdate=!0,this.textures[i].update(),this.gl.framebufferTexture2D(this.target,this.gl.COLOR_ATTACHMENT0+i,this.gl.TEXTURE_2D,this.textures[i].texture,0);this.depthTexture?(this.depthTexture.width=t,this.depthTexture.height=e,this.depthTexture.needsUpdate=!0,this.depthTexture.update(),this.gl.framebufferTexture2D(this.target,this.gl.DEPTH_ATTACHMENT,this.gl.TEXTURE_2D,this.depthTexture.texture,0)):(this.depthBuffer&&(this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,this.depthBuffer),this.gl.renderbufferStorage(this.gl.RENDERBUFFER,this.gl.DEPTH_COMPONENT16,t,e)),this.stencilBuffer&&(this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,this.stencilBuffer),this.gl.renderbufferStorage(this.gl.RENDERBUFFER,this.gl.STENCIL_INDEX8,t,e)),this.depthStencilBuffer&&(this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,this.depthStencilBuffer),this.gl.renderbufferStorage(this.gl.RENDERBUFFER,this.gl.DEPTH_STENCIL,t,e))),this.gl.renderer.bindFramebuffer({target:this.target})}}}class et extends f{constructor(t,{width:e=1,height:i=1,widthSegments:s=1,heightSegments:r=1,attributes:h={}}={}){const n=s,a=r,l=(n+1)*(a+1),o=n*a*6,u=new Float32Array(3*l),g=new Float32Array(3*l),d=new Float32Array(2*l),c=o>65536?new Uint32Array(o):new Uint16Array(o);et.buildPlane(u,g,d,c,e,i,0,n,a),Object.assign(h,{position:{size:3,data:u},normal:{size:3,data:g},uv:{size:2,data:d},index:{data:c}}),super(t,h)}static buildPlane(t,e,i,s,r,h,n,a,l,o=0,u=1,g=2,d=1,c=-1,p=0,f=0){const m=p,E=r/a,x=h/l;for(let _=0;_<=l;_++){let b=_*x-h/2;for(let h=0;h<=a;h++,p++){let x=h*E-r/2;if(t[3*p+o]=x*d,t[3*p+u]=b*c,t[3*p+g]=n/2,e[3*p+o]=0,e[3*p+u]=0,e[3*p+g]=n>=0?1:-1,i[2*p]=h/a,i[2*p+1]=1-_/l,_===l||h===a)continue;let M=m+h+_*(a+1),A=m+h+(_+1)*(a+1),T=m+h+(_+1)*(a+1)+1,w=m+h+_*(a+1)+1;s[6*f]=M,s[6*f+1]=A,s[6*f+2]=w,s[6*f+3]=A,s[6*f+4]=T,s[6*f+5]=w,f++}}}}var it,st={};var rt=(it||(it=1,st.resolveLygia=function(t){Array.isArray(t)||(t=t.split(/\\r?\\n/));let e=\"\";return t.forEach((t,i)=>{let s=t.trim();if(s.startsWith('#include \"lygia')){let t=s.substring(15);t=\"https://lygia.xyz\"+t.replace(/\\\"|\\;|\\s/g,\"\"),e+=function(t){let e=new XMLHttpRequest;return e.open(\"GET\",t,!1),e.send(),200==e.status?e.responseText:\"\"}(t)+\"\\n\"}else e+=t+\"\\n\"}),e}),st).resolveLygia;export{W as Camera,Z as Mesh,et as Plane,x as Program,tt as RenderTarget,F as Renderer,J as Texture,rt as resolveLygia};\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{Renderer,Camera,Mesh,Plane,Program,RenderTarget as OglRenderTarget,Texture}from\"https://cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/ascii-background.js\";import{addPropertyControls,ControlType,RenderTarget as FramerRenderTarget}from\"framer\";// Inline shader sources to avoid special bundler config\n// Intrinsic size used to avoid width/height collapse in Fit layouts\nconst INTRINSIC_WIDTH=600;const INTRINSIC_HEIGHT=400;const DEFAULT_GLYPH_PADDING_PX=2;const DEFAULT_CHARACTERS=\"@%#*+=-:.\";const perlinVertexShader=`#version 300 es\nin vec2 uv;\nin vec2 position;\nout vec2 vUv;\nvoid main() {\n  vUv = uv;\n  gl_Position = vec4(position, 0., 1.); \n}`;const perlinFragmentShader=`#version 300 es\nprecision mediump float;\nuniform float uFrequency;\nuniform float uTime;\nuniform float uSpeed;\nuniform float uValue;\nuniform vec2 uResolution;\nin vec2 vUv;\nout vec4 fragColor;\n\n// Clean Simplex noise from liquid-mask (simplified)\nvec3 mod289(vec3 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; }\nvec4 mod289(vec4 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; }\nvec4 permute(vec4 x) { return mod289(((x * 34.0) + 1.0) * x); }\nvec4 taylorInvSqrt(vec4 r) { return 1.79284291400159 - 0.85373472095314 * r; }\n\nfloat snoise(vec3 v) {\n  const vec2  C = vec2(1.0/6.0, 1.0/3.0) ;\n  const vec4  D = vec4(0.0, 0.5, 1.0, 2.0);\n  \n  // First corner\n  vec3 i  = floor(v + dot(v, C.yyy));\n  vec3 x0 = v - i + dot(i, C.xxx);\n\n  // Other corners\n  vec3 g = step(x0.yzx, x0.xyz);\n  vec3 l = 1.0 - g;\n  vec3 i1 = min( g.xyz, l.zxy );\n  vec3 i2 = max( g.xyz, l.zxy );\n\n  vec3 x1 = x0 - i1 + C.xxx;\n  vec3 x2 = x0 - i2 + C.yyy;\n  vec3 x3 = x0 - D.yyy;\n\n  // Permutations\n  i = mod289(i);\n  vec4 p = permute( permute( permute(\n             i.z + vec4(0.0, i1.z, i2.z, 1.0 ))\n           + i.y + vec4(0.0, i1.y, i2.y, 1.0 ))\n           + i.x + vec4(0.0, i1.x, i2.x, 1.0 ));\n\n  // Gradients: 7x7 points over a square, mapped onto an octahedron.\n  float n_ = 0.142857142857; // 1.0/7.0\n  vec3  ns = n_ * D.wyz - D.xzx;\n\n  vec4 j = p - 49.0 * floor(p * ns.z * ns.z);\n\n  vec4 x_ = floor(j * ns.z);\n  vec4 y_ = floor(j - 7.0 * x_ );\n\n  vec4 x = x_ *ns.x + ns.yyyy;\n  vec4 y = y_ *ns.x + ns.yyyy;\n  vec4 h = 1.0 - abs(x) - abs(y);\n\n  vec4 b0 = vec4( x.xy, y.xy );\n  vec4 b1 = vec4( x.zw, y.zw );\n\n  vec4 s0 = floor(b0)*2.0 + 1.0;\n  vec4 s1 = floor(b1)*2.0 + 1.0;\n  vec4 sh = -step(h, vec4(0.0));\n\n  vec4 a0 = b0.xzyw + s0.xzyw*sh.xxyy ;\n  vec4 a1 = b1.xzyw + s1.xzyw*sh.zzww ;\n\n  vec3 p0 = vec3(a0.xy,h.x);\n  vec3 p1 = vec3(a0.zw,h.y);\n  vec3 p2 = vec3(a1.xy,h.z);\n  vec3 p3 = vec3(a1.zw,h.w);\n\n  // Normalise gradients\n  vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2,p2), dot(p3,p3)));\n  p0 *= norm.x;\n  p1 *= norm.y;\n  p2 *= norm.z;\n  p3 *= norm.w;\n\n  // Mix final noise value\n  vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0);\n  m = m * m;\n  return 42.0 * dot( m*m, vec4( dot(p0,x0), dot(p1,x1), dot(p2,x2), dot(p3,x3) ) );\n}\n\n// Simple 3D noise - no diagonal shifting, just clean organic noise\nfloat cnoise(vec3 p) {\n    return snoise(p);\n}\n\nvec3 hsv2rgb(vec3 c) {\n  vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n  vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n  return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n  // Maintain aspect ratio and cover behavior for noise domain\n  vec2 uv = vUv;\n  float aspect = uResolution.x / max(uResolution.y, 1.0);\n  uv = (uv - 0.5) * vec2(aspect, 1.0) + 0.5;\n\n  float hue = abs(cnoise(vec3(uv * uFrequency, uTime * uSpeed)));\n  vec3 rainbowColor = hsv2rgb(vec3(hue, 1.0, uValue));\n  fragColor = vec4(rainbowColor, 1.0);\n}`;const asciiVertexShader=`#version 300 es\nin vec2 uv;\nin vec2 position;\nout vec2 vUv;\nvoid main() {\n  vUv = uv;\n  gl_Position = vec4(position, 0., 1.);\n}`;const asciiFragmentShader=`#version 300 es\nprecision highp float;\nuniform vec2 uResolution;\nuniform sampler2D uTexture;\n// Palette controls\nuniform int uUseCustomPalette; // 0: Rainbow (use texture color), 1: Custom palette\nuniform int uPaletteCount; // 1..3\nuniform vec3 uPalette1;\nuniform vec3 uPalette2;\nuniform vec3 uPalette3;\nuniform float uPaletteA1;\nuniform float uPaletteA2;\nuniform float uPaletteA3;\n// ASCII controls\nuniform float uCellSize; // character cell size in pixels (base)\nuniform float uGamma; // grayscale gamma\nuniform float uPaletteBias; // shifts palette mapping -0.5..0.5\n// Glyph atlas controls (optional)\nuniform int uUseGlyphAtlas; // 0: built-in bitmask, 1: sample from atlas\nuniform sampler2D uGlyphAtlas;\nuniform ivec2 uGlyphGrid; // cols, rows\nuniform int uCharCount; // number of glyphs in atlas\nout vec4 fragColor;\n\n// Built-in 5x5 bitmask character for fallback\nfloat character(int n, vec2 p) {\n  p = floor(p * vec2(-4.0, 4.0) + 2.5);\n  if(clamp(p.x, 0.0, 4.0) == p.x && clamp(p.y, 0.0, 4.0) == p.y) {\n    int a = int(round(p.x) + 5.0 * round(p.y));\n    if(((n >> a) & 1) == 1) return 1.0;\n  }\n  return 0.0;\n}\n\nvoid main() {\n  vec2 pix = gl_FragCoord.xy;\n  float quant = max(uCellSize * 2.0, 1.0);\n  vec3 col = texture(uTexture, floor(pix / quant) * quant / uResolution.xy).rgb;\n  float gray = 0.3 * col.r + 0.59 * col.g + 0.11 * col.b;\n  gray = pow(clamp(gray, 0.0001, 1.0), uGamma);\n\n  float cell = max(uCellSize, 1.0);\n  float charAlpha = 0.0;\n\n  if (uUseGlyphAtlas == 1 && uCharCount > 0 && uGlyphGrid.x > 0 && uGlyphGrid.y > 0) {\n    // Select glyph index by density\n    float g = clamp(gray + uPaletteBias, 0.0, 1.0);\n    int idx = int(clamp(floor(g * float(uCharCount - 1) + 0.5), 0.0, float(uCharCount - 1)));\n    // Compute per-cell UV\n    vec2 cellUV = fract(pix / cell);\n    // Atlas tile uv\n    vec2 grid = vec2(uGlyphGrid);\n    vec2 tileSize = 1.0 / grid;\n    float colIdx = float(idx % uGlyphGrid.x);\n    float rowIdx = floor(float(idx) / float(uGlyphGrid.x));\n    vec2 tileOrigin = vec2(colIdx, rowIdx) * tileSize;\n    vec2 atlasUV = tileOrigin + cellUV * tileSize;\n    // Assume glyphs are white-on-black; use luminance as alpha\n    vec3 glyphSample = texture(uGlyphAtlas, atlasUV).rgb;\n    charAlpha = dot(glyphSample, vec3(0.299, 0.587, 0.114));\n  } else {\n    // Fallback to built-in bitmask\n    int n = 4096;\n    if(gray > 0.2) n = 65600;\n    if(gray > 0.3) n = 163153;\n    if(gray > 0.4) n = 15255086;\n    if(gray > 0.5) n = 13121101;\n    if(gray > 0.6) n = 15252014;\n    if(gray > 0.7) n = 13195790;\n    if(gray > 0.8) n = 11512810;\n    vec2 p = mod(pix / cell, 2.0) - vec2(1.0);\n    charAlpha = character(n, p);\n  }\n\n  float g2 = clamp(gray + uPaletteBias, 0.0, 1.0);\n  vec3 paletteColor;\n  float paletteAlpha = 1.0;\n  if (uPaletteCount <= 1) {\n    paletteColor = uPalette1;\n    paletteAlpha = uPaletteA1;\n  } else if (uPaletteCount == 2) {\n    paletteColor = mix(uPalette1, uPalette2, g2);\n    paletteAlpha = mix(uPaletteA1, uPaletteA2, g2);\n  } else {\n    float t = g2 * 2.0;\n    paletteColor = mix(uPalette1, uPalette2, clamp(t, 0.0, 1.0));\n    float t2 = clamp(t - 1.0, 0.0, 1.0);\n    paletteColor = mix(paletteColor, uPalette3, t2);\n    paletteAlpha = mix(mix(uPaletteA1, uPaletteA2, clamp(t, 0.0, 1.0)), uPaletteA3, t2);\n  }\n\n  float charOpacity = (uUseCustomPalette == 1) ? paletteAlpha : 1.0;\n  vec3 asciiCol = (uUseCustomPalette == 1) ? paletteColor : col;\n  fragColor = vec4(asciiCol, charAlpha * charOpacity);\n}`;// CSS variable token and color parsing (hex/rgba/var())\nconst cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;function extractDefaultValue(cssVar){if(!cssVar||!cssVar.startsWith(\"var(\"))return cssVar;const match=cssVariableRegex.exec(cssVar);if(!match)return cssVar;const fallback=(match[2]||\"\").trim();if(fallback.startsWith(\"var(\"))return extractDefaultValue(fallback);return fallback||cssVar;}function resolveTokenColor(input){if(typeof input!==\"string\")return input;if(!input.startsWith(\"var(\"))return input;return extractDefaultValue(input);}function parseColorToRgba(input){if(!input)return{r:0,g:0,b:0,a:1};const str=input.trim();const rgbaMatch=str.match(/rgba?\\(\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*(?:,\\s*([\\d.]+)\\s*)?\\)/i);if(rgbaMatch){const r=Math.max(0,Math.min(255,parseFloat(rgbaMatch[1])))/255;const g=Math.max(0,Math.min(255,parseFloat(rgbaMatch[2])))/255;const b=Math.max(0,Math.min(255,parseFloat(rgbaMatch[3])))/255;const a=rgbaMatch[4]!==undefined?Math.max(0,Math.min(1,parseFloat(rgbaMatch[4]))):1;return{r,g,b,a};}const hex=str.replace(/^#/,\"\");if(hex.length===8){return{r:parseInt(hex.slice(0,2),16)/255,g:parseInt(hex.slice(2,4),16)/255,b:parseInt(hex.slice(4,6),16)/255,a:parseInt(hex.slice(6,8),16)/255};}if(hex.length===6){return{r:parseInt(hex.slice(0,2),16)/255,g:parseInt(hex.slice(2,4),16)/255,b:parseInt(hex.slice(4,6),16)/255,a:1};}if(hex.length===4){return{r:parseInt(hex[0]+hex[0],16)/255,g:parseInt(hex[1]+hex[1],16)/255,b:parseInt(hex[2]+hex[2],16)/255,a:parseInt(hex[3]+hex[3],16)/255};}if(hex.length===3){return{r:parseInt(hex[0]+hex[0],16)/255,g:parseInt(hex[1]+hex[1],16)/255,b:parseInt(hex[2]+hex[2],16)/255,a:1};}return{r:0,g:0,b:0,a:1};}function colorStringToVec4(input){const resolved=resolveTokenColor(input);const{r,g,b,a}=parseColorToRgba(resolved);return[r,g,b,a];}// UI → shader mapping helpers (keep visual effect identical while showing nicer numbers)\nfunction mapLinear(value,inMin,inMax,outMin,outMax){if(inMax===inMin)return outMin;const t=(value-inMin)/(inMax-inMin);return outMin+t*(outMax-outMin);}// Frequency: UI [0.1..1] → shader [0.1..10] (1 = big blobs, 0.1 = small blobs)\nfunction mapFrequencyUiToShader(ui){return mapLinear(ui,.1,1,.1,10);}// Speed: UI [0.1..1] → shader [0.2..2] (original shader range used 0..2; play=false still forces 0)\nfunction mapSpeedUiToShader(ui){return ui*.5;}// Cell size: UI [1..100] → shader [4..48]\nfunction mapCellSizeUiToShader(ui){return mapLinear(ui,1,100,4,48);}// Contrast: UI [1..10] → shader gamma [0.5..2.5]\nfunction mapContrastUiToShader(ui){return mapLinear(ui,1,10,.5,2.5);}// Palette balance: UI [-1..1] → shader [-0.5..0.5]\nfunction mapPaletteBiasUiToShader(ui){return ui*.5;}function isCustomGlyphMode(value){return value===true||value===\"Custom\";}// Extract font settings from a Framer Font control payload (or fallbacks)\nfunction deriveFontSettings(font,fallbackFamily,fallbackWeight,fallbackSizePx){const family=font&&(font.family||font.fontFamily)||fallbackFamily;const weight=font&&(font.weight||font.fontWeight)||fallbackWeight;const sizeRaw=(font&&(font.fontSize??font.size))??fallbackSizePx;let sizePx=typeof sizeRaw===\"string\"?parseFloat(sizeRaw):Number(sizeRaw);if(!Number.isFinite(sizePx)||sizePx<=0)sizePx=fallbackSizePx;return{family,weight,sizePx};}// Build a glyph atlas texture from a custom font and character set\nfunction buildGlyphAtlas(gl,characters,fontFamily,fontWeight,fontSizePx,paddingPx){const count=Math.max(1,characters.length);const cols=Math.ceil(Math.sqrt(count));const rows=Math.ceil(count/cols);const cellPx=Math.max(8,fontSizePx+paddingPx*2);const dpr=Math.min(window.devicePixelRatio||1,2);const canvas=document.createElement(\"canvas\");canvas.width=cols*cellPx*dpr;canvas.height=rows*cellPx*dpr;const ctx=canvas.getContext(\"2d\");ctx.scale(dpr,dpr);ctx.clearRect(0,0,canvas.width,canvas.height);ctx.fillStyle=\"#000\";ctx.fillRect(0,0,canvas.width/dpr,canvas.height/dpr);ctx.fillStyle=\"#fff\";ctx.textAlign=\"center\";ctx.textBaseline=\"middle\";ctx.font=`${fontWeight} ${fontSizePx}px ${fontFamily}`;for(let i=0;i<count;i++){const cx=i%cols;const cy=Math.floor(i/cols);const x=cx*cellPx+cellPx/2;const y=cy*cellPx+cellPx/2;ctx.fillText(characters[i],x,y);}const texture=new Texture(gl,{image:canvas,wrapS:gl.CLAMP_TO_EDGE,wrapT:gl.CLAMP_TO_EDGE,generateMipmaps:false,// Flip Y so canvas y-up maps correctly into texture coordinates\nflipY:true});return{texture,cols,rows,cellPx,count};}/**\n * @framerDisableUnlink\n * @framerIntrisicHeight 300\n * @framerIntrisicHeight 600\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ASCIIBackground(props){const{frequency=.5,speed=.375,play=true,mode=\"Rainbow\",paletteCount=3,bgColor=\"#000000\",color1=\"#ffffff\",color2=\"#ff8000\",color3=\"#3399ff\",cellSize=50,gamma=5.5,paletteBias=0,style,useGlyphAtlas=false,characters=DEFAULT_CHARACTERS,fontFamily=\"monospace\",fontWeight=400,fontSizePx=42,font,colors}=props;const useGlyphAtlasFlag=isCustomGlyphMode(useGlyphAtlas);// Compute palette values (support both legacy top-level props and new nested colors object)\nconst paletteCountEffective=colors?.paletteCount??paletteCount;const color1Effective=colors?.color1??color1;const color2Effective=colors?.color2??color2;const color3Effective=colors?.color3??color3;const effectiveCharacters=(()=>{const raw=typeof characters===\"string\"?characters:\"\";const sanitized=Array.from(raw).filter(ch=>!/\\s/.test(ch)).join(\"\");return sanitized.length>0?sanitized:DEFAULT_CHARACTERS;})();// If not in Framer's canvas, always play\nconst isCanvas=(()=>{try{return FramerRenderTarget.current()===FramerRenderTarget.canvas;}catch{return false;}})();const effectivePlay=isCanvas?play:true;const canvasContainerRef=useRef(null);const perlinProgramRef=useRef(null);const asciiProgramRef=useRef(null);const rendererRef=useRef(null);const cameraRef=useRef(null);const perlinMeshRef=useRef(null);const asciiMeshRef=useRef(null);const renderTargetRef=useRef(null);const glRef=useRef(null);const rafIdRef=useRef(null);const lastTimeRef=useRef(0);const isPlayingRef=useRef(effectivePlay);const glyphTextureRef=useRef(null);const glyphGridRef=useRef(null);const dummyGlyphTextureRef=useRef(null);// Helper to render a single frame without scheduling RAF\nconst renderOnce=()=>{const renderer=rendererRef.current;const camera=cameraRef.current;const perlinMesh=perlinMeshRef.current;const asciiMesh=asciiMeshRef.current;const renderTarget=renderTargetRef.current;const gl=glRef.current;const asciiProgram=asciiProgramRef.current;if(!renderer||!camera||!perlinMesh||!asciiMesh||!renderTarget||!gl||!asciiProgram)return;renderer.render({scene:perlinMesh,camera,target:renderTarget});asciiProgram.uniforms.uResolution.value=[gl.canvas.width,gl.canvas.height];renderer.render({scene:asciiMesh,camera});};useEffect(()=>{let rafId=0;let resizeHandler=null;let resizeObserver=null;const container=canvasContainerRef.current;if(!container)return;const renderer=new Renderer({dpr:Math.min(window.devicePixelRatio||1,2),alpha:true,premultipliedAlpha:false});const gl=renderer.gl;container.appendChild(gl.canvas);rendererRef.current=renderer;glRef.current=gl;const camera=new Camera(gl,{near:.1,far:100});camera.position.set(0,0,3);cameraRef.current=camera;const doResize=()=>{const width=container.clientWidth||window.innerWidth;const height=container.clientHeight||window.innerHeight;renderer.setSize(width,height);camera.perspective({aspect:gl.canvas.width/gl.canvas.height});// keep offscreen target and uniforms in sync with canvas size\nif(renderTargetRef.current&&renderTargetRef.current.setSize){renderTargetRef.current.setSize(gl.canvas.width,gl.canvas.height);}if(perlinProgramRef.current){perlinProgramRef.current.uniforms.uResolution.value=[gl.canvas.width,gl.canvas.height];}};// Throttled resize scheduler (one per animation frame)\nlet resizePending=false;const scheduleResize=()=>{if(resizePending)return;resizePending=true;requestAnimationFrame(()=>{resizePending=false;doResize();if(!isPlayingRef.current){renderOnce();}});};resizeHandler=scheduleResize;window.addEventListener(\"resize\",scheduleResize);// Observe the container element's size changes (Framer canvas resizes)\nif(typeof window.ResizeObserver!==\"undefined\"){resizeObserver=new window.ResizeObserver(scheduleResize);resizeObserver.observe(container);}scheduleResize();// Perlin noise pass\nconst perlinProgram=new Program(gl,{vertex:perlinVertexShader,fragment:perlinFragmentShader,uniforms:{uTime:{value:0},uFrequency:{value:mapFrequencyUiToShader(frequency)},uSpeed:{value:effectivePlay?mapSpeedUiToShader(speed):0},uValue:{value:1},uResolution:{value:[gl.canvas.width,gl.canvas.height]}}});perlinProgramRef.current=perlinProgram;const perlinMesh=new Mesh(gl,{geometry:new Plane(gl,{width:2,height:2}),program:perlinProgram});perlinMeshRef.current=perlinMesh;const renderTarget=new OglRenderTarget(gl);renderTargetRef.current=renderTarget;// Prepare a dummy glyph texture so the sampler uniform is always valid\nconst dummyGlyphTexture=new Texture(gl,{width:1,height:1,generateMipmaps:false,flipY:false});dummyGlyphTextureRef.current=dummyGlyphTexture;// ASCII pass\nconst asciiProgram=new Program(gl,{vertex:asciiVertexShader,fragment:asciiFragmentShader,uniforms:{uResolution:{value:[gl.canvas.width,gl.canvas.height]},uTexture:{value:renderTarget.texture},uUseCustomPalette:{value:mode===\"Custom\"?1:0},uPaletteCount:{value:paletteCountEffective},uPalette1:{value:colorStringToVec4(color1Effective).slice(0,3)},uPalette2:{value:colorStringToVec4(color2Effective).slice(0,3)},uPalette3:{value:colorStringToVec4(color3Effective).slice(0,3)},uPaletteA1:{value:colorStringToVec4(color1Effective)[3]},uPaletteA2:{value:colorStringToVec4(color2Effective)[3]},uPaletteA3:{value:colorStringToVec4(color3Effective)[3]},uCellSize:{value:mapCellSizeUiToShader(cellSize)},uGamma:{value:mapContrastUiToShader(gamma)},uPaletteBias:{value:mapPaletteBiasUiToShader(paletteBias)},// Glyph atlas uniforms (initialized with dummy texture)\nuUseGlyphAtlas:{value:useGlyphAtlasFlag?1:0},uGlyphAtlas:{value:dummyGlyphTexture},uGlyphGrid:{value:[0,0]},uCharCount:{value:0}}});asciiProgramRef.current=asciiProgram;const asciiMesh=new Mesh(gl,{geometry:new Plane(gl,{width:2,height:2}),program:asciiProgram});asciiMeshRef.current=asciiMesh;// Optionally build glyph atlas\nif(useGlyphAtlasFlag){try{const f=deriveFontSettings(font,fontFamily,fontWeight,fontSizePx);const fontCSS=`${f.weight} ${f.sizePx}px ${f.family}`;if(document.fonts&&document.fonts.load){document.fonts.load(fontCSS).catch(()=>{});}}catch{}const atlas=buildGlyphAtlas(gl,effectiveCharacters,deriveFontSettings(font,fontFamily,fontWeight,fontSizePx).family,deriveFontSettings(font,fontFamily,fontWeight,fontSizePx).weight,deriveFontSettings(font,fontFamily,fontWeight,fontSizePx).sizePx,DEFAULT_GLYPH_PADDING_PX);glyphTextureRef.current=atlas.texture;glyphGridRef.current={cols:atlas.cols,rows:atlas.rows,count:atlas.count};asciiProgram.uniforms.uGlyphAtlas.value=atlas.texture;asciiProgram.uniforms.uGlyphGrid.value=[atlas.cols,atlas.rows];asciiProgram.uniforms.uCharCount.value=atlas.count;asciiProgram.uniforms.uUseGlyphAtlas.value=1;}const frameInterval=1e3/30// 30 FPS\n;const update=time=>{if(!isPlayingRef.current){rafIdRef.current=null;return;}const last=lastTimeRef.current;if(time-last<frameInterval){rafIdRef.current=requestAnimationFrame(update);return;}lastTimeRef.current=time;const elapsedTime=time*.001;perlinProgram.uniforms.uTime.value=elapsedTime;renderer.render({scene:perlinMesh,camera,target:renderTarget});asciiProgram.uniforms.uResolution.value=[gl.canvas.width,gl.canvas.height];perlinProgram.uniforms.uResolution.value=[gl.canvas.width,gl.canvas.height];renderer.render({scene:asciiMesh,camera});rafIdRef.current=requestAnimationFrame(update);};// initial render\nrenderOnce();// start loop if playing\nisPlayingRef.current=effectivePlay;if(effectivePlay&&rafIdRef.current==null){lastTimeRef.current=0;rafIdRef.current=requestAnimationFrame(update);}return()=>{if(rafIdRef.current)cancelAnimationFrame(rafIdRef.current);if(resizeHandler)window.removeEventListener(\"resize\",resizeHandler);if(resizeObserver){try{resizeObserver.disconnect();}catch{}resizeObserver=null;}// Dispose glyph texture if any\nif(glyphTextureRef.current){try{const tex=glyphTextureRef.current;if(typeof tex.destroy===\"function\")tex.destroy();else if(typeof tex.delete===\"function\")tex.delete();}catch{}glyphTextureRef.current=null;glyphGridRef.current=null;}// Dispose dummy glyph texture\nif(dummyGlyphTextureRef.current){try{const tex=dummyGlyphTextureRef.current;if(typeof tex.destroy===\"function\")tex.destroy();else if(typeof tex.delete===\"function\")tex.delete();}catch{}dummyGlyphTextureRef.current=null;}if(gl&&gl.canvas&&gl.canvas.parentElement===container){container.removeChild(gl.canvas);}perlinProgramRef.current=null;asciiProgramRef.current=null;rendererRef.current=null;cameraRef.current=null;perlinMeshRef.current=null;asciiMeshRef.current=null;renderTargetRef.current=null;glRef.current=null;rafIdRef.current=null;};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[]);// live update uniforms when props change\nuseEffect(()=>{const perlin=perlinProgramRef.current;if(perlin){perlin.uniforms.uFrequency.value=mapFrequencyUiToShader(frequency);perlin.uniforms.uSpeed.value=effectivePlay?mapSpeedUiToShader(speed):0;}const ascii=asciiProgramRef.current;if(ascii){ascii.uniforms.uUseCustomPalette.value=mode===\"Custom\"?1:0;ascii.uniforms.uPaletteCount.value=paletteCountEffective;const p1=colorStringToVec4(color1Effective);const p2=colorStringToVec4(color2Effective);const p3=colorStringToVec4(color3Effective);ascii.uniforms.uPalette1.value=[p1[0],p1[1],p1[2]];ascii.uniforms.uPalette2.value=[p2[0],p2[1],p2[2]];ascii.uniforms.uPalette3.value=[p3[0],p3[1],p3[2]];ascii.uniforms.uPaletteA1.value=p1[3];ascii.uniforms.uPaletteA2.value=p2[3];ascii.uniforms.uPaletteA3.value=p3[3];ascii.uniforms.uCellSize.value=mapCellSizeUiToShader(cellSize);ascii.uniforms.uGamma.value=mapContrastUiToShader(gamma);ascii.uniforms.uPaletteBias.value=mapPaletteBiasUiToShader(paletteBias);// Update glyph atlas\nif(useGlyphAtlasFlag&&glRef.current){// Rebuild atlas whenever any relevant input changes\nif(glyphTextureRef.current){try{const tex=glyphTextureRef.current;if(typeof tex.destroy===\"function\")tex.destroy();else if(typeof tex.delete===\"function\")tex.delete();}catch{}glyphTextureRef.current=null;glyphGridRef.current=null;}try{const gl=glRef.current;const f=deriveFontSettings(font,fontFamily,fontWeight,fontSizePx);const atlas=buildGlyphAtlas(gl,effectiveCharacters,f.family,f.weight,f.sizePx,DEFAULT_GLYPH_PADDING_PX);glyphTextureRef.current=atlas.texture;glyphGridRef.current={cols:atlas.cols,rows:atlas.rows,count:atlas.count};ascii.uniforms.uGlyphAtlas.value=atlas.texture;ascii.uniforms.uGlyphGrid.value=[atlas.cols,atlas.rows];ascii.uniforms.uCharCount.value=atlas.count;ascii.uniforms.uUseGlyphAtlas.value=1;}catch{ascii.uniforms.uUseGlyphAtlas.value=0;ascii.uniforms.uCharCount.value=0;// fall back to dummy texture\nif(dummyGlyphTextureRef.current){ascii.uniforms.uGlyphAtlas.value=dummyGlyphTextureRef.current;}}}else{ascii.uniforms.uUseGlyphAtlas.value=0;ascii.uniforms.uCharCount.value=0;// ensure sampler has a valid texture bound\nif(dummyGlyphTextureRef.current){ascii.uniforms.uGlyphAtlas.value=dummyGlyphTextureRef.current;}}}// sync resolution uniforms on change\nif(rendererRef.current&&glRef.current){const gl=glRef.current;if(perlin)perlin.uniforms.uResolution.value=[gl.canvas.width,gl.canvas.height];if(ascii)ascii.uniforms.uResolution.value=[gl.canvas.width,gl.canvas.height];}// whenever uniforms change and we're not playing, render a single frame\nif(!isPlayingRef.current){renderOnce();}},[effectivePlay,play,frequency,speed,mode,paletteCountEffective,bgColor,color1Effective,color2Effective,color3Effective,cellSize,gamma,paletteBias,useGlyphAtlas,characters,font,colors]);// Play/pause controller for RAF lifecycle\nuseEffect(()=>{isPlayingRef.current=effectivePlay;if(!rendererRef.current)return;if(effectivePlay){if(rafIdRef.current==null){lastTimeRef.current=0;rafIdRef.current=requestAnimationFrame(function update(time){// delegate to the setup loop by forcing a re-use\nconst perlin=perlinProgramRef.current;const ascii=asciiProgramRef.current;const renderer=rendererRef.current;const camera=cameraRef.current;const perlinMesh=perlinMeshRef.current;const asciiMesh=asciiMeshRef.current;const renderTarget=renderTargetRef.current;const gl=glRef.current;if(!isPlayingRef.current||!perlin||!ascii||!renderer||!camera||!perlinMesh||!asciiMesh||!renderTarget||!gl){rafIdRef.current=null;return;}const last=lastTimeRef.current;const frameInterval=1e3/30;if(time-last<frameInterval){rafIdRef.current=requestAnimationFrame(update);return;}lastTimeRef.current=time;perlin.uniforms.uTime.value=time*.001;renderer.render({scene:perlinMesh,camera,target:renderTarget});ascii.uniforms.uResolution.value=[gl.canvas.width,gl.canvas.height];renderer.render({scene:asciiMesh,camera});rafIdRef.current=requestAnimationFrame(update);});}}else{if(rafIdRef.current){cancelAnimationFrame(rafIdRef.current);rafIdRef.current=null;}renderOnce();}},[effectivePlay,play]);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",// Background color applied here, not inside the shader\nbackground:bgColor,lineHeight:0,minWidth:0,minHeight:0,overflow:\"hidden\",...style},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:`${INTRINSIC_WIDTH}px`,height:`${INTRINSIC_HEIGHT}px`,minWidth:`${INTRINSIC_WIDTH}px`,minHeight:`${INTRINSIC_HEIGHT}px`,visibility:\"hidden\",position:\"absolute\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{ref:canvasContainerRef,style:{position:\"absolute\",inset:0}})]});}ASCIIBackground.defaultProps={frequency:.5,speed:.375,play:true,mode:\"Rainbow\",paletteCount:3,bgColor:\"#000000\",color1:\"#ffffff\",color2:\"#ff8000\",color3:\"#3399ff\",cellSize:50,gamma:5.5,paletteBias:0,useGlyphAtlas:false,characters:\"@%#*+=-:. \",fontFamily:\"monospace\",fontWeight:400,fontSizePx:42};addPropertyControls(ASCIIBackground,{play:{type:ControlType.Boolean,title:\"On canvas\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},frequency:{type:ControlType.Number,title:\"Frequency\",min:.05,max:1,step:.05,defaultValue:.5},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1,step:.1,defaultValue:.5},mode:{type:ControlType.Enum,title:\"Style\",options:[\"Rainbow\",\"Custom\"],optionTitles:[\"Rainbow\",\"Custom\"],defaultValue:\"Rainbow\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},colors:{type:ControlType.Object,title:\"Colors\",hidden:p=>p.mode!==\"Custom\",controls:{paletteCount:{type:ControlType.Number,title:\"Palette Size\",min:1,max:3,step:1,defaultValue:3},color1:{type:ControlType.Color,title:\"Color 1\",defaultValue:\"#ffffff\"},color2:{type:ControlType.Color,title:\"Color 2\",defaultValue:\"#ff8000\",hidden:o=>(o?.paletteCount??3)<2},color3:{type:ControlType.Color,title:\"Color 3\",defaultValue:\"#3399ff\",hidden:o=>(o?.paletteCount??3)<3}}},useGlyphAtlas:{type:ControlType.Enum,title:\"Font Type\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:16,lineHeight:1.5},hidden:p=>p.useGlyphAtlas===\"Default\"},characters:{type:ControlType.String,title:\"Characters\",defaultValue:\"@%#*+=-:.\",placeholder:\"e.g. @%#*+=-:. \",hidden:props=>props.useGlyphAtlas===\"Default\"},cellSize:{type:ControlType.Number,title:\"Cell Size\",min:1,max:100,step:1,defaultValue:50},paletteBias:{type:ControlType.Number,title:\"Shift\",min:-1,max:1,step:.01,defaultValue:0,hidden:props=>props.mode===\"Rainbow\"},gamma:{type:ControlType.Number,title:\"Contrast\",min:1,max:10,step:.1,defaultValue:5.5,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});ASCIIBackground.displayName=\"ASCII Background\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ASCIIBackground\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerIntrisicHeight 300\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrisicHeight\":\"600\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ASCII_background_Prod.map","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/sBWK1WbcsjrFOSoIzxuJ/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive,ariaLabel:`Toggle for ${title}`})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","// Generated by Framer (c99c261)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-rNcWZ .framer-styles-preset-155tcq:not(.rich-text-wrapper), .framer-rNcWZ .framer-styles-preset-155tcq.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-text-color: #000000; }\"];export const className=\"framer-rNcWZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bf2f4e6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/0rbDSfgig0pa1jgTUVPk/Cookies.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/KIbpLzL5IsHJOpQuETqG/BWvBxn5H0c1QjIZMrTG6/TpkWdbKWu.js\";const CookieBannerFonts=getFonts(CookieBanner);const cycleOrder=[\"Tvr4SsupR\",\"A_Jc927TB\",\"FNMvqolhZ\"];const serializationHash=\"framer-sVwOh\";const variantClassNames={A_Jc927TB:\"framer-v-1y65ln2\",FNMvqolhZ:\"framer-v-16qukhz\",Tvr4SsupR:\"framer-v-10dqsor\"};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 humanReadableVariantMap={Desktop:\"Tvr4SsupR\",Phone:\"FNMvqolhZ\",Tablet:\"A_Jc927TB\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Tvr4SsupR\"};};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:\"Tvr4SsupR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"A_Jc927TB\",\"FNMvqolhZ\"].includes(baseVariant))return false;return true;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaprfmznu=activeVariantCallback(async(...args)=>{setVariant(\"Tvr4SsupR\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10dqsor\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Tvr4SsupR\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{A_Jc927TB:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},FNMvqolhZ:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({A_Jc927TB:{\"data-border\":true,\"data-framer-name\":\"Tablet\"},FNMvqolhZ:{\"data-border\":true,\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-34gzrz\",\"data-border\":true,\"data-framer-name\":\"Frame 1410104164\",layoutDependency:layoutDependency,layoutId:\"SK_IbFEtF\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+305.5),pixelHeight:1152,pixelWidth:504,sizes:\"126px\",src:\"https://framerusercontent.com/images/MU2WcRMjIyWCqNUc2GPozk6bIQ.png?width=504&height=1152\",srcSet:\"https://framerusercontent.com/images/MU2WcRMjIyWCqNUc2GPozk6bIQ.png?width=504&height=1152 504w\"},className:\"framer-6iklyu\",\"data-framer-name\":\"Frame 2147223774\",layoutDependency:layoutDependency,layoutId:\"UbXC60T6c\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-buenfs\",\"data-framer-name\":\"Frame 2147223686\",layoutDependency:layoutDependency,layoutId:\"OwDJZdNvl\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sjkzrf\",\"data-framer-name\":\"Frame 2147223693\",layoutDependency:layoutDependency,layoutId:\"TGydYI3i8\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dkqbn2\",layoutDependency:layoutDependency,layoutId:\"teIYzNTiG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-edz5kr\",\"data-framer-name\":\"Frame 2147223689\",layoutDependency:layoutDependency,layoutId:\"fyb56YMsj\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m6e0gs\",\"data-border\":true,\"data-framer-name\":\"Frame 2147223684\",layoutDependency:layoutDependency,layoutId:\"f0f46PhrL\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"Platform\"})}),className:\"framer-dnzpuk\",\"data-framer-name\":\"Platform\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"KuIbKqoGv\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-159yixr\",\"data-framer-name\":\"Frame 2147223688\",layoutDependency:layoutDependency,layoutId:\"vMXPOMytT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"zKJmwx0Nx\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"About us\"})})})}),className:\"framer-157ksxl\",\"data-framer-name\":\"Documentation\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"zKJmwx0Nx\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"zKJmwx0Nx\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"About us\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OvcPRvOpX\"},motionChild:true,nodeId:\"AO8Vf1vRw\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Solutions\"})})})}),className:\"framer-3l5xlm\",\"data-framer-name\":\"Documentation\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"AO8Vf1vRw\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OvcPRvOpX\"},motionChild:true,nodeId:\"AO8Vf1vRw\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Solutions\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":\"Manrope\",\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YM6uEbIms\"},motionChild:true,nodeId:\"Xv5bmsiOP\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Agentforce Testing\"})})})}),className:\"framer-147p5pw\",\"data-framer-name\":\"Agentforce Testing\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"Xv5bmsiOP\",style:{\"--extracted-2gg91v\":\"normal\",\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":\"Manrope\",\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YM6uEbIms\"},motionChild:true,nodeId:\"Xv5bmsiOP\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Agentforce Testing\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":\"Manrope\",\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HWmAE4liq\"},motionChild:true,nodeId:\"xLOIRa9g5\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Hercules (Open Source)\"})})})}),className:\"framer-15pigel\",\"data-framer-name\":\"Hercules\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"xLOIRa9g5\",style:{\"--extracted-2gg91v\":\"normal\",\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":\"Manrope\",\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HWmAE4liq\"},motionChild:true,nodeId:\"xLOIRa9g5\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Hercules (Open Source)\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J5U7FTHzU\"},motionChild:true,nodeId:\"CVUeqDMeS\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"How to use\"})})})}),className:\"framer-16cqghk\",\"data-framer-name\":\"Careers\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"CVUeqDMeS\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J5U7FTHzU\"},motionChild:true,nodeId:\"CVUeqDMeS\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"How to use\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"NR2ocgFqi\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blog\"})})})}),className:\"framer-iyz1bh\",\"data-framer-name\":\"Trust\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"NR2ocgFqi\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"NR2ocgFqi\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blog\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bZqWkmWJj\"},motionChild:true,nodeId:\"L8S7KVJo3\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Salesforce Testing Tools Comparisons\"})})})}),className:\"framer-ofmf5p\",\"data-framer-name\":\"Trust\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"L8S7KVJo3\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uryfsi\",\"data-framer-name\":\"Frame 2147223694\",layoutDependency:layoutDependency,layoutId:\"v2J04nKpN\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ece6hc\",\"data-border\":true,\"data-framer-name\":\"Frame 2147223684\",layoutDependency:layoutDependency,layoutId:\"CwWAAzAyL\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"RESOURCES\"})}),className:\"framer-1dj863l\",\"data-framer-name\":\"RESOURCES\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"D47fWO59C\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jq2jiw\",\"data-framer-name\":\"Frame 2147223688\",layoutDependency:layoutDependency,layoutId:\"bg42hXLJT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\"',\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VIIba4VuS\"},motionChild:true,nodeId:\"f1MM9X_xj\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\"',\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-qbd1tp, normal)\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-hl0iuy, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"Free tools\"})})})})}),className:\"framer-7nem90\",\"data-framer-name\":\"FREE TOOLS\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"f1MM9X_xj\",style:{\"--extracted-2gg91v\":\"normal\",\"--extracted-hl0iuy\":\"rgb(15, 23, 42)\",\"--extracted-qbd1tp\":\"normal\",\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\"',\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VIIba4VuS\"},motionChild:true,nodeId:\"f1MM9X_xj\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\"',\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-qbd1tp, normal)\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-hl0iuy, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"Free tools\"})})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\"',\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J26D6SB_G\"},motionChild:true,nodeId:\"E0ULMwu3c\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\"',\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-qbd1tp, normal)\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-hl0iuy, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"Cost calculator\"})})})})}),className:\"framer-yk6os7\",\"data-framer-name\":\"COST CALCULATOR\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"E0ULMwu3c\",style:{\"--extracted-2gg91v\":\"normal\",\"--extracted-hl0iuy\":\"rgb(15, 23, 42)\",\"--extracted-qbd1tp\":\"normal\",\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\"',\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J26D6SB_G\"},motionChild:true,nodeId:\"E0ULMwu3c\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\"',\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-qbd1tp, normal)\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-hl0iuy, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"Cost calculator\"})})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WeLQR1kqY\"},motionChild:true,nodeId:\"sDqAK8QDY\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"PRIVACY POLICY\"})})})}),className:\"framer-1qb85u4\",\"data-framer-name\":\"PRIVACY POLICY\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"sDqAK8QDY\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WeLQR1kqY\"},motionChild:true,nodeId:\"sDqAK8QDY\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"PRIVACY POLICY\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tcmT3QI4i\"},motionChild:true,nodeId:\"jVWG40jkd\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"TERMS OF SERVICE\"})})})}),className:\"framer-v56e8v\",\"data-framer-name\":\"TERMS OF SERVICE\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"jVWG40jkd\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tcmT3QI4i\"},motionChild:true,nodeId:\"jVWG40jkd\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"TERMS OF SERVICE\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zhbtB3vCq\"},motionChild:true,nodeId:\"k6HInDoG6\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"REFUND POLICY\"})})})}),className:\"framer-bsez60\",\"data-framer-name\":\"REFUND POLICY\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"k6HInDoG6\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zhbtB3vCq\"},motionChild:true,nodeId:\"k6HInDoG6\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"REFUND POLICY\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://trust.testzeus.com/\",motionChild:true,nodeId:\"sNl4Dn5sZ\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Trust\"})})})}),className:\"framer-1evv6a9\",\"data-framer-name\":\"REFUND POLICY\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"sNl4Dn5sZ\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://trust.testzeus.com/\",motionChild:true,nodeId:\"sNl4Dn5sZ\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Trust\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.testzeus.app/\",motionChild:true,nodeId:\"OwXdVIslh\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Docs\"})})})}),className:\"framer-nx034n\",\"data-framer-name\":\"REFUND POLICY\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"OwXdVIslh\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8o8ai6\",\"data-framer-name\":\"Compare column\",layoutDependency:layoutDependency,layoutId:\"rpbCRdfDD\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4oxlvt\",\"data-border\":true,\"data-framer-name\":\"Frame 2147223684\",layoutDependency:layoutDependency,layoutId:\"dG3Hp6Qkp\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\"',\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"COMPARE\"})}),className:\"framer-1yt8uia\",\"data-framer-name\":\"RESOURCES\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"qud79nD7a\",style:{\"--extracted-2gg91v\":\"normal\",\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pgr0rd\",\"data-framer-name\":\"Frame 2147223688\",layoutDependency:layoutDependency,layoutId:\"GKnynbyLo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":\"Manrope\",\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Y4lm4CkL9\"},motionChild:true,nodeId:\"HDJdVKBfD\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"VS PROVAR\"})})})}),className:\"framer-l6lbtc\",\"data-framer-name\":\"VS PROVAR\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"HDJdVKBfD\",style:{\"--extracted-2gg91v\":\"normal\",\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":\"Manrope\",\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Y4lm4CkL9\"},motionChild:true,nodeId:\"HDJdVKBfD\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"VS PROVAR\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":\"Manrope\",\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pKe2jbfjC\"},motionChild:true,nodeId:\"olu2bGMNK\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"VS COPADO\"})})})}),className:\"framer-1390sft\",\"data-framer-name\":\"VS COPADO\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"olu2bGMNK\",style:{\"--extracted-2gg91v\":\"normal\",\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":\"Manrope\",\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pKe2jbfjC\"},motionChild:true,nodeId:\"olu2bGMNK\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"VS COPADO\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":\"Manrope\",\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WYp0g6pjB\"},motionChild:true,nodeId:\"f_KbMhKd1\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"VS TRICENTIS\"})})})}),className:\"framer-d96scn\",\"data-framer-name\":\"VS TRICENTIS\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"f_KbMhKd1\",style:{\"--extracted-2gg91v\":\"normal\",\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":\"Manrope\",\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WYp0g6pjB\"},motionChild:true,nodeId:\"f_KbMhKd1\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"VS TRICENTIS\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":\"Manrope\",\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gIf0jGYI4\"},motionChild:true,nodeId:\"pDhoVyJ8m\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"VS ACCELQ\"})})})}),className:\"framer-1jyybrx\",\"data-framer-name\":\"VS ACCELQ\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"pDhoVyJ8m\",style:{\"--extracted-2gg91v\":\"normal\",\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":\"Manrope\",\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gIf0jGYI4\"},motionChild:true,nodeId:\"pDhoVyJ8m\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"VS ACCELQ\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":\"Manrope\",\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RbwvyGDcG\"},motionChild:true,nodeId:\"vJv4AslNk\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"VS TESTSIGMA\"})})})}),className:\"framer-wk8bp4\",\"data-framer-name\":\"VS TESTSIGMA\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"vJv4AslNk\",style:{\"--extracted-2gg91v\":\"normal\",\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":\"Manrope\",\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"X3FMMlf6d\"},motionChild:true,nodeId:\"b2A0miOD3\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"VS CONTEXTQA\"})})})}),className:\"framer-1wyf776\",\"data-framer-name\":\"VS CONTEXTQA\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"b2A0miOD3\",style:{\"--extracted-2gg91v\":\"normal\",\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dpr2mf\",layoutDependency:layoutDependency,layoutId:\"V6Nz3bL2W\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1edpopn\",\"data-framer-name\":\"Frame 2147223692\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dha93N3H6\",onTap:onTaprfmznu,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-m7geup\",\"data-border\":true,\"data-framer-name\":\"Frame 2147223684\",layoutDependency:layoutDependency,layoutId:\"u08e4AOAN\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"Social media\"})}),className:\"framer-176oio1\",\"data-framer-name\":\"Social media\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"USVj5oQLe\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f8kd0e\",\"data-framer-name\":\"Frame 2147223688\",layoutDependency:layoutDependency,layoutId:\"KpV7Z6VOG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://join.slack.com/t/testzeuscommunityhq/shared_invite/zt-376oeo99x-3RAWe_C0H7x9zP0rtACcPA\",motionChild:true,nodeId:\"Jrnq0E0s_\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Slack\"})})})}),className:\"framer-151iu75\",\"data-framer-name\":\"Slack\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"Jrnq0E0s_\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://join.slack.com/t/testzeuscommunityhq/shared_invite/zt-376oeo99x-3RAWe_C0H7x9zP0rtACcPA\",motionChild:true,nodeId:\"Jrnq0E0s_\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Slack\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://github.com/test-zeus-ai/testzeus-hercules/\",motionChild:true,nodeId:\"u02xDo1lz\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"github\"})})})}),className:\"framer-1sp2oig\",\"data-framer-name\":\"github\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"u02xDo1lz\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://github.com/test-zeus-ai/testzeus-hercules/\",motionChild:true,nodeId:\"u02xDo1lz\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"github\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@TestZeus\",motionChild:true,nodeId:\"Hc5cCbyeN\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"youtube\"})})})}),className:\"framer-1oyj7lh\",\"data-framer-name\":\"youtube\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"Hc5cCbyeN\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@TestZeus\",motionChild:true,nodeId:\"Hc5cCbyeN\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"youtube\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/test-zeus\",motionChild:true,nodeId:\"pI1kLPpWz\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"linkedin\"})})})}),className:\"framer-wt0dhu\",\"data-framer-name\":\"linkedin\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"pI1kLPpWz\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/test-zeus\",motionChild:true,nodeId:\"pI1kLPpWz\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"linkedin\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://x.com/TestZeusAI\",motionChild:true,nodeId:\"FRn8QQgXQ\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"X\"})})})}),className:\"framer-15hkzdl\",\"data-framer-name\":\"X\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"FRn8QQgXQ\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://x.com/TestZeusAI\",motionChild:true,nodeId:\"FRn8QQgXQ\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"X\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6jstyh\",\"data-framer-name\":\"Frame 2147223690\",layoutDependency:layoutDependency,layoutId:\"UPsEuZabA\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16jzs9b\",\"data-border\":true,\"data-framer-name\":\"Frame 2147223684\",layoutDependency:layoutDependency,layoutId:\"pyiJ5h5KQ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"Careers\"})}),className:\"framer-1j41rpz\",\"data-framer-name\":\"Careers\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"m228lXrQk\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15hc2qg\",\"data-framer-name\":\"Frame 2147223688\",layoutDependency:layoutDependency,layoutId:\"pX1Vp0FAV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.56px\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VGLqSAYc2\"},motionChild:true,nodeId:\"RfO49MSRF\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"We’re hiring!\"})})})}),className:\"framer-1q6wfo7\",\"data-framer-name\":\"Link → Whitepaper\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"RfO49MSRF\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({A_Jc927TB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.56px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VGLqSAYc2\"},motionChild:true,nodeId:\"RfO49MSRF\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"We’re hiring!\"})})})})},FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.56px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VGLqSAYc2\"},motionChild:true,nodeId:\"RfO49MSRF\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"We’re hiring!\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.56px\",\"--framer-line-height\":\"18px\"},children:\"Ask AI for a summary about TestZeus\"})}),className:\"framer-crh043\",\"data-framer-name\":\"Link → Whitepaper\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"cnleKSlRm\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(Link,{href:\"https://grok.com/?q=As%20an%20Enterprise%20tester%2C%20I%20want%20to%20know%20how%20TestZeus%20AI%20platform%20can%20help%20me%20test%20enterprise%20apps%20like%20Salesforce%20in%20least%20amount%20of%20time%2C%20cost%2C%20and%20risk.%20Summarize%20the%20highlights%20from%20TestZeus%20website%3A%20https%3A%2F%2Ftestzeus.com%2F\",motionChild:true,nodeId:\"uPiYDn6Qf\",openInNewTab:true,scopeId:\"v02RUClmb\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:246,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+127),pixelHeight:492,pixelWidth:512,sizes:\"24px\",src:\"https://framerusercontent.com/images/GuVYLkZpAEDQzGlsP4gZeukWIr8.webp?width=512&height=492\"},className:\"framer-6fc286 framer-1i9l1p7\",\"data-framer-name\":\"Grok-ai-icon\",layoutDependency:layoutDependency,layoutId:\"uPiYDn6Qf\",...addPropertyOverrides({A_Jc927TB:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:246,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+796),pixelHeight:492,pixelWidth:512,sizes:\"24px\",src:\"https://framerusercontent.com/images/GuVYLkZpAEDQzGlsP4gZeukWIr8.webp?width=512&height=492\"}},FNMvqolhZ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:246,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||664)-1756)/2+1434),pixelHeight:492,pixelWidth:512,sizes:\"24px\",src:\"https://framerusercontent.com/images/GuVYLkZpAEDQzGlsP4gZeukWIr8.webp?width=512&height=492\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://chatgpt.com/?prompt=As%20an%20Enterprise%20tester%2C%20I%20want%20to%20know%20how%20TestZeus%20AI%20platform%20can%20help%20me%20test%20enterprise%20apps%20like%20Salesforce%20in%20least%20amount%20of%20time%2C%20cost%2C%20and%20risk.%20Summarize%20the%20highlights%20from%20TestZeus%20website%3A%20https%3A%2F%2Ftestzeus.com%2F\",motionChild:true,nodeId:\"SRvdduoJq\",openInNewTab:true,scopeId:\"v02RUClmb\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:980,intrinsicWidth:980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+126),pixelHeight:980,pixelWidth:980,sizes:\"25px\",src:\"https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?width=980&height=980\",srcSet:\"https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?scale-down-to=512&width=980&height=980 512w,https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?width=980&height=980 980w\"},className:\"framer-1q4utx5 framer-1i9l1p7\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"SRvdduoJq\",...addPropertyOverrides({A_Jc927TB:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:980,intrinsicWidth:980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+795),pixelHeight:980,pixelWidth:980,sizes:\"25px\",src:\"https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?width=980&height=980\",srcSet:\"https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?scale-down-to=512&width=980&height=980 512w,https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?width=980&height=980 980w\"}},FNMvqolhZ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:980,intrinsicWidth:980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||664)-1756)/2+1433),pixelHeight:980,pixelWidth:980,sizes:\"25px\",src:\"https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?width=980&height=980\",srcSet:\"https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?scale-down-to=512&width=980&height=980 512w,https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?width=980&height=980 980w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.perplexity.ai/search?q=As%20an%20Enterprise%20tester%2C%20I%20want%20to%20know%20how%20TestZeus%20AI%20platform%20can%20help%20me%20test%20enterprise%20apps%20like%20Salesforce%20in%20least%20amount%20of%20time%2C%20cost%2C%20and%20risk.%20Summarize%20the%20highlights%20from%20TestZeus%20website%3A%20https%3A%2F%2Ftestzeus.com%2F\",motionChild:true,nodeId:\"ld_XovbBb\",openInNewTab:true,scopeId:\"v02RUClmb\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:150,intrinsicWidth:150,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+126),pixelHeight:300,pixelWidth:300,sizes:\"25px\",src:\"https://framerusercontent.com/images/VfXci8kca0M5h20EOlHJjo1V4Js.webp?width=300&height=300\"},className:\"framer-9zxu6z framer-1i9l1p7\",\"data-framer-name\":\"Perplexity\",layoutDependency:layoutDependency,layoutId:\"ld_XovbBb\",...addPropertyOverrides({A_Jc927TB:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:150,intrinsicWidth:150,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+795),pixelHeight:300,pixelWidth:300,sizes:\"25px\",src:\"https://framerusercontent.com/images/VfXci8kca0M5h20EOlHJjo1V4Js.webp?width=300&height=300\"}},FNMvqolhZ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:150,intrinsicWidth:150,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||664)-1756)/2+1433),pixelHeight:300,pixelWidth:300,sizes:\"25px\",src:\"https://framerusercontent.com/images/VfXci8kca0M5h20EOlHJjo1V4Js.webp?width=300&height=300\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.google.com/search?udm=50&aep=11&q=As%20an%20Enterprise%20tester%2C%20I%20want%20to%20know%20how%20TestZeus%20AI%20platform%20can%20help%20me%20test%20enterprise%20apps%20like%20Salesforce%20in%20least%20amount%20of%20time%2C%20cost%2C%20and%20risk.%20Summarize%20the%20highlights%20from%20TestZeus%20website%3A%20https%3A%2F%2Ftestzeus.com%2F\",motionChild:true,nodeId:\"rHfRzFjpf\",openInNewTab:true,scopeId:\"v02RUClmb\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:600,intrinsicWidth:600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+126),pixelHeight:1200,pixelWidth:1200,sizes:\"25px\",src:\"https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?width=1200&height=1200 1200w\"},className:\"framer-1gz6re3 framer-1i9l1p7\",\"data-framer-name\":\"Gemini-ai--v2\",layoutDependency:layoutDependency,layoutId:\"rHfRzFjpf\",...addPropertyOverrides({A_Jc927TB:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:600,intrinsicWidth:600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+795),pixelHeight:1200,pixelWidth:1200,sizes:\"25px\",src:\"https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?width=1200&height=1200 1200w\"}},FNMvqolhZ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:600,intrinsicWidth:600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||664)-1756)/2+1433),pixelHeight:1200,pixelWidth:1200,sizes:\"25px\",src:\"https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?width=1200&height=1200 1200w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://claude.ai/new?q=As%20an%20Enterprise%20tester%2C%20I%20want%20to%20know%20how%20TestZeus%20AI%20platform%20can%20help%20me%20test%20enterprise%20apps%20like%20Salesforce%20in%20least%20amount%20of%20time%2C%20cost%2C%20and%20risk.%20Summarize%20the%20highlights%20from%20TestZeus%20website%3A%20https%3A%2F%2Ftestzeus.com%2F\",motionChild:true,nodeId:\"KzM44H_U5\",openInNewTab:true,scopeId:\"v02RUClmb\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:256,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+124.5),pixelHeight:512,pixelWidth:512,sizes:\"25px\",src:\"https://framerusercontent.com/images/HU2QXwMJgCiHyQVoKwom3ndM.png?width=512&height=512\"},className:\"framer-na3bjj framer-1i9l1p7\",\"data-framer-name\":\"Claude-ai\",layoutDependency:layoutDependency,layoutId:\"KzM44H_U5\",...addPropertyOverrides({A_Jc927TB:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:256,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+794),pixelHeight:512,pixelWidth:512,sizes:\"25px\",src:\"https://framerusercontent.com/images/HU2QXwMJgCiHyQVoKwom3ndM.png?width=512&height=512\"}},FNMvqolhZ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:256,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||664)-1756)/2+1433),pixelHeight:512,pixelWidth:512,sizes:\"25px\",src:\"https://framerusercontent.com/images/HU2QXwMJgCiHyQVoKwom3ndM.png?width=512&height=512\"}}},baseVariant,gestureVariant)})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9cf8d0\",\"data-framer-name\":\"Frame 2147223764\",layoutDependency:layoutDependency,layoutId:\"ep9Apabxk\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-10j0stx\",\"data-framer-name\":\"Group 14\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:19,intrinsicWidth:109,layoutDependency:layoutDependency,layoutId:\"pRCxhf4Z9\",svg:'<svg width=\"109\" height=\"19\" viewBox=\"0 0 109 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M40.6707 16.4227V4.92767H36.9627L35.5781 2.46582H48.3997L46.3228 4.92767H43.3071V16.4227H40.6707Z\" fill=\"#0F172A\"/>\\n<path d=\"M30.0846 16.7136C29.0508 16.7136 28.1171 16.5327 27.2835 16.1708C26.4565 15.8025 25.7748 15.2792 25.2385 14.6007C24.7086 13.9158 24.3726 13.1016 24.2305 12.1582L26.9831 11.7512C27.1769 12.5524 27.5776 13.1695 28.1849 13.6024C28.7923 14.0353 29.4837 14.2518 30.2591 14.2518C30.692 14.2518 31.112 14.1839 31.5191 14.0482C31.9262 13.9125 32.2589 13.7122 32.5174 13.4473C32.7823 13.1824 32.9148 12.8561 32.9148 12.4684C32.9148 12.3262 32.8922 12.1905 32.8469 12.0613C32.8082 11.9256 32.7403 11.7996 32.6434 11.6833C32.5465 11.567 32.4076 11.4572 32.2266 11.3538C32.0522 11.2504 31.8292 11.1567 31.5579 11.0727L27.9329 10.0065C27.6615 9.929 27.3449 9.81915 26.9831 9.677C26.6277 9.53484 26.282 9.33131 25.946 9.06638C25.61 8.80146 25.3289 8.45254 25.1028 8.01961C24.8831 7.58023 24.7732 7.02777 24.7732 6.36223C24.7732 5.42531 25.0091 4.64669 25.4808 4.02638C25.9525 3.40608 26.5825 2.94408 27.3708 2.64038C28.1591 2.33669 29.0314 2.18808 29.9877 2.19454C31.2682 2.20319 32.9222 2.5767 32.9222 2.5767L31.5376 4.83085C31.5376 4.83085 30.6012 4.67677 29.9489 4.65638C29.5354 4.64346 29.1445 4.70161 28.7762 4.83085C28.4143 4.95361 28.1171 5.13454 27.8845 5.37362C27.6583 5.61269 27.5452 5.897 27.5452 6.22654C27.5452 6.53023 27.6389 6.779 27.8263 6.97285C28.0137 7.16023 28.2496 7.31208 28.5339 7.42839C28.8182 7.54469 29.1089 7.64161 29.4062 7.71915L31.8292 8.37823C32.1911 8.47515 32.5917 8.60438 33.0311 8.76592C33.4705 8.921 33.8905 9.14069 34.2911 9.425C34.6982 9.70285 35.0309 10.0712 35.2894 10.5299C35.5543 10.9887 35.6868 11.5702 35.6868 12.2745C35.6868 13.0241 35.5285 13.6799 35.2119 14.2421C34.9017 14.7978 34.4817 15.2598 33.9519 15.6281C33.422 15.9899 32.8211 16.2613 32.1491 16.4422C31.4836 16.6232 30.7954 16.7136 30.0846 16.7136Z\" fill=\"#0F172A\"/>\\n<path d=\"M12.9941 16.4227V2.46582H22.1049L20.7203 4.92767H15.6305V7.9129H20.2495L18.8649 10.3747H15.6305V13.9609H22.1049V16.4227H12.9941Z\" fill=\"#0F172A\"/>\\n<path d=\"M4.40031 16.4227V4.92767H1.38462L0 2.46582H11.4369L10.0523 4.92767H7.03662V16.4227H4.40031Z\" fill=\"#0F172A\"/>\\n<path d=\"M102.777 16.7136C101.743 16.7136 100.809 16.5327 99.9759 16.1708C99.1489 15.8025 98.4672 15.2792 97.9309 14.6007C97.401 13.9158 97.065 13.1016 96.9229 12.1582L99.6755 11.7512C99.8693 12.5524 100.27 13.1695 100.877 13.6024C101.485 14.0353 102.176 14.2518 102.951 14.2518C103.384 14.2518 103.804 14.1839 104.211 14.0482C104.619 13.9125 104.951 13.7122 105.21 13.4473C105.475 13.1824 105.607 12.8561 105.607 12.4684C105.607 12.3262 105.585 12.1905 105.539 12.0613C105.501 11.9256 105.433 11.7996 105.336 11.6833C105.239 11.567 105.1 11.4572 104.919 11.3538C104.745 11.2504 104.522 11.1567 104.25 11.0727L100.625 10.0065C100.354 9.929 100.037 9.81915 99.6755 9.677C99.3201 9.53484 98.9744 9.33131 98.6384 9.06638C98.3024 8.80146 98.0213 8.45254 97.7952 8.01961C97.5755 7.58023 97.4656 7.02777 97.4656 6.36223C97.4656 5.42531 97.7015 4.64669 98.1732 4.02638C98.6449 3.40608 99.2749 2.94408 100.063 2.64038C100.851 2.33669 101.724 2.18808 102.68 2.19454C103.961 2.20319 105.615 2.5767 105.615 2.5767L104.23 4.83085C104.23 4.83085 103.294 4.67677 102.641 4.65638C102.228 4.64346 101.837 4.70161 101.469 4.83085C101.107 4.95361 100.809 5.13454 100.577 5.37362C100.351 5.61269 100.238 5.897 100.238 6.22654C100.238 6.53023 100.331 6.779 100.519 6.97285C100.706 7.16023 100.942 7.31208 101.226 7.42839C101.511 7.54469 101.801 7.64161 102.099 7.71915L104.522 8.37823C104.883 8.47515 105.284 8.60438 105.723 8.76592C106.163 8.921 106.583 9.14069 106.983 9.425C107.391 9.70285 107.723 10.0712 107.982 10.5299C108.247 10.9887 108.379 11.5702 108.379 12.2745C108.379 13.0241 108.221 13.6799 107.904 14.2421C107.594 14.7978 107.174 15.2598 106.644 15.6281C106.114 15.9899 105.513 16.2613 104.841 16.4422C104.176 16.6232 103.488 16.7136 102.777 16.7136Z\" fill=\"#0F172A\"/>\\n<path d=\"M89.523 16.7135C88.3987 16.7135 87.41 16.4874 86.5571 16.0351C85.7042 15.5763 85.0386 14.9334 84.5605 14.1063C84.0823 13.2792 83.8433 12.3067 83.8433 11.1889V2.4852L86.5183 2.46582V11.1695C86.5183 11.6283 86.5959 12.0451 86.751 12.4198C86.906 12.7946 87.1193 13.1177 87.3907 13.3891C87.6685 13.6604 87.9883 13.8704 88.3502 14.0191C88.7185 14.1612 89.1094 14.2323 89.523 14.2323C89.9494 14.2323 90.3436 14.158 90.7054 14.0094C91.0737 13.8607 91.3936 13.6507 91.665 13.3794C91.9363 13.108 92.1463 12.7849 92.295 12.4101C92.45 12.0354 92.5276 11.6218 92.5276 11.1695V4.54274L95.2027 2.46582V11.1889C95.2027 12.3067 94.9636 13.2792 94.4854 14.1063C94.0073 14.9334 93.3417 15.5763 92.4888 16.0351C91.6359 16.4874 90.6473 16.7135 89.523 16.7135Z\" fill=\"#0F172A\"/>\\n<path d=\"M72.4097 16.4227V2.46582H81.5204L79.4435 4.92767H75.046V7.9129H79.6651L78.2804 10.3747H75.046V13.9609H81.5204V16.4227H72.4097Z\" fill=\"#0F172A\"/>\\n<path d=\"M58.8457 16.4227V16.0932L65.4752 4.92767H61.5042L59.4272 2.46582H70.0888V2.79536L63.498 13.9415H69.8949V16.4227H58.8457Z\" fill=\"#0F172A\"/>\\n<path d=\"M55.0044 0.609875C55.1542 0.391372 55.5057 0.524517 55.4629 0.783592L54.3865 7.30354L57.2474 7.87326C58.058 8.03468 58.4228 8.95618 57.9315 9.60157L51.2344 18.3996C51.0707 18.6146 50.7208 18.4552 50.7872 18.1959L52.6231 11.0266L49.9213 10.3821C49.2437 10.2204 48.9367 9.45643 49.323 8.89325L55.0044 0.609875Z\" fill=\"#2563EB\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10c33du-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sOLuLw2l9-container\",nodeId:\"sOLuLw2l9\",rendersWithMotion:true,scopeId:\"v02RUClmb\",style:{opacity:.48},children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"top-left\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{},fontTitle:{},link:\"rgb(153, 153, 153)\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(0, 0, 0)\"},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:\"https://www.framer.com/legal/policy/\",prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"\",height:\"100%\",id:\"sOLuLw2l9\",layoutId:\"sOLuLw2l9\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"center\"},type:\"text\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"2025\\xa9 testZeus All Rights Reserved\"})}),className:\"framer-szr5uh\",\"data-framer-name\":\"2025\\xa9 testZeus All Rights Reserved\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"iEJ4Vr1a4\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+305.5),pixelHeight:1152,pixelWidth:504,sizes:\"126px\",src:\"https://framerusercontent.com/images/zFMyriyOJ06ALVovhzkVykLHAP4.png?width=504&height=1152\",srcSet:\"https://framerusercontent.com/images/zFMyriyOJ06ALVovhzkVykLHAP4.png?width=504&height=1152 504w\"},className:\"framer-j2isjr\",\"data-framer-name\":\"Frame 2147223775\",layoutDependency:layoutDependency,layoutId:\"G6xDgpcFy\"})]})})})})});});const css=[\".framer-sVwOh.framer-1i9l1p7, .framer-sVwOh .framer-1i9l1p7 { display: block; }\",\".framer-sVwOh.framer-10dqsor { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 86px 0px 86px; position: relative; width: 1200px; }\",\".framer-sVwOh .framer-34gzrz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; max-width: 1268px; overflow: hidden; padding: 0px 0px 20px 0px; position: relative; width: 1px; }\",\".framer-sVwOh .framer-6iklyu, .framer-sVwOh .framer-j2isjr { flex: none; gap: 0px; height: 310px; overflow: visible; position: relative; width: 126px; }\",\".framer-sVwOh .framer-buenfs { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px; position: relative; width: 1px; }\",\".framer-sVwOh .framer-sjkzrf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-sVwOh .framer-dkqbn2 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-sVwOh .framer-edz5kr, .framer-sVwOh .framer-6jstyh { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-sVwOh .framer-1m6e0gs, .framer-sVwOh .framer-ece6hc, .framer-sVwOh .framer-4oxlvt, .framer-sVwOh .framer-m7geup { 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 0px 9px 0px; position: relative; width: 100%; }\",\".framer-sVwOh .framer-dnzpuk, .framer-sVwOh .framer-1dj863l, .framer-sVwOh .framer-1yt8uia, .framer-sVwOh .framer-176oio1 { flex: 1 0 0px; height: 16px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-sVwOh .framer-159yixr, .framer-sVwOh .framer-jq2jiw, .framer-sVwOh .framer-1pgr0rd, .framer-sVwOh .framer-f8kd0e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-sVwOh .framer-157ksxl, .framer-sVwOh .framer-3l5xlm, .framer-sVwOh .framer-147p5pw, .framer-sVwOh .framer-15pigel, .framer-sVwOh .framer-16cqghk, .framer-sVwOh .framer-iyz1bh, .framer-sVwOh .framer-ofmf5p, .framer-sVwOh .framer-7nem90, .framer-sVwOh .framer-yk6os7, .framer-sVwOh .framer-1qb85u4, .framer-sVwOh .framer-v56e8v, .framer-sVwOh .framer-bsez60, .framer-sVwOh .framer-1evv6a9, .framer-sVwOh .framer-nx034n { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-sVwOh .framer-uryfsi, .framer-sVwOh .framer-8o8ai6 { align-content: flex-start; align-items: flex-start; 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-sVwOh .framer-l6lbtc, .framer-sVwOh .framer-1390sft, .framer-sVwOh .framer-d96scn, .framer-sVwOh .framer-1jyybrx, .framer-sVwOh .framer-wk8bp4, .framer-sVwOh .framer-1wyf776, .framer-sVwOh .framer-151iu75, .framer-sVwOh .framer-1sp2oig, .framer-sVwOh .framer-1oyj7lh, .framer-sVwOh .framer-wt0dhu, .framer-sVwOh .framer-15hkzdl { flex: none; height: 16px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-sVwOh .framer-dpr2mf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-sVwOh .framer-1edpopn { align-content: flex-start; align-items: flex-start; cursor: pointer; 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-sVwOh .framer-16jzs9b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 25px; overflow: visible; padding: 0px 0px 9px 0px; position: relative; width: 100%; }\",\".framer-sVwOh .framer-1j41rpz { flex: none; height: 16px; position: absolute; right: -11px; top: 0px; white-space: pre-wrap; width: 167px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-sVwOh .framer-15hc2qg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; min-height: 32px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-sVwOh .framer-1q6wfo7 { flex: none; height: 32px; position: absolute; right: -11px; top: -8px; white-space: pre-wrap; width: 167px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-sVwOh .framer-crh043 { bottom: -22px; flex: none; height: 26px; position: absolute; right: -44px; white-space: pre-wrap; width: 199px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-sVwOh .framer-6fc286 { aspect-ratio: 1.0406504065040652 / 1; bottom: 19px; flex: none; height: auto; overflow: visible; position: absolute; right: 131px; text-decoration: none; width: 24px; z-index: 1; }\",\".framer-sVwOh .framer-1q4utx5 { aspect-ratio: 1 / 1; bottom: 18px; flex: none; height: auto; overflow: visible; position: absolute; right: 100px; text-decoration: none; width: 25px; z-index: 1; }\",\".framer-sVwOh .framer-9zxu6z { aspect-ratio: 1 / 1; bottom: 18px; flex: none; height: auto; overflow: visible; position: absolute; right: 34px; text-decoration: none; width: 25px; z-index: 1; }\",\".framer-sVwOh .framer-1gz6re3 { aspect-ratio: 1 / 1; bottom: 18px; flex: none; height: auto; overflow: visible; position: absolute; right: 67px; text-decoration: none; width: 25px; z-index: 1; }\",\".framer-sVwOh .framer-na3bjj { aspect-ratio: 1 / 1; bottom: 20px; flex: none; height: auto; overflow: visible; position: absolute; right: 4px; text-decoration: none; width: 25px; z-index: 1; }\",\".framer-sVwOh .framer-9cf8d0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-sVwOh .framer-10j0stx { flex: none; height: 19px; position: relative; width: 109px; }\",\".framer-sVwOh .framer-10c33du-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-sVwOh .framer-szr5uh { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-sVwOh.framer-v-1y65ln2.framer-10dqsor { padding: 0px 40px 0px 40px; width: 810px; }\",\".framer-sVwOh.framer-v-1y65ln2 .framer-34gzrz { gap: 0px; }\",\".framer-sVwOh.framer-v-1y65ln2 .framer-buenfs { gap: 40px; }\",\".framer-sVwOh.framer-v-1y65ln2 .framer-sjkzrf, .framer-sVwOh.framer-v-16qukhz .framer-sjkzrf { flex-direction: column; gap: 32px; }\",\".framer-sVwOh.framer-v-1y65ln2 .framer-dkqbn2, .framer-sVwOh.framer-v-1y65ln2 .framer-dpr2mf, .framer-sVwOh.framer-v-16qukhz .framer-dpr2mf { flex: none; width: 100%; }\",\".framer-sVwOh.framer-v-1y65ln2 .framer-l6lbtc, .framer-sVwOh.framer-v-1y65ln2 .framer-1390sft, .framer-sVwOh.framer-v-1y65ln2 .framer-d96scn, .framer-sVwOh.framer-v-1y65ln2 .framer-1jyybrx, .framer-sVwOh.framer-v-1y65ln2 .framer-1q6wfo7, .framer-sVwOh.framer-v-16qukhz .framer-l6lbtc, .framer-sVwOh.framer-v-16qukhz .framer-1390sft, .framer-sVwOh.framer-v-16qukhz .framer-d96scn, .framer-sVwOh.framer-v-16qukhz .framer-1jyybrx, .framer-sVwOh.framer-v-16qukhz .framer-151iu75, .framer-sVwOh.framer-v-16qukhz .framer-1sp2oig, .framer-sVwOh.framer-v-16qukhz .framer-1oyj7lh, .framer-sVwOh.framer-v-16qukhz .framer-wt0dhu, .framer-sVwOh.framer-v-16qukhz .framer-15hkzdl, .framer-sVwOh.framer-v-16qukhz .framer-1q6wfo7 { height: auto; }\",\".framer-sVwOh.framer-v-1y65ln2 .framer-crh043 { bottom: -20px; height: 22px; right: -20px; width: 175px; }\",\".framer-sVwOh.framer-v-1y65ln2 .framer-na3bjj { bottom: 19px; }\",\".framer-sVwOh.framer-v-16qukhz.framer-10dqsor { flex-direction: column; padding: 0px 12px 0px 12px; width: 390px; }\",\".framer-sVwOh.framer-v-16qukhz .framer-34gzrz, .framer-sVwOh.framer-v-16qukhz .framer-dkqbn2 { flex: none; gap: 0px; width: 100%; }\",\".framer-sVwOh.framer-v-16qukhz .framer-buenfs { gap: 40px; padding: 20px; }\",\".framer-sVwOh.framer-v-16qukhz .framer-crh043 { bottom: -43px; height: auto; left: 0px; right: -4px; width: unset; }\",\".framer-sVwOh.framer-v-16qukhz .framer-na3bjj { bottom: 18px; }\",...sharedStyle.css,'.framer-sVwOh[data-border=\"true\"]::after, .framer-sVwOh [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 376\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"A_Jc927TB\":{\"layout\":[\"fixed\",\"auto\"]},\"FNMvqolhZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerv02RUClmb=withCSS(Component,css,\"framer-sVwOh\");export default Framerv02RUClmb;Framerv02RUClmb.displayName=\"Footer\";Framerv02RUClmb.defaultProps={height:376,width:1200};addPropertyControls(Framerv02RUClmb,{variant:{options:[\"Tvr4SsupR\",\"A_Jc927TB\",\"FNMvqolhZ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerv02RUClmb,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v23/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_A87jxeN7B.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"}]},...CookieBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv02RUClmb\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"376\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"A_Jc927TB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FNMvqolhZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./v02RUClmb.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nvar Home_default = (React) => {\n  if (!Component) {\n    const HomeIcon = React.forwardRef(function HomeIcon2({\n      title,\n      titleId,\n      ...props\n    }, svgRef) {\n      return /* @__PURE__ */ React.createElement(\"svg\", Object.assign({\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 24 24\",\n        fill: \"currentColor\",\n        \"aria-hidden\": \"true\",\n        \"data-slot\": \"icon\",\n        ref: svgRef,\n        \"aria-labelledby\": titleId\n      }, props), title ? /* @__PURE__ */ React.createElement(\"title\", {\n        id: titleId\n      }, title) : null, /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"M11.47 3.841a.75.75 0 0 1 1.06 0l8.69 8.69a.75.75 0 1 0 1.06-1.061l-8.689-8.69a2.25 2.25 0 0 0-3.182 0l-8.69 8.69a.75.75 0 1 0 1.061 1.06l8.69-8.689Z\"\n      }), /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"m12 5.432 8.159 8.159c.03.03.06.058.091.086v6.198c0 1.035-.84 1.875-1.875 1.875H15a.75.75 0 0 1-.75-.75v-4.5a.75.75 0 0 0-.75-.75h-3a.75.75 0 0 0-.75.75V21a.75.75 0 0 1-.75.75H5.625a1.875 1.875 0 0 1-1.875-1.875v-6.198a2.29 2.29 0 0 0 .091-.086L12 5.432Z\"\n      }));\n    });\n    Component = HomeIcon;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  Home_default as default\n};\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/hero-icons/Home.js@0.0.28\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"AcademicCap\",\"AdjustmentsVertical\",\"ArchiveBox\",\"ArchiveBoxArrowDown\",\"ArchiveBoxXMark\",\"ArrowDown\",\"ArrowDownCircle\",\"ArrowDownLeft\",\"ArrowDownOnSquare\",\"ArrowDownRight\",\"ArrowDownTray\",\"ArrowLeft\",\"ArrowLeftCircle\",\"ArrowLeftOnRectangle\",\"ArrowLongDown\",\"ArrowLongLeft\",\"ArrowLongRight\",\"ArrowLongUp\",\"ArrowPath\",\"ArrowRight\",\"ArrowRightCircle\",\"ArrowSmallDown\",\"ArrowSmallLeft\",\"ArrowSmallRight\",\"ArrowSmallUp\",\"ArrowTrendingDown\",\"ArrowTrendingUp\",\"ArrowUp\",\"ArrowUpCircle\",\"ArrowUpLeft\",\"ArrowUpOnSquare\",\"ArrowUpOnSquareStack\",\"ArrowUpRight\",\"ArrowUpTray\",\"ArrowUturnDown\",\"ArrowUturnLeft\",\"ArrowUturnRight\",\"ArrowUturnUp\",\"ArrowsPointingIn\",\"ArrowsPointingOut\",\"ArrowsRightLeft\",\"ArrowsUpDown\",\"AtSymbol\",\"Backspace\",\"Backward\",\"Banknotes\",\"Bars2\",\"Bars3\",\"Bars3BottomLeft\",\"Bars3BottomRight\",\"Bars3CenterLeft\",\"Bars4\",\"BarsArrowDown\",\"BarsArrowUp\",\"Battery0\",\"Battery100\",\"Battery50\",\"Beaker\",\"Bell\",\"BellAlert\",\"BellSlash\",\"BellSnooze\",\"Bolt\",\"BoltSlash\",\"BookOpen\",\"Bookmark\",\"BookmarkSlash\",\"BookmarkSquare\",\"Briefcase\",\"BugAnt\",\"BuildingLibrary\",\"BuildingOffice\",\"BuildingOffice2\",\"BuildingStorefront\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarDays\",\"Camera\",\"ChartBar\",\"ChartBarSquare\",\"ChartPie\",\"ChatBubbleLeft\",\"ChatBubbleLeftRight\",\"ChatBubbleOvalLeft\",\"Check\",\"CheckBadge\",\"CheckCircle\",\"ChevronDoubleDown\",\"ChevronDoubleLeft\",\"ChevronDoubleRight\",\"ChevronDoubleUp\",\"ChevronDown\",\"ChevronLeft\",\"ChevronRight\",\"ChevronUp\",\"ChevronUpDown\",\"CircleStack\",\"Clipboard\",\"ClipboardDocument\",\"Clock\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CodeBracket\",\"CodeBracketSquare\",\"Cog\",\"Cog6Tooth\",\"Cog8Tooth\",\"CommandLine\",\"ComputerDesktop\",\"CpuChip\",\"CreditCard\",\"Cube\",\"CubeTransparent\",\"CurrencyBangladeshi\",\"CurrencyDollar\",\"CurrencyEuro\",\"CurrencyPound\",\"CurrencyRupee\",\"CurrencyYen\",\"CursorArrowRays\",\"CursorArrowRipple\",\"DevicePhoneMobile\",\"DeviceTablet\",\"Document\",\"DocumentArrowDown\",\"DocumentArrowUp\",\"DocumentChartBar\",\"DocumentCheck\",\"DocumentDuplicate\",\"DocumentMinus\",\"DocumentPlus\",\"DocumentText\",\"EllipsisHorizontal\",\"EllipsisVertical\",\"Envelope\",\"EnvelopeOpen\",\"ExclamationCircle\",\"ExclamationTriangle\",\"Eye\",\"EyeDropper\",\"EyeSlash\",\"FaceFrown\",\"FaceSmile\",\"Film\",\"FingerPrint\",\"Fire\",\"Flag\",\"Folder\",\"FolderArrowDown\",\"FolderMinus\",\"FolderOpen\",\"FolderPlus\",\"Forward\",\"Funnel\",\"Gif\",\"Gift\",\"GiftTop\",\"GlobeAlt\",\"GlobeAmericas\",\"GlobeAsiaAustralia\",\"GlobeEuropeAfrica\",\"HandRaised\",\"HandThumbDown\",\"HandThumbUp\",\"Hashtag\",\"Heart\",\"Home\",\"HomeModern\",\"Identification\",\"Inbox\",\"InboxArrowDown\",\"InboxStack\",\"InformationCircle\",\"Key\",\"Language\",\"Lifebuoy\",\"LightBulb\",\"Link\",\"ListBullet\",\"LockClosed\",\"LockOpen\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Map\",\"MapPin\",\"Megaphone\",\"Microphone\",\"Minus\",\"MinusCircle\",\"MinusSmall\",\"Moon\",\"MusicalNote\",\"Newspaper\",\"NoSymbol\",\"PaintBrush\",\"PaperAirplane\",\"PaperClip\",\"Pause\",\"PauseCircle\",\"Pencil\",\"PencilSquare\",\"Phone\",\"PhoneArrowDownLeft\",\"PhoneArrowUpRight\",\"PhoneXMark\",\"Photo\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Plus\",\"PlusCircle\",\"PlusSmall\",\"Power\",\"PresentationChartBar\",\"Printer\",\"PuzzlePiece\",\"QrCode\",\"QuestionMarkCircle\",\"QueueList\",\"Radio\",\"ReceiptPercent\",\"ReceiptRefund\",\"RectangleGroup\",\"RectangleStack\",\"RocketLaunch\",\"Rss\",\"Scale\",\"Scissors\",\"Server\",\"ServerStack\",\"Share\",\"ShieldCheck\",\"ShieldExclamation\",\"ShoppingBag\",\"ShoppingCart\",\"Signal\",\"SignalSlash\",\"Sparkles\",\"SpeakerWave\",\"SpeakerXMark\",\"Square2Stack\",\"Square3Stack3D\",\"Squares2X2\",\"SquaresPlus\",\"Star\",\"Stop\",\"StopCircle\",\"Sun\",\"Swatch\",\"TableCells\",\"Tag\",\"Ticket\",\"Trash\",\"Trophy\",\"Truck\",\"Tv\",\"User\",\"UserCircle\",\"UserGroup\",\"UserMinus\",\"UserPlus\",\"Users\",\"Variable\",\"VideoCamera\",\"VideoCameraSlash\",\"ViewColumns\",\"ViewfinderCircle\",\"Wallet\",\"Wifi\",\"Window\",\"Wrench\",\"WrenchScrewdriver\",\"XCircle\",\"XMark\",\"index\"];const moduleBaseUrl=\"https://framer.com/m/hero-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * HERO\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.28`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Hero\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Hero site](https://heroicons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero.map","/*\n * utils\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/hero-icons/Home.js@0.0.28\";import{defaultEvents,useIconSelection}from\"https://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt\";export const iconKeys=[\"AcademicCap\",\"AdjustmentsVertical\",\"ArchiveBox\",\"ArchiveBoxArrowDown\",\"ArchiveBoxXMark\",\"ArrowDown\",\"ArrowDownCircle\",\"ArrowDownLeft\",\"ArrowDownOnSquare\",\"ArrowDownRight\",\"ArrowDownTray\",\"ArrowLeft\",\"ArrowLeftCircle\",\"ArrowLeftOnRectangle\",\"ArrowLongDown\",\"ArrowLongLeft\",\"ArrowLongRight\",\"ArrowLongUp\",\"ArrowPath\",\"ArrowRight\",\"ArrowRightCircle\",\"ArrowSmallDown\",\"ArrowSmallLeft\",\"ArrowSmallRight\",\"ArrowSmallUp\",\"ArrowTrendingDown\",\"ArrowTrendingUp\",\"ArrowUp\",\"ArrowUpCircle\",\"ArrowUpLeft\",\"ArrowUpOnSquare\",\"ArrowUpOnSquareStack\",\"ArrowUpRight\",\"ArrowUpTray\",\"ArrowUturnDown\",\"ArrowUturnLeft\",\"ArrowUturnRight\",\"ArrowUturnUp\",\"ArrowsPointingIn\",\"ArrowsPointingOut\",\"ArrowsRightLeft\",\"ArrowsUpDown\",\"AtSymbol\",\"Backspace\",\"Backward\",\"Banknotes\",\"Bars2\",\"Bars3\",\"Bars3BottomLeft\",\"Bars3BottomRight\",\"Bars3CenterLeft\",\"Bars4\",\"BarsArrowDown\",\"BarsArrowUp\",\"Battery0\",\"Battery100\",\"Battery50\",\"Beaker\",\"Bell\",\"BellAlert\",\"BellSlash\",\"BellSnooze\",\"Bolt\",\"BoltSlash\",\"BookOpen\",\"Bookmark\",\"BookmarkSlash\",\"BookmarkSquare\",\"Briefcase\",\"BugAnt\",\"BuildingLibrary\",\"BuildingOffice\",\"BuildingOffice2\",\"BuildingStorefront\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarDays\",\"Camera\",\"ChartBar\",\"ChartBarSquare\",\"ChartPie\",\"ChatBubbleLeft\",\"ChatBubbleLeftRight\",\"ChatBubbleOvalLeft\",\"Check\",\"CheckBadge\",\"CheckCircle\",\"ChevronDoubleDown\",\"ChevronDoubleLeft\",\"ChevronDoubleRight\",\"ChevronDoubleUp\",\"ChevronDown\",\"ChevronLeft\",\"ChevronRight\",\"ChevronUp\",\"ChevronUpDown\",\"CircleStack\",\"Clipboard\",\"ClipboardDocument\",\"Clock\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CodeBracket\",\"CodeBracketSquare\",\"Cog\",\"Cog6Tooth\",\"Cog8Tooth\",\"CommandLine\",\"ComputerDesktop\",\"CpuChip\",\"CreditCard\",\"Cube\",\"CubeTransparent\",\"CurrencyBangladeshi\",\"CurrencyDollar\",\"CurrencyEuro\",\"CurrencyPound\",\"CurrencyRupee\",\"CurrencyYen\",\"CursorArrowRays\",\"CursorArrowRipple\",\"DevicePhoneMobile\",\"DeviceTablet\",\"Document\",\"DocumentArrowDown\",\"DocumentArrowUp\",\"DocumentChartBar\",\"DocumentCheck\",\"DocumentDuplicate\",\"DocumentMinus\",\"DocumentPlus\",\"DocumentText\",\"EllipsisHorizontal\",\"EllipsisVertical\",\"Envelope\",\"EnvelopeOpen\",\"ExclamationCircle\",\"ExclamationTriangle\",\"Eye\",\"EyeDropper\",\"EyeSlash\",\"FaceFrown\",\"FaceSmile\",\"Film\",\"FingerPrint\",\"Fire\",\"Flag\",\"Folder\",\"FolderArrowDown\",\"FolderMinus\",\"FolderOpen\",\"FolderPlus\",\"Forward\",\"Funnel\",\"Gif\",\"Gift\",\"GiftTop\",\"GlobeAlt\",\"GlobeAmericas\",\"GlobeAsiaAustralia\",\"GlobeEuropeAfrica\",\"HandRaised\",\"HandThumbDown\",\"HandThumbUp\",\"Hashtag\",\"Heart\",\"Home\",\"HomeModern\",\"Identification\",\"Inbox\",\"InboxArrowDown\",\"InboxStack\",\"InformationCircle\",\"Key\",\"Language\",\"Lifebuoy\",\"LightBulb\",\"Link\",\"ListBullet\",\"LockClosed\",\"LockOpen\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Map\",\"MapPin\",\"Megaphone\",\"Microphone\",\"Minus\",\"MinusCircle\",\"MinusSmall\",\"Moon\",\"MusicalNote\",\"Newspaper\",\"NoSymbol\",\"PaintBrush\",\"PaperAirplane\",\"PaperClip\",\"Pause\",\"PauseCircle\",\"Pencil\",\"PencilSquare\",\"Phone\",\"PhoneArrowDownLeft\",\"PhoneArrowUpRight\",\"PhoneXMark\",\"Photo\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Plus\",\"PlusCircle\",\"PlusSmall\",\"Power\",\"PresentationChartBar\",\"Printer\",\"PuzzlePiece\",\"QrCode\",\"QuestionMarkCircle\",\"QueueList\",\"Radio\",\"ReceiptPercent\",\"ReceiptRefund\",\"RectangleGroup\",\"RectangleStack\",\"RocketLaunch\",\"Rss\",\"Scale\",\"Scissors\",\"Server\",\"ServerStack\",\"Share\",\"ShieldCheck\",\"ShieldExclamation\",\"ShoppingBag\",\"ShoppingCart\",\"Signal\",\"SignalSlash\",\"Sparkles\",\"SpeakerWave\",\"SpeakerXMark\",\"Square2Stack\",\"Square3Stack3D\",\"Squares2X2\",\"SquaresPlus\",\"Star\",\"Stop\",\"StopCircle\",\"Sun\",\"Swatch\",\"TableCells\",\"Tag\",\"Ticket\",\"Trash\",\"Trophy\",\"Truck\",\"Tv\",\"User\",\"UserCircle\",\"UserGroup\",\"UserMinus\",\"UserPlus\",\"Users\",\"Variable\",\"VideoCamera\",\"VideoCameraSlash\",\"ViewColumns\",\"ViewfinderCircle\",\"Wallet\",\"Wifi\",\"Window\",\"Wrench\",\"WrenchScrewdriver\",\"XCircle\",\"XMark\",\"index\"];const moduleBaseUrl=\"https://framer.com/m/hero-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * HERO\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.28`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Hero\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Hero site](https://heroicons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero.map","// Generated by Framer (1683339)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={aUhijLIIx:{hover:true},ITphX_ZJ0:{hover:true}};const cycleOrder=[\"aUhijLIIx\",\"ITphX_ZJ0\"];const serializationHash=\"framer-BhEbG\";const variantClassNames={aUhijLIIx:\"framer-v-scq0b3\",ITphX_ZJ0:\"framer-v-13aflat\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const holRNReIY=undefined;const V1ueuXIOW=undefined;const tMqykl6cR=undefined;const XfPrmcqWF=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Dark:\"aUhijLIIx\",Light:\"ITphX_ZJ0\"};const Variants=motion.create(React.Fragment);const getProps=({cardLink,height,id,image,subtitle,title,width,...props})=>{return{...props,holRNReIY:cardLink??props.holRNReIY,tMqykl6cR:title??props.tMqykl6cR??\"3d Animation Template\",V1ueuXIOW:image??props.V1ueuXIOW??{pixelHeight:748,pixelWidth:1220,src:\"https://framerusercontent.com/images/koyuwrnVwYJXUHQkh0g3O0SeI.png?width=1220&height=748\",srcSet:\"https://framerusercontent.com/images/koyuwrnVwYJXUHQkh0g3O0SeI.png?scale-down-to=512&width=1220&height=748 512w,https://framerusercontent.com/images/koyuwrnVwYJXUHQkh0g3O0SeI.png?scale-down-to=1024&width=1220&height=748 1024w,https://framerusercontent.com/images/koyuwrnVwYJXUHQkh0g3O0SeI.png?width=1220&height=748 1220w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"aUhijLIIx\",XfPrmcqWF:subtitle??props.XfPrmcqWF??\"Show your work as a true professional\"};};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,V1ueuXIOW,tMqykl6cR,XfPrmcqWF,holRNReIY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aUhijLIIx\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:holRNReIY,motionChild:true,nodeId:\"aUhijLIIx\",openInNewTab:false,scopeId:\"kjqJKrt4M\",smoothScroll:true,...addPropertyOverrides({\"ITphX_ZJ0-hover\":{href:undefined},ITphX_ZJ0:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-scq0b3\",className,classNames)} framer-xw92mm`,\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"aUhijLIIx\",ref:refBinding,style:{filter:\"brightness(1)\",WebkitFilter:\"brightness(1)\",...style},variants:{\"aUhijLIIx-hover\":{filter:\"brightness(0.72)\",WebkitFilter:\"brightness(0.72)\"},\"ITphX_ZJ0-hover\":{filter:\"brightness(1.4)\",WebkitFilter:\"brightness(1.4)\"}},...addPropertyOverrides({ITphX_ZJ0:{\"data-framer-name\":\"Light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-371.5)/2),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(V1ueuXIOW)},className:\"framer-wj1p4j\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"MYYJ3IJFE\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xcuvjy\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"uuXWrXaXT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"3d Animation Template\"})}),className:\"framer-1slt0p7\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"Ey2UNGDbm\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},text:tMqykl6cR,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Show your work as a true professional\"})}),className:\"framer-gcdjr2\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"e7SjXot6b\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},text:XfPrmcqWF,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\".framer-BhEbG.framer-xw92mm, .framer-BhEbG .framer-xw92mm { display: block; }\",\".framer-BhEbG.framer-scq0b3 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 285px; }\",\".framer-BhEbG .framer-wj1p4j { aspect-ratio: 1.5885416666666667 / 1; flex: none; height: auto; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-BhEbG .framer-xcuvjy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BhEbG .framer-1slt0p7, .framer-BhEbG .framer-gcdjr2 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",'.framer-BhEbG[data-border=\"true\"]::after, .framer-BhEbG [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 232\n * @framerIntrinsicWidth 285\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ITphX_ZJ0\":{\"layout\":[\"fixed\",\"auto\"]},\"q3gtOoamL\":{\"layout\":[\"fixed\",\"auto\"]},\"CDBk7AXKa\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"V1ueuXIOW\":\"image\",\"tMqykl6cR\":\"title\",\"XfPrmcqWF\":\"subtitle\",\"holRNReIY\":\"cardLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkjqJKrt4M=withCSS(Component,css,\"framer-BhEbG\");export default FramerkjqJKrt4M;FramerkjqJKrt4M.displayName=\"Image tile\";FramerkjqJKrt4M.defaultProps={height:232,width:285};addPropertyControls(FramerkjqJKrt4M,{variant:{options:[\"aUhijLIIx\",\"ITphX_ZJ0\"],optionTitles:[\"Dark\",\"Light\"],title:\"Variant\",type:ControlType.Enum},V1ueuXIOW:{__defaultAssetReference:\"data:framer/asset-reference,koyuwrnVwYJXUHQkh0g3O0SeI.png?originalFilename=image.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},tMqykl6cR:{defaultValue:\"3d Animation Template\",displayTextArea:false,title:\"Title\",type:ControlType.String},ontMqykl6cRChange:{changes:\"tMqykl6cR\",type:ControlType.ChangeHandler},XfPrmcqWF:{defaultValue:\"Show your work as a true professional\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String},onXfPrmcqWFChange:{changes:\"XfPrmcqWF\",type:ControlType.ChangeHandler},holRNReIY:{title:\"Card link\",type:ControlType.Link}});addFonts(FramerkjqJKrt4M,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkjqJKrt4M\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"285\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ITphX_ZJ0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"q3gtOoamL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CDBk7AXKa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"232\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"V1ueuXIOW\\\":\\\"image\\\",\\\"tMqykl6cR\\\":\\\"title\\\",\\\"XfPrmcqWF\\\":\\\"subtitle\\\",\\\"holRNReIY\\\":\\\"cardLink\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kjqJKrt4M.map","// Generated by Framer (c99c261)\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 ImageTile from\"https://framerusercontent.com/modules/HoWLaHuJfdFZ8sE2T2yE/Ntn0qzZvHktJN0sfTdZf/kjqJKrt4M.js\";const ImageTileFonts=getFonts(ImageTile);const cycleOrder=[\"rsopAvJkj\",\"br2v3chvo\",\"awCd3JY1Y\"];const serializationHash=\"framer-II5Sq\";const variantClassNames={awCd3JY1Y:\"framer-v-1jp0mp9\",br2v3chvo:\"framer-v-1umi3sp\",rsopAvJkj:\"framer-v-ktm00f\"};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 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={\"Dark Mobile\":\"br2v3chvo\",\"Light Desktop\":\"rsopAvJkj\",\"Light Mobile\":\"awCd3JY1Y\"};const getProps=({height,id,tap,width,...props})=>{return{...props,rTFIZcyWr:tap??props.rTFIZcyWr,variant:humanReadableVariantMap[props.variant]??props.variant??\"rsopAvJkj\"};};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,rTFIZcyWr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rsopAvJkj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeavel9cnkk=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(rTFIZcyWr){const res=await rTFIZcyWr(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"awCd3JY1Y\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ktm00f\",className,classNames),\"data-framer-name\":\"Light Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rsopAvJkj\",onMouseLeave:onMouseLeavel9cnkk,ref:refBinding,style:{...style},...addPropertyOverrides({awCd3JY1Y:{\"data-framer-name\":\"Light Mobile\"},br2v3chvo:{\"data-framer-name\":\"Dark Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"J5U7FTHzU\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:232,width:`calc(max((${componentViewport?.width||\"100vw\"} - 220px) / 12, 1px) * 3 + 40px)`,y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({awCd3JY1Y:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`},br2v3chvo:{width:`calc(max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 1px) * 2 + 20px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-30i0tq-container\",layoutDependency:layoutDependency,layoutId:\"wESPZUrT2-container\",nodeId:\"wESPZUrT2\",rendersWithMotion:true,scopeId:\"gjC8I4TkZ\",children:/*#__PURE__*/_jsx(ImageTile,{height:\"100%\",id:\"wESPZUrT2\",layoutId:\"wESPZUrT2\",style:{width:\"100%\"},tMqykl6cR:\"3d Animation Template\",V1ueuXIOW:addImageAlt({pixelHeight:720,pixelWidth:1140,src:\"https://framerusercontent.com/images/ZnW12VThMeURcSTaS1ZvE5xfgs.png?width=1140&height=720\",srcSet:\"https://framerusercontent.com/images/ZnW12VThMeURcSTaS1ZvE5xfgs.png?scale-down-to=512&width=1140&height=720 512w,https://framerusercontent.com/images/ZnW12VThMeURcSTaS1ZvE5xfgs.png?scale-down-to=1024&width=1140&height=720 1024w,https://framerusercontent.com/images/ZnW12VThMeURcSTaS1ZvE5xfgs.png?width=1140&height=720 1140w\"},\"\"),variant:\"aUhijLIIx\",width:\"100%\",XfPrmcqWF:\"Check my twitter for more\",...addPropertyOverrides({awCd3JY1Y:{f9RN6BH82:resolvedLinks[0],tMqykl6cR:\"Video tutorial\",V1ueuXIOW:addImageAlt({pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/C4IbE33ASIqCFBBvN6wa6lMjx70.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/C4IbE33ASIqCFBBvN6wa6lMjx70.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/C4IbE33ASIqCFBBvN6wa6lMjx70.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/C4IbE33ASIqCFBBvN6wa6lMjx70.png?width=1140&height=718 1140w\"},\"\"),variant:\"ITphX_ZJ0\",XfPrmcqWF:\"Learn Salesforce Testing with AI-Driven Guides\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HWmAE4liq\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:232,width:`max((${componentViewport?.width||\"100vw\"} - 220px) / 12, 1px)`,y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({awCd3JY1Y:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+252},br2v3chvo:{width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 1px)`,y:(componentViewport?.y||0)+0+252}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f9kvbj-container\",layoutDependency:layoutDependency,layoutId:\"N0fa4ZuRX-container\",nodeId:\"N0fa4ZuRX\",rendersWithMotion:true,scopeId:\"gjC8I4TkZ\",children:/*#__PURE__*/_jsx(ImageTile,{height:\"100%\",id:\"N0fa4ZuRX\",layoutId:\"N0fa4ZuRX\",style:{width:\"100%\"},tMqykl6cR:\"Rental Property\",V1ueuXIOW:addImageAlt({pixelHeight:720,pixelWidth:1140,src:\"https://framerusercontent.com/images/eyiK61H5s3uih0wmlpQPgCior8.png?width=1140&height=720\",srcSet:\"https://framerusercontent.com/images/eyiK61H5s3uih0wmlpQPgCior8.png?scale-down-to=512&width=1140&height=720 512w,https://framerusercontent.com/images/eyiK61H5s3uih0wmlpQPgCior8.png?scale-down-to=1024&width=1140&height=720 1024w,https://framerusercontent.com/images/eyiK61H5s3uih0wmlpQPgCior8.png?width=1140&height=720 1140w\"},\"\"),variant:\"aUhijLIIx\",width:\"100%\",XfPrmcqWF:\"Fully book next month\",...addPropertyOverrides({awCd3JY1Y:{f9RN6BH82:resolvedLinks1[0],tMqykl6cR:\"Open source\",V1ueuXIOW:addImageAlt({pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/4eGGlWYo6C5VDBqxNjdZsSkKFE.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/4eGGlWYo6C5VDBqxNjdZsSkKFE.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/4eGGlWYo6C5VDBqxNjdZsSkKFE.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/4eGGlWYo6C5VDBqxNjdZsSkKFE.png?width=1140&height=718 1140w\"},\"\"),XfPrmcqWF:\"Build and Extend with TestZeus’ Core\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:232,width:`max((${componentViewport?.width||\"100vw\"} - 220px) / 12, 1px)`,y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({br2v3chvo:{width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 1px)`,y:(componentViewport?.y||0)+0+252}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1otmlyd-container\",layoutDependency:layoutDependency,layoutId:\"IPKQbPA_l-container\",nodeId:\"IPKQbPA_l\",rendersWithMotion:true,scopeId:\"gjC8I4TkZ\",children:/*#__PURE__*/_jsx(ImageTile,{height:\"100%\",id:\"IPKQbPA_l\",layoutId:\"IPKQbPA_l\",style:{width:\"100%\"},tMqykl6cR:\"Corporate\",V1ueuXIOW:addImageAlt({pixelHeight:720,pixelWidth:1140,src:\"https://framerusercontent.com/images/WCPV4i4jytu4qtnIS5ikBRgSKSY.png?width=1140&height=720\",srcSet:\"https://framerusercontent.com/images/WCPV4i4jytu4qtnIS5ikBRgSKSY.png?scale-down-to=512&width=1140&height=720 512w,https://framerusercontent.com/images/WCPV4i4jytu4qtnIS5ikBRgSKSY.png?scale-down-to=1024&width=1140&height=720 1024w,https://framerusercontent.com/images/WCPV4i4jytu4qtnIS5ikBRgSKSY.png?width=1140&height=720 1140w\"},\"\"),variant:\"aUhijLIIx\",width:\"100%\",XfPrmcqWF:\"Level up your business\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:232,width:`max((${componentViewport?.width||\"100vw\"} - 220px) / 12, 1px)`,y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({br2v3chvo:{width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 1px)`,y:(componentViewport?.y||0)+0+504}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u9l7dz-container\",layoutDependency:layoutDependency,layoutId:\"vDINLC3T1-container\",nodeId:\"vDINLC3T1\",rendersWithMotion:true,scopeId:\"gjC8I4TkZ\",children:/*#__PURE__*/_jsx(ImageTile,{height:\"100%\",id:\"vDINLC3T1\",layoutId:\"vDINLC3T1\",style:{width:\"100%\"},tMqykl6cR:\"Architect\",V1ueuXIOW:addImageAlt({pixelHeight:720,pixelWidth:1140,src:\"https://framerusercontent.com/images/an6ZONTX77FZS9Kk2oHLX4c6XY.png?width=1140&height=720\",srcSet:\"https://framerusercontent.com/images/an6ZONTX77FZS9Kk2oHLX4c6XY.png?scale-down-to=512&width=1140&height=720 512w,https://framerusercontent.com/images/an6ZONTX77FZS9Kk2oHLX4c6XY.png?scale-down-to=1024&width=1140&height=720 1024w,https://framerusercontent.com/images/an6ZONTX77FZS9Kk2oHLX4c6XY.png?width=1140&height=720 1140w\"},\"\"),variant:\"aUhijLIIx\",width:\"100%\",XfPrmcqWF:\"Show your work in style\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-II5Sq.framer-rnuwov, .framer-II5Sq .framer-rnuwov { display: block; }\",\".framer-II5Sq.framer-ktm00f { display: grid; gap: 20px; grid-auto-rows: min-content; grid-template-columns: repeat(12, minmax(1px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1268px; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-II5Sq .framer-30i0tq-container { align-self: start; flex: none; grid-column: span 3; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-II5Sq .framer-1f9kvbj-container, .framer-II5Sq .framer-1otmlyd-container, .framer-II5Sq .framer-u9l7dz-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-II5Sq.framer-v-1umi3sp.framer-ktm00f { grid-template-columns: repeat(2, minmax(1px, 1fr)); overflow: hidden; width: 390px; }\",\".framer-II5Sq.framer-v-1umi3sp .framer-30i0tq-container { grid-column: span 2; }\",\".framer-II5Sq.framer-v-1jp0mp9.framer-ktm00f { grid-template-columns: repeat(1, minmax(1px, 1fr)); overflow: hidden; width: 390px; }\",\".framer-II5Sq.framer-v-1jp0mp9 .framer-30i0tq-container { grid-column: span 1; order: 0; }\",\".framer-II5Sq.framer-v-1jp0mp9 .framer-1f9kvbj-container { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 232\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1268px\",null,null]},\"br2v3chvo\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1268px\",null,null]},\"awCd3JY1Y\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1268px\",null,null]}}}\n * @framerVariables {\"rTFIZcyWr\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergjC8I4TkZ=withCSS(Component,css,\"framer-II5Sq\");export default FramergjC8I4TkZ;FramergjC8I4TkZ.displayName=\"Image-Links-Grid how to use\";FramergjC8I4TkZ.defaultProps={height:232,width:1200};addPropertyControls(FramergjC8I4TkZ,{variant:{options:[\"rsopAvJkj\",\"br2v3chvo\",\"awCd3JY1Y\"],optionTitles:[\"Light Desktop\",\"Dark Mobile\",\"Light Mobile\"],title:\"Variant\",type:ControlType.Enum},rTFIZcyWr:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramergjC8I4TkZ,[{explicitInter:true,fonts:[]},...ImageTileFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergjC8I4TkZ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"232\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1268px\\\",null,null]},\\\"br2v3chvo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1268px\\\",null,null]},\\\"awCd3JY1Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1268px\\\",null,null]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"rTFIZcyWr\\\":\\\"tap\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (77cb752)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ASCIIBackground from\"https://framerusercontent.com/modules/s3gip9eMV1kca4GMupg6/mRejWDFxPOaVL77ZiGLs/ASCII_background_Prod.js\";const ASCIIBackgroundFonts=getFonts(ASCIIBackground);const enabledGestures={gVItfwd7c:{hover:true,pressed:true}};const serializationHash=\"framer-NIGjW\";const variantClassNames={gVItfwd7c:\"framer-v-1ppc4pi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HL6QA4SWl=undefined;const SeVd24qoN=undefined;const gLaFim1kA=undefined;const MZ4VSeaHI=undefined;const i1pHqRluR=undefined;const RmVOIap1t=undefined;const k7jJI2ZOO=undefined;const Jg1Uf7wyl=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={delay:0,duration:.3,ease:[1,0,0,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({bgColor,border,buttonTitle,click,height,id,link,newTab,padding,textColor,width,...props})=>{return{...props,gLaFim1kA:border??props.gLaFim1kA??{borderColor:\"rgba(245, 245, 245, 1)\",borderStyle:\"solid\",borderWidth:1},HL6QA4SWl:padding??props.HL6QA4SWl??\"6px 12px 6px 12px\",i1pHqRluR:link??props.i1pHqRluR,Jg1Uf7wyl:buttonTitle??props.Jg1Uf7wyl??\"Free trial\",k7jJI2ZOO:textColor??props.k7jJI2ZOO??\"rgb(255, 255, 255)\",MZ4VSeaHI:click??props.MZ4VSeaHI,RmVOIap1t:newTab??props.RmVOIap1t??true,SeVd24qoN:bgColor??props.SeVd24qoN??\"rgb(37, 99, 235)\"};};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,i1pHqRluR,Jg1Uf7wyl,HL6QA4SWl,SeVd24qoN,k7jJI2ZOO,RmVOIap1t,gLaFim1kA,MZ4VSeaHI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"gVItfwd7c\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaphi9fu9=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(MZ4VSeaHI){const res=await MZ4VSeaHI(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"gVItfwd7c-hover\",\"gVItfwd7c-pressed\"].includes(gestureVariant))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__*/_jsx(Link,{href:i1pHqRluR,motionChild:true,nodeId:\"gVItfwd7c\",openInNewTab:RmVOIap1t,scopeId:\"XMuklhV5e\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ppc4pi\",className,classNames)} framer-1nioobu`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gVItfwd7c\",onTap:onTaphi9fu9,ref:refBinding,style:{\"--1g3scv0\":numberToPixelString(HL6QA4SWl),\"--border-bottom-width\":(gLaFim1kA?.borderBottomWidth??gLaFim1kA?.borderWidth)+\"px\",\"--border-color\":gLaFim1kA?.borderColor,\"--border-left-width\":(gLaFim1kA?.borderLeftWidth??gLaFim1kA?.borderWidth)+\"px\",\"--border-right-width\":(gLaFim1kA?.borderRightWidth??gLaFim1kA?.borderWidth)+\"px\",\"--border-style\":gLaFim1kA?.borderStyle,\"--border-top-width\":(gLaFim1kA?.borderTopWidth??gLaFim1kA?.borderWidth)+\"px\",backgroundColor:SeVd24qoN,...style},...addPropertyOverrides({\"gVItfwd7c-hover\":{\"data-framer-name\":undefined},\"gVItfwd7c-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o9ocfk-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"H7uoQNTOd-container\",nodeId:\"H7uoQNTOd\",rendersWithMotion:true,scopeId:\"XMuklhV5e\",children:/*#__PURE__*/_jsx(ASCIIBackground,{bgColor:\"rgba(0, 0, 0, 0)\",cellSize:1,characters:\"2\",colors:{color1:\"rgba(255, 255, 255, 0.36)\",color2:\"rgb(36, 99, 235)\",color3:\"rgb(36, 99, 235)\",paletteCount:1},font:{fontFamily:'\"Fragment Mono\", \"Fragment Mono Placeholder\", monospace',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},frequency:.1,gamma:5.7,height:\"100%\",id:\"H7uoQNTOd\",layoutId:\"H7uoQNTOd\",mode:\"Custom\",paletteBias:-1,play:true,speed:.4,style:{height:\"100%\",width:\"100%\"},useGlyphAtlas:\"Default\",width:\"100%\",...addPropertyOverrides({\"gVItfwd7c-hover\":{frequency:.15,speed:1},\"gVItfwd7c-pressed\":{frequency:.15,speed:1}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS01MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-k7jJI2ZOO-XMuklhV5e))\"},children:\"Try For Free\"})}),className:\"framer-7e6ehb\",\"data-framer-name\":\"Try For Free\",fonts:[\"GF;Manrope-500\"],layoutDependency:layoutDependency,layoutId:\"TOuGgBUlD\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-k7jJI2ZOO-XMuklhV5e)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-k7jJI2ZOO-XMuklhV5e\":k7jJI2ZOO},text:Jg1Uf7wyl,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ay6hp4\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"QgEwB6wgQ\",style:{backgroundColor:\"rgb(37, 99, 235)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14bal6q\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"cmx9jYgQ0\",style:{backgroundColor:\"rgb(37, 99, 235)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2h84ph\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"S2Owxx4oX\",style:{backgroundColor:\"rgb(37, 99, 235)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mcg6tk\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"nGzeeM5Z9\",style:{backgroundColor:\"rgb(37, 99, 235)\"}})]})})})})});});const css=[\".framer-NIGjW.framer-1nioobu, .framer-NIGjW .framer-1nioobu { display: block; }\",\".framer-NIGjW.framer-1ppc4pi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: var(--1g3scv0); position: relative; text-decoration: none; width: min-content; }\",\".framer-NIGjW .framer-1o9ocfk-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-NIGjW .framer-7e6ehb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NIGjW .framer-ay6hp4 { flex: none; height: 2px; left: -2px; position: absolute; top: -2px; width: 2px; z-index: 1; }\",\".framer-NIGjW .framer-14bal6q { flex: none; height: 2px; position: absolute; right: -2px; top: -2px; width: 2px; z-index: 1; }\",\".framer-NIGjW .framer-2h84ph { bottom: -2px; flex: none; height: 2px; left: -2px; position: absolute; width: 2px; z-index: 1; }\",\".framer-NIGjW .framer-1mcg6tk { bottom: -2px; flex: none; height: 2px; position: absolute; right: -2px; width: 2px; z-index: 1; }\",\".framer-NIGjW.framer-v-1ppc4pi.hover .framer-ay6hp4 { right: -2px; width: unset; }\",\".framer-NIGjW.framer-v-1ppc4pi.hover .framer-14bal6q { bottom: -2px; height: unset; right: -2px; }\",\".framer-NIGjW.framer-v-1ppc4pi.hover .framer-2h84ph { height: unset; top: -2px; }\",\".framer-NIGjW.framer-v-1ppc4pi.hover .framer-1mcg6tk { left: -2px; width: unset; }\",\".framer-NIGjW.framer-v-1ppc4pi.pressed .framer-ay6hp4 { height: 3px; right: 0px; width: unset; }\",\".framer-NIGjW.framer-v-1ppc4pi.pressed .framer-14bal6q { bottom: 0px; height: unset; right: 0px; width: 3px; }\",\".framer-NIGjW.framer-v-1ppc4pi.pressed .framer-2h84ph { height: unset; top: 0px; width: 3px; }\",\".framer-NIGjW.framer-v-1ppc4pi.pressed .framer-1mcg6tk { height: 3px; left: 0px; right: 0px; width: unset; }\",'.framer-NIGjW[data-border=\"true\"]::after, .framer-NIGjW [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 81\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"AV0pCo_My\":{\"layout\":[\"auto\",\"auto\"]},\"jzM3hL_9i\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"i1pHqRluR\":\"link\",\"Jg1Uf7wyl\":\"buttonTitle\",\"HL6QA4SWl\":\"padding\",\"SeVd24qoN\":\"bgColor\",\"k7jJI2ZOO\":\"textColor\",\"RmVOIap1t\":\"newTab\",\"gLaFim1kA\":\"border\",\"MZ4VSeaHI\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXMuklhV5e=withCSS(Component,css,\"framer-NIGjW\");export default FramerXMuklhV5e;FramerXMuklhV5e.displayName=\"Button\";FramerXMuklhV5e.defaultProps={height:32,width:81};addPropertyControls(FramerXMuklhV5e,{i1pHqRluR:{title:\"Link\",type:ControlType.Link},Jg1Uf7wyl:{defaultValue:\"Free trial\",displayTextArea:false,title:\"Button title\",type:ControlType.String},onJg1Uf7wylChange:{changes:\"Jg1Uf7wyl\",type:ControlType.ChangeHandler},HL6QA4SWl:{defaultValue:\"6px 12px 6px 12px\",title:\"Padding\",type:ControlType.Padding},SeVd24qoN:{defaultValue:\"rgb(37, 99, 235)\",title:\"bg color\",type:ControlType.Color},k7jJI2ZOO:{defaultValue:\"rgb(255, 255, 255)\",title:\"Text color\",type:ControlType.Color},RmVOIap1t:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},onRmVOIap1tChange:{changes:\"RmVOIap1t\",type:ControlType.ChangeHandler},gLaFim1kA:{defaultValue:{borderColor:\"rgba(245, 245, 245, 1)\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},MZ4VSeaHI:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerXMuklhV5e,[{explicitInter:true,fonts:[{cssFamilyName:\"Fragment Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Fragment Mono\",url:\"https://fonts.gstatic.com/s/fragmentmono/v6/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_A87jxeN7B.woff2\",weight:\"500\"}]},...ASCIIBackgroundFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXMuklhV5e\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"81\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"i1pHqRluR\\\":\\\"link\\\",\\\"Jg1Uf7wyl\\\":\\\"buttonTitle\\\",\\\"HL6QA4SWl\\\":\\\"padding\\\",\\\"SeVd24qoN\\\":\\\"bgColor\\\",\\\"k7jJI2ZOO\\\":\\\"textColor\\\",\\\"RmVOIap1t\\\":\\\"newTab\\\",\\\"gLaFim1kA\\\":\\\"border\\\",\\\"MZ4VSeaHI\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AV0pCo_My\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jzM3hL_9i\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XMuklhV5e.map","// Generated by Framer (e2b4fd1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,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{Icon as Hero1}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js\";import{Icon as Hero}from\"https://framerusercontent.com/modules/SsAIfGhQ4jwPuDxLYq23/gjFLc3DwqFC1s3rpQ7zt/Hero.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/KIbpLzL5IsHJOpQuETqG/BWvBxn5H0c1QjIZMrTG6/TpkWdbKWu.js\";import ImageLinksGridHowToUse from\"https://framerusercontent.com/modules/ZAGb1zac00mMTESAYlRj/5qUZX1AhRYmNbDUY4Ysd/gjC8I4TkZ.js\";import ImageTile from\"https://framerusercontent.com/modules/HoWLaHuJfdFZ8sE2T2yE/Ntn0qzZvHktJN0sfTdZf/kjqJKrt4M.js\";import Button from\"https://framerusercontent.com/modules/iqX2kMSXn0WaLsPJlzQf/9xjvtCzksYZgwS3uOtSA/XMuklhV5e.js\";const HeroFonts=getFonts(Hero);const Hero1Fonts=getFonts(Hero1);const ImageTileFonts=getFonts(ImageTile);const ButtonFonts=getFonts(Button);const cycleOrder=[\"hkZmGMUBV\",\"jVd6JabJk\",\"UBwtlKwNE\",\"r4l55XgzF\",\"c9ry6u7yY\",\"xaJUBEQSc\",\"cNkhzBL2G\"];const serializationHash=\"framer-0eFRZ\";const variantClassNames={c9ry6u7yY:\"framer-v-h5zej3\",cNkhzBL2G:\"framer-v-e5babr\",hkZmGMUBV:\"framer-v-7mf8ka\",jVd6JabJk:\"framer-v-1ov3yi7\",r4l55XgzF:\"framer-v-jihamr\",UBwtlKwNE:\"framer-v-kuu7b7\",xaJUBEQSc:\"framer-v-16fxfoh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.88,.39,.29,.8],type:\"tween\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"how to use\":\"jVd6JabJk\",\"Light Phone \":\"r4l55XgzF\",\"Light Phone Expanded\":\"c9ry6u7yY\",\"Light Phone Grid\":\"cNkhzBL2G\",\"Light Phone Images\":\"xaJUBEQSc\",main:\"hkZmGMUBV\",Solutions:\"UBwtlKwNE\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hkZmGMUBV\"};};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:\"hkZmGMUBV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"r4l55XgzF\",\"c9ry6u7yY\",\"xaJUBEQSc\",\"cNkhzBL2G\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClick1ekm6x2=activeVariantCallback(async(...args)=>{setVariant(\"c9ry6u7yY\");});const onClick1owsuj5=activeVariantCallback(async(...args)=>{setVariant(\"r4l55XgzF\");});const isDisplayed1=()=>{if(baseVariant===\"r4l55XgzF\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"cNkhzBL2G\")return true;return false;};const onMouseEnterv7pntg=activeVariantCallback(async(...args)=>{setVariant(\"UBwtlKwNE\");});const onTap1o0p7pt=activeVariantCallback(async(...args)=>{setVariant(\"cNkhzBL2G\");});const onMouseEnter19fmd9e=activeVariantCallback(async(...args)=>{setVariant(\"jVd6JabJk\");});const onTapqh419p=activeVariantCallback(async(...args)=>{setVariant(\"xaJUBEQSc\");});const isDisplayed3=()=>{if(baseVariant===\"xaJUBEQSc\")return true;return false;};const router=useRouter();const isDisplayed4=()=>{if(baseVariant===\"xaJUBEQSc\")return false;return true;};const onTap727uyg=activeVariantCallback(async(...args)=>{setVariant(\"hkZmGMUBV\");});const isDisplayed5=()=>{if(baseVariant===\"jVd6JabJk\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"UBwtlKwNE\")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-7mf8ka\",className,classNames),\"data-border\":true,\"data-framer-name\":\"main\",layoutDependency:layoutDependency,layoutId:\"hkZmGMUBV\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{c9ry6u7yY:{backgroundColor:\"rgba(0, 0, 0, 0)\"},cNkhzBL2G:{backgroundColor:\"rgba(0, 0, 0, 0)\"},jVd6JabJk:{\"--border-color\":\"rgb(245, 245, 245)\"},r4l55XgzF:{backgroundColor:\"rgba(0, 0, 0, 0)\"},UBwtlKwNE:{\"--border-color\":\"rgb(245, 245, 245)\"},xaJUBEQSc:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({c9ry6u7yY:{\"data-framer-name\":\"Light Phone Expanded\"},cNkhzBL2G:{\"data-framer-name\":\"Light Phone Grid\"},jVd6JabJk:{\"data-framer-name\":\"how to use\"},r4l55XgzF:{\"data-framer-name\":\"Light Phone \"},UBwtlKwNE:{\"data-framer-name\":\"Solutions\"},xaJUBEQSc:{\"data-framer-name\":\"Light Phone Images\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lwt218\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"CwvwknPTe\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{c9ry6u7yY:{backgroundColor:\"rgb(255, 255, 255)\"},cNkhzBL2G:{backgroundColor:\"rgb(255, 255, 255)\"},r4l55XgzF:{backgroundColor:\"rgb(255, 255, 255)\"},xaJUBEQSc:{backgroundColor:\"rgb(255, 255, 255)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kufz24-container\",\"data-framer-name\":\"Mobile Menu Icon\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"QPyavin5i-container\",name:\"Mobile Menu Icon\",nodeId:\"QPyavin5i\",rendersWithMotion:true,scopeId:\"WSS2XjI7t\",style:{rotate:-180},children:/*#__PURE__*/_jsx(Hero,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"\",iconSelection:\"Home\",id:\"QPyavin5i\",layoutId:\"QPyavin5i\",mirrored:false,name:\"Mobile Menu Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({c9ry6u7yY:{color:\"var(--token-ad4add5a-5edc-4bc1-9053-1a848e84267b, rgb(15, 23, 42))\",iconSearch:\"x\",iconSelection:\"XMark\",onClick:onClick1owsuj5},cNkhzBL2G:{color:\"var(--token-ad4add5a-5edc-4bc1-9053-1a848e84267b, rgb(15, 23, 42))\",iconSearch:\"x\",iconSelection:\"XMark\",onClick:onClick1owsuj5},r4l55XgzF:{color:\"var(--token-ad4add5a-5edc-4bc1-9053-1a848e84267b, rgb(15, 23, 42))\",iconSelection:\"Bars3\",onClick:onClick1ekm6x2},xaJUBEQSc:{color:\"var(--token-ad4add5a-5edc-4bc1-9053-1a848e84267b, rgb(15, 23, 42))\",iconSearch:\"x\",iconSelection:\"XMark\",onClick:onClick1owsuj5}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jtxqqs\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"l6PCv6lnR\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"a3rXmuesY\",openInNewTab:false,scopeId:\"WSS2XjI7t\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1uh3rx1 framer-1be6yc6\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"a3rXmuesY\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15oobql\",\"data-framer-name\":\"Group 14\",fill:\"rgb(15, 23, 42)\",intrinsicHeight:18,intrinsicWidth:109,layoutDependency:layoutDependency,layoutId:\"WFVafPylI\",svg:'<svg width=\"109\" height=\"18\" viewBox=\"0 0 109 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M40.6707 15.923V4.42794H36.9627L35.5781 1.96609H48.3997L46.3228 4.42794H43.3071V15.923H40.6707Z\" fill=\"#0F172A\"/>\\n<path d=\"M30.0846 16.2138C29.0508 16.2138 28.1171 16.0329 27.2835 15.671C26.4565 15.3027 25.7748 14.7793 25.2385 14.1009C24.7086 13.416 24.3726 12.6018 24.2305 11.6584L26.9831 11.2513C27.1769 12.0526 27.5776 12.6696 28.1849 13.1026C28.7923 13.5355 29.4837 13.752 30.2591 13.752C30.692 13.752 31.112 13.6841 31.5191 13.5484C31.9262 13.4127 32.2589 13.2124 32.5174 12.9475C32.7823 12.6826 32.9148 12.3563 32.9148 11.9686C32.9148 11.8264 32.8922 11.6907 32.8469 11.5615C32.8082 11.4258 32.7403 11.2998 32.6434 11.1835C32.5465 11.0672 32.4076 10.9573 32.2266 10.854C32.0522 10.7506 31.8292 10.6569 31.5579 10.5729L27.9329 9.50672C27.6615 9.42918 27.3449 9.31934 26.9831 9.17718C26.6277 9.03503 26.282 8.83149 25.946 8.56657C25.61 8.30164 25.3289 7.95272 25.1028 7.5198C24.8831 7.08041 24.7732 6.52795 24.7732 5.86241C24.7732 4.92549 25.0091 4.14687 25.4808 3.52657C25.9525 2.90626 26.5825 2.44426 27.3708 2.14057C28.1591 1.83687 29.0314 1.68826 29.9877 1.69472C31.2682 1.70337 32.9222 2.07689 32.9222 2.07689L31.5376 4.33103C31.5376 4.33103 30.6012 4.17695 29.9489 4.15657C29.5354 4.14364 29.1445 4.2018 28.7762 4.33103C28.4143 4.4538 28.1171 4.63472 27.8845 4.8738C27.6583 5.11288 27.5452 5.39718 27.5452 5.72672C27.5452 6.03041 27.6389 6.27918 27.8263 6.47303C28.0137 6.66041 28.2496 6.81226 28.5339 6.92857C28.8182 7.04488 29.1089 7.1418 29.4062 7.21934L31.8292 7.87841C32.1911 7.97534 32.5917 8.10457 33.0311 8.26611C33.4705 8.42118 33.8905 8.64087 34.2911 8.92518C34.6982 9.20303 35.0309 9.57134 35.2894 10.0301C35.5543 10.4889 35.6868 11.0704 35.6868 11.7747C35.6868 12.5243 35.5285 13.1801 35.2119 13.7423C34.9017 14.298 34.4817 14.76 33.9519 15.1283C33.422 15.4901 32.8211 15.7615 32.1491 15.9424C31.4836 16.1233 30.7954 16.2138 30.0846 16.2138Z\" fill=\"#0F172A\"/>\\n<path d=\"M12.9941 15.923V1.96609H22.1049L20.7203 4.42794H15.6305V7.41317H20.2495L18.8649 9.87502H15.6305V13.4612H22.1049V15.923H12.9941Z\" fill=\"#0F172A\"/>\\n<path d=\"M4.40031 15.923V4.42794H1.38462L0 1.96609H11.4369L10.0523 4.42794H7.03662V15.923H4.40031Z\" fill=\"#0F172A\"/>\\n<path d=\"M102.777 16.2138C101.743 16.2138 100.809 16.0328 99.9759 15.671C99.1489 15.3027 98.4672 14.7793 97.9309 14.1008C97.401 13.4159 97.065 12.6018 96.9229 11.6584L99.6755 11.2513C99.8693 12.0525 100.27 12.6696 100.877 13.1025C101.485 13.5355 102.176 13.7519 102.951 13.7519C103.384 13.7519 103.804 13.6841 104.211 13.5484C104.619 13.4127 104.951 13.2124 105.21 12.9475C105.475 12.6825 105.607 12.3562 105.607 11.9685C105.607 11.8264 105.585 11.6907 105.539 11.5615C105.501 11.4258 105.433 11.2998 105.336 11.1835C105.239 11.0672 105.1 10.9573 104.919 10.8539C104.745 10.7505 104.522 10.6568 104.25 10.5728L100.625 9.50669C100.354 9.42915 100.037 9.31931 99.6755 9.17715C99.3201 9.035 98.9744 8.83146 98.6384 8.56654C98.3024 8.30161 98.0213 7.95269 97.7952 7.51977C97.5755 7.08038 97.4656 6.52792 97.4656 5.86238C97.4656 4.92546 97.7015 4.14684 98.1732 3.52654C98.6449 2.90623 99.2749 2.44423 100.063 2.14054C100.851 1.83684 101.724 1.68823 102.68 1.69469C103.961 1.70334 105.615 2.07686 105.615 2.07686L104.23 4.331C104.23 4.331 103.294 4.17692 102.641 4.15654C102.228 4.14361 101.837 4.20177 101.469 4.331C101.107 4.45377 100.809 4.63469 100.577 4.87377C100.351 5.11285 100.238 5.39715 100.238 5.72669C100.238 6.03038 100.331 6.27915 100.519 6.473C100.706 6.66038 100.942 6.81223 101.226 6.92854C101.511 7.04485 101.801 7.14177 102.099 7.21931L104.522 7.87838C104.883 7.97531 105.284 8.10454 105.723 8.26608C106.163 8.42115 106.583 8.64084 106.983 8.92515C107.391 9.203 107.723 9.57131 107.982 10.0301C108.247 10.4888 108.379 11.0704 108.379 11.7747C108.379 12.5242 108.221 13.1801 107.904 13.7422C107.594 14.2979 107.174 14.7599 106.644 15.1282C106.114 15.4901 105.513 15.7615 104.841 15.9424C104.176 16.1233 103.488 16.2138 102.777 16.2138Z\" fill=\"#0F172A\"/>\\n<path d=\"M89.523 16.2138C88.3987 16.2138 87.41 15.9876 86.5571 15.5353C85.7042 15.0765 85.0386 14.4336 84.5605 13.6065C84.0823 12.7794 83.8433 11.807 83.8433 10.6891V1.98545L86.5183 1.96606V10.6698C86.5183 11.1285 86.5959 11.5453 86.751 11.9201C86.906 12.2948 87.1193 12.6179 87.3907 12.8893C87.6685 13.1607 87.9883 13.3707 88.3502 13.5193C88.7185 13.6614 89.1094 13.7325 89.523 13.7325C89.9494 13.7325 90.3436 13.6582 90.7054 13.5096C91.0737 13.361 91.3936 13.151 91.665 12.8796C91.9363 12.6082 92.1463 12.2851 92.295 11.9104C92.45 11.5356 92.5276 11.1221 92.5276 10.6698V4.04299L95.2027 1.96606V10.6891C95.2027 11.807 94.9636 12.7794 94.4854 13.6065C94.0073 14.4336 93.3417 15.0765 92.4888 15.5353C91.6359 15.9876 90.6473 16.2138 89.523 16.2138Z\" fill=\"#0F172A\"/>\\n<path d=\"M72.4097 15.923V1.96606H81.5204L79.4435 4.42791H75.046V7.41314H79.6651L78.2804 9.87499H75.046V13.4611H81.5204V15.923H72.4097Z\" fill=\"#0F172A\"/>\\n<path d=\"M58.8457 15.923V15.5935L65.4752 4.42791H61.5042L59.4272 1.96606H70.0888V2.2956L63.498 13.4418H69.8949V15.923H58.8457Z\" fill=\"#0F172A\"/>\\n<path d=\"M55.0044 0.109875C55.1542 -0.108628 55.5057 0.0245168 55.4629 0.283592L54.3865 6.80354L57.2474 7.37326C58.058 7.53468 58.4228 8.45618 57.9315 9.10157L51.2344 17.8996C51.0707 18.1146 50.7208 17.9552 50.7872 17.6959L52.6231 10.5266L49.9213 9.88207C49.2437 9.72044 48.9367 8.95643 49.323 8.39325L55.0044 0.109875Z\" fill=\"#2563EB\"/>\\n</svg>\\n',withExternalLayout:true})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gouyi1\",\"data-framer-name\":\"Tabs\",layoutDependency:layoutDependency,layoutId:\"tx1GHVfld\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"omeMy_DKc\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Home\"})})})}),className:\"framer-vsrypm\",\"data-framer-name\":\"Tab 2\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"omeMy_DKc\",style:{\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\"},variants:{c9ry6u7yY:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},cNkhzBL2G:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},jVd6JabJk:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},UBwtlKwNE:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},xaJUBEQSc:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({c9ry6u7yY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"omeMy_DKc\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Home\"})})})})},cNkhzBL2G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"omeMy_DKc\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Home\"})})})})},jVd6JabJk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"omeMy_DKc\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Home\"})})})})},UBwtlKwNE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"omeMy_DKc\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Home\"})})})})},xaJUBEQSc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"omeMy_DKc\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Home\"})})})})}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lm4jvt\",\"data-framer-name\":\"Solutions mobile\",layoutDependency:layoutDependency,layoutId:\"iIUZAklOm\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OvcPRvOpX\"},motionChild:true,nodeId:\"HV5x_TQ_z\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1padgx6 framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"HV5x_TQ_z\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718 1140w\"},className:\"framer-1miywmn\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"A3XxuKATz\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({cNkhzBL2G:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+142),pixelHeight:718,pixelWidth:1140,sizes:`min(${componentViewport?.width||\"100vw\"} - 32px, 1268px)`,src:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718 1140w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lxsb41\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"Zyd_buih_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Salesforce testing\"})}),className:\"framer-hgz2ss\",\"data-framer-name\":\"Salesforece testing\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"X08upQwtz\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Streamline Quality with AI Automation\"})}),className:\"framer-j411fb\",\"data-framer-name\":\"Streamline Quality with AI Automation\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"Iz_DHDBXP\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YM6uEbIms\"},motionChild:true,nodeId:\"TOaNH1irt\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1jcun1e framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"TOaNH1irt\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718 1140w\"},className:\"framer-tosomr\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"TI8cKGByE\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({cNkhzBL2G:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+533.5),pixelHeight:718,pixelWidth:1140,sizes:`min(${componentViewport?.width||\"100vw\"} - 32px, 1268px)`,src:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718 1140w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ifzkpq\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"rz6Fhx_ih\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Agentforce testing\"})}),className:\"framer-y2q66r\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"YFgYeACIM\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Optimize Your Salesforce with AI Precision\"})}),className:\"framer-1qxyy2v\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"PaQhecRT5\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"t9tgvQvz9\"},motionChild:true,nodeId:\"iDVLME0MA\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-gzbhxo framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"iDVLME0MA\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718 1140w\"},className:\"framer-bbxoyk\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"U7zY3hbIL\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({cNkhzBL2G:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+925),pixelHeight:718,pixelWidth:1140,sizes:`min(${componentViewport?.width||\"100vw\"} - 32px, 1268px)`,src:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718 1140w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uoyqnk\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"TEFuFZuZQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Web application testing\"})}),className:\"framer-8waezs\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"gduhHQg2_\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Ensure Flawless Performance with AI Automation\"})}),className:\"framer-e4ve59\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"aGqrKCuUH\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HWmAE4liq\"},motionChild:true,nodeId:\"VVU55IkQb\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-zqou1f framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"VVU55IkQb\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:548,pixelWidth:960,src:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548\",srcSet:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?scale-down-to=512&width=960&height=548 512w,https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548 960w\"},className:\"framer-kcudbm\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"j37oiUn_n\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({cNkhzBL2G:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+1316.5),pixelHeight:548,pixelWidth:960,sizes:`min(${componentViewport?.width||\"100vw\"} - 32px, 1268px)`,src:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548\",srcSet:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?scale-down-to=512&width=960&height=548 512w,https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548 960w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7682jl\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"MgKBIH3GG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Open source\"})}),className:\"framer-q4soit\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"oZp4DYpiJ\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Build and Extend with TestZeus’ Core\"})}),className:\"framer-1ysih3h\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"MLEO2XYsW\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-na5wh2\",\"data-framer-name\":\"Dropdown 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DiIq6q9VH\",onMouseEnter:onMouseEnterv7pntg,...addPropertyOverrides({c9ry6u7yY:{onMouseEnter:undefined,onTap:onTap1o0p7pt},cNkhzBL2G:{onMouseEnter:undefined,onTap:onClick1ekm6x2},xaJUBEQSc:{onMouseEnter:undefined,onTap:onTap1o0p7pt}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:\"Solutions\"})}),className:\"framer-1vnc3kw\",\"data-framer-name\":\"Megamenu\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"bi3QqHF2m\",style:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},variants:{cNkhzBL2G:{\"--extracted-a0htzi\":\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"},UBwtlKwNE:{\"--extracted-a0htzi\":\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cNkhzBL2G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139)))\"},children:\"Solutions\"})})},UBwtlKwNE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139)))\"},children:\"Solutions\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-154fgwu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CijOIeJfK-container\",nodeId:\"CijOIeJfK\",rendersWithMotion:true,scopeId:\"WSS2XjI7t\",style:{rotate:0},variants:{c9ry6u7yY:{rotate:0},cNkhzBL2G:{rotate:-180},UBwtlKwNE:{rotate:-180},xaJUBEQSc:{rotate:0}},children:/*#__PURE__*/_jsx(Hero1,{color:\"rgb(15, 23, 42)\",height:\"100%\",iconSearch:\"chevron down\",iconSelection:\"Home\",id:\"CijOIeJfK\",layoutId:\"CijOIeJfK\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({cNkhzBL2G:{color:\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"},UBwtlKwNE:{color:\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v3x8se\",\"data-framer-name\":\"Dropdown 2\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ui6uaCeDE\",onMouseEnter:onMouseEnter19fmd9e,...addPropertyOverrides({c9ry6u7yY:{onMouseEnter:undefined,onTap:onTapqh419p},cNkhzBL2G:{onMouseEnter:undefined,onTap:onTapqh419p},jVd6JabJk:{onTap:undefined},xaJUBEQSc:{onMouseEnter:undefined,onTap:onClick1ekm6x2}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:\"How to use\"})}),className:\"framer-1id4xvt\",\"data-framer-name\":\"Megamenu\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"z3d25MbwI\",style:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},variants:{jVd6JabJk:{\"--extracted-a0htzi\":\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"},xaJUBEQSc:{\"--extracted-a0htzi\":\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jVd6JabJk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139)))\"},children:\"How to use\"})})},xaJUBEQSc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139)))\"},children:\"How to use\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c6inhg-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UoC3x1it9-container\",nodeId:\"UoC3x1it9\",rendersWithMotion:true,scopeId:\"WSS2XjI7t\",style:{rotate:0},variants:{c9ry6u7yY:{rotate:0},cNkhzBL2G:{rotate:0},jVd6JabJk:{rotate:-180},UBwtlKwNE:{rotate:0},xaJUBEQSc:{rotate:-180}},children:/*#__PURE__*/_jsx(Hero1,{color:\"rgb(15, 23, 42)\",height:\"100%\",iconSearch:\"chevron down\",iconSelection:\"Home\",id:\"UoC3x1it9\",layoutId:\"UoC3x1it9\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({jVd6JabJk:{color:\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"},xaJUBEQSc:{color:\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"}},baseVariant,gestureVariant)})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-544ye3\",\"data-framer-name\":\"how to use mobile\",layoutDependency:layoutDependency,layoutId:\"o6EqwpfVV\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mzBcwxv9O\"},implicitPathVariables:undefined},{href:{webPageId:\"HWmAE4liq\"},implicitPathVariables:undefined},{href:{webPageId:\"mzBcwxv9O\"},implicitPathVariables:undefined},{href:{webPageId:\"HWmAE4liq\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:232,...addPropertyOverrides({xaJUBEQSc:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1268px)`,y:(componentViewport?.y||0)+573.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1abvi87-container\",layoutDependency:layoutDependency,layoutId:\"R12sjS0T7-container\",nodeId:\"R12sjS0T7\",rendersWithMotion:true,scopeId:\"WSS2XjI7t\",children:/*#__PURE__*/_jsx(ImageTile,{f9RN6BH82:resolvedLinks[1],height:\"100%\",holRNReIY:resolvedLinks[0],id:\"R12sjS0T7\",layoutId:\"R12sjS0T7\",style:{width:\"100%\"},tMqykl6cR:\"Open source offering\",V1ueuXIOW:addImageAlt({pixelHeight:548,pixelWidth:960,src:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548\",srcSet:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?scale-down-to=512&width=960&height=548 512w,https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548 960w\"},\"\"),variant:matchVariant(\"aUhijLIIx\"),width:\"100%\",XfPrmcqWF:\"Step by step guide for using TestZeus for open source\",...addPropertyOverrides({xaJUBEQSc:{f9RN6BH82:resolvedLinks[3],holRNReIY:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:638,pixelWidth:960,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/SnRRS63OmIwWBi8JX2TwoAPW4.png?width=960&height=638\",srcSet:\"https://framerusercontent.com/images/SnRRS63OmIwWBi8JX2TwoAPW4.png?scale-down-to=512&width=960&height=638 512w,https://framerusercontent.com/images/SnRRS63OmIwWBi8JX2TwoAPW4.png?width=960&height=638 960w\"},className:\"framer-lv9pdt\",layoutDependency:layoutDependency,layoutId:\"WWF8YBeaQ\"}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J5U7FTHzU\"},motionChild:true,nodeId:\"Ic6jWRSjZ\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-10p6if0 framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"Ic6jWRSjZ\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:538,pixelWidth:960,src:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538\",srcSet:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?scale-down-to=512&width=960&height=538 512w,https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538 960w\"},className:\"framer-1lboyyo\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"qA7OljEwx\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({xaJUBEQSc:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+182),pixelHeight:538,pixelWidth:960,sizes:`min(${componentViewport?.width||\"100vw\"} - 32px, 1268px)`,src:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538\",srcSet:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?scale-down-to=512&width=960&height=538 512w,https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538 960w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lzpi88\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"SirlvQwvZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"SaaS offering\"})}),className:\"framer-1dsf37z\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"BZZKiVrCd\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Step by step guide for using TestZeus for saas\"})}),className:\"framer-brbn3u\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"hNqLEkuEM\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ppmIRxW4a\"},motionChild:true,nodeId:\"OpB0N9wjT\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Pricing\"})})})}),className:\"framer-gp2oc3\",\"data-framer-name\":\"Tab 1\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"OpB0N9wjT\",style:{\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\"},variants:{cNkhzBL2G:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cNkhzBL2G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ppmIRxW4a\"},motionChild:true,nodeId:\"OpB0N9wjT\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Pricing\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"gc5gaprVw\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blogs\"})})})}),className:\"framer-mpdv7t\",\"data-framer-name\":\"Tab 2\",\"data-highlight\":true,fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"gc5gaprVw\",onTap:onTap727uyg,style:{\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\"},variants:{c9ry6u7yY:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},cNkhzBL2G:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},jVd6JabJk:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},UBwtlKwNE:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},xaJUBEQSc:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({c9ry6u7yY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"gc5gaprVw\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blogs\"})})})})},cNkhzBL2G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"gc5gaprVw\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blogs\"})})})})},jVd6JabJk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"gc5gaprVw\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blogs\"})})})})},UBwtlKwNE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"gc5gaprVw\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blogs\"})})})})},xaJUBEQSc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"gc5gaprVw\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blogs\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bNebTon0d\"},motionChild:true,nodeId:\"ZUD5FUzGr\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Contact\"})})})}),className:\"framer-9ptvee\",\"data-framer-name\":\"Tab 2\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"ZUD5FUzGr\",style:{\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\"},variants:{c9ry6u7yY:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},cNkhzBL2G:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},jVd6JabJk:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},UBwtlKwNE:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},xaJUBEQSc:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({c9ry6u7yY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://meetings-na2.hubspot.com/robin-gupta/websitecontact\",motionChild:true,nodeId:\"ZUD5FUzGr\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Contact\"})})})})},cNkhzBL2G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bNebTon0d\"},motionChild:true,nodeId:\"ZUD5FUzGr\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Contact\"})})})})},jVd6JabJk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bNebTon0d\"},motionChild:true,nodeId:\"ZUD5FUzGr\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Contact\"})})})})},UBwtlKwNE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bNebTon0d\"},motionChild:true,nodeId:\"ZUD5FUzGr\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Contact\"})})})})},xaJUBEQSc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bNebTon0d\"},motionChild:true,nodeId:\"ZUD5FUzGr\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Contact\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oORsZkTQa\"},motionChild:true,nodeId:\"U_gPHX0qt\",openInNewTab:true,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"University\"})})})}),className:\"framer-4ky5s0\",\"data-framer-name\":\"Tab 2\",\"data-highlight\":true,fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"U_gPHX0qt\",onTap:onTap727uyg,style:{\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\"',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-zfisys, normal)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VIIba4VuS\"},motionChild:true,nodeId:\"KuiOag8d_\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\"',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-4uwf9h, normal)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-1uo4l2f, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:\"Free tools\"})})})})}),className:\"framer-skrsys\",\"data-framer-name\":\"Tab Free tools\",\"data-highlight\":true,fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"KuiOag8d_\",onTap:onTap727uyg,style:{\"--extracted-1uo4l2f\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\",\"--extracted-4uwf9h\":\"normal\",\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\",\"--extracted-zfisys\":\"normal\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Q0Dezi1ti\"},motionChild:true,nodeId:\"AcWkAIEk_\",openInNewTab:true,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Pricing\"})})})}),className:\"framer-1igvyxa\",\"data-framer-name\":\"Tab 2\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"AcWkAIEk_\",style:{\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GP3LZuW86\"},motionChild:true,nodeId:\"DQPueuhGO\",openInNewTab:true,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Webinars\"})})})}),className:\"framer-15mf0h9\",\"data-framer-name\":\"Tab 2\",\"data-highlight\":true,fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"DQPueuhGO\",onTap:onTap727uyg,style:{\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tduro4\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"umWWFaNGo\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17a2u27\",layoutDependency:layoutDependency,layoutId:\"RsUQTA8wD\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+12,...addPropertyOverrides({c9ry6u7yY:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+20+Math.max(Math.max(componentViewport?.height||800,0)-84,0)+Math.max(Math.max(componentViewport?.height||800,0)-84-Math.max(Math.max(componentViewport?.height||800,0)-84,0),0)},cNkhzBL2G:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+20+Math.max(Math.max(componentViewport?.height||1023,0)-84,0)+Math.max(Math.max(componentViewport?.height||1023,0)-84-Math.max(Math.max(componentViewport?.height||1023,0)-84,0),0)},xaJUBEQSc:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+44+Math.max(Math.max(componentViewport?.height||1023,0)-108,0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o52ejo-container\",layoutDependency:layoutDependency,layoutId:\"wU_879CDG-container\",nodeId:\"wU_879CDG\",rendersWithMotion:true,scopeId:\"WSS2XjI7t\",children:/*#__PURE__*/_jsx(Button,{gLaFim1kA:{borderColor:\"rgb(245, 245, 245)\",borderStyle:\"solid\",borderWidth:1},height:\"100%\",HL6QA4SWl:\"6px 12px 6px 12px\",i1pHqRluR:\"https://prod.testzeus.app/sign-up\",id:\"wU_879CDG\",Jg1Uf7wyl:\"Free trial\",k7jJI2ZOO:\"rgb(255, 255, 255)\",layoutId:\"wU_879CDG\",RmVOIap1t:true,SeVd24qoN:\"rgb(37, 99, 235)\",width:\"100%\",...addPropertyOverrides({c9ry6u7yY:{style:{width:\"100%\"}},cNkhzBL2G:{style:{width:\"100%\"}},xaJUBEQSc:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})})})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pmv2sx\",\"data-framer-name\":\"how to use\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zkTmUj8xQ\",onMouseLeave:onTap727uyg,children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J5U7FTHzU\"},motionChild:true,nodeId:\"b4lrZffMT\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1l0ixc6 framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"b4lrZffMT\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:538,pixelWidth:960,src:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538\",srcSet:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?scale-down-to=512&width=960&height=538 512w,https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538 960w\"},className:\"framer-1jme93e\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"xPVRcc6UX\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({jVd6JabJk:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+66),pixelHeight:538,pixelWidth:960,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 40px) / 3, 1px)`,src:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538\",srcSet:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?scale-down-to=512&width=960&height=538 512w,https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538 960w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vsi5er\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"K4rOf5Nbr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"SaaS offering\"})}),className:\"framer-1orno4m\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"XTdMCevg_\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Step by step guide for using TestZeus for saas\"})}),className:\"framer-1ywjxye\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"RIXTe8Whj\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mzBcwxv9O\"},motionChild:true,nodeId:\"LEzOdNYch\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1jctvcv framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"LEzOdNYch\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:548,pixelWidth:960,src:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548\",srcSet:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?scale-down-to=512&width=960&height=548 512w,https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548 960w\"},className:\"framer-khv63t\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"NtEEX75Ze\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({jVd6JabJk:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+66),pixelHeight:548,pixelWidth:960,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 40px) / 3, 1px)`,src:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548\",srcSet:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?scale-down-to=512&width=960&height=548 512w,https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548 960w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xiybnp\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"yMncDNuRt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Open source offering\"})}),className:\"framer-dwabqz\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"IRvjnUDv4\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Step by step guide for using TestZeus for open source\"})}),className:\"framer-z6zq9b\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"ZVwr4q0Xz\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-za05kw\",layoutDependency:layoutDependency,layoutId:\"FD6RaT_Fk\"})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eog0j6\",\"data-framer-name\":\"Solutions\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YHxLQn2q1\",onMouseLeave:onTap727uyg,children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OvcPRvOpX\"},motionChild:true,nodeId:\"UUbifuvY7\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1x8k7am framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"UUbifuvY7\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718 1140w\"},className:\"framer-dnp5do\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"R7_P2Jjkh\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({UBwtlKwNE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+66),pixelHeight:718,pixelWidth:1140,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 98px) / 8, 1px)`,src:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718 1140w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-163v83d\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"T6E51F_wv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Salesforce testing\"})}),className:\"framer-felm1i\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"ayqNiIbQw\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Streamline Quality with AI Automation\"})}),className:\"framer-mujmfd\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"CS3c1JdeT\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YM6uEbIms\"},motionChild:true,nodeId:\"Ln4npsZ9n\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-l85h0j framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"Ln4npsZ9n\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718 1140w\"},className:\"framer-2fzo8n\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"z4mbOflfF\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({UBwtlKwNE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+66),pixelHeight:718,pixelWidth:1140,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 98px) / 8, 1px)`,src:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718 1140w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lhs7m8\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"PvBryiJuw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Agentforce testing\"})}),className:\"framer-12azs9c\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"tWasSN0Hc\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Optimize Your Salesforce with AI Precision\"})}),className:\"framer-1aook8j\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"W1N7dr3ux\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"t9tgvQvz9\"},motionChild:true,nodeId:\"aPSVsIzYD\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1wncmel framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"aPSVsIzYD\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718 1140w\"},className:\"framer-ralmjk\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"ds7X66aIQ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({UBwtlKwNE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+66),pixelHeight:718,pixelWidth:1140,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 98px) / 8, 1px)`,src:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718 1140w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9fvqsv\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"pD6sGvYP_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Web application testing\"})}),className:\"framer-1ml2td3\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"urKBgI7gH\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Ensure Flawless Performance with AI Automation\"})}),className:\"framer-184pj6m\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"XFBG3JVX4\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HWmAE4liq\"},motionChild:true,nodeId:\"sJU9ud5yZ\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-a606j3 framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"sJU9ud5yZ\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:548,pixelWidth:960,src:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548\",srcSet:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?scale-down-to=512&width=960&height=548 512w,https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548 960w\"},className:\"framer-166u7f6\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"XMDqzlA7J\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({UBwtlKwNE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+66),pixelHeight:548,pixelWidth:960,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 98px) / 8, 1px)`,src:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548\",srcSet:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?scale-down-to=512&width=960&height=548 512w,https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548 960w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qhez66\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"RCYxX0nEX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Open source\"})}),className:\"framer-1s81o6a\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"WOTuCObLS\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Build and Extend with TestZeus’ Core\"})}),className:\"framer-1572nbg\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"lxzm3RrSa\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XgFZkDNgp\"},motionChild:true,nodeId:\"u3OYkA5W0\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1rtmmg4 framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"u3OYkA5W0\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:1600,pixelHeight:1e3,pixelWidth:1600,src:\"https://framerusercontent.com/images/U6SlriNX55USx7qO3iDt85x58.png?width=1600&height=1000\",srcSet:\"https://framerusercontent.com/images/U6SlriNX55USx7qO3iDt85x58.png?scale-down-to=512&width=1600&height=1000 512w,https://framerusercontent.com/images/U6SlriNX55USx7qO3iDt85x58.png?scale-down-to=1024&width=1600&height=1000 1024w,https://framerusercontent.com/images/U6SlriNX55USx7qO3iDt85x58.png?width=1600&height=1000 1600w\"},className:\"framer-ob26q8\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"fk6ecdJQx\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({UBwtlKwNE:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:1600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+66),pixelHeight:1e3,pixelWidth:1600,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 98px) / 8, 1px)`,src:\"https://framerusercontent.com/images/U6SlriNX55USx7qO3iDt85x58.png?width=1600&height=1000\",srcSet:\"https://framerusercontent.com/images/U6SlriNX55USx7qO3iDt85x58.png?scale-down-to=512&width=1600&height=1000 512w,https://framerusercontent.com/images/U6SlriNX55USx7qO3iDt85x58.png?scale-down-to=1024&width=1600&height=1000 1024w,https://framerusercontent.com/images/U6SlriNX55USx7qO3iDt85x58.png?width=1600&height=1000 1600w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w8xuu1\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"LwFJlFVHi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Workday testing\"})}),className:\"framer-zm6ego\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"LIxRKtizl\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Survive Weekly Updates with AI Automation\"})}),className:\"framer-1a1dx4x\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"EysF1jbN9\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TZGfpB8CC\"},motionChild:true,nodeId:\"XPeaTEsfE\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-6l1ovj framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"XPeaTEsfE\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:1600,pixelHeight:1e3,pixelWidth:1600,src:\"https://framerusercontent.com/images/1rgl8AZjIyYQVSJpwXJSobnRDzU.png?width=1600&height=1000\",srcSet:\"https://framerusercontent.com/images/1rgl8AZjIyYQVSJpwXJSobnRDzU.png?scale-down-to=512&width=1600&height=1000 512w,https://framerusercontent.com/images/1rgl8AZjIyYQVSJpwXJSobnRDzU.png?scale-down-to=1024&width=1600&height=1000 1024w,https://framerusercontent.com/images/1rgl8AZjIyYQVSJpwXJSobnRDzU.png?width=1600&height=1000 1600w\"},className:\"framer-115xsrv\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"kVBww5bv6\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({UBwtlKwNE:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:1600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+66),pixelHeight:1e3,pixelWidth:1600,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 98px) / 8, 1px)`,src:\"https://framerusercontent.com/images/1rgl8AZjIyYQVSJpwXJSobnRDzU.png?width=1600&height=1000\",srcSet:\"https://framerusercontent.com/images/1rgl8AZjIyYQVSJpwXJSobnRDzU.png?scale-down-to=512&width=1600&height=1000 512w,https://framerusercontent.com/images/1rgl8AZjIyYQVSJpwXJSobnRDzU.png?scale-down-to=1024&width=1600&height=1000 1024w,https://framerusercontent.com/images/1rgl8AZjIyYQVSJpwXJSobnRDzU.png?width=1600&height=1000 1600w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sx8mta\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"udo1bMSZe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Oracle testing\"})}),className:\"framer-xyyjc8\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"ejnAzUC0c\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Survive Redwood Releases with AI Precision\"})}),className:\"framer-gb1z67\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"Kt7vAjKoN\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"N8MyT92_6\"},motionChild:true,nodeId:\"qa84gwTi3\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1cm15g2 framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"qa84gwTi3\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:1600,pixelHeight:1e3,pixelWidth:1600,src:\"https://framerusercontent.com/images/nJhvE3v9HtjVnhyKW2drEUAatXE.png?width=1600&height=1000\",srcSet:\"https://framerusercontent.com/images/nJhvE3v9HtjVnhyKW2drEUAatXE.png?scale-down-to=512&width=1600&height=1000 512w,https://framerusercontent.com/images/nJhvE3v9HtjVnhyKW2drEUAatXE.png?scale-down-to=1024&width=1600&height=1000 1024w,https://framerusercontent.com/images/nJhvE3v9HtjVnhyKW2drEUAatXE.png?width=1600&height=1000 1600w\"},className:\"framer-1u5pmnb\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"m1fjx_t6s\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({UBwtlKwNE:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:1600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+66),pixelHeight:1e3,pixelWidth:1600,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 98px) / 8, 1px)`,src:\"https://framerusercontent.com/images/nJhvE3v9HtjVnhyKW2drEUAatXE.png?width=1600&height=1000\",srcSet:\"https://framerusercontent.com/images/nJhvE3v9HtjVnhyKW2drEUAatXE.png?scale-down-to=512&width=1600&height=1000 512w,https://framerusercontent.com/images/nJhvE3v9HtjVnhyKW2drEUAatXE.png?scale-down-to=1024&width=1600&height=1000 1024w,https://framerusercontent.com/images/nJhvE3v9HtjVnhyKW2drEUAatXE.png?width=1600&height=1000 1600w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vgww53\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"EZ3wurdGf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"ServiceNow testing\"})}),className:\"framer-pmntsd\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"tVAkUXHFa\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Ship Twice-Yearly Releases with AI Automation\"})}),className:\"framer-1n1e1yq\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"RR1NVEM22\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zklicsBkB\"},motionChild:true,nodeId:\"EB9zTBqr5\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1kva7t0 framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"EB9zTBqr5\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:992,intrinsicWidth:1586,pixelHeight:992,pixelWidth:1586,src:\"https://framerusercontent.com/images/MycK1v7ktBHM8J1ErP10rTOp3E.png?width=1586&height=992\",srcSet:\"https://framerusercontent.com/images/MycK1v7ktBHM8J1ErP10rTOp3E.png?scale-down-to=512&width=1586&height=992 512w,https://framerusercontent.com/images/MycK1v7ktBHM8J1ErP10rTOp3E.png?scale-down-to=1024&width=1586&height=992 1024w,https://framerusercontent.com/images/MycK1v7ktBHM8J1ErP10rTOp3E.png?width=1586&height=992 1586w\"},className:\"framer-9z5r80\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"no_iRGjYU\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({UBwtlKwNE:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:992,intrinsicWidth:1586,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+66),pixelHeight:992,pixelWidth:1586,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 98px) / 8, 1px)`,src:\"https://framerusercontent.com/images/MycK1v7ktBHM8J1ErP10rTOp3E.png?width=1586&height=992\",srcSet:\"https://framerusercontent.com/images/MycK1v7ktBHM8J1ErP10rTOp3E.png?scale-down-to=512&width=1586&height=992 512w,https://framerusercontent.com/images/MycK1v7ktBHM8J1ErP10rTOp3E.png?scale-down-to=1024&width=1586&height=992 1024w,https://framerusercontent.com/images/MycK1v7ktBHM8J1ErP10rTOp3E.png?width=1586&height=992 1586w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p78jmc\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"AEd9o5vXT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Web Agent testing\"})}),className:\"framer-1qmb148\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"Pfgao5Qh8\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Test AI Agents across real-world web tasks\"})}),className:\"framer-l8tgff\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"K4d5NENZt\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})]})})})});});const css=[\".framer-0eFRZ.framer-1be6yc6, .framer-0eFRZ .framer-1be6yc6 { display: block; }\",\".framer-0eFRZ.framer-7mf8ka { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 0px 12px 0px; position: relative; width: 1440px; }\",\".framer-0eFRZ .framer-1lwt218 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 88%; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-0eFRZ .framer-kufz24-container { flex: none; height: 20px; position: absolute; right: 0px; top: calc(50.00000000000002% - 20px / 2); width: 20px; z-index: 1; }\",\".framer-0eFRZ .framer-jtxqqs, .framer-0eFRZ .framer-gouyi1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0eFRZ .framer-1uh3rx1 { 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; text-decoration: none; width: min-content; }\",\".framer-0eFRZ .framer-15oobql { flex: none; height: 18px; position: relative; width: 109px; }\",\".framer-0eFRZ .framer-vsrypm, .framer-0eFRZ .framer-1vnc3kw, .framer-0eFRZ .framer-1id4xvt, .framer-0eFRZ .framer-gp2oc3, .framer-0eFRZ .framer-9ptvee, .framer-0eFRZ .framer-1igvyxa { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0eFRZ .framer-lm4jvt, .framer-0eFRZ .framer-544ye3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 1268px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-0eFRZ .framer-1padgx6, .framer-0eFRZ .framer-1jcun1e, .framer-0eFRZ .framer-gzbhxo, .framer-0eFRZ .framer-zqou1f, .framer-0eFRZ .framer-10p6if0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-0eFRZ .framer-1miywmn, .framer-0eFRZ .framer-tosomr, .framer-0eFRZ .framer-bbxoyk, .framer-0eFRZ .framer-kcudbm, .framer-0eFRZ .framer-1lboyyo, .framer-0eFRZ .framer-1jme93e, .framer-0eFRZ .framer-khv63t, .framer-0eFRZ .framer-dnp5do, .framer-0eFRZ .framer-2fzo8n, .framer-0eFRZ .framer-ralmjk, .framer-0eFRZ .framer-166u7f6, .framer-0eFRZ .framer-ob26q8, .framer-0eFRZ .framer-115xsrv, .framer-0eFRZ .framer-1u5pmnb, .framer-0eFRZ .framer-9z5r80 { aspect-ratio: 1.5885416666666667 / 1; flex: none; height: auto; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-0eFRZ .framer-lxsb41, .framer-0eFRZ .framer-ifzkpq, .framer-0eFRZ .framer-uoyqnk, .framer-0eFRZ .framer-7682jl, .framer-0eFRZ .framer-lzpi88, .framer-0eFRZ .framer-vsi5er, .framer-0eFRZ .framer-xiybnp, .framer-0eFRZ .framer-163v83d, .framer-0eFRZ .framer-1lhs7m8, .framer-0eFRZ .framer-9fvqsv, .framer-0eFRZ .framer-qhez66, .framer-0eFRZ .framer-w8xuu1, .framer-0eFRZ .framer-sx8mta, .framer-0eFRZ .framer-1vgww53, .framer-0eFRZ .framer-1p78jmc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-0eFRZ .framer-hgz2ss, .framer-0eFRZ .framer-j411fb, .framer-0eFRZ .framer-y2q66r, .framer-0eFRZ .framer-1qxyy2v, .framer-0eFRZ .framer-8waezs, .framer-0eFRZ .framer-e4ve59, .framer-0eFRZ .framer-q4soit, .framer-0eFRZ .framer-1ysih3h, .framer-0eFRZ .framer-1dsf37z, .framer-0eFRZ .framer-brbn3u, .framer-0eFRZ .framer-1orno4m, .framer-0eFRZ .framer-1ywjxye, .framer-0eFRZ .framer-dwabqz, .framer-0eFRZ .framer-z6zq9b, .framer-0eFRZ .framer-felm1i, .framer-0eFRZ .framer-mujmfd, .framer-0eFRZ .framer-12azs9c, .framer-0eFRZ .framer-1aook8j, .framer-0eFRZ .framer-1ml2td3, .framer-0eFRZ .framer-184pj6m, .framer-0eFRZ .framer-1s81o6a, .framer-0eFRZ .framer-1572nbg, .framer-0eFRZ .framer-zm6ego, .framer-0eFRZ .framer-1a1dx4x, .framer-0eFRZ .framer-xyyjc8, .framer-0eFRZ .framer-gb1z67, .framer-0eFRZ .framer-pmntsd, .framer-0eFRZ .framer-1n1e1yq, .framer-0eFRZ .framer-1qmb148, .framer-0eFRZ .framer-l8tgff { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0eFRZ .framer-na5wh2, .framer-0eFRZ .framer-v3x8se { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0eFRZ .framer-154fgwu-container, .framer-0eFRZ .framer-1c6inhg-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-0eFRZ .framer-1abvi87-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-0eFRZ .framer-lv9pdt { aspect-ratio: 1.584016393442623 / 1; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-0eFRZ .framer-mpdv7t, .framer-0eFRZ .framer-4ky5s0, .framer-0eFRZ .framer-skrsys { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0eFRZ .framer-15mf0h9 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-0eFRZ .framer-1tduro4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 10; }\",\".framer-0eFRZ .framer-17a2u27 { 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: min-content; }\",\".framer-0eFRZ .framer-o52ejo-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-0eFRZ .framer-pmv2sx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 1268px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-0eFRZ .framer-1l0ixc6, .framer-0eFRZ .framer-1jctvcv, .framer-0eFRZ .framer-1x8k7am, .framer-0eFRZ .framer-l85h0j, .framer-0eFRZ .framer-1wncmel, .framer-0eFRZ .framer-a606j3, .framer-0eFRZ .framer-1rtmmg4, .framer-0eFRZ .framer-6l1ovj, .framer-0eFRZ .framer-1cm15g2, .framer-0eFRZ .framer-1kva7t0 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-0eFRZ .framer-za05kw { aspect-ratio: 1.584016393442623 / 1; flex: 1 0 0px; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-0eFRZ .framer-eog0j6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; max-width: 1268px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-0eFRZ.framer-v-1ov3yi7.framer-7mf8ka, .framer-0eFRZ.framer-v-kuu7b7.framer-7mf8ka { gap: 22px; padding: 12px 0px 32px 0px; }\",\".framer-0eFRZ.framer-v-1ov3yi7 .framer-v3x8se { cursor: pointer; }\",\".framer-0eFRZ.framer-v-jihamr.framer-7mf8ka { padding: 0px; width: 390px; }\",\".framer-0eFRZ.framer-v-jihamr .framer-1lwt218 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: flex-start; max-width: unset; padding: 20px 16px 16px 16px; pointer-events: auto; }\",\".framer-0eFRZ.framer-v-jihamr .framer-kufz24-container { right: 20px; top: 17px; }\",\".framer-0eFRZ.framer-v-jihamr .framer-jtxqqs { flex-direction: column; }\",\".framer-0eFRZ.framer-v-h5zej3.framer-7mf8ka { height: 560px; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; width: 390px; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-1lwt218, .framer-0eFRZ.framer-v-e5babr .framer-1lwt218 { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; height: 1px; max-width: unset; padding: 20px 16px 32px 16px; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-kufz24-container { order: 0; pointer-events: auto; right: 20px; top: 17px; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-jtxqqs { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; height: 1px; justify-content: flex-start; order: 1; pointer-events: auto; width: 100%; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-gouyi1, .framer-0eFRZ.framer-v-16fxfoh .framer-gouyi1, .framer-0eFRZ.framer-v-e5babr .framer-gouyi1 { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; height: 1px; justify-content: flex-start; overflow: auto; pointer-events: auto; width: 100%; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-vsrypm, .framer-0eFRZ.framer-v-e5babr .framer-vsrypm { order: 0; pointer-events: auto; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-na5wh2 { cursor: pointer; order: 2; pointer-events: auto; width: 100%; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-v3x8se { cursor: pointer; order: 3; pointer-events: auto; width: 100%; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-mpdv7t, .framer-0eFRZ.framer-v-16fxfoh .framer-mpdv7t, .framer-0eFRZ.framer-v-e5babr .framer-mpdv7t { order: 7; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-9ptvee, .framer-0eFRZ.framer-v-16fxfoh .framer-9ptvee, .framer-0eFRZ.framer-v-e5babr .framer-9ptvee { order: 8; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-4ky5s0, .framer-0eFRZ.framer-v-16fxfoh .framer-4ky5s0, .framer-0eFRZ.framer-v-e5babr .framer-4ky5s0 { order: 9; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-skrsys, .framer-0eFRZ.framer-v-16fxfoh .framer-skrsys, .framer-0eFRZ.framer-v-e5babr .framer-skrsys { order: 12; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-1igvyxa, .framer-0eFRZ.framer-v-16fxfoh .framer-1igvyxa, .framer-0eFRZ.framer-v-e5babr .framer-1igvyxa { order: 10; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-15mf0h9, .framer-0eFRZ.framer-v-16fxfoh .framer-15mf0h9, .framer-0eFRZ.framer-v-e5babr .framer-15mf0h9 { order: 11; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-1tduro4 { flex-direction: column; gap: 20px; justify-content: flex-start; order: 2; width: 100%; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-17a2u27, .framer-0eFRZ.framer-v-16fxfoh .framer-17a2u27, .framer-0eFRZ.framer-v-e5babr .framer-17a2u27 { width: 100%; }\",\".framer-0eFRZ.framer-v-h5zej3 .framer-o52ejo-container, .framer-0eFRZ.framer-v-16fxfoh .framer-o52ejo-container, .framer-0eFRZ.framer-v-e5babr .framer-o52ejo-container { flex: 1 0 0px; width: 1px; }\",\".framer-0eFRZ.framer-v-16fxfoh.framer-7mf8ka, .framer-0eFRZ.framer-v-e5babr.framer-7mf8ka { height: 1023px; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; width: 390px; }\",\".framer-0eFRZ.framer-v-16fxfoh .framer-1lwt218 { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; gap: 24px; height: 1px; justify-content: flex-start; max-width: unset; order: 0; padding: 20px 16px 32px 16px; pointer-events: auto; }\",\".framer-0eFRZ.framer-v-16fxfoh .framer-kufz24-container, .framer-0eFRZ.framer-v-e5babr .framer-kufz24-container { pointer-events: auto; right: 20px; top: 17px; }\",\".framer-0eFRZ.framer-v-16fxfoh .framer-jtxqqs, .framer-0eFRZ.framer-v-e5babr .framer-jtxqqs { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; height: 1px; justify-content: flex-start; pointer-events: auto; width: 100%; }\",\".framer-0eFRZ.framer-v-16fxfoh .framer-vsrypm { order: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0eFRZ.framer-v-16fxfoh .framer-na5wh2 { cursor: pointer; order: 2; width: 100%; }\",\".framer-0eFRZ.framer-v-16fxfoh .framer-v3x8se { cursor: pointer; order: 3; width: 100%; }\",\".framer-0eFRZ.framer-v-16fxfoh .framer-544ye3 { flex: none; order: 4; width: 100%; }\",\".framer-0eFRZ.framer-v-16fxfoh .framer-1abvi87-container { order: 1; }\",\".framer-0eFRZ.framer-v-16fxfoh .framer-10p6if0 { order: 0; }\",\".framer-0eFRZ.framer-v-16fxfoh .framer-1tduro4, .framer-0eFRZ.framer-v-e5babr .framer-1tduro4 { flex-direction: column; gap: 20px; justify-content: flex-start; width: 100%; }\",\".framer-0eFRZ.framer-v-e5babr .framer-lm4jvt { flex: none; order: 2; width: 100%; }\",\".framer-0eFRZ.framer-v-e5babr .framer-na5wh2 { cursor: pointer; order: 1; pointer-events: auto; width: 100%; }\",\".framer-0eFRZ.framer-v-e5babr .framer-v3x8se { cursor: pointer; order: 5; pointer-events: auto; width: 100%; }\",\".framer-0eFRZ.framer-v-e5babr .framer-gp2oc3 { order: 6; pointer-events: auto; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,'.framer-0eFRZ[data-border=\"true\"]::after, .framer-0eFRZ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jVd6JabJk\":{\"layout\":[\"fixed\",\"auto\"]},\"UBwtlKwNE\":{\"layout\":[\"fixed\",\"auto\"]},\"r4l55XgzF\":{\"layout\":[\"fixed\",\"auto\"]},\"c9ry6u7yY\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"xaJUBEQSc\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"cNkhzBL2G\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWSS2XjI7t=withCSS(Component,css,\"framer-0eFRZ\");export default FramerWSS2XjI7t;FramerWSS2XjI7t.displayName=\"Mega-Menu\";FramerWSS2XjI7t.defaultProps={height:56,width:1440};addPropertyControls(FramerWSS2XjI7t,{variant:{options:[\"hkZmGMUBV\",\"jVd6JabJk\",\"UBwtlKwNE\",\"r4l55XgzF\",\"c9ry6u7yY\",\"xaJUBEQSc\",\"cNkhzBL2G\"],optionTitles:[\"main\",\"how to use\",\"Solutions\",\"Light Phone \",\"Light Phone Expanded\",\"Light Phone Images\",\"Light Phone Grid\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWSS2XjI7t,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"}]},...HeroFonts,...Hero1Fonts,...ImageTileFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerWSS2XjI7t.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ImageTile,{},context),()=>forwardLoader(ImageLinksGridHowToUse,{},context),()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWSS2XjI7t\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"56\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jVd6JabJk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UBwtlKwNE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"r4l55XgzF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c9ry6u7yY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"xaJUBEQSc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"cNkhzBL2G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}