{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:phenomenon@1.6.0/dist/phenomenon.mjs", "ssg:https://ga.jspm.io/npm:cobe@0.6.0/dist/index.esm.js", "ssg:https://framerusercontent.com/modules/xFhv3ETdRBLjJusGaZ1P/d9ZONLqTB9uCj5kbWKll/Globe.js", "ssg:https://framerusercontent.com/modules/Crtj9CS9Z2yy7ZvZdTLI/zgabSNJ99wGi2ncx6Vjk/sULygMSaG.js", "ssg:https://framerusercontent.com/modules/A8zRgFvWHy63g45gwHD2/IrlUgfVA4jJnPDENrH2G/IAtPXHJLj.js", "ssg:https://framerusercontent.com/modules/I4LZS0PK3teeCzKLEKCR/AFtAzDJbQvH62heFXAeb/Zk8Epg7fz.js", "ssg:https://framerusercontent.com/modules/866b7HHRCr73v8fOvDdc/3cqVl45t06z4UrNjrIvO/Ozf5kDB0m.js"],
  "sourcesContent": ["var t=[\"x\",\"y\",\"z\"],e=function(t){Object.assign(this,{uniforms:{},geometry:{vertices:[{x:0,y:0,z:0}]},mode:0,modifiers:{},attributes:[],multiplier:1,buffers:[]}),Object.assign(this,t),this.prepareProgram(),this.prepareUniforms(),this.prepareAttributes()};e.prototype.compileShader=function(t,r){var s=this.gl.createShader(t);return this.gl.shaderSource(s,r),this.gl.compileShader(s),s},e.prototype.prepareProgram=function(){var t=this.gl,r=this.vertex,s=this.fragment,n=t.createProgram();t.attachShader(n,this.compileShader(35633,r)),t.attachShader(n,this.compileShader(35632,s)),t.linkProgram(n),t.useProgram(n),this.program=n},e.prototype.prepareUniforms=function(){for(var t=Object.keys(this.uniforms),r=0;r<t.length;r+=1){var s=this.gl.getUniformLocation(this.program,t[r]);this.uniforms[t[r]].location=s}},e.prototype.prepareAttributes=function(){void 0!==this.geometry.vertices&&this.attributes.push({name:\"aPosition\",size:3}),void 0!==this.geometry.normal&&this.attributes.push({name:\"aNormal\",size:3}),this.attributeKeys=[];for(var t=0;t<this.attributes.length;t+=1)this.attributeKeys.push(this.attributes[t].name),this.prepareAttribute(this.attributes[t])},e.prototype.prepareAttribute=function(r){for(var s=this.geometry,n=this.multiplier,a=s.vertices,o=s.normal,h=new Float32Array(n*a.length*r.size),u=0;u<n;u+=1)for(var f=r.data&&r.data(u,n),c=u*a.length*r.size,l=0;l<a.length;l+=1)for(var p=0;p<r.size;p+=1){var m=this.modifiers[r.name];h[c]=void 0!==m?m(f,l,p,this):\"aPosition\"===r.name?a[l][t[p]]:\"aNormal\"===r.name?o[l][t[p]]:f[p],c+=1}this.attributes[this.attributeKeys.indexOf(r.name)].data=h,this.prepareBuffer(this.attributes[this.attributeKeys.indexOf(r.name)])},e.prototype.prepareBuffer=function(t){var r=t.data,s=t.name,n=t.size,a=this.gl.createBuffer();this.gl.bindBuffer(34962,a),this.gl.bufferData(34962,r,35044);var o=this.gl.getAttribLocation(this.program,s);this.gl.enableVertexAttribArray(o),this.gl.vertexAttribPointer(o,n,5126,!1,0,0),this.buffers[this.attributeKeys.indexOf(t.name)]={buffer:a,location:o,size:n}},e.prototype.render=function(t){var r=this,s=this.uniforms,n=this.multiplier,a=this.gl;a.useProgram(this.program);for(var o=0;o<this.buffers.length;o+=1){var h=this.buffers[o],u=h.location,f=h.buffer,c=h.size;a.enableVertexAttribArray(u),a.bindBuffer(34962,f),a.vertexAttribPointer(u,c,5126,!1,0,0)}Object.keys(t).forEach((function(r){s[r].value=t[r].value})),Object.keys(s).forEach((function(t){var n=s[t];r.uniformMap[n.type](n.location,n.value)})),a.drawArrays(this.mode,0,n*this.geometry.vertices.length),this.onRender&&this.onRender(this)},e.prototype.destroy=function(){for(var t=0;t<this.buffers.length;t+=1)this.gl.deleteBuffer(this.buffers[t].buffer);this.gl.deleteProgram(this.program),this.gl=null};var i=function(t){var r=this,s=t||{},n=s.canvas;void 0===n&&(n=document.querySelector(\"canvas\"));var a=s.context;void 0===a&&(a={});var o=s.contextType;void 0===o&&(o=\"experimental-webgl\");var h=s.settings;void 0===h&&(h={});var u=n.getContext(o,Object.assign({alpha:!1,antialias:!1},a));Object.assign(this,{gl:u,canvas:n,uniforms:{},instances:new Map,shouldRender:!0}),Object.assign(this,{devicePixelRatio:1,clearColor:[1,1,1,1],position:{x:0,y:0,z:2},clip:[.001,100]}),Object.assign(this,h),this.uniformMap={float:function(t,r){return u.uniform1f(t,r)},vec2:function(t,r){return u.uniform2fv(t,r)},vec3:function(t,r){return u.uniform3fv(t,r)},vec4:function(t,r){return u.uniform4fv(t,r)},mat2:function(t,r){return u.uniformMatrix2fv(t,!1,r)},mat3:function(t,r){return u.uniformMatrix3fv(t,!1,r)},mat4:function(t,r){return u.uniformMatrix4fv(t,!1,r)}},u.enable(u.DEPTH_TEST),u.depthFunc(u.LEQUAL),!1===u.getContextAttributes().alpha&&(u.clearColor.apply(u,this.clearColor),u.clearDepth(1)),this.onSetup&&this.onSetup(u),window.addEventListener(\"resize\",(function(){return r.resize()})),this.resize(),this.render()};i.prototype.resize=function(){var t=this.gl,r=this.canvas,s=this.devicePixelRatio,n=this.position;r.width=r.clientWidth*s,r.height=r.clientHeight*s;var a=t.drawingBufferWidth,o=t.drawingBufferHeight,h=a/o;t.viewport(0,0,a,o);var u=Math.tan(Math.PI/180*22.5),f=[1,0,0,0,0,1,0,0,0,0,1,0,n.x,n.y,(h<1?1:h)*-n.z,1];this.uniforms.uProjectionMatrix={type:\"mat4\",value:[.5/u,0,0,0,0,h/u*.5,0,0,0,0,-(this.clip[1]+this.clip[0])/(this.clip[1]-this.clip[0]),-1,0,0,-2*this.clip[1]*(this.clip[0]/(this.clip[1]-this.clip[0])),0]},this.uniforms.uViewMatrix={type:\"mat4\",value:[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},this.uniforms.uModelMatrix={type:\"mat4\",value:f}},i.prototype.toggle=function(t){t!==this.shouldRender&&(this.shouldRender=void 0!==t?t:!this.shouldRender,this.shouldRender&&this.render())},i.prototype.render=function(){var t=this;this.gl.clear(16640),this.instances.forEach((function(r){r.render(t.uniforms)})),this.onRender&&this.onRender(this),this.shouldRender&&requestAnimationFrame((function(){return t.render()}))},i.prototype.add=function(t,r){void 0===r&&(r={uniforms:{}}),void 0===r.uniforms&&(r.uniforms={}),Object.assign(r.uniforms,JSON.parse(JSON.stringify(this.uniforms))),Object.assign(r,{gl:this.gl,uniformMap:this.uniformMap});var s=new e(r);return this.instances.set(t,s),s},i.prototype.remove=function(t){var r=this.instances.get(t);void 0!==r&&(r.destroy(),this.instances.delete(t))},i.prototype.destroy=function(){var t=this;this.instances.forEach((function(r,s){r.destroy(),t.instances.delete(s)})),this.toggle(!1)};export default i;\n\n//# sourceMappingURL=phenomenon.mjs.map", "import e from\"phenomenon\";var a=\"phi\",o=\"theta\",t=\"mapSamples\",i=\"mapBrightness\",f=\"baseColor\",r=\"markerColor\",l=\"glowColor\",c=\"markers\",n=\"diffuse\",A=\"devicePixelRatio\",g=\"dark\",v=\"offset\",s=\"scale\",d={[a]:\"A\",[o]:\"B\",[t]:\"k\",[i]:\"E\",[f]:\"L\",[r]:\"M\",[l]:\"y\",[n]:\"F\",[g]:\"G\",[v]:\"x\",[s]:\"C\"},{PI:u,sin:m,cos:x}=Math,U=e=>[].concat(...e.map((e=>{let[a,o]=e.location;a=a*u/180,o=o*u/180-u;let t=x(a);return[-t*x(o),m(a),t*m(o),e.size]})),[0,0,0,0]),D=(u,m)=>{let _=(e,a,o)=>({type:e,value:\"undefined\"==typeof m[a]?o:m[a]}),x=u.getContext(\"webgl\")?\"webgl\":\"experimental-webgl\",y=new e({canvas:u,contextType:x,context:{alpha:!0,stencil:!1,antialias:!0,depth:!1,preserveDrawingBuffer:!1},settings:{[A]:m[A]||1,onSetup:e=>{let a=e.RGB,o=e.UNSIGNED_BYTE,t=e.TEXTURE_2D,i=e.createTexture();e.bindTexture(t,i),e.texImage2D(t,0,a,1,1,0,a,o,new Uint8Array([0,0,0,0]));let f=new Image;f.onload=()=>{e.bindTexture(t,i),e.texImage2D(t,0,a,a,o,f),e.generateMipmap(t);let r=e.getParameter(e.CURRENT_PROGRAM),l=e.getUniformLocation(r,\"H\");e.texParameteri(t,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(t,e.TEXTURE_MAG_FILTER,e.NEAREST),e.uniform1i(l,0)},f.src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACAAQAAAADMzoqnAAAAAXNSR0IArs4c6QAABA5JREFUeNrV179uHEUAx/Hf3JpbF+E2VASBsmVKTBcpKJs3SMEDcDwBiVJAAewYEBUivIHT0uUBIt0YCovKD0CRjUC4QfHYh8hYXu+P25vZ2Zm9c66gMd/GJ/tz82d3bk8GN4SrByYF2366FNTACIAkivVAAazQdnf3MvAlbNUQfOPAdQDvSAimMWhwy4I2g4SU+Kp04ISLpPBAKLxPyic3O/CCi+Y7rUJbiodcpDOFY7CgxCEXmdYD2EYK2s5lApOx5pEDDYCUwM1XdJUwBV11QQMg59kePSCaPAASQMEL2hwo6TJFgxpg+TgC2ymXPbuvc40awr3D1QCFfbH9kcoqAOkZozpQo0aqAGQRKCog/+tjkgbNFEtg2FffBvBGlSxHoAaAa1u6X4PBAwDiR8FFsrQgeUhfJTSALaB9jy5NCybJPn1SVFiWk7ywN+KzhH1aKAuydhGkbEF4lWohLXDXavlyFgHY7LBnLRdlAP6BS5Cc8RfVDXbkwN/oIvmY+6obbNeBP0JwTuMGu9gTzy1Q4RS/cWpfzszeYwd+CAFrtBW/Hur0gLbJGlD+/OjVwe/drfBxkbbg63dndEDfiEBlAd7ac0BPe1D6Jd8dfbLH+RI0OzseFB5s01/M+gMdAeluLOCAuaUA9Lezo/vSgXoCX9rtEiXnp7Q1W/CNyWcd8DXoS6jH/YZ5vAJEWY2dXFQe2TUgaFaNejCzJ98g6HnlVrsE58sDcYqg+9XY75fPqdoh/kRQWiXKg8MWlJQxUFMPjqnyujhFBE7UxIMjyszk0QwQlFsezImsyvUYYYVED2pk6m0Tg8T04Fwjk2kdAwSACqlM6gRRt3vQYAFGX0Ah7Ebx1H+MDRI5ui0QldH4j7FGcm90XdxD2Jg1AOEAVAKhEFXSn4cKUELurIAKwJ3MArypPscQaLhJFICJ0ohjDySAdH8AhDtCiTuMycH8CXzhH9jUACAO5uMhoAwA5i+T6WAKmmAqnLy80wxHqIPFYpqCwxGaYLt4Dyievg5kEoVEUAhs6pqKgFtDQYOuaXypaWKQfIuwwoGSZgfLsu/XAtI8cGN+h7Cc1A5oLOMhwlIPXuhu48AIvsSBkvtV9wsJRKCyYLfq5lTrQMFd1a262oqBck9K1V0YjQg0iEYYgpS1A9GlXQV5cykwm4A7BzVsxQqo7E+zCegO7Ma7yKgsuOcfKbMBwLC8wvVNYDsANYalEpOAa6zpWjTeMKGwEwC1CiQewJc5EKfgy7GmRAZA4vUVGwE2dPM/g0xuAInE/yG5aZ8ISxWGfYigUVbdyBElTHh2uCwGdfCkOLGgQVBh3Ewp+/QK4CDlR5Ws/Zf7yhCf8pH7vinWAvoVCQ6zz0NX5V/6GkAVV+2/5qsJ/gU8bsxpM8IeAQAAAABJRU5ErkJggg==\"}}});return y.add(\"\",{vertex:\"attribute vec3 aPosition;uniform mat4 uProjectionMatrix;uniform mat4 uModelMatrix;uniform mat4 uViewMatrix;void main(){gl_Position=uProjectionMatrix*uModelMatrix*uViewMatrix*vec4(aPosition,1.);}\",fragment:\"precision highp float;uniform vec2 r,x;uniform vec3 L,M,y;uniform vec4 z[64];uniform float A,B,k,C,D,E,F,G;uniform sampler2D H;float I=1./k;mat3 J(float a,float b){float c=cos(a),d=cos(b),e=sin(a),f=sin(b);return mat3(d,f*e,-f*c,0.,c,e,f,d*-e,d*c);}vec3 v(vec3 c,out float w){c=c.xzy;float p=max(2.,floor(log2(2.236068*k*3.141593*(1.-c.z*c.z))*.72021));vec2 g=floor(pow(1.618034,p)/2.236068*vec2(1.,1.618034)+.5),d=fract((g+1.)*.618034)*6.283185-3.883222,e=-2.*g,f=vec2(atan(c.y,c.x),c.z-1.),q=floor(vec2(e.y*f.x-d.y*(f.y*k+1.),-e.x*f.x+d.x*(f.y*k+1.))/(d.x*e.y-e.x*d.y));float n=3.141593;vec3 s;for(float h=0.;h<4.;h+=1.){vec2 t=vec2(mod(h,2.),floor(h*.5));float j=dot(g,q+t);if(j>k)continue;float a=j,b=0.;if(a>=524288.)a-=524288.,b+=.803894;if(a>=262144.)a-=262144.,b+=.901947;if(a>=131072.)a-=131072.,b+=.950973;if(a>=65536.)a-=65536.,b+=.475487;if(a>=32768.)a-=32768.,b+=.737743;if(a>=16384.)a-=16384.,b+=.868872;if(a>=8192.)a-=8192.,b+=.934436;if(a>=4096.)a-=4096.,b+=.467218;if(a>=2048.)a-=2048.,b+=.733609;if(a>=1024.)a-=1024.,b+=.866804;if(a>=512.)a-=512.,b+=.433402;if(a>=256.)a-=256.,b+=.216701;if(a>=128.)a-=128.,b+=.108351;if(a>=64.)a-=64.,b+=.554175;if(a>=32.)a-=32.,b+=.777088;if(a>=16.)a-=16.,b+=.888544;if(a>=8.)a-=8.,b+=.944272;if(a>=4.)a-=4.,b+=.472136;if(a>=2.)a-=2.,b+=.236068;if(a>=1.)a-=1.,b+=.618034;float l=fract(b)*6.283185,i=1.-2.*j*I,m=sqrt(1.-i*i);vec3 o=vec3(cos(l)*m,sin(l)*m,i);float u=length(c-o);if(u<n)n=u,s=o;}w=n;return s.xzy;}void main(){vec2 a=(gl_FragCoord.xy/r*2.-1.)/C-x*vec2(1.,-1.)/r;a.x*=r.x/r.y;float c=dot(a,a),b;vec3 d=vec3(0.,0.,1.),e=normalize(vec3(a,sqrt(.64-c)));if(c<=.64){vec3 f=e*J(B,A),g=v(f,b);float j=asin(g.y),h=acos(-g.x/cos(j));h=g.z<0.?-h:h;float t=texture2D(H,vec2(h*.5/3.141593,-(j/3.141593+.5))).x,u=smoothstep(8e-3,0.,b),l=dot(e,d),s=pow(l,F)*E,m=t*u*s,N=mix((1.-m)*pow(l,.4),m,G)+.1;gl_FragColor=vec4(L*N,1.);int O=int(D);float n=0.;for(int i=0;i<64;i++){if(i>=O)break;vec4 o=z[i];vec3 p=o.xyz,w=p-f;float q=o.w;if(dot(w,w)>q*q*4.)continue;vec3 P=v(p,b);b=length(P-f),b<q?n+=smoothstep(q*.5,0.,b):0.;}n=min(1.,n*s),gl_FragColor.xyz=mix(gl_FragColor.xyz,M,n),gl_FragColor.xyz+=pow(1.-dot(e,d),4.)*y;}float K=pow(dot(normalize(vec3(-a,sqrt(1.-c))),d),4.)*smoothstep(.1,1.,.2/(c-.64));gl_FragColor+=vec4(K*y,K);}\",uniforms:{r:{type:\"vec2\",value:[m.width,m.height]},A:_(\"float\",a),B:_(\"float\",o),k:_(\"float\",t),E:_(\"float\",i),L:_(\"vec3\",f),M:_(\"vec3\",r),F:_(\"float\",n),y:_(\"vec3\",l),G:_(\"float\",g),z:{type:\"vec4\",value:U(m[c])},D:{type:\"float\",value:m[c].length},x:_(\"vec2\",v,[0,0]),C:_(\"float\",s,1)},mode:4,geometry:{vertices:[{x:-100,y:100,z:0},{x:-100,y:-100,z:0},{x:100,y:100,z:0},{x:100,y:-100,z:0},{x:-100,y:-100,z:0},{x:100,y:100,z:0}]},onRender:({uniforms:e})=>{let a={};if(m.onRender){m.onRender(a);for(let o in d)void 0!==a[o]&&(e[d[o]].value=a[o]);void 0!==a[c]&&(e.z.value=U(a[c]),e.D.value=a[c].length),a.width&&a.height&&(e.r.value=[a.width,a.height])}}}),y};export{D as default};\n\n//# sourceMappingURL=index.esm.js.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType, Color, RenderTarget } from \"framer\";\nimport { useEffect, useRef } from \"react\";\nimport createGlobe from \"cobe\";\nimport { useSpring } from \"framer-motion\";\n/**\n* GLOBE FOR FRAMER\n* @framerIntrinsicWidth 300\n* @framerIntrinsicHeight 300\n* @framerDisableUnlink\n*\n* @framerSupportedLayoutWidth fixed\n* @framerSupportedLayoutHeight fixed\n*/\n\nexport default function Globe(props) {\n  const {\n    background,\n    baseColor,\n    glowColor,\n    isDraggable,\n    dragOptions,\n    speed,\n    theta,\n    phi,\n    dark,\n    diffuse,\n    maxSamples,\n    mapBrightness,\n    markerSize,\n    markerArray,\n    markerColor,\n    scale,\n    alignment,\n    maxWidth,\n    offset\n  } = props;\n  const {\n    offsetX,\n    offsetY\n  } = offset;\n  const {\n    stiffness,\n    damping,\n    mass\n  } = dragOptions;\n  const canvasRef = useRef();\n  const pointerInteracting = useRef(null);\n  const pointerInteractionMovement = useRef(0);\n  const isCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const r = useSpring(0, {\n    stiffness: stiffness,\n    damping: damping,\n    mass: mass,\n    restDelta: 1e-4,\n    restSpeed: 1e-4\n  });\n  const fadeMask = \"radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%)\";\n  useEffect(() => {\n    let phiValue = phi;\n    let width = 0;\n\n    const onResize = () => {\n      if (canvasRef.current && (width = canvasRef.current.offsetWidth)) {\n        window.addEventListener(\"resize\", onResize);\n      }\n    };\n\n    onResize();\n    const baseConvert = convertRGB(baseColor);\n    const glowConvert = convertRGB(glowColor);\n    const markerConvert = convertRGB(markerColor);\n    const globe = createGlobe(canvasRef.current, {\n      devicePixelRatio: 2,\n      width: width * 2,\n      height: width * 2,\n      phi: phi,\n      theta: theta,\n      dark: dark,\n      diffuse: diffuse,\n      mapSamples: maxSamples,\n      mapBrightness: mapBrightness,\n      baseColor: [baseConvert.r, baseConvert.g, baseConvert.b],\n      glowColor: [glowConvert.r, glowConvert.g, glowConvert.b],\n      markerColor: [markerConvert.r, markerConvert.g, markerConvert.b],\n      markers: markerArray.map(marker => {\n        return {\n          location: [marker.latitude, marker.longitude],\n          size: markerSize\n        };\n      }),\n      scale: scale,\n      offset: [offsetX, offsetY],\n      onRender: state => {\n        if (!isCanvas) {\n          state.phi = phiValue + r.get();\n        }\n\n        state.width = width * 2;\n        state.height = width * 2;\n\n        if (!isCanvas) {\n          state.phi = phiValue + r.get();\n          phiValue += speed / 200;\n        }\n      }\n    });\n    return () => {\n      globe.destroy();\n    };\n  }, [props]);\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: { ...flexStyles,\n      placeItems: alignment,\n      background: background\n    },\n    children: /*#__PURE__*/_jsx(\"div\", {\n      style: {\n        width: \"100%\",\n        aspectRatio: \"1/1\",\n        maxWidth: maxWidth,\n        WebkitMaskImage: fadeMask,\n        MozMaskImage: fadeMask,\n        maskImage: fadeMask\n      },\n      children: /*#__PURE__*/_jsx(\"canvas\", {\n        ref: canvasRef,\n        style: {\n          width: \"100%\",\n          height: \"100%\",\n          contain: \"layout paint size\",\n          cursor: \"auto\",\n          userSelect: \"none\"\n        },\n        onPointerDown: e => {\n          if (isDraggable) {\n            pointerInteracting.current = e.clientX - pointerInteractionMovement.current;\n            canvasRef.current.style.cursor = \"grabbing\";\n          }\n        },\n        onPointerUp: () => {\n          if (isDraggable) {\n            pointerInteracting.current = null;\n            canvasRef.current.style.cursor = \"grab\";\n          }\n        },\n        onPointerOver: () => {\n          if (isDraggable) {\n            canvasRef.current.style.cursor = \"grab\";\n          }\n        },\n        onPointerOut: () => {\n          if (isDraggable) {\n            pointerInteracting.current = null;\n            canvasRef.current.style.cursor = \"auto\";\n          }\n        },\n        onMouseMove: e => {\n          if (isDraggable) {\n            if (pointerInteracting.current !== null) {\n              const delta = e.clientX - pointerInteracting.current;\n              pointerInteractionMovement.current = delta;\n              r.set(delta / 100);\n            }\n          }\n        },\n        onTouchMove: e => {\n          if (pointerInteracting.current !== null && e.touches[0]) {\n            const delta = e.touches[0].clientX - pointerInteracting.current;\n            pointerInteractionMovement.current = delta;\n            r.set(delta / 100);\n          }\n        }\n      })\n    })\n  });\n}\n;\n/* Default properties */\n\nGlobe.defaultProps = {\n  background: \"#000000\",\n  baseColor: \"#333333\",\n  glowColor: \"#ffffff\",\n  markerColor: \"#ffffff\",\n  isDraggable: true,\n  dragOptions: {\n    stiffness: 200,\n    damping: 40,\n    mass: 1\n  },\n  speed: 1,\n  phi: 0,\n  theta: .3,\n  dark: 1,\n  diffuse: 2,\n  mapBrightness: 20,\n  maxSamples: 2e4,\n  markerSize: .1,\n  markerArray: {\n    latitude: 52.3676,\n    longitude: 4.9041\n  },\n  scale: 1,\n  alignment: \"center\",\n  maxWidth: 800,\n  offset: {\n    offsetX: 0,\n    offsetY: 0\n  }\n};\nGlobe.displayName = \"Globe\";\nconst dp = Globe.defaultProps;\nconst dpOffset = Globe.defaultProps.offset;\nconst dpDrag = Globe.defaultProps.dragOptions;\naddPropertyControls(Globe, {\n  background: {\n    type: ControlType.Color,\n    title: \"Backdrop\",\n    defaultValue: dp.background\n  },\n  baseColor: {\n    type: ControlType.Color,\n    title: \"Base\",\n    defaultValue: dp.baseColor\n  },\n  glowColor: {\n    type: ControlType.Color,\n    title: \"Glow\",\n    defaultValue: dp.glowColor\n  },\n  markerColor: {\n    type: ControlType.Color,\n    title: \"Marker\",\n    defaultValue: dp.markerColor\n  },\n  isDraggable: {\n    type: ControlType.Boolean,\n    title: \"Draggable\",\n    defaultValue: dp.isDraggable\n  },\n  dragOptions: {\n    type: ControlType.Object,\n    title: \"Transition\",\n    controls: {\n      stiffness: {\n        type: ControlType.Number,\n        min: 0,\n        max: 1e3,\n        title: \"Stiffness\",\n        defaultValue: dpDrag.stiffness\n      },\n      damping: {\n        type: ControlType.Number,\n        min: 0,\n        max: 100,\n        title: \"Damping\",\n        defaultValue: dpDrag.damping\n      },\n      mass: {\n        type: ControlType.Number,\n        min: 0,\n        title: \"Mass\",\n        displayStepper: true,\n        defaultValue: dpDrag.mass\n      }\n    },\n\n    hidden(props) {\n      return !props.isDraggable;\n    }\n\n  },\n  speed: {\n    type: ControlType.Number,\n    min: 0,\n    step: .1,\n    displayStepper: true,\n    title: \"Speed\",\n    defaultValue: dp.speed\n  },\n  phi: {\n    type: ControlType.Number,\n    min: 0,\n    max: 6.28,\n    step: .01,\n    displayStepper: true,\n    title: \"Phi\",\n    defaultValue: dp.phi\n  },\n  theta: {\n    type: ControlType.Number,\n    min: -1.57,\n    max: 1.57,\n    step: .01,\n    title: \"Theta\",\n    defaultValue: dp.theta\n  },\n  dark: {\n    type: ControlType.Number,\n    min: 0,\n    max: 1,\n    step: .1,\n    displayStepper: true,\n    title: \"Dark\",\n    defaultValue: dp.dark\n  },\n  diffuse: {\n    type: ControlType.Number,\n    min: 0,\n    max: 5,\n    step: .01,\n    title: \"Diffuse\",\n    defaultValue: dp.diffuse\n  },\n  mapBrightness: {\n    type: ControlType.Number,\n    min: 0,\n    max: 12,\n    step: .01,\n    title: \"Brightness\",\n    defaultValue: dp.mapBrightness\n  },\n  maxSamples: {\n    type: ControlType.Number,\n    min: 0,\n    max: 1e5,\n    title: \"Samples\",\n    defaultValue: dp.maxSamples\n  },\n  scale: {\n    type: ControlType.Number,\n    min: 0,\n    max: 5,\n    step: .025,\n    displayStepper: true,\n    title: \"Scale\",\n    defaultValue: dp.scale\n  },\n  alignment: {\n    type: ControlType.Enum,\n    title: \"Align\",\n    options: [\"flex-start\", \"center\", \"flex-end\"],\n    optionIcons: [\"align-top\", \"align-middle\", \"align-bottom\"],\n    defaultValue: dp.alignment,\n    displaySegmentedControl: true\n  },\n  maxWidth: {\n    type: ControlType.Number,\n    title: \"Max Width\",\n    min: 100,\n    max: 5e3,\n    defaultValue: dp.maxWidth\n  },\n  offset: {\n    type: ControlType.Object,\n    title: \"Offset\",\n    controls: {\n      offsetX: {\n        type: ControlType.Number,\n        min: -5e3,\n        max: 5e3,\n        title: \"X\",\n        defaultValue: dpOffset.offsetX\n      },\n      offsetY: {\n        type: ControlType.Number,\n        min: -5e3,\n        max: 5e3,\n        title: \"Y\",\n        defaultValue: dpOffset.offsetY\n      }\n    }\n  },\n  markerSize: {\n    type: ControlType.Number,\n    min: 0,\n    max: 1,\n    step: .01,\n    title: \"Markers\",\n    defaultValue: dp.markerSize\n  },\n  markerArray: {\n    type: ControlType.Array,\n    title: \"Location\",\n    // defaultValue: [{ latitude: 52.3676, longitude: 4.9041 }],\n    control: {\n      type: ControlType.Object,\n      title: \"Location\",\n      controls: {\n        latitude: {\n          type: ControlType.Number,\n          min: -90,\n          max: 90,\n          title: \"Lat\",\n          step: 1e-4,\n          defaultValue: dp.markerArray.latitude\n        },\n        longitude: {\n          type: ControlType.Number,\n          min: -180,\n          max: 180,\n          title: \"Long\",\n          step: 1e-4,\n          defaultValue: dp.markerArray.longitude\n        }\n      }\n    }\n  }\n});\n/* Styles */\n\nconst flexStyles = {\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  placeItems: \"center\",\n  placeContent: \"center\",\n  overflow: \"visible\"\n};\n/* Functions */\n\nconst convertRGB = color => {\n  return {\n    r: Color(color).r / 255,\n    g: Color(color).g / 255,\n    b: Color(color).b / 255\n  };\n};\n\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Globe\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerDisableUnlink\": \"*\",\n        \"framerIntrinsicWidth\": \"300\",\n        \"framerIntrinsicHeight\": \"300\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n}; //# sourceMappingURL=./Globe.map", "// Generated by Framer (c3ab1ed)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Link, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/JQht2oAbYwK6QbiJMm5g/10VSogae9MIdQZzqg1xV/ylnR7yxgG.js\";\nimport ElementArrow from \"https://framerusercontent.com/modules/UvD9UUiCoc8NllxIWRJh/VXuFkJRwouuIduBeHZOp/QNeAVLQCx.js\";\nconst ElementArrowFonts = getFonts(ElementArrow);\nconst enabledGestures = {\n  ai_SQwiC8: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"ai_SQwiC8\"];\nconst variantClassNames = {\n  ai_SQwiC8: \"framer-v-fz5j6w\"\n};\n\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\n\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\n\nfunction useRandomID() {\n  const ref = React.useRef(null);\n\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n\n  return ref.current;\n}\n\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"ai_SQwiC8\",\n  title: R1pnTaBpR = \"Link\",\n  link: tNG0toQEe,\n  arrow: xhBkcJPnp = true,\n  newTab: BpFxwpAOv = false,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"ai_SQwiC8\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-KdC1a\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: tNG0toQEe,\n        openInNewTab: BpFxwpAOv,\n        children: /*#__PURE__*/_jsxs(motion.a, { ...restProps,\n          className: cx(\"framer-fz5j6w\", className),\n          \"data-framer-name\": \"Default\",\n          layoutDependency: layoutDependency,\n          layoutId: \"ai_SQwiC8\",\n          ref: ref,\n          style: {\n            opacity: .4,\n            ...style\n          },\n          transition: transition,\n          variants: {\n            \"ai_SQwiC8-hover\": {\n              opacity: 1\n            }\n          },\n          ...addPropertyOverrides({\n            \"ai_SQwiC8-hover\": {\n              \"data-framer-name\": undefined\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                className: \"framer-styles-preset-1r9vmhm\",\n                \"data-styles-preset\": \"ylnR7yxgG\",\n                style: {\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"Link\"\n              })\n            }),\n            className: \"framer-1w1065d\",\n            layoutDependency: layoutDependency,\n            layoutId: \"EsFsREmvm\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-5ef61a3d-7026-432c-8eab-ff67df607a04, rgb(255, 255, 255)) \",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: R1pnTaBpR,\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          }), xhBkcJPnp && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1f8bkk6\",\n            \"data-framer-name\": \"Arrow\",\n            layoutDependency: layoutDependency,\n            layoutId: \"DhLv2Oekq\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1fy2ail-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"njlO8qzxi-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(ElementArrow, {\n                height: \"100%\",\n                id: \"njlO8qzxi\",\n                layoutId: \"njlO8qzxi\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"g_fU4hYtO\",\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  \"ai_SQwiC8-hover\": {\n                    variant: \"uHklFUqgf\"\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            })\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-KdC1a [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;}', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-KdC1a * { box-sizing: border-box; }\", \".framer-KdC1a .framer-fz5j6w { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px 0px 8px 8px; position: relative; text-decoration: none; width: min-content; }\", \".framer-KdC1a .framer-1w1065d { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-KdC1a .framer-1f8bkk6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 5px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-KdC1a .framer-1fy2ail-container { flex: none; height: 25px; position: relative; width: 22px; }\", \".framer-KdC1a .framer-v-fz5j6w .framer-fz5j6w { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KdC1a .framer-fz5j6w, .framer-KdC1a .framer-1f8bkk6 { gap: 0px; } .framer-KdC1a .framer-fz5j6w > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-KdC1a .framer-fz5j6w > :first-child { margin-left: 0px; } .framer-KdC1a .framer-fz5j6w > :last-child { margin-right: 0px; } .framer-KdC1a .framer-1f8bkk6 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-KdC1a .framer-1f8bkk6 > :first-child { margin-top: 0px; } .framer-KdC1a .framer-1f8bkk6 > :last-child { margin-bottom: 0px; } }\", ...sharedStyle.css];\n/**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 61\n* @framerIntrinsicWidth 107\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"POWjTH8we\":{\"layout\":[\"auto\",\"auto\"]}}}\n* @framerVariables {\"R1pnTaBpR\":\"title\",\"tNG0toQEe\":\"link\",\"xhBkcJPnp\":\"arrow\",\"BpFxwpAOv\":\"newTab\"}\n*/\n\nconst FramersULygMSaG = withCSS(Component, css);\nexport default FramersULygMSaG;\nFramersULygMSaG.displayName = \"Link/Arrow\";\nFramersULygMSaG.defaultProps = {\n  height: 61,\n  width: 107\n};\naddPropertyControls(FramersULygMSaG, {\n  R1pnTaBpR: {\n    defaultValue: \"Link\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  tNG0toQEe: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  xhBkcJPnp: {\n    defaultValue: true,\n    title: \"Arrow\",\n    type: ControlType.Boolean\n  },\n  BpFxwpAOv: {\n    defaultValue: false,\n    title: \"New Tab\",\n    type: ControlType.Boolean\n  }\n});\naddFonts(FramersULygMSaG, [...ElementArrowFonts, ...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramersULygMSaG\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"107\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"POWjTH8we\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"61\",\n        \"framerVariables\": \"{\\\"R1pnTaBpR\\\":\\\"title\\\",\\\"tNG0toQEe\\\":\\\"link\\\",\\\"xhBkcJPnp\\\":\\\"arrow\\\",\\\"BpFxwpAOv\\\":\\\"newTab\\\"}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n}; //# sourceMappingURL=./sULygMSaG.map", "// Generated by Framer (c3ab1ed)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, getPropertyControls, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Phosphor } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xUCuNdICT7LqG93nhqbM/Phosphor.js\";\nimport Globe from \"https://framerusercontent.com/modules/xFhv3ETdRBLjJusGaZ1P/d9ZONLqTB9uCj5kbWKll/Globe.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/CoC4JODB7La1qnvV6mja/dca5py1grrerYHWQPpa0/Rs9djmpSe.js\";\nimport ElementLinkArrow from \"https://framerusercontent.com/modules/Crtj9CS9Z2yy7ZvZdTLI/zgabSNJ99wGi2ncx6Vjk/sULygMSaG.js\";\nconst PhosphorFonts = getFonts(Phosphor);\nconst GlobeFonts = getFonts(Globe);\nconst ElementLinkArrowFonts = getFonts(ElementLinkArrow);\nconst PhosphorControls = getPropertyControls(Phosphor);\nconst cycleOrder = [\"DEwbOqkag\"];\nconst variantClassNames = {\n  DEwbOqkag: \"framer-v-1cvvxb6\"\n};\n\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\n\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\n\nfunction useRandomID() {\n  const ref = React.useRef(null);\n\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n\n  return ref.current;\n}\n\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"DEwbOqkag\",\n  showGlobe: LL94baXiv = true,\n  text: SsoANNwdn = \"I'm a freelance digital designer currently based in Chicago.\",\n  showLink: FrCDdBZcy = true,\n  linkText: mCq2GGDFU = \"More about me\",\n  link: P4DjxtYZp,\n  newTab: cUO3W8PJ1 = false,\n  showIcon: sRrf6rl4N = false,\n  iconName: q8n4qBkoL = \"Circle\",\n  iconColor: pRAfCgYrm = 'var(--token-413131a1-b5e2-423f-999d-bf584fcbbaec, rgb(36, 255, 237)) /* {\"name\":\"Primary\"} */',\n  iconWeight: TWpBAkM7I = \"fill\",\n  background: RclbBC0mJ = \"var(--token-358f25e1-2b1c-4573-9679-99fc947b8b22, rgb(22, 22, 24))\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"DEwbOqkag\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-oadsk\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsxs(motion.div, { ...restProps,\n        className: cx(\"framer-1cvvxb6\", className),\n        \"data-framer-name\": \"Variant 1\",\n        layoutDependency: layoutDependency,\n        layoutId: \"DEwbOqkag\",\n        ref: ref,\n        style: {\n          backgroundColor: RclbBC0mJ,\n          borderBottomLeftRadius: 12,\n          borderBottomRightRadius: 12,\n          borderTopLeftRadius: 12,\n          borderTopRightRadius: 12,\n          ...style\n        },\n        transition: transition,\n        children: [sRrf6rl4N && /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1ow1rqd-container\",\n          \"data-framer-name\": \"Icon\",\n          layoutDependency: layoutDependency,\n          layoutId: \"Bf5qKerMf-container\",\n          name: \"Icon\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(Phosphor, {\n            color: pRAfCgYrm,\n            height: \"100%\",\n            iconSearch: \"House\",\n            iconSelection: q8n4qBkoL,\n            id: \"Bf5qKerMf\",\n            layoutId: \"Bf5qKerMf\",\n            mirrored: false,\n            name: \"Icon\",\n            selectByList: true,\n            style: {\n              height: \"100%\",\n              width: \"100%\"\n            },\n            weight: TWpBAkM7I,\n            width: \"100%\"\n          })\n        }), LL94baXiv && /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1e6cwda-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"B2sAm6sGj-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(Globe, {\n            alignment: \"center\",\n            background: \"rgba(0, 0, 0, 0)\",\n            baseColor: \"rgb(12, 12, 13)\",\n            dark: 1,\n            diffuse: 2,\n            dragOptions: {\n              damping: 40,\n              mass: 1,\n              stiffness: 200\n            },\n            glowColor: \"rgb(78, 78, 85)\",\n            height: \"100%\",\n            id: \"B2sAm6sGj\",\n            isDraggable: true,\n            layoutId: \"B2sAm6sGj\",\n            mapBrightness: 20,\n            markerArray: [{\n              latitude: 41.8781,\n              longitude: 87.6298\n            }],\n            markerColor: \"rgb(255, 255, 255)\",\n            markerSize: .1,\n            maxSamples: 1e4,\n            maxWidth: 800,\n            offset: {\n              offsetX: -80,\n              offsetY: 0\n            },\n            phi: 2,\n            scale: 1,\n            speed: .2,\n            style: {\n              height: \"100%\",\n              width: \"100%\"\n            },\n            theta: .3,\n            width: \"100%\"\n          })\n        }), /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-maf9vl\",\n          layoutDependency: layoutDependency,\n          layoutId: \"zRqjamqZt\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.h3, {\n                className: \"framer-styles-preset-l4yb5p\",\n                \"data-styles-preset\": \"Rs9djmpSe\",\n                children: \"I'm a freelance digital designer currently based in Chicago.\"\n              })\n            }),\n            className: \"framer-b7x2ak\",\n            layoutDependency: layoutDependency,\n            layoutId: \"eCPIlC0RB\",\n            style: {\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: SsoANNwdn,\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          }), FrCDdBZcy && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1ds6jjc-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"XrUj64fDR-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(ElementLinkArrow, {\n              height: \"100%\",\n              id: \"XrUj64fDR\",\n              layoutId: \"XrUj64fDR\",\n              link: P4DjxtYZp,\n              newTab: cUO3W8PJ1,\n              style: {\n                width: \"100%\"\n              },\n              title: mCq2GGDFU,\n              width: \"100%\"\n            })\n          })]\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-oadsk [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;}', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-oadsk * { box-sizing: border-box; }\", \".framer-oadsk .framer-1cvvxb6 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 36px 36px 36px 36px; position: relative; width: 463px; }\", \".framer-oadsk .framer-1ow1rqd-container { flex: none; height: 20px; position: relative; width: 20px; }\", \".framer-oadsk .framer-1e6cwda-container { flex: none; height: 240px; position: relative; width: 240px; }\", \".framer-oadsk .framer-maf9vl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-oadsk .framer-b7x2ak { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-oadsk .framer-1ds6jjc-container { flex: none; height: auto; position: relative; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oadsk .framer-1cvvxb6, .framer-oadsk .framer-maf9vl { gap: 0px; } .framer-oadsk .framer-1cvvxb6 > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-oadsk .framer-1cvvxb6 > :first-child, .framer-oadsk .framer-maf9vl > :first-child { margin-top: 0px; } .framer-oadsk .framer-1cvvxb6 > :last-child, .framer-oadsk .framer-maf9vl > :last-child { margin-bottom: 0px; } .framer-oadsk .framer-maf9vl > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }\", ...sharedStyle.css];\n/**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 737\n* @framerIntrinsicWidth 463\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n* @framerVariables {\"LL94baXiv\":\"showGlobe\",\"SsoANNwdn\":\"text\",\"FrCDdBZcy\":\"showLink\",\"mCq2GGDFU\":\"linkText\",\"P4DjxtYZp\":\"link\",\"cUO3W8PJ1\":\"newTab\",\"sRrf6rl4N\":\"showIcon\",\"q8n4qBkoL\":\"iconName\",\"pRAfCgYrm\":\"iconColor\",\"TWpBAkM7I\":\"iconWeight\",\"RclbBC0mJ\":\"background\"}\n*/\n\nconst FramerIAtPXHJLj = withCSS(Component, css);\nexport default FramerIAtPXHJLj;\nFramerIAtPXHJLj.displayName = \"Card/About\";\nFramerIAtPXHJLj.defaultProps = {\n  height: 737,\n  width: 463\n};\naddPropertyControls(FramerIAtPXHJLj, {\n  LL94baXiv: {\n    defaultValue: true,\n    title: \"Show Globe\",\n    type: ControlType.Boolean\n  },\n  SsoANNwdn: {\n    defaultValue: \"I'm a freelance digital designer currently based in Chicago.\",\n    displayTextArea: true,\n    title: \"Text\",\n    type: ControlType.String\n  },\n  FrCDdBZcy: {\n    defaultValue: true,\n    title: \"Show Link\",\n    type: ControlType.Boolean\n  },\n  mCq2GGDFU: {\n    defaultValue: \"More about me\",\n    displayTextArea: false,\n    title: \"Link Text\",\n    type: ControlType.String\n  },\n  P4DjxtYZp: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  cUO3W8PJ1: {\n    defaultValue: false,\n    title: \"New Tab\",\n    type: ControlType.Boolean\n  },\n  sRrf6rl4N: {\n    defaultValue: false,\n    title: \"Show Icon\",\n    type: ControlType.Boolean\n  },\n  q8n4qBkoL: (PhosphorControls === null || PhosphorControls === void 0 ? void 0 : PhosphorControls[\"iconSelection\"]) && { ...PhosphorControls[\"iconSelection\"],\n    defaultValue: \"Circle\",\n    hidden: undefined,\n    title: \"Icon Name\"\n  },\n  pRAfCgYrm: {\n    defaultValue: 'var(--token-413131a1-b5e2-423f-999d-bf584fcbbaec, rgb(36, 255, 237)) /* {\"name\":\"Primary\"} */',\n    title: \"Icon Color\",\n    type: ControlType.Color\n  },\n  TWpBAkM7I: (PhosphorControls === null || PhosphorControls === void 0 ? void 0 : PhosphorControls[\"weight\"]) && { ...PhosphorControls[\"weight\"],\n    defaultValue: \"fill\",\n    hidden: undefined,\n    title: \"Icon Weight\"\n  },\n  RclbBC0mJ: {\n    defaultValue: \"var(--token-358f25e1-2b1c-4573-9679-99fc947b8b22, rgb(22, 22, 24))\",\n    title: \"Background\",\n    type: ControlType.Color\n  }\n});\naddFonts(FramerIAtPXHJLj, [...PhosphorFonts, ...GlobeFonts, ...ElementLinkArrowFonts, ...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerIAtPXHJLj\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"463\",\n        \"framerVariables\": \"{\\\"LL94baXiv\\\":\\\"showGlobe\\\",\\\"SsoANNwdn\\\":\\\"text\\\",\\\"FrCDdBZcy\\\":\\\"showLink\\\",\\\"mCq2GGDFU\\\":\\\"linkText\\\",\\\"P4DjxtYZp\\\":\\\"link\\\",\\\"cUO3W8PJ1\\\":\\\"newTab\\\",\\\"sRrf6rl4N\\\":\\\"showIcon\\\",\\\"q8n4qBkoL\\\":\\\"iconName\\\",\\\"pRAfCgYrm\\\":\\\"iconColor\\\",\\\"TWpBAkM7I\\\":\\\"iconWeight\\\",\\\"RclbBC0mJ\\\":\\\"background\\\"}\",\n        \"framerIntrinsicHeight\": \"737\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (c3ab1ed)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"nKbfK4z6B\", \"vSPvlPVJV\", \"vh7Owegdl\", \"CCoxaK7gf\", \"BLjrlZFOm\", \"AFc3mCfTV\"];\nconst variantClassNames = {\n  AFc3mCfTV: \"framer-v-cp1akb\",\n  BLjrlZFOm: \"framer-v-1hz229v\",\n  CCoxaK7gf: \"framer-v-3g4rgo\",\n  nKbfK4z6B: \"framer-v-98us7f\",\n  vh7Owegdl: \"framer-v-r1r0dz\",\n  vSPvlPVJV: \"framer-v-s14gcb\"\n};\n\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\n\nconst humanReadableVariantMap = {\n  \"01\": \"nKbfK4z6B\",\n  \"02\": \"vSPvlPVJV\",\n  \"03\": \"vh7Owegdl\",\n  \"04\": \"CCoxaK7gf\",\n  \"05\": \"BLjrlZFOm\",\n  \"06\": \"AFc3mCfTV\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\n\nfunction useRandomID() {\n  const ref = React.useRef(null);\n\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n\n  return ref.current;\n}\n\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"nKbfK4z6B\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"nKbfK4z6B\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n\n  const isDisplayed1 = () => {\n    if (baseVariant === \"BLjrlZFOm\") return true;\n    return false;\n  };\n\n  const isDisplayed2 = () => {\n    if ([\"vSPvlPVJV\", \"vh7Owegdl\", \"CCoxaK7gf\", \"BLjrlZFOm\", \"AFc3mCfTV\"].includes(baseVariant)) return false;\n    return true;\n  };\n\n  const isDisplayed3 = () => {\n    if (baseVariant === \"AFc3mCfTV\") return true;\n    return false;\n  };\n\n  const isDisplayed4 = () => {\n    if (baseVariant === \"vSPvlPVJV\") return true;\n    return false;\n  };\n\n  const isDisplayed5 = () => {\n    if (baseVariant === \"CCoxaK7gf\") return true;\n    return false;\n  };\n\n  const isDisplayed6 = () => {\n    if (baseVariant === \"vh7Owegdl\") return true;\n    return false;\n  };\n\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-62ZEa\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsxs(motion.div, { ...restProps,\n        className: cx(\"framer-98us7f\", className),\n        \"data-framer-name\": \"01\",\n        layoutDependency: layoutDependency,\n        layoutId: \"nKbfK4z6B\",\n        ref: ref,\n        style: { ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          AFc3mCfTV: {\n            \"data-framer-name\": \"06\"\n          },\n          BLjrlZFOm: {\n            \"data-framer-name\": \"05\"\n          },\n          CCoxaK7gf: {\n            \"data-framer-name\": \"04\"\n          },\n          vh7Owegdl: {\n            \"data-framer-name\": \"03\"\n          },\n          vSPvlPVJV: {\n            \"data-framer-name\": \"02\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [isDisplayed1() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-1htmb7r\",\n          \"data-framer-name\": \"logomark\",\n          fill: \"black\",\n          intrinsicHeight: 686,\n          intrinsicWidth: 686,\n          layoutDependency: layoutDependency,\n          layoutId: \"F4g8FHW7K\",\n          svg: '<svg width=\"686\" height=\"686\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#FFF\" d=\"M516.333.147 686.04 169.853l-173.241 173.24 173.24 173.24L516.334 686.04l-173.24-173.241-173.24 173.24L.147 516.334l173.241-173.24L.148 169.853 169.852.147l173.24 173.241z\"/></svg>',\n          transition: transition,\n          withExternalLayout: true\n        }), isDisplayed2() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-1es7jmg\",\n          \"data-framer-name\": \"Graphic\",\n          layout: \"position\",\n          layoutDependency: layoutDependency,\n          layoutId: \"FPpaVxymh\",\n          opacity: 1,\n          radius: 0,\n          svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35 27\"><path d=\"M 11.47 15.107 C 11.462 15.067 11.464 15.042 11.453 15.03 C 10.306 13.806 9.176 12.563 8.001 11.366 C 7.278 10.629 6.086 10.611 5.269 11.244 C 4.549 11.8 4.253 12.748 4.53 13.616 C 4.811 14.503 5.596 15.109 6.526 15.116 C 8.125 15.129 9.725 15.121 11.324 15.121 C 11.372 15.121 11.42 15.112 11.47 15.107 Z M 0.026 4.447 L 0.026 0.001 L 0.367 0.001 C 7.215 0.001 14.062 -0.002 20.91 0.002 C 25.664 0.004 29.813 3.673 30.432 8.414 C 31.111 13.624 27.83 18.301 22.727 19.389 C 22.432 19.452 22.131 19.489 21.795 19.544 C 21.874 19.64 21.927 19.713 21.989 19.779 C 22.44 20.262 22.889 20.749 23.347 21.227 C 25.507 23.478 29.237 22.746 30.397 19.839 C 30.478 19.635 30.568 19.552 30.797 19.554 C 32.095 19.567 33.393 19.56 34.691 19.56 L 35 19.56 C 34.901 20.377 34.672 21.124 34.348 21.843 C 31.79 27.521 24.378 28.781 20.117 24.261 C 18.726 22.786 17.34 21.305 15.96 19.819 C 15.795 19.641 15.628 19.575 15.389 19.576 C 12.479 19.583 9.567 19.61 6.657 19.572 C 3.809 19.534 1.725 18.191 0.562 15.577 C -1.262 11.473 1.562 6.742 6.009 6.378 C 8.126 6.204 9.92 6.926 11.378 8.465 C 13.401 10.601 15.406 12.754 17.413 14.904 C 17.562 15.063 17.71 15.13 17.928 15.127 C 18.943 15.115 19.959 15.133 20.975 15.116 C 23.588 15.076 25.859 12.936 26.094 10.37 C 26.369 7.366 24.297 4.993 21.809 4.553 C 21.41 4.482 20.998 4.451 20.592 4.451 C 13.88 4.445 7.169 4.447 0.458 4.447 Z M 0.031 26.989 L 0.031 22.577 L 14.501 22.577 L 14.501 26.989 Z\" fill=\"var(--token-5ef61a3d-7026-432c-8eab-ff67df607a04, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',\n          svgContentId: 950547344,\n          transition: transition,\n          withExternalLayout: true\n        }), isDisplayed3() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-e26mgo\",\n          \"data-framer-name\": \"Graphic\",\n          fill: \"black\",\n          intrinsicHeight: 327,\n          intrinsicWidth: 300,\n          layoutDependency: layoutDependency,\n          layoutId: \"o6nlsUtV0\",\n          svg: '<svg width=\"300\" height=\"327\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M50.47 25.235C50.47 11.293 39.18 0 25.236 0 11.292 0 0 11.293 0 25.235 0 39.17 11.292 50.47 25.235 50.47c13.944 0 25.236-11.3 25.236-25.236m-.001 69.398c0-13.942-11.291-25.235-25.235-25.235C11.292 69.397 0 80.69 0 94.632c0 13.945 11.292 25.236 25.235 25.236 13.944 0 25.236-11.291 25.236-25.236m-.001 69.397c0-13.945-11.291-25.235-25.235-25.235C11.292 138.794 0 150.084 0 164.029c0 13.933 11.292 25.236 25.235 25.236 13.944 0 25.236-11.303 25.236-25.236m-.001 67.821c0-13.937-11.299-25.236-25.235-25.236C11.3 206.614 0 217.913 0 231.849c0 13.93 11.3 25.235 25.235 25.235 13.936 0 25.236-11.304 25.236-25.235m-.001 69.398c0-13.934-11.299-25.236-25.235-25.236C11.3 276.01 0 287.313 0 301.247c0 13.933 11.3 25.234 25.235 25.234 13.936 0 25.236-11.301 25.236-25.234m72.551-279.955C123.022 9.522 113.492 0 101.73 0 89.967 0 80.437 9.522 80.437 21.292c0 11.755 9.53 21.293 21.294 21.293 11.762 0 21.29-9.538 21.29-21.293m.001 70.982c0-11.764-9.53-21.3-21.291-21.3-11.764 0-21.294 9.536-21.294 21.3 0 11.748 9.53 21.285 21.294 21.285 11.762 0 21.29-9.537 21.29-21.285m.001 70.966c0-11.765-9.53-21.292-21.291-21.292-11.764 0-21.294 9.527-21.294 21.293 0 11.76 9.53 21.292 21.294 21.292 11.762 0 21.29-9.532 21.29-21.292m.001 70.969c0-11.757-9.53-21.287-21.291-21.287-11.764 0-21.294 9.53-21.294 21.287 0 11.76 9.53 21.297 21.294 21.297 11.762 0 21.29-9.536 21.29-21.297m.001 70.98c0-11.756-9.53-21.293-21.291-21.293-11.764 0-21.294 9.537-21.294 21.293 0 11.76 9.53 21.291 21.294 21.291 11.762 0 21.29-9.53 21.29-21.29M186.11 22.076c0-9.585-7.762-17.344-17.35-17.344-9.588 0-17.348 7.759-17.348 17.344 0 9.579 7.76 17.354 17.349 17.354 9.587 0 17.35-7.775 17.35-17.354m-.001 70.964c0-9.575-7.762-17.334-17.35-17.334-9.588 0-17.348 7.759-17.348 17.335 0 9.591 7.76 17.363 17.349 17.363 9.587 0 17.35-7.772 17.35-17.363m-.001 70.989c0-9.593-7.762-17.35-17.35-17.35-9.588 0-17.348 7.757-17.348 17.35 0 9.587 7.76 17.348 17.349 17.348 9.587 0 17.35-7.761 17.35-17.347m-.001 69.409c0-9.597-7.762-17.363-17.35-17.363-9.588 0-17.348 7.766-17.348 17.363 0 9.571 7.76 17.335 17.349 17.335 9.587 0 17.35-7.764 17.35-17.335m-.001 70.965c0-9.588-7.762-17.354-17.35-17.354-9.588 0-17.348 7.766-17.348 17.354 0 9.582 7.76 17.345 17.349 17.345 9.587 0 17.35-7.763 17.35-17.345m63.087-210.569c0-9.135-7.412-16.553-16.556-16.553-9.154 0-16.565 7.418-16.565 16.553 0 9.15 7.411 16.568 16.565 16.568 9.144 0 16.556-7.418 16.556-16.568m0 69.407c0-9.152-7.412-16.563-16.556-16.563-9.154 0-16.565 7.411-16.565 16.563 0 9.148 7.411 16.558 16.565 16.558 9.144 0 16.556-7.41 16.556-16.558m0 69.395c0-9.165-7.412-16.561-16.556-16.561-9.154 0-16.565 7.396-16.565 16.561 0 9.129 7.411 16.56 16.565 16.56 9.144 0 16.556-7.431 16.556-16.56M242.89 29.186c0-5.673-4.615-10.26-10.252-10.26-5.656 0-10.252 4.587-10.252 10.26 0 5.651 4.596 10.244 10.252 10.244 5.637 0 10.251-4.593 10.251-10.244m.001 268.105c0-5.648-4.615-10.24-10.252-10.24-5.656 0-10.252 4.592-10.252 10.24 0 5.677 4.596 10.264 10.252 10.264 5.637 0 10.251-4.587 10.251-10.264m56.78-134.048c0-5.655-4.592-10.254-10.25-10.254-5.661 0-10.254 4.599-10.254 10.254 0 5.652 4.593 10.25 10.254 10.25 5.658 0 10.25-4.598 10.25-10.25m0 70.97c0-5.662-4.592-10.25-10.25-10.25-5.661 0-10.254 4.588-10.254 10.25 0 5.664 4.593 10.254 10.254 10.254 5.658 0 10.25-4.59 10.25-10.254m0-141.953c0-5.656-4.592-10.245-10.25-10.245-5.661 0-10.254 4.589-10.254 10.246a10.25 10.25 0 0 0 10.254 10.257c5.658 0 10.25-4.582 10.25-10.257\" fill=\"#FFF\" fill-rule=\"evenodd\"/></svg>',\n          transition: transition,\n          withExternalLayout: true\n        }), isDisplayed4() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-vsmz80\",\n          \"data-framer-name\": \"Graphic\",\n          fill: \"black\",\n          intrinsicHeight: 98,\n          intrinsicWidth: 88,\n          layoutDependency: layoutDependency,\n          layoutId: \"BLBd7bwML\",\n          svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"88\" height=\"98\"><path d=\"M44 .128c5.623 0 10.181 4.542 10.181 10.143 0 5.602-4.558 10.144-10.181 10.144-5.623 0-10.181-4.542-10.181-10.144C33.819 4.67 38.377.128 44 .128Zm0 77.457c5.623 0 10.181 4.542 10.181 10.144 0 5.601-4.558 10.143-10.181 10.143-5.623 0-10.181-4.542-10.181-10.143 0-5.602 4.558-10.144 10.181-10.144Zm33.319-20.286c5.623 0 10.181 4.541 10.181 10.143s-4.558 10.143-10.181 10.143c-5.623 0-10.181-4.541-10.181-10.143s4.558-10.143 10.181-10.143Zm-66.638 0c5.623 0 10.181 4.541 10.181 10.143s-4.558 10.143-10.181 10.143C5.058 77.585.5 73.044.5 67.442s4.558-10.143 10.181-10.143Zm66.638-36.884c5.623 0 10.181 4.541 10.181 10.143s-4.558 10.143-10.181 10.143c-5.623 0-10.181-4.541-10.181-10.143s4.558-10.143 10.181-10.143Zm-66.638 0c5.623 0 10.181 4.541 10.181 10.143s-4.558 10.143-10.181 10.143C5.058 40.701.5 36.16.5 30.558s4.558-10.143 10.181-10.143Z\" fill=\"hsl(0, 0%, 100%)\"/></svg>',\n          transition: transition,\n          withExternalLayout: true\n        }), isDisplayed5() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-pnjec2\",\n          \"data-framer-name\": \"Graphic\",\n          layout: \"position\",\n          layoutDependency: layoutDependency,\n          layoutId: \"H1oIlI0dl\",\n          opacity: 1,\n          radius: 0,\n          svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34 28\"><path d=\"M 33.5 3.947 C 32.264 4.498 30.954 4.86 29.612 5.02 C 31.026 4.169 32.084 2.828 32.588 1.249 C 31.259 2.043 29.805 2.603 28.289 2.903 C 27.009 1.528 25.219 0.748 23.347 0.751 C 18.976 0.751 15.764 4.857 16.751 9.119 C 11.307 8.845 6.235 6.256 2.798 1.998 C 1.001 5.113 1.918 9.097 4.892 11.099 C 3.817 11.064 2.766 10.772 1.827 10.246 C 1.753 13.403 4.001 16.358 7.257 17.015 C 6.26 17.288 5.214 17.328 4.199 17.131 C 5.085 19.908 7.627 21.81 10.524 21.864 C 7.686 24.106 4.081 25.121 0.5 24.689 C 3.596 26.691 7.199 27.754 10.879 27.751 C 23.449 27.751 30.551 17.062 30.122 7.476 C 31.447 6.511 32.591 5.316 33.5 3.947 Z\" fill=\"hsl(0, 0%, 100%)\"></path></svg>',\n          svgContentId: 3756379498,\n          transition: transition,\n          withExternalLayout: true,\n          ...addPropertyOverrides({\n            CCoxaK7gf: {\n              svgContentId: 3182804358\n            }\n          }, baseVariant, gestureVariant)\n        }), isDisplayed6() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-ya08o7\",\n          layout: \"position\",\n          layoutDependency: layoutDependency,\n          layoutId: \"HtKb2FoZn-shape\",\n          opacity: 1,\n          radius: 0,\n          svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 32\"><path d=\"M 0.675 10.9 L 10.973 10.9 L 21.508 21.395 L 10.973 21.395 L 10.973 31.89 L 0.675 21.395 Z M 0.675 0.64 L 21.508 0.64 L 21.508 10.9 L 10.973 10.9 Z\" fill=\"hsl(0, 0%, 100%)\"></path></svg>',\n          svgContentId: 401775663,\n          transition: transition,\n          withExternalLayout: true,\n          ...addPropertyOverrides({\n            vh7Owegdl: {\n              svgContentId: 707320220\n            }\n          }, baseVariant, gestureVariant)\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-62ZEa [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;}', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-62ZEa * { box-sizing: border-box; }\", \".framer-62ZEa .framer-98us7f { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 200px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 200px; }\", \".framer-62ZEa .framer-1htmb7r { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 0px); position: relative; width: 30px; }\", \".framer-62ZEa .framer-1es7jmg { flex: none; height: 27px; position: relative; width: 35px; }\", \".framer-62ZEa .framer-e26mgo { aspect-ratio: 0.9174311926605505 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); position: relative; width: 25px; }\", \".framer-62ZEa .framer-vsmz80 { aspect-ratio: 0.8979591836734694 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 29px; }\", \".framer-62ZEa .framer-pnjec2 { flex: none; height: 28px; position: relative; width: 34px; }\", \".framer-62ZEa .framer-ya08o7 { flex: none; height: 32px; position: relative; width: 22px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-62ZEa .framer-98us7f { gap: 0px; } .framer-62ZEa .framer-98us7f > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-62ZEa .framer-98us7f > :first-child { margin-top: 0px; } .framer-62ZEa .framer-98us7f > :last-child { margin-bottom: 0px; } }\", \".framer-62ZEa.framer-v-1hz229v .framer-1htmb7r { height: var(--framer-aspect-ratio-supported, 30px); }\"];\n/**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 200\n* @framerIntrinsicWidth 200\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vSPvlPVJV\":{\"layout\":[\"fixed\",\"fixed\"]},\"vh7Owegdl\":{\"layout\":[\"fixed\",\"fixed\"]},\"CCoxaK7gf\":{\"layout\":[\"fixed\",\"fixed\"]},\"BLjrlZFOm\":{\"layout\":[\"fixed\",\"fixed\"]},\"AFc3mCfTV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n*/\n\nconst FramerZk8Epg7fz = withCSS(Component, css);\nexport default FramerZk8Epg7fz;\nFramerZk8Epg7fz.displayName = \"Element/Brand\";\nFramerZk8Epg7fz.defaultProps = {\n  height: 200,\n  width: 200\n};\naddPropertyControls(FramerZk8Epg7fz, {\n  variant: {\n    options: [\"nKbfK4z6B\", \"vSPvlPVJV\", \"vh7Owegdl\", \"CCoxaK7gf\", \"BLjrlZFOm\", \"AFc3mCfTV\"],\n    optionTitles: [\"01\", \"02\", \"03\", \"04\", \"05\", \"06\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerZk8Epg7fz, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerZk8Epg7fz\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"200\",\n        \"framerIntrinsicHeight\": \"200\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vSPvlPVJV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vh7Owegdl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CCoxaK7gf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BLjrlZFOm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AFc3mCfTV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n}; //# sourceMappingURL=./Zk8Epg7fz.map", "// Generated by Framer (c3ab1ed)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport Ticker from \"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/zaik2eyq4psLTzkwNCkP/Ticker.js\";\nimport ElementBrand from \"https://framerusercontent.com/modules/I4LZS0PK3teeCzKLEKCR/AFtAzDJbQvH62heFXAeb/Zk8Epg7fz.js\";\nconst ElementBrandFonts = getFonts(ElementBrand);\nconst TickerFonts = getFonts(Ticker);\nconst cycleOrder = [\"GtETsTrFq\"];\nconst variantClassNames = {\n  GtETsTrFq: \"framer-v-64sbat\"\n};\n\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\n\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\n\nfunction useRandomID() {\n  const ref = React.useRef(null);\n\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n\n  return ref.current;\n}\n\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"GtETsTrFq\",\n  background: PGWppCY55 = 'var(--token-358f25e1-2b1c-4573-9679-99fc947b8b22, rgb(22, 22, 24)) /* {\"name\":\"Slate\"} */',\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"GtETsTrFq\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-HTWYt\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsx(motion.div, { ...restProps,\n        className: cx(\"framer-64sbat\", className),\n        \"data-framer-name\": \"Desktop\",\n        layoutDependency: layoutDependency,\n        layoutId: \"GtETsTrFq\",\n        ref: ref,\n        style: {\n          backgroundColor: PGWppCY55,\n          borderBottomLeftRadius: 12,\n          borderBottomRightRadius: 12,\n          borderTopLeftRadius: 12,\n          borderTopRightRadius: 12,\n          ...style\n        },\n        transition: transition,\n        children: /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-dqp3gn-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"oMTh6ttHT-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(Ticker, {\n            alignment: \"center\",\n            direction: \"left\",\n            fadeOptions: {\n              fadeAlpha: 0,\n              fadeContent: true,\n              fadeInset: 0,\n              fadeWidth: 25,\n              overflow: false\n            },\n            gap: 0,\n            height: \"100%\",\n            hoverFactor: 1,\n            id: \"oMTh6ttHT\",\n            layoutId: \"oMTh6ttHT\",\n            padding: 0,\n            paddingBottom: 0,\n            paddingLeft: 0,\n            paddingPerSide: false,\n            paddingRight: 0,\n            paddingTop: 0,\n            sizingOptions: {\n              heightType: true,\n              widthType: true\n            },\n            slots: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-5sr3mu-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"x9lTHCdUN-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(ElementBrand, {\n                height: \"100%\",\n                id: \"x9lTHCdUN\",\n                layoutId: \"x9lTHCdUN\",\n                variant: \"nKbfK4z6B\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-10xgl8-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"XthNFSLoE-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(ElementBrand, {\n                height: \"100%\",\n                id: \"XthNFSLoE\",\n                layoutId: \"XthNFSLoE\",\n                variant: \"vSPvlPVJV\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1u83rx4-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"wEKB8Cnwv-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(ElementBrand, {\n                height: \"100%\",\n                id: \"wEKB8Cnwv\",\n                layoutId: \"wEKB8Cnwv\",\n                variant: \"CCoxaK7gf\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-s07s7l-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"oMANN7Idz-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(ElementBrand, {\n                height: \"100%\",\n                id: \"oMANN7Idz\",\n                layoutId: \"oMANN7Idz\",\n                variant: \"vh7Owegdl\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1904ld-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"hOlctAa6m-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(ElementBrand, {\n                height: \"100%\",\n                id: \"hOlctAa6m\",\n                layoutId: \"hOlctAa6m\",\n                variant: \"AFc3mCfTV\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-lchg6i-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"hpy04iqPi-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(ElementBrand, {\n                height: \"100%\",\n                id: \"hpy04iqPi\",\n                layoutId: \"hpy04iqPi\",\n                variant: \"BLjrlZFOm\",\n                width: \"100%\"\n              })\n            })],\n            speed: 100,\n            style: {\n              height: \"100%\",\n              width: \"100%\"\n            },\n            width: \"100%\"\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-HTWYt [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;}', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-HTWYt * { box-sizing: border-box; }\", \".framer-HTWYt .framer-64sbat { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1176px; will-change: transform; }\", \".framer-HTWYt .framer-dqp3gn-container { flex: none; height: 240px; position: relative; width: 100%; }\", \".framer-HTWYt .framer-5sr3mu-container, .framer-HTWYt .framer-10xgl8-container, .framer-HTWYt .framer-1u83rx4-container, .framer-HTWYt .framer-s07s7l-container, .framer-HTWYt .framer-1904ld-container, .framer-HTWYt .framer-lchg6i-container { height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-HTWYt .framer-64sbat { gap: 0px; } .framer-HTWYt .framer-64sbat > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-HTWYt .framer-64sbat > :first-child { margin-top: 0px; } .framer-HTWYt .framer-64sbat > :last-child { margin-bottom: 0px; } }\"];\n/**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 240\n* @framerIntrinsicWidth 1176\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n* @framerVariables {\"PGWppCY55\":\"background\"}\n*/\n\nconst FramerOzf5kDB0m = withCSS(Component, css);\nexport default FramerOzf5kDB0m;\nFramerOzf5kDB0m.displayName = \"Card/Ticker/Brand\";\nFramerOzf5kDB0m.defaultProps = {\n  height: 240,\n  width: 1176\n};\naddPropertyControls(FramerOzf5kDB0m, {\n  PGWppCY55: {\n    defaultValue: 'var(--token-358f25e1-2b1c-4573-9679-99fc947b8b22, rgb(22, 22, 24)) /* {\"name\":\"Slate\"} */',\n    title: \"Background\",\n    type: ControlType.Color\n  }\n});\naddFonts(FramerOzf5kDB0m, [...ElementBrandFonts, ...TickerFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerOzf5kDB0m\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"1176\",\n        \"framerVariables\": \"{\\\"PGWppCY55\\\":\\\"background\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"240\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["t", "e", "r", "s", "n", "a", "o", "h", "u", "f", "c", "l", "p", "i", "window", "phenomenon_default", "a", "o", "t", "i", "f", "r", "l", "c", "n", "A", "g", "v", "s", "d", "u", "m", "x", "U", "e", "D", "_", "y", "phenomenon_default", "Globe", "props", "background", "baseColor", "glowColor", "isDraggable", "dragOptions", "speed", "theta", "phi", "dark", "diffuse", "maxSamples", "mapBrightness", "markerSize", "markerArray", "markerColor", "scale", "alignment", "maxWidth", "offset", "offsetX", "offsetY", "stiffness", "damping", "mass", "canvasRef", "pe", "pointerInteracting", "pointerInteractionMovement", "isCanvas", "RenderTarget", "r", "useSpring", "fadeMask", "ue", "phiValue", "width", "onResize", "window", "baseConvert", "convertRGB", "glowConvert", "markerConvert", "globe", "D", "marker", "state", "p", "flexStyles", "e", "delta", "dp", "dpOffset", "dpDrag", "addPropertyControls", "ControlType", "color", "Color", "ElementArrowFonts", "getFonts", "QNeAVLQCx_default", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "R1pnTaBpR", "tNG0toQEe", "xhBkcJPnp", "BpFxwpAOv", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "u", "RichText", "x", "css", "FramersULygMSaG", "withCSS", "sULygMSaG_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "PhosphorFonts", "getFonts", "Icon", "GlobeFonts", "Globe", "ElementLinkArrowFonts", "sULygMSaG_default", "PhosphorControls", "getPropertyControls", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "LL94baXiv", "SsoANNwdn", "FrCDdBZcy", "mCq2GGDFU", "P4DjxtYZp", "cUO3W8PJ1", "sRrf6rl4N", "q8n4qBkoL", "pRAfCgYrm", "TWpBAkM7I", "RclbBC0mJ", "restProps", "variant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "variants", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "Icon", "Globe", "RichText", "x", "sULygMSaG_default", "css", "FramerIAtPXHJLj", "withCSS", "IAtPXHJLj_default", "addPropertyControls", "ControlType", "PhosphorControls", "addFonts", "PhosphorFonts", "GlobeFonts", "ElementLinkArrowFonts", "fonts", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "isDisplayed6", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "SVG", "css", "FramerZk8Epg7fz", "withCSS", "Zk8Epg7fz_default", "addPropertyControls", "ControlType", "addFonts", "ElementBrandFonts", "getFonts", "Zk8Epg7fz_default", "TickerFonts", "Ticker", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "PGWppCY55", "restProps", "variant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "variants", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Ticker", "Zk8Epg7fz_default", "css", "FramerOzf5kDB0m", "withCSS", "Ozf5kDB0m_default", "addPropertyControls", "ControlType", "addFonts", "ElementBrandFonts", "TickerFonts"]
}
