{"version":3,"file":"Globe.CD8S0VVs.mjs","names":["t","r","s","n","a","o","u","f","c","l","p","m","i","a","o","e","t","u","m","x","i","f","r","l","r","e"],"sources":["https:/ga.jspm.io/npm:phenomenon@1.6.0/dist/phenomenon.mjs","https:/ga.jspm.io/npm:cobe@0.6.0/dist/index.esm.js","https:/framerusercontent.com/modules/xFhv3ETdRBLjJusGaZ1P/d9ZONLqTB9uCj5kbWKll/Globe.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\";import{addPropertyControls,ControlType,Color,RenderTarget}from\"framer\";import{useEffect,useRef}from\"react\";import createGlobe from\"cobe\";import{useSpring}from\"framer-motion\";/**\n * GLOBE FOR FRAMER\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 300\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Globe(props){const{background,baseColor,glowColor,isDraggable,dragOptions,speed,theta,phi,dark,diffuse,maxSamples,mapBrightness,markerSize,markerArray,markerColor,scale,alignment,maxWidth,offset}=props;const{offsetX,offsetY}=offset;const{stiffness,damping,mass}=dragOptions;const canvasRef=useRef();const pointerInteracting=useRef(null);const pointerInteractionMovement=useRef(0);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const r=useSpring(0,{stiffness:stiffness,damping:damping,mass:mass,restDelta:1e-4,restSpeed:1e-4});const fadeMask=\"radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%)\";useEffect(()=>{let phiValue=phi;let width=0;const onResize=()=>{if(canvasRef.current&&(width=canvasRef.current.offsetWidth)){window.addEventListener(\"resize\",onResize);}};onResize();const baseConvert=convertRGB(baseColor);const glowConvert=convertRGB(glowColor);const markerConvert=convertRGB(markerColor);const globe=createGlobe(canvasRef.current,{devicePixelRatio:2,width:width*2,height:width*2,phi:phi,theta:theta,dark:dark,diffuse:diffuse,mapSamples:maxSamples,mapBrightness:mapBrightness,baseColor:[baseConvert.r,baseConvert.g,baseConvert.b],glowColor:[glowConvert.r,glowConvert.g,glowConvert.b],markerColor:[markerConvert.r,markerConvert.g,markerConvert.b],markers:markerArray.map(marker=>{return{location:[marker.latitude,marker.longitude],size:markerSize};}),scale:scale,offset:[offsetX,offsetY],onRender:state=>{if(!isCanvas){state.phi=phiValue+r.get();}state.width=width*2;state.height=width*2;if(!isCanvas){state.phi=phiValue+r.get();phiValue+=speed/200;}}});return()=>{globe.destroy();};},[props]);return /*#__PURE__*/ _jsx(\"div\",{style:{...flexStyles,placeItems:alignment,background:background},children:/*#__PURE__*/ _jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"1/1\",maxWidth:maxWidth,WebkitMaskImage:fadeMask,MozMaskImage:fadeMask,maskImage:fadeMask},children:/*#__PURE__*/ _jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\",contain:\"layout paint size\",cursor:\"auto\",userSelect:\"none\"},onPointerDown:e=>{if(isDraggable){pointerInteracting.current=e.clientX-pointerInteractionMovement.current;canvasRef.current.style.cursor=\"grabbing\";}},onPointerUp:()=>{if(isDraggable){pointerInteracting.current=null;canvasRef.current.style.cursor=\"grab\";}},onPointerOver:()=>{if(isDraggable){canvasRef.current.style.cursor=\"grab\";}},onPointerOut:()=>{if(isDraggable){pointerInteracting.current=null;canvasRef.current.style.cursor=\"auto\";}},onMouseMove:e=>{if(isDraggable){if(pointerInteracting.current!==null){const delta=e.clientX-pointerInteracting.current;pointerInteractionMovement.current=delta;r.set(delta/100);}}},onTouchMove:e=>{if(pointerInteracting.current!==null&&e.touches[0]){const delta=e.touches[0].clientX-pointerInteracting.current;pointerInteractionMovement.current=delta;r.set(delta/100);}}})})});};/* Default properties */ Globe.defaultProps={background:\"#000000\",baseColor:\"#333333\",glowColor:\"#ffffff\",markerColor:\"#ffffff\",isDraggable:true,dragOptions:{stiffness:200,damping:40,mass:1},speed:1,phi:0,theta:.3,dark:1,diffuse:2,mapBrightness:20,maxSamples:2e4,markerSize:.1,markerArray:{latitude:52.3676,longitude:4.9041},scale:1,alignment:\"center\",maxWidth:800,offset:{offsetX:0,offsetY:0}};Globe.displayName=\"Globe\";const dp=Globe.defaultProps;const dpOffset=Globe.defaultProps.offset;const dpDrag=Globe.defaultProps.dragOptions;addPropertyControls(Globe,{background:{type:ControlType.Color,title:\"Backdrop\",defaultValue:dp.background},baseColor:{type:ControlType.Color,title:\"Base\",defaultValue:dp.baseColor},glowColor:{type:ControlType.Color,title:\"Glow\",defaultValue:dp.glowColor},markerColor:{type:ControlType.Color,title:\"Marker\",defaultValue:dp.markerColor},isDraggable:{type:ControlType.Boolean,title:\"Draggable\",defaultValue:dp.isDraggable},dragOptions:{type:ControlType.Object,title:\"Transition\",controls:{stiffness:{type:ControlType.Number,min:0,max:1e3,title:\"Stiffness\",defaultValue:dpDrag.stiffness},damping:{type:ControlType.Number,min:0,max:100,title:\"Damping\",defaultValue:dpDrag.damping},mass:{type:ControlType.Number,min:0,title:\"Mass\",displayStepper:true,defaultValue:dpDrag.mass}},hidden(props){return!props.isDraggable;}},speed:{type:ControlType.Number,min:0,step:.1,displayStepper:true,title:\"Speed\",defaultValue:dp.speed},phi:{type:ControlType.Number,min:0,max:6.28,step:.01,displayStepper:true,title:\"Phi\",defaultValue:dp.phi},theta:{type:ControlType.Number,min:-1.57,max:1.57,step:.01,title:\"Theta\",defaultValue:dp.theta},dark:{type:ControlType.Number,min:0,max:1,step:.1,displayStepper:true,title:\"Dark\",defaultValue:dp.dark},diffuse:{type:ControlType.Number,min:0,max:5,step:.01,title:\"Diffuse\",defaultValue:dp.diffuse},mapBrightness:{type:ControlType.Number,min:0,max:12,step:.01,title:\"Brightness\",defaultValue:dp.mapBrightness},maxSamples:{type:ControlType.Number,min:0,max:1e5,title:\"Samples\",defaultValue:dp.maxSamples},scale:{type:ControlType.Number,min:0,max:5,step:.025,displayStepper:true,title:\"Scale\",defaultValue:dp.scale},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],defaultValue:dp.alignment,displaySegmentedControl:true},maxWidth:{type:ControlType.Number,title:\"Max Width\",min:100,max:5e3,defaultValue:dp.maxWidth},offset:{type:ControlType.Object,title:\"Offset\",controls:{offsetX:{type:ControlType.Number,min:-5e3,max:5e3,title:\"X\",defaultValue:dpOffset.offsetX},offsetY:{type:ControlType.Number,min:-5e3,max:5e3,title:\"Y\",defaultValue:dpOffset.offsetY}}},markerSize:{type:ControlType.Number,min:0,max:1,step:.01,title:\"Markers\",defaultValue:dp.markerSize},markerArray:{type:ControlType.Array,title:\"Location\",// defaultValue: [{ latitude: 52.3676, longitude: 4.9041 }],\ncontrol:{type:ControlType.Object,title:\"Location\",controls:{latitude:{type:ControlType.Number,min:-90,max:90,title:\"Lat\",step:1e-4,defaultValue:dp.markerArray.latitude},longitude:{type:ControlType.Number,min:-180,max:180,title:\"Long\",step:1e-4,defaultValue:dp.markerArray.longitude}}}}});/* Styles */ const flexStyles={width:\"100%\",height:\"100%\",display:\"flex\",placeItems:\"center\",placeContent:\"center\",overflow:\"visible\"};/* Functions */ const convertRGB=color=>{return{r:Color(color).r/255,g:Color(color).g/255,b:Color(color).b/255};};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Globe\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"300\",\"framerIntrinsicHeight\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Globe.map"],"mappings":"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"}