{"version":3,"file":"shared-lib.DmLaph-A.mjs","names":["e","t","i","s","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","C","N","r","g","b","a","i","cx","x","y","Texture","FramerRenderTarget","useRef","Renderer","Camera","Program","Mesh","Plane","OglRenderTarget","f","p","o","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image","RichText","SVG","sharedStyle.css","sharedStyle.fonts","useMemo","lowercaseIconKeyPairs","iconKeys","a","useRef","iconKeys","lowercaseIconKeyPairs","useState","HomeFactory","React","moduleBaseUrl","Icon","useRef","useState","HomeFactory","React","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","RichText","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","Hero","Hero1","ImageTile","Button","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","SVG","RichText","Image","sharedStyle.css","sharedStyle.fonts"],"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/KIbpLzL5IsHJOpQuETqG/BWvBxn5H0c1QjIZMrTG6/TpkWdbKWu.js","https:/framerusercontent.com/modules/hCN73zJqtH88g62rJylL/mE7zcwZXRV47pACL6Ss1/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:/framer.com/m/hero-icons/Home.js@0.0.28","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/c0qLWq98r5HKqNypc2hR/kjqJKrt4M.js","https:/framerusercontent.com/modules/iqX2kMSXn0WaLsPJlzQf/Su5k6iD2L4FUWJfwuaN0/XMuklhV5e.js","https:/framerusercontent.com/modules/dxJSZYu9x2bNG4gfhxL5/lONGDRniXboGxHyfRqWF/WSS2XjI7t.js","https:/framerusercontent.com/modules/6nQxz5XKEecGYJOusQ5k/1VXsMJZt9d5NtQl5mMW7/siteMetadata.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","// 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 (7b363e7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/KIbpLzL5IsHJOpQuETqG/BWvBxn5H0c1QjIZMrTG6/TpkWdbKWu.js\";const cycleOrder=[\"Tvr4SsupR\",\"A_Jc927TB\",\"FNMvqolhZ\"];const serializationHash=\"framer-xxCBw\";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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"Tvr4SsupR\",Phone:\"FNMvqolhZ\",Tablet:\"A_Jc927TB\"};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;};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(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),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,{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:\"ppmIRxW4a\"},motionChild:true,nodeId:\"vz2fR_6mT\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Pricing\"})})})}),className:\"framer-uxbi86\",\"data-framer-name\":\"Pricing\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"vz2fR_6mT\",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:\"ppmIRxW4a\"},motionChild:true,nodeId:\"vz2fR_6mT\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",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.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__*/_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,{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,{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:\"xp2v73haW\"},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,{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:\"xp2v73haW\"},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__*/_jsxs(motion.div,{className:\"framer-dpr2mf\",layoutDependency:layoutDependency,layoutId:\"V6Nz3bL2W\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1edpopn\",\"data-framer-name\":\"Frame 2147223692\",layoutDependency:layoutDependency,layoutId:\"dha93N3H6\",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,{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,{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,{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,{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__*/_jsx(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,{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,{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,{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__*/_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(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-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(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),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=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xxCBw.framer-1i9l1p7, .framer-xxCBw .framer-1i9l1p7 { display: block; }\",\".framer-xxCBw.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-xxCBw .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-xxCBw .framer-6iklyu, .framer-xxCBw .framer-j2isjr { flex: none; gap: 0px; height: 310px; overflow: visible; position: relative; width: 126px; }\",\".framer-xxCBw .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-xxCBw .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-xxCBw .framer-dkqbn2, .framer-xxCBw .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-xxCBw .framer-edz5kr, .framer-xxCBw .framer-uryfsi, .framer-xxCBw .framer-1edpopn, .framer-xxCBw .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-xxCBw .framer-1m6e0gs, .framer-xxCBw .framer-ece6hc, .framer-xxCBw .framer-m7geup, .framer-xxCBw .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; overflow: visible; padding: 0px 0px 9px 0px; position: relative; width: 100%; }\",\".framer-xxCBw .framer-dnzpuk, .framer-xxCBw .framer-1dj863l, .framer-xxCBw .framer-176oio1, .framer-xxCBw .framer-1j41rpz { flex: 1 0 0px; height: 16px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-xxCBw .framer-159yixr, .framer-xxCBw .framer-jq2jiw, .framer-xxCBw .framer-f8kd0e, .framer-xxCBw .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; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-xxCBw .framer-157ksxl, .framer-xxCBw .framer-3l5xlm, .framer-xxCBw .framer-16cqghk, .framer-xxCBw .framer-uxbi86, .framer-xxCBw .framer-iyz1bh, .framer-xxCBw .framer-1qb85u4, .framer-xxCBw .framer-v56e8v, .framer-xxCBw .framer-bsez60, .framer-xxCBw .framer-1evv6a9, .framer-xxCBw .framer-151iu75, .framer-xxCBw .framer-1sp2oig, .framer-xxCBw .framer-1oyj7lh, .framer-xxCBw .framer-wt0dhu, .framer-xxCBw .framer-15hkzdl { flex: none; height: 16px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-xxCBw .framer-1q6wfo7 { flex: none; height: 32px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-xxCBw .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-xxCBw .framer-10j0stx { flex: none; height: 19px; position: relative; width: 109px; }\",\".framer-xxCBw .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-xxCBw.framer-v-1y65ln2.framer-10dqsor { padding: 0px 40px 0px 40px; width: 810px; }\",\".framer-xxCBw.framer-v-1y65ln2 .framer-34gzrz { gap: 0px; }\",\".framer-xxCBw.framer-v-1y65ln2 .framer-buenfs { gap: 40px; }\",\".framer-xxCBw.framer-v-1y65ln2 .framer-sjkzrf, .framer-xxCBw.framer-v-16qukhz .framer-sjkzrf { flex-direction: column; gap: 32px; }\",\".framer-xxCBw.framer-v-1y65ln2 .framer-dkqbn2, .framer-xxCBw.framer-v-1y65ln2 .framer-dpr2mf, .framer-xxCBw.framer-v-16qukhz .framer-dkqbn2, .framer-xxCBw.framer-v-16qukhz .framer-dpr2mf { flex: none; width: 100%; }\",\".framer-xxCBw.framer-v-1y65ln2 .framer-1q6wfo7, .framer-xxCBw.framer-v-16qukhz .framer-157ksxl, .framer-xxCBw.framer-v-16qukhz .framer-3l5xlm, .framer-xxCBw.framer-v-16qukhz .framer-16cqghk, .framer-xxCBw.framer-v-16qukhz .framer-uxbi86, .framer-xxCBw.framer-v-16qukhz .framer-iyz1bh, .framer-xxCBw.framer-v-16qukhz .framer-1qb85u4, .framer-xxCBw.framer-v-16qukhz .framer-v56e8v, .framer-xxCBw.framer-v-16qukhz .framer-bsez60, .framer-xxCBw.framer-v-16qukhz .framer-1evv6a9, .framer-xxCBw.framer-v-16qukhz .framer-151iu75, .framer-xxCBw.framer-v-16qukhz .framer-1sp2oig, .framer-xxCBw.framer-v-16qukhz .framer-1oyj7lh, .framer-xxCBw.framer-v-16qukhz .framer-wt0dhu, .framer-xxCBw.framer-v-16qukhz .framer-15hkzdl, .framer-xxCBw.framer-v-16qukhz .framer-1q6wfo7 { height: auto; }\",\".framer-xxCBw.framer-v-16qukhz.framer-10dqsor { flex-direction: column; padding: 0px 12px 0px 12px; width: 390px; }\",\".framer-xxCBw.framer-v-16qukhz .framer-34gzrz { flex: none; gap: 0px; width: 100%; }\",\".framer-xxCBw.framer-v-16qukhz .framer-buenfs { gap: 40px; padding: 20px; }\",...sharedStyle.css,'.framer-xxCBw[data-border=\"true\"]::after, .framer-xxCBw [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 330\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-xxCBw\");export default Framerv02RUClmb;Framerv02RUClmb.displayName=\"Footer\";Framerv02RUClmb.defaultProps={height:330,width:1200};addPropertyControls(Framerv02RUClmb,{variant:{options:[\"Tvr4SsupR\",\"A_Jc927TB\",\"FNMvqolhZ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerv02RUClmb,[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{family:\"Manrope\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_A87jxeN7B.woff2\",weight:\"400\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv02RUClmb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"330\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"A_Jc927TB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FNMvqolhZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__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","/*\n * Home (hero-icons/Home@0.0.28)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/eTFACFXlvp5mgG2YpBpd/wqDmZcxkThZ32xkBavIK/Home.js\"\nexport { default } from \"https://framerusercontent.com/modules/eTFACFXlvp5mgG2YpBpd/wqDmZcxkThZ32xkBavIK/Home.js\"\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 (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,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-WmyG1\";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 transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Dark:\"aUhijLIIx\",Light:\"ITphX_ZJ0\"};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?scale-down-to=512&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({\"aUhijLIIx-hover\":{\"data-framer-name\":undefined},\"ITphX_ZJ0-hover\":{\"data-framer-name\":undefined},ITphX_ZJ0:{\"data-framer-name\":\"Light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||232)-0-371.5)/2+0+0)),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=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WmyG1.framer-xw92mm, .framer-WmyG1 .framer-xw92mm { display: block; }\",\".framer-WmyG1.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-WmyG1 .framer-wj1p4j { aspect-ratio: 1.5885416666666667 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 180px); overflow: hidden; position: relative; width: 100%; }\",\".framer-WmyG1 .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-WmyG1 .framer-1slt0p7, .framer-WmyG1 .framer-gcdjr2 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",'.framer-WmyG1[data-border=\"true\"]::after, .framer-WmyG1 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 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-WmyG1\");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},XfPrmcqWF:{defaultValue:\"Show your work as a true professional\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String},holRNReIY:{title:\"Card link\",type:ControlType.Link}});addFonts(FramerkjqJKrt4M,[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",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\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"V1ueuXIOW\\\":\\\"image\\\",\\\"tMqykl6cR\\\":\\\"title\\\",\\\"XfPrmcqWF\\\":\\\"subtitle\\\",\\\"holRNReIY\\\":\\\"cardLink\\\"}\",\"framerIntrinsicWidth\":\"285\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"232\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ITphX_ZJ0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"q3gtOoamL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CDBk7AXKa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kjqJKrt4M.map","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import 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-NCrr3\";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 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,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)\",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,...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 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\",layoutDependency:layoutDependency,layoutId:\"gVItfwd7c\",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\", 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=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NCrr3.framer-1nioobu, .framer-NCrr3 .framer-1nioobu { display: block; }\",\".framer-NCrr3.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-NCrr3 .framer-1o9ocfk-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-NCrr3 .framer-7e6ehb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NCrr3 .framer-ay6hp4 { flex: none; height: 2px; left: -2px; position: absolute; top: -2px; width: 2px; z-index: 1; }\",\".framer-NCrr3 .framer-14bal6q { flex: none; height: 2px; position: absolute; right: -2px; top: -2px; width: 2px; z-index: 1; }\",\".framer-NCrr3 .framer-2h84ph { bottom: -2px; flex: none; height: 2px; left: -2px; position: absolute; width: 2px; z-index: 1; }\",\".framer-NCrr3 .framer-1mcg6tk { bottom: -2px; flex: none; height: 2px; position: absolute; right: -2px; width: 2px; z-index: 1; }\",\".framer-NCrr3.framer-v-1ppc4pi.hover .framer-ay6hp4 { right: -2px; width: unset; }\",\".framer-NCrr3.framer-v-1ppc4pi.hover .framer-14bal6q { bottom: -2px; height: unset; right: -2px; }\",\".framer-NCrr3.framer-v-1ppc4pi.hover .framer-2h84ph { height: unset; top: -2px; }\",\".framer-NCrr3.framer-v-1ppc4pi.hover .framer-1mcg6tk { left: -2px; width: unset; }\",\".framer-NCrr3.framer-v-1ppc4pi.pressed .framer-ay6hp4 { height: 3px; right: 0px; width: unset; }\",\".framer-NCrr3.framer-v-1ppc4pi.pressed .framer-14bal6q { bottom: 0px; height: unset; right: 0px; width: 3px; }\",\".framer-NCrr3.framer-v-1ppc4pi.pressed .framer-2h84ph { height: unset; top: 0px; width: 3px; }\",\".framer-NCrr3.framer-v-1ppc4pi.pressed .framer-1mcg6tk { height: 3px; left: 0px; right: 0px; width: unset; }\",'.framer-NCrr3[data-border=\"true\"]::after, .framer-NCrr3 [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\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXMuklhV5e=withCSS(Component,css,\"framer-NCrr3\");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},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},gLaFim1kA:{defaultValue:{borderColor:\"rgba(245, 245, 245, 1)\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border}});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\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"81\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AV0pCo_My\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jzM3hL_9i\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"i1pHqRluR\\\":\\\"link\\\",\\\"Jg1Uf7wyl\\\":\\\"buttonTitle\\\",\\\"HL6QA4SWl\\\":\\\"padding\\\",\\\"SeVd24qoN\\\":\\\"bgColor\\\",\\\"k7jJI2ZOO\\\":\\\"textColor\\\",\\\"RmVOIap1t\\\":\\\"newTab\\\",\\\"gLaFim1kA\\\":\\\"border\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XMuklhV5e.map","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,RichText,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 ImageTile from\"https://framerusercontent.com/modules/HoWLaHuJfdFZ8sE2T2yE/c0qLWq98r5HKqNypc2hR/kjqJKrt4M.js\";import Button from\"https://framerusercontent.com/modules/iqX2kMSXn0WaLsPJlzQf/Su5k6iD2L4FUWJfwuaN0/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-d94YK\";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 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={\"how to use\":\"jVd6JabJk\",\"Light Phone \":\"r4l55XgzF\",\"Light Phone Expanded\":\"c9ry6u7yY\",\"Light Phone Grid\":\"cNkhzBL2G\",\"Light Phone Images\":\"xaJUBEQSc\",main:\"hkZmGMUBV\",Solutions:\"UBwtlKwNE\"};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{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClick1ekm6x2=activeVariantCallback(async(...args)=>{setVariant(\"c9ry6u7yY\");});const onClick1owsuj5=activeVariantCallback(async(...args)=>{setVariant(\"r4l55XgzF\");});const onMouseEnterv7pntg=activeVariantCallback(async(...args)=>{setVariant(\"UBwtlKwNE\");});const onTap1o0p7pt=activeVariantCallback(async(...args)=>{setVariant(\"cNkhzBL2G\");});const onTap1ekm6x2=activeVariantCallback(async(...args)=>{setVariant(\"c9ry6u7yY\");});const onMouseEnter19fmd9e=activeVariantCallback(async(...args)=>{setVariant(\"jVd6JabJk\");});const onTapqh419p=activeVariantCallback(async(...args)=>{setVariant(\"xaJUBEQSc\");});const onMouseLeave727uyg=activeVariantCallback(async(...args)=>{setVariant(\"hkZmGMUBV\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"r4l55XgzF\",\"c9ry6u7yY\",\"xaJUBEQSc\",\"cNkhzBL2G\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"r4l55XgzF\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"cNkhzBL2G\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"xaJUBEQSc\")return true;return false;};const router=useRouter();const isDisplayed4=()=>{if(baseVariant===\"xaJUBEQSc\")return false;return true;};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(Image,{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)+0+0+20+(0+0+(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-(Math.max(0,(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-32)/1)*1+32))/1*0)+0+42+0+80+0+0+0+0),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(Image,{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)+0+0+20+(0+0+(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-(Math.max(0,(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-32)/1)*1+32))/1*0)+0+42+0+80+0+391.5+0+0),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(Image,{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)+0+0+20+(0+0+(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-(Math.max(0,(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-32)/1)*1+32))/1*0)+0+42+0+80+0+783+0+0),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(Image,{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)+0+0+20+(0+0+(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-(Math.max(0,(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-32)/1)*1+32))/1*0)+0+42+0+80+0+1174.5+0+0),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:onTap1ekm6x2},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:onTap1ekm6x2}},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:\"mzBcwxv9O\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:232,...addPropertyOverrides({xaJUBEQSc:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1268px)`,y:(componentViewport?.y||0)+0+0+20+0+0+42+0+120+0+391.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,{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:\"aUhijLIIx\",width:\"100%\",XfPrmcqWF:\"Step by step guide for using TestZeus for open source\",...addPropertyOverrides({xaJUBEQSc:{holRNReIY:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(Image,{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(Image,{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)+0+0+20+0+0+42+0+120+0+0+0+0),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})]})]})})]}),/*#__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:{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:\"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\"})})})})},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\"})})})})},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:\"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\"})})})})},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:\"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\"})})})})},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:\"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\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"gc5gaprVw\",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,{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\"})})})})},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)})]})]}),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+0+0+0+0,...addPropertyOverrides({c9ry6u7yY:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+0+0+20+(0+Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-52-32)/1)*1+(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-52-(Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-52-32)/1)*1+32))/1*1)+0+0+0},cNkhzBL2G:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+0+0+20+(0+Math.max(0,(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-32)/1)*1+(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-(Math.max(0,(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-32)/1)*1+32))/1*1)+0+0+0},xaJUBEQSc:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+0+0+20+(0+Math.max(0,(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-56)/1)*1+24)+0+0+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:onMouseLeave727uyg,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(Image,{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)+12+54+0+0+0),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(Image,{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)+12+54+0+0+0),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:onMouseLeave727uyg,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(Image,{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)+12+54+0+0+0),pixelHeight:718,pixelWidth:1140,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 60px) / 4, 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(Image,{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)+12+54+0+0+0),pixelHeight:718,pixelWidth:1140,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 60px) / 4, 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(Image,{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)+12+54+0+0+0),pixelHeight:718,pixelWidth:1140,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 60px) / 4, 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(Image,{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)+12+54+0+0+0),pixelHeight:548,pixelWidth:960,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 60px) / 4, 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})]})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-d94YK.framer-1be6yc6, .framer-d94YK .framer-1be6yc6 { display: block; }\",\".framer-d94YK.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-d94YK .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: 1268px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-d94YK .framer-kufz24-container { flex: none; height: 20px; position: absolute; right: 0px; top: calc(50.00000000000002% - 20px / 2); width: 20px; z-index: 1; }\",\".framer-d94YK .framer-jtxqqs, .framer-d94YK .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-d94YK .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-d94YK .framer-15oobql { flex: none; height: 18px; position: relative; width: 109px; }\",\".framer-d94YK .framer-vsrypm, .framer-d94YK .framer-1vnc3kw, .framer-d94YK .framer-1id4xvt, .framer-d94YK .framer-gp2oc3, .framer-d94YK .framer-mpdv7t, .framer-d94YK .framer-9ptvee { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-d94YK .framer-lm4jvt, .framer-d94YK .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-d94YK .framer-1padgx6, .framer-d94YK .framer-1jcun1e, .framer-d94YK .framer-gzbhxo, .framer-d94YK .framer-zqou1f, .framer-d94YK .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-d94YK .framer-1miywmn, .framer-d94YK .framer-tosomr, .framer-d94YK .framer-bbxoyk, .framer-d94YK .framer-kcudbm, .framer-d94YK .framer-1lboyyo, .framer-d94YK .framer-1jme93e, .framer-d94YK .framer-khv63t, .framer-d94YK .framer-dnp5do, .framer-d94YK .framer-2fzo8n, .framer-d94YK .framer-ralmjk, .framer-d94YK .framer-166u7f6 { aspect-ratio: 1.5885416666666667 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 126px); overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-d94YK .framer-lxsb41, .framer-d94YK .framer-ifzkpq, .framer-d94YK .framer-uoyqnk, .framer-d94YK .framer-7682jl, .framer-d94YK .framer-lzpi88, .framer-d94YK .framer-vsi5er, .framer-d94YK .framer-xiybnp, .framer-d94YK .framer-163v83d, .framer-d94YK .framer-1lhs7m8, .framer-d94YK .framer-9fvqsv, .framer-d94YK .framer-qhez66 { 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-d94YK .framer-hgz2ss, .framer-d94YK .framer-j411fb, .framer-d94YK .framer-y2q66r, .framer-d94YK .framer-1qxyy2v, .framer-d94YK .framer-8waezs, .framer-d94YK .framer-e4ve59, .framer-d94YK .framer-q4soit, .framer-d94YK .framer-1ysih3h, .framer-d94YK .framer-1dsf37z, .framer-d94YK .framer-brbn3u, .framer-d94YK .framer-1orno4m, .framer-d94YK .framer-1ywjxye, .framer-d94YK .framer-dwabqz, .framer-d94YK .framer-z6zq9b, .framer-d94YK .framer-felm1i, .framer-d94YK .framer-mujmfd, .framer-d94YK .framer-12azs9c, .framer-d94YK .framer-1aook8j, .framer-d94YK .framer-1ml2td3, .framer-d94YK .framer-184pj6m, .framer-d94YK .framer-1s81o6a, .framer-d94YK .framer-1572nbg { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-d94YK .framer-na5wh2, .framer-d94YK .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-d94YK .framer-154fgwu-container, .framer-d94YK .framer-1c6inhg-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-d94YK .framer-1abvi87-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-d94YK .framer-lv9pdt { aspect-ratio: 1.584016393442623 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 126px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-d94YK .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-d94YK .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-d94YK .framer-o52ejo-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-d94YK .framer-pmv2sx, .framer-d94YK .framer-eog0j6 { 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-d94YK .framer-1l0ixc6, .framer-d94YK .framer-1jctvcv, .framer-d94YK .framer-1x8k7am, .framer-d94YK .framer-l85h0j, .framer-d94YK .framer-1wncmel, .framer-d94YK .framer-a606j3 { 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-d94YK .framer-za05kw { aspect-ratio: 1.584016393442623 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 126px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-d94YK.framer-v-1ov3yi7.framer-7mf8ka, .framer-d94YK.framer-v-kuu7b7.framer-7mf8ka { gap: 22px; padding: 12px 0px 32px 0px; }\",\".framer-d94YK.framer-v-1ov3yi7 .framer-v3x8se { cursor: pointer; }\",\".framer-d94YK.framer-v-1ov3yi7 .framer-1jme93e, .framer-d94YK.framer-v-1ov3yi7 .framer-khv63t { height: var(--framer-aspect-ratio-supported, 258px); }\",\".framer-d94YK.framer-v-1ov3yi7 .framer-za05kw { height: var(--framer-aspect-ratio-supported, 259px); }\",\".framer-d94YK.framer-v-kuu7b7 .framer-dnp5do, .framer-d94YK.framer-v-kuu7b7 .framer-2fzo8n, .framer-d94YK.framer-v-kuu7b7 .framer-ralmjk, .framer-d94YK.framer-v-kuu7b7 .framer-166u7f6 { height: var(--framer-aspect-ratio-supported, 190px); }\",\".framer-d94YK.framer-v-jihamr.framer-7mf8ka { padding: 0px; width: 390px; }\",\".framer-d94YK.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-d94YK.framer-v-jihamr .framer-kufz24-container { right: 20px; top: 17px; }\",\".framer-d94YK.framer-v-jihamr .framer-jtxqqs { flex-direction: column; }\",\".framer-d94YK.framer-v-h5zej3.framer-7mf8ka { height: 560px; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; width: 390px; }\",\".framer-d94YK.framer-v-h5zej3 .framer-1lwt218, .framer-d94YK.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-d94YK.framer-v-h5zej3 .framer-kufz24-container { order: 0; pointer-events: auto; right: 20px; top: 17px; }\",\".framer-d94YK.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-d94YK.framer-v-h5zej3 .framer-gouyi1, .framer-d94YK.framer-v-16fxfoh .framer-gouyi1, .framer-d94YK.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-d94YK.framer-v-h5zej3 .framer-vsrypm, .framer-d94YK.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-d94YK.framer-v-h5zej3 .framer-na5wh2 { cursor: pointer; order: 2; pointer-events: auto; width: 100%; }\",\".framer-d94YK.framer-v-h5zej3 .framer-v3x8se { cursor: pointer; order: 3; pointer-events: auto; width: 100%; }\",\".framer-d94YK.framer-v-h5zej3 .framer-gp2oc3, .framer-d94YK.framer-v-e5babr .framer-gp2oc3 { order: 6; pointer-events: auto; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-d94YK.framer-v-h5zej3 .framer-mpdv7t, .framer-d94YK.framer-v-16fxfoh .framer-mpdv7t, .framer-d94YK.framer-v-e5babr .framer-mpdv7t { order: 7; }\",\".framer-d94YK.framer-v-h5zej3 .framer-9ptvee, .framer-d94YK.framer-v-16fxfoh .framer-9ptvee, .framer-d94YK.framer-v-e5babr .framer-9ptvee { order: 8; }\",\".framer-d94YK.framer-v-h5zej3 .framer-1tduro4 { flex-direction: column; gap: 20px; justify-content: flex-start; order: 2; width: 100%; }\",\".framer-d94YK.framer-v-h5zej3 .framer-17a2u27, .framer-d94YK.framer-v-16fxfoh .framer-17a2u27, .framer-d94YK.framer-v-e5babr .framer-17a2u27 { width: 100%; }\",\".framer-d94YK.framer-v-h5zej3 .framer-o52ejo-container, .framer-d94YK.framer-v-16fxfoh .framer-o52ejo-container, .framer-d94YK.framer-v-e5babr .framer-o52ejo-container { flex: 1 0 0px; width: 1px; }\",\".framer-d94YK.framer-v-16fxfoh.framer-7mf8ka, .framer-d94YK.framer-v-e5babr.framer-7mf8ka { height: 1023px; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; width: 390px; }\",\".framer-d94YK.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-d94YK.framer-v-16fxfoh .framer-kufz24-container, .framer-d94YK.framer-v-e5babr .framer-kufz24-container { pointer-events: auto; right: 20px; top: 17px; }\",\".framer-d94YK.framer-v-16fxfoh .framer-jtxqqs, .framer-d94YK.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-d94YK.framer-v-16fxfoh .framer-vsrypm { order: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-d94YK.framer-v-16fxfoh .framer-na5wh2 { cursor: pointer; order: 2; width: 100%; }\",\".framer-d94YK.framer-v-16fxfoh .framer-v3x8se { cursor: pointer; order: 3; width: 100%; }\",\".framer-d94YK.framer-v-16fxfoh .framer-544ye3 { flex: none; order: 4; width: 100%; }\",\".framer-d94YK.framer-v-16fxfoh .framer-1abvi87-container { order: 1; }\",\".framer-d94YK.framer-v-16fxfoh .framer-10p6if0 { order: 0; }\",\".framer-d94YK.framer-v-16fxfoh .framer-1lboyyo { height: var(--framer-aspect-ratio-supported, 225px); }\",\".framer-d94YK.framer-v-16fxfoh .framer-gp2oc3 { order: 6; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-d94YK.framer-v-16fxfoh .framer-1tduro4, .framer-d94YK.framer-v-e5babr .framer-1tduro4 { flex-direction: column; gap: 20px; justify-content: flex-start; width: 100%; }\",\".framer-d94YK.framer-v-e5babr .framer-lm4jvt { flex: none; order: 2; width: 100%; }\",\".framer-d94YK.framer-v-e5babr .framer-1miywmn, .framer-d94YK.framer-v-e5babr .framer-tosomr, .framer-d94YK.framer-v-e5babr .framer-bbxoyk, .framer-d94YK.framer-v-e5babr .framer-kcudbm { height: var(--framer-aspect-ratio-supported, 216px); }\",\".framer-d94YK.framer-v-e5babr .framer-na5wh2 { cursor: pointer; order: 1; pointer-events: auto; width: 100%; }\",\".framer-d94YK.framer-v-e5babr .framer-v3x8se { cursor: pointer; order: 5; pointer-events: auto; width: 100%; }\",...sharedStyle.css,'.framer-d94YK[data-border=\"true\"]::after, .framer-d94YK [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-d94YK\");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});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWSS2XjI7t\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"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]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WSS2XjI7t.map","// Generated by Framer (c0f92f4)\nexport default function metadata(params,activeLocale){return{description:\"Achieve effortless test automation with zero coding, zero maintenance, and the autonomous power of the world's first testing agent for Salesforce.\",favicon:\"https://framerusercontent.com/assets/hlE6onrfCoHJfBl78o7a4I04UA.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/HUZyZJ0FhA9IGSgkuLmvzh9DrY.png\",title:\"TestZeus\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}