CINXE.COM
High performance visualization and computation for the web | Open Visualization
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/css/64d96bb39cbc716d.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-50c6d2346fa9319d.js"/><script src="/_next/static/chunks/fd9d1056-54eae7fb3b68d7e7.js" async=""></script><script src="/_next/static/chunks/472-26fb9c51146b6c0b.js" async=""></script><script src="/_next/static/chunks/main-app-892c3dff08e9cd4c.js" async=""></script><script src="/_next/static/chunks/3-c5238756bff5e911.js" async=""></script><script src="/_next/static/chunks/app/layout-ab1c88f71f24cd29.js" async=""></script><script src="/_next/static/chunks/app/page-3b725600b4740f13.js" async=""></script><title>High performance visualization and computation for the web | Open Visualization</title><meta name="description" content="The Open Visualization Collaboration Space “OpenVis” is a forum within the OpenJS Foundation to neutrally govern the most comprehensive and widely adopted visualization libraries based on JavaScript and WebGL."/><meta name="application-name" content="Open Visualization"/><link rel="author" href="https://openjsf.org/"/><meta name="author" content="OpenJS Foundation"/><link rel="author" href="https://haydenbleasel.com/"/><meta name="author" content="Hayden Bleasel"/><meta name="creator" content="OpenJS Foundation"/><meta name="publisher" content="OpenJS Foundation"/><meta name="format-detection" content="telephone=no"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="High performance visualization and computation for the web | Open Visualization"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta property="og:title" content="High performance visualization and computation for the web | Open Visualization"/><meta property="og:description" content="The Open Visualization Collaboration Space “OpenVis” is a forum within the OpenJS Foundation to neutrally govern the most comprehensive and widely adopted visualization libraries based on JavaScript and WebGL."/><meta property="og:url" content="https://www.openvisualization.org/"/><meta property="og:site_name" content="Open Visualization"/><meta property="og:locale" content="en_US"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@openjsf"/><meta name="twitter:title" content="High performance visualization and computation for the web | Open Visualization"/><meta name="twitter:description" content="The Open Visualization Collaboration Space “OpenVis” is a forum within the OpenJS Foundation to neutrally govern the most comprehensive and widely adopted visualization libraries based on JavaScript and WebGL."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x32"/><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" noModule=""></script></head><body class="bg-white pt-16 dark:bg-gray-900"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&true)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}else{d.style.colorScheme = 'light';c.add('light')}}else if(e){c.add(e|| '')}if(e==='light'||e==='dark')d.style.colorScheme=e}catch(e){}}()</script><nav class="fixed left-0 right-0 top-0 z-50 bg-white/90 shadow backdrop-blur-sm dark:bg-gray-900/90" data-headlessui-state=""><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="flex h-16 justify-between"><div class="flex"><div class="flex flex-shrink-0 items-center"><a aria-label="Home" href="/"><img alt="" loading="lazy" width="101" height="32" decoding="async" data-nimg="1" class="dark:brightness-0 dark:invert" style="color:transparent" src="/openjs-foundation.svg"/></a></div></div><div class="hidden items-center sm:ml-6 sm:flex sm:space-x-8"><a class="inline-flex h-full items-center border-b-2 px-1 pt-1 text-sm font-medium text-gray-900 dark:text-white border-transparent text-gray-500 hover:border-primary-blue hover:text-gray-700" href="#">Home</a><a class="inline-flex h-full items-center border-b-2 px-1 pt-1 text-sm font-medium text-gray-900 dark:text-white border-transparent text-gray-500 hover:border-primary-blue hover:text-gray-700" href="#summits">Summits</a><a class="inline-flex h-full items-center border-b-2 px-1 pt-1 text-sm font-medium text-gray-900 dark:text-white border-transparent text-gray-500 hover:border-primary-blue hover:text-gray-700" href="#about">About</a><a class="inline-flex h-full items-center border-b-2 px-1 pt-1 text-sm font-medium text-gray-900 dark:text-white border-transparent text-gray-500 hover:border-primary-blue hover:text-gray-700" href="#projects">Projects</a><a class="inline-flex h-full items-center border-b-2 px-1 pt-1 text-sm font-medium text-gray-900 dark:text-white border-transparent text-gray-500 hover:border-primary-blue hover:text-gray-700" href="#get-involved">Get Involved</a><button type="button" aria-label="Toggle dark mode" class="group"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-6 w-6 fill-gray-100 stroke-gray-500 transition group-hover:fill-gray-200 group-hover:stroke-gray-700 dark:hidden [@media(prefers-color-scheme:dark)]:fill-white [@media(prefers-color-scheme:dark)]:stroke-white [@media(prefers-color-scheme:dark)]:group-hover:fill-white [@media(prefers-color-scheme:dark)]:group-hover:stroke-teal-600"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="hidden h-6 w-6 fill-gray-700 stroke-gray-500 transition dark:block [@media(prefers-color-scheme:dark)]:group-hover:stroke-gray-400 [@media_not_(prefers-color-scheme:dark)]:fill-teal-400/10 [@media_not_(prefers-color-scheme:dark)]:stroke-white"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button></div><div class="-mr-2 flex items-center sm:hidden"><button class="inline-flex items-center justify-center rounded-md p-2 text-gray-400 hover:bg-gray-100 hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-primary-blue" id="headlessui-disclosure-button-:Rd3b6da:" type="button" aria-expanded="false" data-headlessui-state=""><span class="sr-only">Open main menu</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="block h-6 w-6" aria-hidden="true"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div></div></nav><div class="isolate bg-white dark:bg-gray-900"><div class="pointer-events-none absolute inset-x-0 top-[-10rem] -z-10 transform-gpu overflow-hidden blur-3xl sm:top-[-20rem]"><svg class="relative left-[calc(50%-11rem)] -z-10 h-[21.1875rem] max-w-none -translate-x-1/2 rotate-[30deg] sm:left-[calc(50%-30rem)] sm:h-[42.375rem]" viewBox="0 0 1155 678" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="url(#45de2b6b-92d5-4d68-a6a0-9b9b2abad533)" fill-opacity=".3" d="M317.219 518.975L203.852 678 0 438.341l317.219 80.634 204.172-286.402c1.307 132.337 45.083 346.658 209.733 145.248C936.936 126.058 882.053-94.234 1031.02 41.331c119.18 108.451 130.68 295.337 121.53 375.223L855 299l21.173 362.054-558.954-142.079z"></path><defs><linearGradient id="45de2b6b-92d5-4d68-a6a0-9b9b2abad533" x1="1155.49" x2="-78.208" y1=".177" y2="474.645" gradientUnits="userSpaceOnUse"><stop stop-color="#0075C9"></stop><stop offset="1" stop-color="#80BC00"></stop></linearGradient></defs></svg></div><main><div class="relative px-6 lg:px-8"><div class="mx-auto max-w-4xl pt-20 sm:py-32"><div><div><img alt="" loading="lazy" width="400" height="64" decoding="async" data-nimg="1" class="mb-8 max-w-[15rem] dark:brightness-0 dark:invert sm:mx-auto sm:max-w-none" style="color:transparent" src="/logo.svg"/><h1 class="text-4xl font-bold tracking-tight text-gray-900 dark:text-white sm:text-center sm:text-6xl">High performance visualization and computation for the web</h1><p class="mx-auto mt-6 max-w-2xl text-lg leading-8 text-gray-600 dark:text-gray-300 sm:text-center">The Open Visualization Collaboration Space “OpenVis” is a forum within the OpenJS Foundation to neutrally govern the most comprehensive and widely adopted visualization libraries based on JavaScript and WebGL.</p><div class="mt-8 flex gap-x-4 sm:justify-center"><a class="inline-flex gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 transition-colors text-gray-900 dark:text-white" href="#about">Learn more<span class="text-gray-400" aria-hidden="true">→</span></a><a class="inline-flex gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 transition-colors bg-primary-blue text-white shadow-sm" href="#get-involved">Join the community<span class="text-white" aria-hidden="true">→</span></a></div></div><div class="pointer-events-none absolute inset-x-0 top-[calc(100%-13rem)] -z-10 transform-gpu overflow-hidden blur-3xl sm:top-[calc(100%-30rem)]"><svg class="relative left-[calc(50%+3rem)] h-[21.1875rem] max-w-none -translate-x-1/2 sm:left-[calc(50%+36rem)] sm:h-[42.375rem]" viewBox="0 0 1155 678" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="url(#ecb5b0c9-546c-4772-8c71-4d3f06d544bc)" fill-opacity=".3" d="M317.219 518.975L203.852 678 0 438.341l317.219 80.634 204.172-286.402c1.307 132.337 45.083 346.658 209.733 145.248C936.936 126.058 882.053-94.234 1031.02 41.331c119.18 108.451 130.68 295.337 121.53 375.223L855 299l21.173 362.054-558.954-142.079z"></path><defs><linearGradient id="ecb5b0c9-546c-4772-8c71-4d3f06d544bc" x1="1155.49" x2="-78.208" y1=".177" y2="474.645" gradientUnits="userSpaceOnUse"><stop stop-color="#FDE021"></stop><stop offset="1" stop-color="#FDE021"></stop></linearGradient></defs></svg></div></div><div class="mt-16 aspect-[16/9] w-full overflow-hidden rounded-md sm:mt-32"><iframe src="https://kepler.gl/demo/nyctrips" class="h-full w-full overflow-hidden rounded" title="kepler.gl demo"></iframe></div><div class="mx-auto mt-8 flex max-w-3xl flex-wrap items-center justify-center gap-2"><span class="inline-flex items-center rounded-full px-3 py-0.5 text-sm font-medium bg-gray-100 text-gray-800 dark:bg-transparent dark:text-white dark:ring-1 dark:ring-white/10">📈 Data Science</span><span class="inline-flex items-center rounded-full px-3 py-0.5 text-sm font-medium bg-gray-100 text-gray-800 dark:bg-transparent dark:text-white dark:ring-1 dark:ring-white/10">📣 Storytelling</span><span class="inline-flex items-center rounded-full px-3 py-0.5 text-sm font-medium bg-gray-100 text-gray-800 dark:bg-transparent dark:text-white dark:ring-1 dark:ring-white/10">🌎 Big Data in Web</span><span class="inline-flex items-center rounded-full px-3 py-0.5 text-sm font-medium bg-gray-100 text-gray-800 dark:bg-transparent dark:text-white dark:ring-1 dark:ring-white/10">💻 High Performance Compute and Vis in the web</span><span class="inline-flex items-center rounded-full px-3 py-0.5 text-sm font-medium bg-gray-100 text-gray-800 dark:bg-transparent dark:text-white dark:ring-1 dark:ring-white/10">🙌 Open Governance</span><span class="inline-flex items-center rounded-full px-3 py-0.5 text-sm font-medium bg-gray-100 text-gray-800 dark:bg-transparent dark:text-white dark:ring-1 dark:ring-white/10">👾 Compute on GPU, in the browser</span></div></div></div></main></div><div class="px-8"><div class="relative mx-auto my-8 mb-16 max-w-7xl rounded-lg border border-neutral-200 px-4 py-4 dark:border-neutral-700 sm:px-6 sm:py-16 lg:px-8"><div class="grid gap-8 rounded sm:grid-cols-2"><div class="order-2 sm:order-none"><p class="text-sm text-gray-500 dark:text-gray-400">September 10 → September 11, 2024</p><h2 class="mb-6 mt-2 text-xl font-bold leading-8 tracking-tight text-gray-900 dark:text-white sm:text-2xl">Open Visualization Collaborator Summit 2024</h2><div class="prose prose-sm mx-auto mt-5 text-gray-500 prose-a:text-primary-blue dark:text-gray-400 lg:col-start-1 lg:row-start-1 lg:max-w-none"><p>Come together with the vis.gl/deck.gl community to discuss the present & future of the leading open source library for geospatial applications!</p><p>At the Open Visualization Collaborator Summit, we'll be bringing together an international audience of geospatial minds to discuss how they are using deck.gl to build apps, foster more contribution and envisage the future of the leading open source mapping library. </p><p>We'll be hosting this year's summit at Microsoft's Reactor Space in central London - near the iconic Paddington station in the City of Westminster.</p></div><div class="mt-8"><a class="inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10" href="https://deck.gl/events/london-summit-2024/">Agenda<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div><div class="h-full w-full"><img alt="" loading="lazy" width="1024" height="768" decoding="async" data-nimg="1" class="h-full w-full rounded object-cover object-left" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2F33d9c7c5-d342-439b-9338-98f3e0e04c59_Untitled%2Bdesign%2B%25282%2529.png%3Fauto%3Dcompress%2Cformat&w=1080&q=75 1x, /_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2F33d9c7c5-d342-439b-9338-98f3e0e04c59_Untitled%2Bdesign%2B%25282%2529.png%3Fauto%3Dcompress%2Cformat&w=2048&q=75 2x" src="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2F33d9c7c5-d342-439b-9338-98f3e0e04c59_Untitled%2Bdesign%2B%25282%2529.png%3Fauto%3Dcompress%2Cformat&w=2048&q=75"/></div></div></div></div><div class="overflow-hidden" id="summits"><div class="relative mx-auto max-w-7xl px-4 py-16 sm:px-6 lg:px-8"><div class="mx-auto max-w-prose text-base lg:grid lg:max-w-none lg:gap-4"><h2 class="mt-2 text-3xl font-bold leading-8 tracking-tight text-gray-900 dark:text-white sm:text-4xl">Collaborator Summits</h2><p class="text-lg text-gray-600 dark:text-gray-300 w-full md:w-1/2">Every year, we organize summits where data enthusiasts, experts, and community members come together to exchange ideas, share knowledge, and foster innovation</p></div><ul class="mt-8 grid grid-cols-1 gap-6 sm:grid-cols-2"><li class="col-span-1 divide-y divide-gray-200 overflow-hidden rounded-lg bg-white shadow dark:divide-gray-700 dark:bg-gray-900"><img alt="" loading="lazy" width="1200" height="628" decoding="async" data-nimg="1" class="aspect-[5/3] object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2F0707ae61-07fb-49cb-aec9-0241b57d3e1d_OpenJS_OpenVisualizerCollaboratorSummit-03.png%3Fauto%3Dformat%2Ccompress&w=1200&q=75 1x, /_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2F0707ae61-07fb-49cb-aec9-0241b57d3e1d_OpenJS_OpenVisualizerCollaboratorSummit-03.png%3Fauto%3Dformat%2Ccompress&w=3840&q=75 2x" src="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2F0707ae61-07fb-49cb-aec9-0241b57d3e1d_OpenJS_OpenVisualizerCollaboratorSummit-03.png%3Fauto%3Dformat%2Ccompress&w=3840&q=75"/><div class="flex w-full items-center justify-between space-x-6 p-6"><div class="flex-1 max-w-full"><div class="flex flex-col mb-2"><div class="mb-2">September 6<!-- --> →<!-- --> <!-- --> September 7<!-- -->,<!-- --> <!-- --> 2023</div><h3 class="truncate mb-4 text-2xl font-semibold text-gray-900 dark:text-white">Collaborator Summit 2023 – New York, US</h3><p class="mt-2 text-base text-gray-500 dark:text-gray-400">Open Visualization Collaborator Summit in NYC, hosted at Foursquare's Flatiron offices, connected passionate deck.gl developers to share work, and shape the library's future.</p></div><div class="flex items-center"><img alt="" loading="lazy" width="236" height="44" decoding="async" data-nimg="1" class="object-cover" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/3eed07c8-5387-4726-a0ce-c4c49ff5e8c0_participants_2023.svg"/><span class="ml-2">+3</span></div><div class="flex flex-row"><p class="mt-8 mr-6"><a class="inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-white bg-primary-blue dark:text-white dark:ring-white/10" href="https://www.youtube.com/watch?v=wNKB67SXukk&list=PLyspMSh4XhLOgJgtNz1bpbaW7mpNbqCQy">Playlist Of Talks<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></p><p class="mt-8"><a class="inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10" href="https://deck.gl/events/new-york-summit-2023/">Full Agenda<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></p></div></div></div></li><li class="col-span-1 divide-y divide-gray-200 overflow-hidden rounded-lg bg-white shadow dark:divide-gray-700 dark:bg-gray-900"><img alt="" loading="lazy" width="1024" height="768" decoding="async" data-nimg="1" class="aspect-[5/3] object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2Ff4dfa533-bdac-480f-b364-f076bc17c63f_https___cdn.evbuc.com_images_344761149_1118253882633_1_original.jpeg%3Fauto%3Dcompress%2Cformat%26rect%3D0%2C0%2C627%2C470%26w%3D1024%26h%3D768&w=1080&q=75 1x, /_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2Ff4dfa533-bdac-480f-b364-f076bc17c63f_https___cdn.evbuc.com_images_344761149_1118253882633_1_original.jpeg%3Fauto%3Dcompress%2Cformat%26rect%3D0%2C0%2C627%2C470%26w%3D1024%26h%3D768&w=2048&q=75 2x" src="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2Ff4dfa533-bdac-480f-b364-f076bc17c63f_https___cdn.evbuc.com_images_344761149_1118253882633_1_original.jpeg%3Fauto%3Dcompress%2Cformat%26rect%3D0%2C0%2C627%2C470%26w%3D1024%26h%3D768&w=2048&q=75"/><div class="flex w-full items-center justify-between space-x-6 p-6"><div class="flex-1 max-w-full"><div class="flex flex-col mb-2"><div class="mb-2">September 22<!-- --> →<!-- --> <!-- --> September 23<!-- -->,<!-- --> <!-- --> 2022</div><h3 class="truncate mb-4 text-2xl font-semibold text-gray-900 dark:text-white">Collaborator Summit 2022 – Madrid, Spain</h3><p class="mt-2 text-base text-gray-500 dark:text-gray-400">Open Visualization Collaborator Summit in Madrid, Spain, for vis.gl/deck.gl community to discuss the future of the geospatial library. It connected global enthusiasts, both in-person and online, hosted by CARTO.</p></div><div class="flex items-center"><img alt="" loading="lazy" width="237" height="44" decoding="async" data-nimg="1" class="object-cover" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/f48c5136-1d7e-4c52-8952-e51182241999_participants_2022.svg"/><span class="ml-2">+6</span></div><div class="flex flex-row"><p class="mt-8 mr-6"><a class="inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-white bg-primary-blue dark:text-white dark:ring-white/10" href="https://www.youtube.com/watch?v=txQ7G98qUOg&list=PLyspMSh4XhLMOlAOLMNdT2wjtTMlqFAwo&index=14">Playlist Of Talks<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></p><p class="mt-8"><a class="inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10" href="https://deck.gl/events/madrid-summit-2022/">Full Agenda<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></p></div></div></div></li></ul></div></div><div class="overflow-hidden bg-white dark:bg-gray-900" id="about"><div class="relative mx-auto max-w-7xl px-4 py-16 sm:px-6 lg:px-8"><div class="absolute bottom-0 left-3/4 top-0 hidden w-screen bg-gray-900/5 dark:bg-white/5 lg:block"></div><div class="mt-8 items-center gap-16 lg:grid lg:grid-cols-2"><div class="relative lg:col-start-2 lg:row-start-1"><svg class="absolute right-0 top-0 -mr-20 -mt-20 hidden lg:block" width="404" height="384" fill="none" viewBox="0 0 404 384" aria-hidden="true"><defs><pattern id="de316486-4a29-4312-bdfc-fbce2132a2c1" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse"><rect x="0" y="0" width="4" height="4" class="text-zinc-900/20 dark:text-white/20" fill="currentColor"></rect></pattern></defs><rect width="404" height="384" fill="url(#de316486-4a29-4312-bdfc-fbce2132a2c1)"></rect></svg><div class="relative mx-auto max-w-prose text-base lg:max-w-none"><figure><img alt="OpenJS World" loading="lazy" width="1152" height="1728" decoding="async" data-nimg="1" class="aspect-[4/3] rounded-lg object-cover object-center shadow-lg lg:aspect-[3/4]" style="color:transparent;object-position:center 20%" srcSet="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2F9070cad2-198e-4561-a885-d7c5f18d182e_52143973385_d25c69823e_o.jpg%3Fauto%3Dcompress%2Cformat&w=1200&q=75 1x, /_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2F9070cad2-198e-4561-a885-d7c5f18d182e_52143973385_d25c69823e_o.jpg%3Fauto%3Dcompress%2Cformat&w=3840&q=75 2x" src="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2F9070cad2-198e-4561-a885-d7c5f18d182e_52143973385_d25c69823e_o.jpg%3Fauto%3Dcompress%2Cformat&w=3840&q=75"/><figcaption class="mt-3 flex text-sm text-gray-500 dark:text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5 flex-none text-gray-400 dark:text-gray-500" aria-hidden="true"><path d="M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z"></path><circle cx="12" cy="13" r="3"></circle></svg><span class="ml-2">OpenJS World</span></figcaption></figure></div></div><div class="mt-8 lg:mt-0"><div class="mx-auto max-w-prose lg:max-w-none"><h2 class="mb-6 mt-2 text-3xl font-bold leading-8 tracking-tight text-gray-900 dark:text-white sm:text-4xl">Open Visualization Collaboration Space</h2></div><div class="mx-auto max-w-prose text-base lg:max-w-none"><p class="text-lg text-gray-500 dark:text-gray-400">The Open Visualization Collaboration Space is a forum within the OpenJS Foundation to neutrally govern the most comprehensive and widely adopted visualization libraries based on JavaScript and WebGL.</p></div><div class="prose mx-auto mt-5 text-gray-500 prose-a:text-primary-blue dark:text-gray-400 lg:col-start-1 lg:row-start-1 lg:max-w-none"><p>Open Visualization Space helps developers, data scientists, visualization specialists and engineers to improve development of high performance GPU visualization solutions. We do this through an open governance model that encourages participation and technical contribution, and by providing a framework for long term stewardship by a variety of stakeholders.</p><p>Open Visualization is a part of the OpenJS Foundation. We welcome contributors and collaborators to get involved through OpenJS at any time. Contributors may participate in the OpenJS Foundation’s technical governance body, the Cross Project Council, regardless of membership status.</p><p>The OpenJS technical communities work across projects in areas where they share obstacles and opportunities: much like a special interest group in other technology organizations. Collaboration Spaces are meant to help community-led efforts reach broader audiences and coordinate stakeholders from across the JavaScript ecosystem.</p></div></div></div></div></div><div class="overflow-hidden bg-gray-100 dark:bg-gray-800" id="projects"><div class="relative mx-auto max-w-7xl px-4 py-16 sm:px-6 lg:px-8"><div class="mx-auto max-w-prose text-base lg:grid lg:max-w-none lg:gap-4"><h2 class="mt-2 text-3xl font-bold leading-8 tracking-tight text-gray-900 dark:text-white sm:text-4xl">Projects</h2><p class="text-lg text-gray-600 dark:text-gray-300">Explore our projects.</p></div><ul class="mt-8 grid grid-cols-1 gap-6 sm:grid-cols-2"><li class="col-span-1 divide-y divide-gray-200 overflow-hidden rounded-lg bg-white shadow dark:divide-gray-700 dark:bg-gray-900"><img alt="" loading="lazy" width="2162" height="1393" decoding="async" data-nimg="1" class="aspect-[5/3] object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2Fc66391f4-7dfe-4448-935e-df604332b9bb_kepler.gl-contours.png%3Fauto%3Dcompress%2Cformat&w=3840&q=75 1x" src="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2Fc66391f4-7dfe-4448-935e-df604332b9bb_kepler.gl-contours.png%3Fauto%3Dcompress%2Cformat&w=3840&q=75"/><div class="flex w-full items-center justify-between space-x-6 p-6"><div class="flex-1"><div class="flex flex-col"><h3 class="truncate text-2xl font-semibold text-gray-900 dark:text-white">Kepler.gl</h3><p class="mt-2 text-base text-gray-500 dark:text-gray-400">Make an impact with your location data. Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.</p></div><p class="mt-8"><a class="inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10" href="https://kepler.gl/">Download <!-- -->Kepler.gl<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></p></div></div></li><li class="col-span-1 divide-y divide-gray-200 overflow-hidden rounded-lg bg-white shadow dark:divide-gray-700 dark:bg-gray-900"><img alt="" loading="lazy" width="1632" height="1084" decoding="async" data-nimg="1" class="aspect-[5/3] object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2Fa2b07e4f-8712-4942-9dd8-9c2dbc6ab003_CleanShot%2B2022-12-08%2Bat%2B20.22.49%25402x.png%3Fauto%3Dcompress%2Cformat&w=1920&q=75 1x, /_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2Fa2b07e4f-8712-4942-9dd8-9c2dbc6ab003_CleanShot%2B2022-12-08%2Bat%2B20.22.49%25402x.png%3Fauto%3Dcompress%2Cformat&w=3840&q=75 2x" src="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopen-visualization%2Fa2b07e4f-8712-4942-9dd8-9c2dbc6ab003_CleanShot%2B2022-12-08%2Bat%2B20.22.49%25402x.png%3Fauto%3Dcompress%2Cformat&w=3840&q=75"/><div class="flex w-full items-center justify-between space-x-6 p-6"><div class="flex-1"><div class="flex flex-col"><h3 class="truncate text-2xl font-semibold text-gray-900 dark:text-white">Vis.gl</h3><p class="mt-2 text-base text-gray-500 dark:text-gray-400">Large scale geospatial data visualization promoting Industry Collaboration through Open Source and Open Governance.</p></div><p class="mt-8"><a class="inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10" href="https://vis.gl/">Download <!-- -->Vis.gl<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></p></div></div></li></ul></div></div><div class="bg-white py-16 dark:bg-gray-900 sm:py-24 lg:py-32" id="get-involved"><div class="mx-auto max-w-xl px-6 lg:max-w-7xl lg:px-8"><div class="mx-auto max-w-prose text-base lg:grid lg:max-w-none lg:gap-4"><h2 class="mt-2 text-3xl font-bold leading-8 tracking-tight text-gray-900 dark:text-white sm:text-4xl">Get involved</h2><p class="text-lg text-gray-500 dark:text-gray-400">The GitHub issues list is the place for discussion of OpenVis.</p></div><dl class="mt-12 grid grid-cols-1 gap-16 sm:mt-24 lg:grid-cols-4"><div><dt><div class="flex h-12 w-12 items-center justify-center rounded-xl bg-primary-blue text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-6 w-6" aria-hidden="true"><path d="M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"></path></svg></div><p class="mt-6 text-base font-semibold leading-tight tracking-tight text-gray-900 dark:text-white">Join the Collab Space</p></dt><dd class="mt-2 text-sm leading-relaxed text-gray-600 dark:text-gray-300">We welcome contributors and collaborators to get involved through OpenJS at any time. Contributors may participate in the OpenJS Foundation’s technical governance body, the Cross Project Council, regardless of membership status.</dd><dd class="mt-4"><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10" href="https://github.com/openjs-foundation/openvis-collab-space/blob/main/join.md">Join<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></dd></div><div><dt><div class="flex h-12 w-12 items-center justify-center rounded-xl bg-primary-blue text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-6 w-6" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></div><p class="mt-6 text-base font-semibold leading-tight tracking-tight text-gray-900 dark:text-white">Contribute your project to OpenJS</p></dt><dd class="mt-2 text-sm leading-relaxed text-gray-600 dark:text-gray-300">You can contribute your project to OpenJS and organize within the Collab Space. Either apply as a new project, or apply to join an existing project like kepler.gl or vis.gl.</dd><dd class="mt-4"><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10" href="https://github.com/openjs-foundation/cross-project-council/blob/main/PROJECT_PROGRESSION.md">Contribute<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></dd></div><div><dt><div class="flex h-12 w-12 items-center justify-center rounded-xl bg-primary-blue text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-6 w-6" aria-hidden="true"><path d="M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"></path></svg></div><p class="mt-6 text-base font-semibold leading-tight tracking-tight text-gray-900 dark:text-white">How to share best practices for visualization</p></dt><dd class="mt-2 text-sm leading-relaxed text-gray-600 dark:text-gray-300">We'd love to hear your share your knowledge! You can present at our community meeting, present at a collab summit or even write a post for our OpenJS blog!</dd><dd class="mt-4"><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10" href="https://github.com/openjs-foundation/openvis-collab-space/blob/main/best-practices.md">Publish<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></dd></div><div><dt><div class="flex h-12 w-12 items-center justify-center rounded-xl bg-primary-blue text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-6 w-6" aria-hidden="true"><rect width="3" height="8" x="13" y="2" rx="1.5"></rect><path d="M19 8.5V10h1.5A1.5 1.5 0 1 0 19 8.5"></path><rect width="3" height="8" x="8" y="14" rx="1.5"></rect><path d="M5 15.5V14H3.5A1.5 1.5 0 1 0 5 15.5"></path><rect width="8" height="3" x="14" y="13" rx="1.5"></rect><path d="M15.5 19H14v1.5a1.5 1.5 0 1 0 1.5-1.5"></path><rect width="8" height="3" x="2" y="8" rx="1.5"></rect><path d="M8.5 5H10V3.5A1.5 1.5 0 1 0 8.5 5"></path></svg></div><p class="mt-6 text-base font-semibold leading-tight tracking-tight text-gray-900 dark:text-white">Join the Slack workspace</p></dt><dd class="mt-2 text-sm leading-relaxed text-gray-600 dark:text-gray-300">Join 3000+ JavaScript developers in our community Slack channel!</dd><dd class="mt-4"><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10" href="https://slack-invite.openjsf.org/">Join on Slack<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></dd></div><div><dt><div class="flex h-12 w-12 items-center justify-center rounded-xl bg-primary-blue text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-6 w-6" aria-hidden="true"><rect width="18" height="18" x="3" y="4" rx="2" ry="2"></rect><line x1="16" x2="16" y1="2" y2="6"></line><line x1="8" x2="8" y1="2" y2="6"></line><line x1="3" x2="21" y1="10" y2="10"></line></svg></div><p class="mt-6 text-base font-semibold leading-tight tracking-tight text-gray-900 dark:text-white">RSVP to events</p></dt><dd class="mt-2 text-sm leading-relaxed text-gray-600 dark:text-gray-300">Join our Open Visualization bi-monthly meeting and keep up to date with our discussions.</dd><dd class="mt-4"><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10" href="https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=MG9nZGJsaXZjNms2dWU1cDJzcW00NTYzZXFfMjAyNDAxMThUMTgwMDAwWiBsaW51eGZvdW5kYXRpb24ub3JnX2Z1b3A0dWZ2NzY2ZjlhdmM1MTd1anM0aTBnQGc&tmsrc=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com&scp=ALL">Join the calendar invite<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></dd></div><div><dt><div class="flex h-12 w-12 items-center justify-center rounded-xl bg-primary-blue text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-6 w-6" aria-hidden="true"><path d="M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z"></path><path d="m15 5 4 4"></path></svg></div><p class="mt-6 text-base font-semibold leading-tight tracking-tight text-gray-900 dark:text-white">Check out our Media page</p></dt><dd class="mt-2 text-sm leading-relaxed text-gray-600 dark:text-gray-300">Visit our Open Visualization Collaboration Space media for videos and other resources.</dd><dd class="mt-4"><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10" href="https://github.com/openjs-foundation/openvis-collab-space/blob/main/media.md">View on GitHub<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></dd></div><div><dt><div class="flex h-12 w-12 items-center justify-center rounded-xl bg-primary-blue text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-6 w-6" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg></div><p class="mt-6 text-base font-semibold leading-tight tracking-tight text-gray-900 dark:text-white">Meeting Minutes</p></dt><dd class="mt-2 text-sm leading-relaxed text-gray-600 dark:text-gray-300">Keep track of our discussions with the Open Visualization Collaboration Space meeting minutes.</dd><dd class="mt-4"><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10" href="https://github.com/openjs-foundation/openvis-collab-space/tree/main/meetings">View on GitHub<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></dd></div></dl></div></div><div class="bg-white dark:bg-gray-900" id="logos"><div class="mx-auto max-w-7xl px-4 py-12 sm:px-6 lg:px-8 lg:py-16"><div class="mt-6 grid grid-cols-2 gap-0.5 md:grid-cols-3 lg:mt-8"><div class="col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800"><img alt="Carto" loading="lazy" width="92" height="36" decoding="async" data-nimg="1" class="max-h-12 dark:brightness-0 dark:invert" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/736b1ae4-1868-4b76-9b52-b087a03792d8_carto.svg"/></div><div class="col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800"><img alt="Facebook" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="max-h-12 dark:brightness-0 dark:invert" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/fcc3c25b-fa5c-4e18-bfc5-5495bd5144b6_facebook.svg"/></div><div class="col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800"><img alt="Google" loading="lazy" width="272" height="92" decoding="async" data-nimg="1" class="max-h-12 dark:brightness-0 dark:invert" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/831b973c-5ffd-4f04-a1ab-b41747ca9c3a_google.svg"/></div><div class="col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800"><img alt="IBM" loading="lazy" width="1000" height="401" decoding="async" data-nimg="1" class="max-h-12 dark:brightness-0 dark:invert" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/0593b708-8ec7-4bcb-bdea-7eddcb5c9ab1_ibm.svg"/></div><div class="col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800"><img alt="Here" loading="lazy" width="90" height="82" decoding="async" data-nimg="1" class="max-h-12 dark:brightness-0 dark:invert" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/8fbf8922-73aa-4914-9ed7-2fa46701aeef_here.svg"/></div><div class="col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800"><img alt="Foursquare" loading="lazy" width="250" height="150" decoding="async" data-nimg="1" class="max-h-12 dark:brightness-0 dark:invert" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/264161a0-cd3e-4e69-b9cc-83823b943bb6_foursquare.svg"/></div><div class="col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800"><img alt="Joby" loading="lazy" width="1920" height="446" decoding="async" data-nimg="1" class="max-h-12 dark:brightness-0 dark:invert" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/389eca73-d086-48d0-8cb9-ad22abc913c5_joby.svg"/></div><div class="col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800"><img alt="Uber" loading="lazy" width="927" height="322" decoding="async" data-nimg="1" class="max-h-12 dark:brightness-0 dark:invert" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/fb836466-156d-468c-b4dc-f03e87693e77_uber.svg"/></div><div class="col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800"><img alt="UC San Diego" loading="lazy" width="182" height="36" decoding="async" data-nimg="1" class="max-h-12 dark:brightness-0 dark:invert" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/ac8edd49-6e9e-405a-a2b9-6686477274dc_uc-san-diego.svg"/></div><div class="col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800"><img alt="StreetCred" loading="lazy" width="300" height="61" decoding="async" data-nimg="1" class="max-h-12 dark:brightness-0 dark:invert" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/f9431ef0-7cb0-406a-bb5c-3a26464b76f3_streetcred.svg"/></div><div class="col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800"><img alt="Side Walk Labs" loading="lazy" width="300" height="54" decoding="async" data-nimg="1" class="max-h-12 dark:brightness-0 dark:invert" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/1a285e01-ca53-41fa-a3c1-dbe2b61c790c_sidewalk-labs.svg"/></div><div class="col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800"><img alt="" loading="lazy" width="99" height="92" decoding="async" data-nimg="1" class="max-h-12 dark:brightness-0 dark:invert" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/125e71e0-4634-45ac-a52d-54793c0770f0_interline.svg"/></div><div class="col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800"><img alt="Senseable City Lab" loading="lazy" width="300" height="68" decoding="async" data-nimg="1" class="max-h-12 dark:brightness-0 dark:invert" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/5078cf91-e8c7-4e3b-a8c5-d0f9099fd635_senseable.svg"/></div><div class="col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800"><img alt="" loading="lazy" width="310" height="40" decoding="async" data-nimg="1" class="max-h-12 dark:brightness-0 dark:invert" style="color:transparent" src="https://open-visualization.cdn.prismic.io/open-visualization/5ade3ea9-a3a4-40a5-a71f-2f0038db07e6_ae-logo.svg"/></div></div></div></div><footer id="footer" class="border-t border-gray-200 bg-white dark:border-gray-700 dark:bg-gray-900" aria-labelledby="footer-heading"><h2 id="footer-heading" class="sr-only">Footer</h2><div class="mx-auto max-w-7xl px-4 py-12 sm:px-6 lg:px-8 lg:py-16"><div class="grid gap-16 md:grid-cols-2 md:gap-8"><div class="space-y-8 md:max-w-sm"><p class="text-base text-gray-500 dark:text-gray-400">The Open Visualization Collaboration Space “OpenVis” is a forum within the OpenJS Foundation to neutrally govern the most comprehensive and widely adopted visualization libraries based on JavaScript and WebGL.</p><div class="flex space-x-6"><a href="https://twitter.com/openjsf" class="text-gray-400 hover:text-gray-500"><span class="sr-only">Twitter</span><svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true"><path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84"></path></svg></a><a href="https://www.linkedin.com/company/openjs-foundation/" class="text-gray-400 hover:text-gray-500"><span class="sr-only">LinkedIn</span><svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" aria-hidden="true"><g clip-path="url(#clip0_1422_1143)"><path d="M22.2234 0H1.77187C0.792187 0 0 0.773438 0 1.72969V22.2656C0 23.2219 0.792187 24 1.77187 24H22.2234C23.2031 24 24 23.2219 24 22.2703V1.72969C24 0.773438 23.2031 0 22.2234 0ZM7.12031 20.4516H3.55781V8.99531H7.12031V20.4516ZM5.33906 7.43438C4.19531 7.43438 3.27188 6.51094 3.27188 5.37187C3.27188 4.23281 4.19531 3.30937 5.33906 3.30937C6.47813 3.30937 7.40156 4.23281 7.40156 5.37187C7.40156 6.50625 6.47813 7.43438 5.33906 7.43438ZM20.4516 20.4516H16.8937V14.8828C16.8937 13.5562 16.8703 11.8453 15.0422 11.8453C13.1906 11.8453 12.9094 13.2937 12.9094 14.7891V20.4516H9.35625V8.99531H12.7687V10.5609H12.8156C13.2891 9.66094 14.4516 8.70938 16.1813 8.70938C19.7859 8.70938 20.4516 11.0813 20.4516 14.1656V20.4516Z"></path></g><defs><clipPath id="clip0_1422_1143"><rect width="24" height="24" fill="white"></rect></clipPath></defs></svg></a><a href="https://calendar.google.com/calendar/embed?src=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com" class="text-gray-400 hover:text-gray-500"><span class="sr-only">OpenJS Public Calendar for OpenVis meetings</span><svg enable-background="new 0 0 200 200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="h-6 w-6" aria-hidden="true"><g transform="translate(3.75 3.75)"><path d="m65.211 125.276c-3.934-2.658-6.658-6.539-8.145-11.671l9.132-3.763c.829 3.158 2.276 5.605 4.342 7.342 2.053 1.737 4.553 2.592 7.474 2.592 2.987 0 5.553-.908 7.697-2.724s3.224-4.132 3.224-6.934c0-2.868-1.132-5.211-3.395-7.026s-5.105-2.724-8.5-2.724h-5.276v-9.039h4.736c2.921 0 5.382-.789 7.382-2.368s3-3.737 3-6.487c0-2.447-.895-4.395-2.684-5.855s-4.053-2.197-6.803-2.197c-2.684 0-4.816.711-6.395 2.145s-2.724 3.197-3.447 5.276l-9.039-3.763c1.197-3.395 3.395-6.395 6.618-8.987 3.224-2.592 7.342-3.895 12.342-3.895 3.697 0 7.026.711 9.974 2.145 2.947 1.434 5.263 3.421 6.934 5.947 1.671 2.539 2.5 5.382 2.5 8.539 0 3.224-.776 5.947-2.329 8.184s-3.461 3.947-5.724 5.145v.539c2.987 1.25 5.421 3.158 7.342 5.724 1.908 2.566 2.868 5.632 2.868 9.211s-.908 6.776-2.724 9.579-4.329 5.013-7.513 6.618c-3.197 1.605-6.789 2.421-10.776 2.421-4.618.013-8.881-1.316-12.815-3.974z"></path><path d="m121.25 79.961-9.974 7.25-5.013-7.605 17.987-12.974h6.895v61.197h-9.895z"></path><path d="m148.882 196.25 47.368-47.368-23.684-10.526-23.684 10.526-10.526 23.684z"></path><path d="m33.092 172.566 10.526 23.684h105.263v-47.368h-105.263z"></path><path d="m12.039-3.75c-8.723 0-15.789 7.066-15.789 15.789v136.842l23.684 10.526 23.684-10.526v-105.263h105.263l10.526-23.684-10.525-23.684z"></path><path d="m-3.75 148.882v31.579c0 8.724 7.066 15.789 15.789 15.789h31.579v-47.368z"></path><path d="m148.882 43.618v105.263h47.368v-105.263l-23.684-10.526z"></path><path d="m196.25 43.618v-31.579c0-8.724-7.066-15.789-15.789-15.789h-31.579v47.368z"></path></g></svg></a></div></div><div class="grid grid-cols-2 gap-8"><div class="md:grid md:grid-cols-2 md:gap-8"><div><p class="text-base font-medium text-gray-900 dark:text-white">Sections</p><ul class="mt-4 space-y-4"><li><a href="#" class="text-base text-gray-500 hover:text-gray-900 dark:text-gray-400">Home</a></li><li><a href="#summits" class="text-base text-gray-500 hover:text-gray-900 dark:text-gray-400">Summits</a></li><li><a href="#about" class="text-base text-gray-500 hover:text-gray-900 dark:text-gray-400">About</a></li><li><a href="#projects" class="text-base text-gray-500 hover:text-gray-900 dark:text-gray-400">Projects</a></li><li><a href="#get-involved" class="text-base text-gray-500 hover:text-gray-900 dark:text-gray-400">Get Involved</a></li></ul></div><div class="mt-12 md:mt-0"><p class="text-base font-medium text-gray-900 dark:text-white">Projects</p><ul class="mt-4 space-y-4"><li><a href="https://kepler.gl/" class="text-base text-gray-500 hover:text-gray-900 dark:text-gray-400">Kepler.gl</a></li><li><a href="https://vis.gl/" class="text-base text-gray-500 hover:text-gray-900 dark:text-gray-400">Vis.gl</a></li></ul></div></div><div class="md:grid md:grid-cols-2 md:gap-8"><div><p class="text-base font-medium text-gray-900 dark:text-white">Community</p><ul class="mt-4 space-y-4"><li><a href="https://github.com/openjs-foundation/openvis-collab-space/blob/main/join.md" class="text-base text-gray-500 hover:text-gray-900 dark:text-gray-400">Join the Collab Space</a></li><li><a href="https://github.com/openjs-foundation/cross-project-council/blob/main/PROJECT_PROGRESSION.md" class="text-base text-gray-500 hover:text-gray-900 dark:text-gray-400">Contribute your project to OpenJS</a></li><li><a href="https://github.com/openjs-foundation/openvis-collab-space/blob/main/best-practices.md" class="text-base text-gray-500 hover:text-gray-900 dark:text-gray-400">How to share best practices for visualization</a></li><li><a href="https://slack-invite.openjsf.org/" class="text-base text-gray-500 hover:text-gray-900 dark:text-gray-400">Join the Slack workspace</a></li><li><a href="https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=MG9nZGJsaXZjNms2dWU1cDJzcW00NTYzZXFfMjAyNDAxMThUMTgwMDAwWiBsaW51eGZvdW5kYXRpb24ub3JnX2Z1b3A0dWZ2NzY2ZjlhdmM1MTd1anM0aTBnQGc&tmsrc=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com&scp=ALL" class="text-base text-gray-500 hover:text-gray-900 dark:text-gray-400">RSVP to events</a></li><li><a href="https://github.com/openjs-foundation/openvis-collab-space/blob/main/media.md" class="text-base text-gray-500 hover:text-gray-900 dark:text-gray-400">Check out our Media page</a></li><li><a href="https://github.com/openjs-foundation/openvis-collab-space/tree/main/meetings" class="text-base text-gray-500 hover:text-gray-900 dark:text-gray-400">Meeting Minutes</a></li></ul></div></div></div></div><div class="mt-12 border-t border-gray-200 pt-8 dark:border-gray-700"><div class="prose max-w-none dark:prose-invert prose-p:text-sm prose-a:text-primary-blue"><p>Copyright <a href="https://openjsf.org">OpenJS Foundation</a> and Open Visualization contributors. All rights reserved. The<!-- --> <a href="https://openjsf.org">OpenJS Foundation</a> has registered trademarks and uses trademarks. For a list of trademarks of the<!-- --> <a href="https://openjsf.org">OpenJS Foundation</a>, please see our<!-- --> <a href="https://trademark-policy.openjsf.org">Trademark Policy</a> <!-- -->and <a href="https://trademark-list.openjsf.org">Trademark List</a>. Trademarks and logos not indicated on the<!-- --> <a href="https://trademark-list.openjsf.org">list of OpenJS Foundation trademarks</a> <!-- -->are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.</p><p><a href="https://openjsf.org">The OpenJS Foundation</a> |<!-- --> <a href="https://terms-of-use.openjsf.org">Terms of Use</a> |<!-- --> <a href="https://privacy-policy.openjsf.org">Privacy Policy</a> |<!-- --> <a href="https://bylaws.openjsf.org">Bylaws</a> |<!-- --> <a href="https://code-of-conduct.openjsf.org">Code of Conduct</a> |<!-- --> <a href="https://trademark-policy.openjsf.org">Trademark Policy</a> <!-- -->| <a href="https://trademark-list.openjsf.org">Trademark List</a> |<!-- --> <a href="https://www.linuxfoundation.org/cookies">Cookie Policy</a></p></div></div></div></footer><script src="/_next/static/chunks/webpack-50c6d2346fa9319d.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/css/64d96bb39cbc716d.css\",\"style\"]\n0:\"$L2\"\n"])</script><script>self.__next_f.push([1,"3:I[3728,[],\"\"]\n5:I[9928,[],\"\"]\n6:I[1525,[\"3\",\"static/chunks/3-c5238756bff5e911.js\",\"185\",\"static/chunks/app/layout-ab1c88f71f24cd29.js\"],\"\"]\n7:I[6954,[],\"\"]\n8:I[7264,[],\"\"]\nb:I[596,[\"3\",\"static/chunks/3-c5238756bff5e911.js\",\"931\",\"static/chunks/app/page-3b725600b4740f13.js\"],\"PrismicPreviewClient\"]\nc:I[3994,[\"3\",\"static/chunks/3-c5238756bff5e911.js\",\"931\",\"static/chunks/app/page-3b725600b4740f13.js\"],\"\"]\nd:I[4441,[\"3\",\"static/chunks/3-c5238756bff5e911.js\",\"185\",\"static/chunks/app/layout-ab1c88f71f24cd29.js"])</script><script>self.__next_f.push([1,"\"],\"Analytics\"]\n"])</script><script>self.__next_f.push([1,"2:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/64d96bb39cbc716d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L3\",null,{\"buildId\":\"ObflX4MLWEbgjc-GjQ-jy\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/\",\"initialTree\":[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],\"initialHead\":[false,\"$L4\"],\"globalErrorComponent\":\"$5\",\"children\":[null,[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"className\":\"bg-white pt-16 dark:bg-gray-900\",\"children\":[[\"$\",\"$L6\",null,{\"children\":[[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[],\"childProp\":{\"current\":[\"$L9\",\"$La\",null],\"segment\":\"__PAGE__\"},\"styles\":[]}],[\"$\",\"$Lb\",null,{\"repositoryName\":\"open-visualization\",\"isDraftMode\":false}],[\"$\",\"$Lc\",null,{\"src\":\"https://static.cdn.prismic.io/prismic.js?new=true\u0026repo=open-visualization\",\"strategy\":\"lazyOnload\"}]]}],[\"$\",\"$Ld\",null,{}]]}]}],null]}]]\n"])</script><script>self.__next_f.push([1,"4:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"High performance visualization and computation for the web | Open Visualization\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"The Open Visualization Collaboration Space “OpenVis” is a forum within the OpenJS Foundation to neutrally govern the most comprehensive and widely adopted visualization libraries based on JavaScript and WebGL.\"}],[\"$\",\"meta\",\"3\",{\"name\":\"application-name\",\"content\":\"Open Visualization\"}],[\"$\",\"link\",\"4\",{\"rel\":\"author\",\"href\":\"https://openjsf.org/\"}],[\"$\",\"meta\",\"5\",{\"name\":\"author\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"link\",\"6\",{\"rel\":\"author\",\"href\":\"https://haydenbleasel.com/\"}],[\"$\",\"meta\",\"7\",{\"name\":\"author\",\"content\":\"Hayden Bleasel\"}],[\"$\",\"meta\",\"8\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, minimum-scale=1, viewport-fit=cover\"}],[\"$\",\"meta\",\"9\",{\"name\":\"creator\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"10\",{\"name\":\"publisher\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"11\",{\"name\":\"format-detection\",\"content\":\"telephone=no\"}],[\"$\",\"meta\",\"12\",{\"name\":\"apple-mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"13\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"High performance visualization and computation for the web | Open Visualization\"}],[\"$\",\"meta\",\"14\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:title\",\"content\":\"High performance visualization and computation for the web | Open Visualization\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:description\",\"content\":\"The Open Visualization Collaboration Space “OpenVis” is a forum within the OpenJS Foundation to neutrally govern the most comprehensive and widely adopted visualization libraries based on JavaScript and WebGL.\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:url\",\"content\":\"https://www.openvisualization.org/\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:site_name\",\"content\":\"Open Visualization\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:creator\",\"content\":\"@openjsf\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:title\",\"content\":\"High performance visualization and computation for the web | Open Visualization\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:description\",\"content\":\"The Open Visualization Collaboration Space “OpenVis” is a forum within the OpenJS Foundation to neutrally govern the most comprehensive and widely adopted visualization libraries based on JavaScript and WebGL.\"}],[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"32x32\"}]]\n"])</script><script>self.__next_f.push([1,"9:null\n"])</script><script>self.__next_f.push([1,"e:I[8009,[\"3\",\"static/chunks/3-c5238756bff5e911.js\",\"931\",\"static/chunks/app/page-3b725600b4740f13.js\"],\"\"]\nf:I[413,[\"3\",\"static/chunks/3-c5238756bff5e911.js\",\"931\",\"static/chunks/app/page-3b725600b4740f13.js\"],\"Image\"]\n10:I[8326,[\"3\",\"static/chunks/3-c5238756bff5e911.js\",\"931\",\"static/chunks/app/page-3b725600b4740f13.js\"],\"\"]\n"])</script><script>self.__next_f.push([1,"a:[[\"$\",\"$Le\",null,{\"items\":[{\"navigation_label\":\"Home\",\"navigation_link\":{\"link_type\":\"Web\",\"url\":\"https://#\"}},{\"navigation_label\":\"Summits\",\"navigation_link\":{\"link_type\":\"Web\",\"url\":\"https://#summits\",\"target\":\"\"}},{\"navigation_label\":\"About\",\"navigation_link\":{\"link_type\":\"Web\",\"url\":\"https://#about\"}},{\"navigation_label\":\"Projects\",\"navigation_link\":{\"link_type\":\"Web\",\"url\":\"https://#projects\"}},{\"navigation_label\":\"Get Involved\",\"navigation_link\":{\"link_type\":\"Web\",\"url\":\"https://#get-involved\"}}]}],[\"$\",\"div\",null,{\"className\":\"isolate bg-white dark:bg-gray-900\",\"children\":[[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-x-0 top-[-10rem] -z-10 transform-gpu overflow-hidden blur-3xl sm:top-[-20rem]\",\"children\":[\"$\",\"svg\",null,{\"className\":\"relative left-[calc(50%-11rem)] -z-10 h-[21.1875rem] max-w-none -translate-x-1/2 rotate-[30deg] sm:left-[calc(50%-30rem)] sm:h-[42.375rem]\",\"viewBox\":\"0 0 1155 678\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"url(#45de2b6b-92d5-4d68-a6a0-9b9b2abad533)\",\"fillOpacity\":\".3\",\"d\":\"M317.219 518.975L203.852 678 0 438.341l317.219 80.634 204.172-286.402c1.307 132.337 45.083 346.658 209.733 145.248C936.936 126.058 882.053-94.234 1031.02 41.331c119.18 108.451 130.68 295.337 121.53 375.223L855 299l21.173 362.054-558.954-142.079z\"}],[\"$\",\"defs\",null,{\"children\":[\"$\",\"linearGradient\",null,{\"id\":\"45de2b6b-92d5-4d68-a6a0-9b9b2abad533\",\"x1\":\"1155.49\",\"x2\":\"-78.208\",\"y1\":\".177\",\"y2\":\"474.645\",\"gradientUnits\":\"userSpaceOnUse\",\"children\":[[\"$\",\"stop\",null,{\"stopColor\":\"#0075C9\"}],[\"$\",\"stop\",null,{\"offset\":1,\"stopColor\":\"#80BC00\"}]]}]}]]}]}],[\"$\",\"main\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"relative px-6 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-4xl pt-20 sm:py-32\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"$Lf\",null,{\"src\":\"/logo.svg\",\"width\":400,\"height\":64,\"alt\":\"\",\"className\":\"mb-8 max-w-[15rem] dark:brightness-0 dark:invert sm:mx-auto sm:max-w-none\"}],[\"$\",\"h1\",null,{\"className\":\"text-4xl font-bold tracking-tight text-gray-900 dark:text-white sm:text-center sm:text-6xl\",\"children\":\"High performance visualization and computation for the web\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-6 max-w-2xl text-lg leading-8 text-gray-600 dark:text-gray-300 sm:text-center\",\"children\":\"The Open Visualization Collaboration Space “OpenVis” is a forum within the OpenJS Foundation to neutrally govern the most comprehensive and widely adopted visualization libraries based on JavaScript and WebGL.\"}],[\"$\",\"div\",null,{\"className\":\"mt-8 flex gap-x-4 sm:justify-center\",\"children\":[[\"$\",\"$L10\",\"Learn more\",{\"href\":\"#about\",\"className\":\"inline-flex gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 transition-colors text-gray-900 dark:text-white\",\"children\":[\"Learn more\",[\"$\",\"span\",null,{\"className\":\"text-gray-400\",\"aria-hidden\":\"true\",\"children\":\"→\"}]]}],[\"$\",\"$L10\",\"Join the community\",{\"href\":\"#get-involved\",\"className\":\"inline-flex gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 transition-colors bg-primary-blue text-white shadow-sm\",\"children\":[\"Join the community\",[\"$\",\"span\",null,{\"className\":\"text-white\",\"aria-hidden\":\"true\",\"children\":\"→\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-x-0 top-[calc(100%-13rem)] -z-10 transform-gpu overflow-hidden blur-3xl sm:top-[calc(100%-30rem)]\",\"children\":[\"$\",\"svg\",null,{\"className\":\"relative left-[calc(50%+3rem)] h-[21.1875rem] max-w-none -translate-x-1/2 sm:left-[calc(50%+36rem)] sm:h-[42.375rem]\",\"viewBox\":\"0 0 1155 678\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"url(#ecb5b0c9-546c-4772-8c71-4d3f06d544bc)\",\"fillOpacity\":\".3\",\"d\":\"M317.219 518.975L203.852 678 0 438.341l317.219 80.634 204.172-286.402c1.307 132.337 45.083 346.658 209.733 145.248C936.936 126.058 882.053-94.234 1031.02 41.331c119.18 108.451 130.68 295.337 121.53 375.223L855 299l21.173 362.054-558.954-142.079z\"}],[\"$\",\"defs\",null,{\"children\":[\"$\",\"linearGradient\",null,{\"id\":\"ecb5b0c9-546c-4772-8c71-4d3f06d544bc\",\"x1\":\"1155.49\",\"x2\":\"-78.208\",\"y1\":\".177\",\"y2\":\"474.645\",\"gradientUnits\":\"userSpaceOnUse\",\"children\":[[\"$\",\"stop\",null,{\"stopColor\":\"#FDE021\"}],[\"$\",\"stop\",null,{\"offset\":1,\"stopColor\":\"#FDE021\"}]]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 aspect-[16/9] w-full overflow-hidden rounded-md sm:mt-32\",\"children\":[\"$\",\"iframe\",null,{\"src\":\"https://kepler.gl/demo/nyctrips\",\"className\":\"h-full w-full overflow-hidden rounded\",\"title\":\"kepler.gl demo\"}]}],[\"$\",\"div\",null,{\"className\":\"mx-auto mt-8 flex max-w-3xl flex-wrap items-center justify-center gap-2\",\"children\":[[\"$\",\"span\",\"📈 Data Science\",{\"className\":\"inline-flex items-center rounded-full px-3 py-0.5 text-sm font-medium bg-gray-100 text-gray-800 dark:bg-transparent dark:text-white dark:ring-1 dark:ring-white/10\",\"children\":\"📈 Data Science\"}],[\"$\",\"span\",\"📣 Storytelling\",{\"className\":\"inline-flex items-center rounded-full px-3 py-0.5 text-sm font-medium bg-gray-100 text-gray-800 dark:bg-transparent dark:text-white dark:ring-1 dark:ring-white/10\",\"children\":\"📣 Storytelling\"}],[\"$\",\"span\",\"🌎 Big Data in Web\",{\"className\":\"inline-flex items-center rounded-full px-3 py-0.5 text-sm font-medium bg-gray-100 text-gray-800 dark:bg-transparent dark:text-white dark:ring-1 dark:ring-white/10\",\"children\":\"🌎 Big Data in Web\"}],[\"$\",\"span\",\"💻 High Performance Compute and Vis in the web\",{\"className\":\"inline-flex items-center rounded-full px-3 py-0.5 text-sm font-medium bg-gray-100 text-gray-800 dark:bg-transparent dark:text-white dark:ring-1 dark:ring-white/10\",\"children\":\"💻 High Performance Compute and Vis in the web\"}],[\"$\",\"span\",\"🙌 Open Governance\",{\"className\":\"inline-flex items-center rounded-full px-3 py-0.5 text-sm font-medium bg-gray-100 text-gray-800 dark:bg-transparent dark:text-white dark:ring-1 dark:ring-white/10\",\"children\":\"🙌 Open Governance\"}],[\"$\",\"span\",\"👾 Compute on GPU, in the browser\",{\"className\":\"inline-flex items-center rounded-full px-3 py-0.5 text-sm font-medium bg-gray-100 text-gray-800 dark:bg-transparent dark:text-white dark:ring-1 dark:ring-white/10\",\"children\":\"👾 Compute on GPU, in the browser\"}]]}]]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto my-8 mb-16 max-w-7xl rounded-lg border border-neutral-200 px-4 py-4 dark:border-neutral-700 sm:px-6 sm:py-16 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid gap-8 rounded sm:grid-cols-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"order-2 sm:order-none\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-500 dark:text-gray-400\",\"children\":\"September 10 → September 11, 2024\"}],[\"$\",\"h2\",null,{\"className\":\"mb-6 mt-2 text-xl font-bold leading-8 tracking-tight text-gray-900 dark:text-white sm:text-2xl\",\"children\":\"Open Visualization Collaborator Summit 2024\"}],[\"$\",\"div\",null,{\"className\":\"prose prose-sm mx-auto mt-5 text-gray-500 prose-a:text-primary-blue dark:text-gray-400 lg:col-start-1 lg:row-start-1 lg:max-w-none\",\"children\":[[\"$\",\"p\",\"86\",{\"children\":[[\"Come together with the vis.gl/deck.gl community to discuss the present \u0026 future of the leading open source library for geospatial applications!\"]]}],[\"$\",\"p\",\"88\",{\"children\":[[\"At the Open Visualization Collaborator Summit, we'll be bringing together an international audience of geospatial minds to discuss how they are using deck.gl to build apps, foster more contribution and envisage the future of the leading open source mapping library. \"]]}],[\"$\",\"p\",\"90\",{\"children\":[[\"We'll be hosting this year's summit at Microsoft's Reactor Space in central London - near the iconic Paddington station in the City of Westminster.\"]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-8\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"https://deck.gl/events/london-summit-2024/\",\"className\":\"inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10\",\"children\":[\"Agenda\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"h-full w-full\",\"children\":[\"$\",\"$Lf\",null,{\"src\":\"https://images.prismic.io/open-visualization/33d9c7c5-d342-439b-9338-98f3e0e04c59_Untitled+design+%282%29.png?auto=compress,format\",\"alt\":\"\",\"width\":1024,\"height\":768,\"className\":\"h-full w-full rounded object-cover object-left\"}]}]]}]}]}],[\"$\",\"div\",null,{\"className\":\"overflow-hidden\",\"id\":\"summits\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-7xl px-4 py-16 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-prose text-base lg:grid lg:max-w-none lg:gap-4\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mt-2 text-3xl font-bold leading-8 tracking-tight text-gray-900 dark:text-white sm:text-4xl\",\"children\":\"Collaborator Summits\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-300 w-full md:w-1/2\",\"children\":\"Every year, we organize summits where data enthusiasts, experts, and community members come together to exchange ideas, share knowledge, and foster innovation\"}]]}],[\"$\",\"ul\",null,{\"className\":\"mt-8 grid grid-cols-1 gap-6 sm:grid-cols-2\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"col-span-1 divide-y divide-gray-200 overflow-hidden rounded-lg bg-white shadow dark:divide-gray-700 dark:bg-gray-900\",\"children\":[[\"$\",\"$Lf\",null,{\"src\":\"https://images.prismic.io/open-visualization/0707ae61-07fb-49cb-aec9-0241b57d3e1d_OpenJS_OpenVisualizerCollaboratorSummit-03.png?auto=format,compress\",\"alt\":\"\",\"width\":1200,\"height\":628,\"className\":\"aspect-[5/3] object-cover\"}],[\"$\",\"div\",null,{\"className\":\"flex w-full items-center justify-between space-x-6 p-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 max-w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col mb-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2\",\"children\":[\"September 6\",\" →\",\" \",\" September 7\",\",\",\" \",\" 2023\"]}],[\"$\",\"h3\",null,{\"className\":\"truncate mb-4 text-2xl font-semibold text-gray-900 dark:text-white\",\"children\":\"Collaborator Summit 2023 – New York, US\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-base text-gray-500 dark:text-gray-400\",\"children\":\"Open Visualization Collaborator Summit in NYC, hosted at Foursquare's Flatiron offices, connected passionate deck.gl developers to share work, and shape the library's future.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center\",\"children\":[[\"$\",\"$Lf\",null,{\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/3eed07c8-5387-4726-a0ce-c4c49ff5e8c0_participants_2023.svg\",\"alt\":\"\",\"width\":236,\"height\":44,\"className\":\"object-cover\"}],[\"$\",\"span\",null,{\"className\":\"ml-2\",\"children\":\"+3\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-row\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mt-8 mr-6\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"https://www.youtube.com/watch?v=wNKB67SXukk\u0026list=PLyspMSh4XhLOgJgtNz1bpbaW7mpNbqCQy\",\"className\":\"inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-white bg-primary-blue dark:text-white dark:ring-white/10\",\"children\":[\"Playlist Of Talks\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]}],[\"$\",\"p\",null,{\"className\":\"mt-8\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"https://deck.gl/events/new-york-summit-2023/\",\"className\":\"inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10\",\"children\":[\"Full Agenda\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]}]]}]]}]}]]}],[\"$\",\"li\",\"1\",{\"className\":\"col-span-1 divide-y divide-gray-200 overflow-hidden rounded-lg bg-white shadow dark:divide-gray-700 dark:bg-gray-900\",\"children\":[[\"$\",\"$Lf\",null,{\"src\":\"https://images.prismic.io/open-visualization/f4dfa533-bdac-480f-b364-f076bc17c63f_https___cdn.evbuc.com_images_344761149_1118253882633_1_original.jpeg?auto=compress,format\u0026rect=0,0,627,470\u0026w=1024\u0026h=768\",\"alt\":\"\",\"width\":1024,\"height\":768,\"className\":\"aspect-[5/3] object-cover\"}],[\"$\",\"div\",null,{\"className\":\"flex w-full items-center justify-between space-x-6 p-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 max-w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col mb-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2\",\"children\":[\"September 22\",\" →\",\" \",\" September 23\",\",\",\" \",\" 2022\"]}],[\"$\",\"h3\",null,{\"className\":\"truncate mb-4 text-2xl font-semibold text-gray-900 dark:text-white\",\"children\":\"Collaborator Summit 2022 – Madrid, Spain\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-base text-gray-500 dark:text-gray-400\",\"children\":\"Open Visualization Collaborator Summit in Madrid, Spain, for vis.gl/deck.gl community to discuss the future of the geospatial library. It connected global enthusiasts, both in-person and online, hosted by CARTO.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center\",\"children\":[[\"$\",\"$Lf\",null,{\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/f48c5136-1d7e-4c52-8952-e51182241999_participants_2022.svg\",\"alt\":\"\",\"width\":237,\"height\":44,\"className\":\"object-cover\"}],[\"$\",\"span\",null,{\"className\":\"ml-2\",\"children\":\"+6\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-row\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mt-8 mr-6\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"https://www.youtube.com/watch?v=txQ7G98qUOg\u0026list=PLyspMSh4XhLMOlAOLMNdT2wjtTMlqFAwo\u0026index=14\",\"className\":\"inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-white bg-primary-blue dark:text-white dark:ring-white/10\",\"children\":[\"Playlist Of Talks\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]}],[\"$\",\"p\",null,{\"className\":\"mt-8\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"https://deck.gl/events/madrid-summit-2022/\",\"className\":\"inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10\",\"children\":[\"Full Agenda\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]}]]}]]}]}]]}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"overflow-hidden bg-white dark:bg-gray-900\",\"id\":\"about\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-7xl px-4 py-16 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute bottom-0 left-3/4 top-0 hidden w-screen bg-gray-900/5 dark:bg-white/5 lg:block\"}],[\"$\",\"div\",null,{\"className\":\"mt-8 items-center gap-16 lg:grid lg:grid-cols-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative lg:col-start-2 lg:row-start-1\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"absolute right-0 top-0 -mr-20 -mt-20 hidden lg:block\",\"width\":404,\"height\":384,\"fill\":\"none\",\"viewBox\":\"0 0 404 384\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"defs\",null,{\"children\":[\"$\",\"pattern\",null,{\"id\":\"de316486-4a29-4312-bdfc-fbce2132a2c1\",\"x\":0,\"y\":0,\"width\":20,\"height\":20,\"patternUnits\":\"userSpaceOnUse\",\"children\":[\"$\",\"rect\",null,{\"x\":0,\"y\":0,\"width\":4,\"height\":4,\"className\":\"text-zinc-900/20 dark:text-white/20\",\"fill\":\"currentColor\"}]}]}],[\"$\",\"rect\",null,{\"width\":404,\"height\":384,\"fill\":\"url(#de316486-4a29-4312-bdfc-fbce2132a2c1)\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-prose text-base lg:max-w-none\",\"children\":[\"$\",\"figure\",null,{\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"aspect-[4/3] rounded-lg object-cover object-center shadow-lg lg:aspect-[3/4]\",\"src\":\"https://images.prismic.io/open-visualization/9070cad2-198e-4561-a885-d7c5f18d182e_52143973385_d25c69823e_o.jpg?auto=compress,format\",\"alt\":\"OpenJS World\",\"width\":1152,\"height\":1728,\"style\":{\"objectPosition\":\"center 20%\"}}],[\"$\",\"figcaption\",null,{\"className\":\"mt-3 flex text-sm text-gray-500 dark:text-gray-400\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-5 w-5 flex-none text-gray-400 dark:text-gray-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1tc9qg\",{\"d\":\"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z\"}],[\"$\",\"circle\",\"1vg3eu\",{\"cx\":\"12\",\"cy\":\"13\",\"r\":\"3\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"ml-2\",\"children\":\"OpenJS World\"}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-8 lg:mt-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-prose lg:max-w-none\",\"children\":[\"$\",\"h2\",null,{\"className\":\"mb-6 mt-2 text-3xl font-bold leading-8 tracking-tight text-gray-900 dark:text-white sm:text-4xl\",\"children\":\"Open Visualization Collaboration Space\"}]}],[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-prose text-base lg:max-w-none\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-500 dark:text-gray-400\",\"children\":\"The Open Visualization Collaboration Space is a forum within the OpenJS Foundation to neutrally govern the most comprehensive and widely adopted visualization libraries based on JavaScript and WebGL.\"}]}],[\"$\",\"div\",null,{\"className\":\"prose mx-auto mt-5 text-gray-500 prose-a:text-primary-blue dark:text-gray-400 lg:col-start-1 lg:row-start-1 lg:max-w-none\",\"children\":[[\"$\",\"p\",\"93\",{\"children\":[[\"Open Visualization Space helps developers, data scientists, visualization specialists and engineers to improve development of high performance GPU visualization solutions. We do this through an open governance model that encourages participation and technical contribution, and by providing a framework for long term stewardship by a variety of stakeholders.\"]]}],[\"$\",\"p\",\"95\",{\"children\":[[\"Open Visualization is a part of the OpenJS Foundation. We welcome contributors and collaborators to get involved through OpenJS at any time. Contributors may participate in the OpenJS Foundation’s technical governance body, the Cross Project Council, regardless of membership status.\"]]}],[\"$\",\"p\",\"97\",{\"children\":[[\"The OpenJS technical communities work across projects in areas where they share obstacles and opportunities: much like a special interest group in other technology organizations. Collaboration Spaces are meant to help community-led efforts reach broader audiences and coordinate stakeholders from across the JavaScript ecosystem.\"]]}]]}]]}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"overflow-hidden bg-gray-100 dark:bg-gray-800\",\"id\":\"projects\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-7xl px-4 py-16 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-prose text-base lg:grid lg:max-w-none lg:gap-4\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mt-2 text-3xl font-bold leading-8 tracking-tight text-gray-900 dark:text-white sm:text-4xl\",\"children\":\"Projects\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-300\",\"children\":\"Explore our projects.\"}]]}],[\"$\",\"ul\",null,{\"className\":\"mt-8 grid grid-cols-1 gap-6 sm:grid-cols-2\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"col-span-1 divide-y divide-gray-200 overflow-hidden rounded-lg bg-white shadow dark:divide-gray-700 dark:bg-gray-900\",\"children\":[[\"$\",\"$Lf\",null,{\"src\":\"https://images.prismic.io/open-visualization/c66391f4-7dfe-4448-935e-df604332b9bb_kepler.gl-contours.png?auto=compress,format\",\"alt\":\"\",\"width\":2162,\"height\":1393,\"className\":\"aspect-[5/3] object-cover\"}],[\"$\",\"div\",null,{\"className\":\"flex w-full items-center justify-between space-x-6 p-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"truncate text-2xl font-semibold text-gray-900 dark:text-white\",\"children\":\"Kepler.gl\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-base text-gray-500 dark:text-gray-400\",\"children\":\"Make an impact with your location data. Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-8\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"https://kepler.gl/\",\"className\":\"inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10\",\"children\":[\"Download \",\"Kepler.gl\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]}]]}]}]]}],[\"$\",\"li\",\"1\",{\"className\":\"col-span-1 divide-y divide-gray-200 overflow-hidden rounded-lg bg-white shadow dark:divide-gray-700 dark:bg-gray-900\",\"children\":[[\"$\",\"$Lf\",null,{\"src\":\"https://images.prismic.io/open-visualization/a2b07e4f-8712-4942-9dd8-9c2dbc6ab003_CleanShot+2022-12-08+at+20.22.49%402x.png?auto=compress,format\",\"alt\":\"\",\"width\":1632,\"height\":1084,\"className\":\"aspect-[5/3] object-cover\"}],[\"$\",\"div\",null,{\"className\":\"flex w-full items-center justify-between space-x-6 p-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"truncate text-2xl font-semibold text-gray-900 dark:text-white\",\"children\":\"Vis.gl\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-base text-gray-500 dark:text-gray-400\",\"children\":\"Large scale geospatial data visualization promoting Industry Collaboration through Open Source and Open Governance.\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-8\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"https://vis.gl/\",\"className\":\"inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10\",\"children\":[\"Download \",\"Vis.gl\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]}]]}]}]]}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"bg-white py-16 dark:bg-gray-900 sm:py-24 lg:py-32\",\"id\":\"get-involved\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-xl px-6 lg:max-w-7xl lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-prose text-base lg:grid lg:max-w-none lg:gap-4\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mt-2 text-3xl font-bold leading-8 tracking-tight text-gray-900 dark:text-white sm:text-4xl\",\"children\":\"Get involved\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-500 dark:text-gray-400\",\"children\":\"The GitHub issues list is the place for discussion of OpenVis.\"}]]}],[\"$\",\"dl\",null,{\"className\":\"mt-12 grid grid-cols-1 gap-16 sm:mt-24 lg:grid-cols-4\",\"children\":[[\"$\",\"div\",\"Join the Collab Space\",{\"children\":[[\"$\",\"dt\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-xl bg-primary-blue text-white\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"c3ymky\",{\"d\":\"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-base font-semibold leading-tight tracking-tight text-gray-900 dark:text-white\",\"children\":\"Join the Collab Space\"}]]}],[\"$\",\"dd\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-gray-600 dark:text-gray-300\",\"children\":\"We welcome contributors and collaborators to get involved through OpenJS at any time. Contributors may participate in the OpenJS Foundation’s technical governance body, the Cross Project Council, regardless of membership status.\"}],[\"$\",\"dd\",null,{\"className\":\"mt-4\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"https://github.com/openjs-foundation/openvis-collab-space/blob/main/join.md\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10\",\"children\":[\"Join\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]}]]}],[\"$\",\"div\",\"Contribute your project to OpenJS\",{\"children\":[[\"$\",\"dt\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-xl bg-primary-blue text-white\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"s699le\",{\"d\":\"M12 5v14\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-base font-semibold leading-tight tracking-tight text-gray-900 dark:text-white\",\"children\":\"Contribute your project to OpenJS\"}]]}],[\"$\",\"dd\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-gray-600 dark:text-gray-300\",\"children\":\"You can contribute your project to OpenJS and organize within the Collab Space. Either apply as a new project, or apply to join an existing project like kepler.gl or vis.gl.\"}],[\"$\",\"dd\",null,{\"className\":\"mt-4\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"https://github.com/openjs-foundation/cross-project-council/blob/main/PROJECT_PROGRESSION.md\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10\",\"children\":[\"Contribute\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]}]]}],[\"$\",\"div\",\"How to share best practices for visualization\",{\"children\":[[\"$\",\"dt\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-xl bg-primary-blue text-white\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"c3ymky\",{\"d\":\"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-base font-semibold leading-tight tracking-tight text-gray-900 dark:text-white\",\"children\":\"How to share best practices for visualization\"}]]}],[\"$\",\"dd\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-gray-600 dark:text-gray-300\",\"children\":\"We'd love to hear your share your knowledge! You can present at our community meeting, present at a collab summit or even write a post for our OpenJS blog!\"}],[\"$\",\"dd\",null,{\"className\":\"mt-4\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"https://github.com/openjs-foundation/openvis-collab-space/blob/main/best-practices.md\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10\",\"children\":[\"Publish\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]}]]}],[\"$\",\"div\",\"Join the Slack workspace\",{\"children\":[[\"$\",\"dt\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-xl bg-primary-blue text-white\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"diqz80\",{\"width\":\"3\",\"height\":\"8\",\"x\":\"13\",\"y\":\"2\",\"rx\":\"1.5\"}],[\"$\",\"path\",\"183iwg\",{\"d\":\"M19 8.5V10h1.5A1.5 1.5 0 1 0 19 8.5\"}],[\"$\",\"rect\",\"hqg7r1\",{\"width\":\"3\",\"height\":\"8\",\"x\":\"8\",\"y\":\"14\",\"rx\":\"1.5\"}],[\"$\",\"path\",\"76g71w\",{\"d\":\"M5 15.5V14H3.5A1.5 1.5 0 1 0 5 15.5\"}],[\"$\",\"rect\",\"1kmz0a\",{\"width\":\"8\",\"height\":\"3\",\"x\":\"14\",\"y\":\"13\",\"rx\":\"1.5\"}],[\"$\",\"path\",\"jc4sz0\",{\"d\":\"M15.5 19H14v1.5a1.5 1.5 0 1 0 1.5-1.5\"}],[\"$\",\"rect\",\"1omvl4\",{\"width\":\"8\",\"height\":\"3\",\"x\":\"2\",\"y\":\"8\",\"rx\":\"1.5\"}],[\"$\",\"path\",\"16f3cl\",{\"d\":\"M8.5 5H10V3.5A1.5 1.5 0 1 0 8.5 5\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-base font-semibold leading-tight tracking-tight text-gray-900 dark:text-white\",\"children\":\"Join the Slack workspace\"}]]}],[\"$\",\"dd\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-gray-600 dark:text-gray-300\",\"children\":\"Join 3000+ JavaScript developers in our community Slack channel!\"}],[\"$\",\"dd\",null,{\"className\":\"mt-4\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"https://slack-invite.openjsf.org/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10\",\"children\":[\"Join on Slack\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]}]]}],[\"$\",\"div\",\"RSVP to events\",{\"children\":[[\"$\",\"dt\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-xl bg-primary-blue text-white\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"eu3xkr\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"m3sa8f\",{\"x1\":\"16\",\"x2\":\"16\",\"y1\":\"2\",\"y2\":\"6\"}],[\"$\",\"line\",\"18kwsl\",{\"x1\":\"8\",\"x2\":\"8\",\"y1\":\"2\",\"y2\":\"6\"}],[\"$\",\"line\",\"xt86sb\",{\"x1\":\"3\",\"x2\":\"21\",\"y1\":\"10\",\"y2\":\"10\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-base font-semibold leading-tight tracking-tight text-gray-900 dark:text-white\",\"children\":\"RSVP to events\"}]]}],[\"$\",\"dd\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-gray-600 dark:text-gray-300\",\"children\":\"Join our Open Visualization bi-monthly meeting and keep up to date with our discussions.\"}],[\"$\",\"dd\",null,{\"className\":\"mt-4\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"https://calendar.google.com/calendar/event?action=TEMPLATE\u0026tmeid=MG9nZGJsaXZjNms2dWU1cDJzcW00NTYzZXFfMjAyNDAxMThUMTgwMDAwWiBsaW51eGZvdW5kYXRpb24ub3JnX2Z1b3A0dWZ2NzY2ZjlhdmM1MTd1anM0aTBnQGc\u0026tmsrc=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com\u0026scp=ALL\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10\",\"children\":[\"Join the calendar invite\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]}]]}],[\"$\",\"div\",\"Check out our Media page\",{\"children\":[[\"$\",\"dt\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-xl bg-primary-blue text-white\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"5qss01\",{\"d\":\"M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-base font-semibold leading-tight tracking-tight text-gray-900 dark:text-white\",\"children\":\"Check out our Media page\"}]]}],[\"$\",\"dd\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-gray-600 dark:text-gray-300\",\"children\":\"Visit our Open Visualization Collaboration Space media for videos and other resources.\"}],[\"$\",\"dd\",null,{\"className\":\"mt-4\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"https://github.com/openjs-foundation/openvis-collab-space/blob/main/media.md\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10\",\"children\":[\"View on GitHub\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]}]]}],[\"$\",\"div\",\"Meeting Minutes\",{\"children\":[[\"$\",\"dt\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-xl bg-primary-blue text-white\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"68esgv\",{\"points\":\"12 6 12 12 16 14\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-base font-semibold leading-tight tracking-tight text-gray-900 dark:text-white\",\"children\":\"Meeting Minutes\"}]]}],[\"$\",\"dd\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-gray-600 dark:text-gray-300\",\"children\":\"Keep track of our discussions with the Open Visualization Collaboration Space meeting minutes.\"}],[\"$\",\"dd\",null,{\"className\":\"mt-4\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"https://github.com/openjs-foundation/openvis-collab-space/tree/main/meetings\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-flex items-center gap-2 rounded-lg px-4 py-1.5 text-base font-semibold leading-7 ring-1 transition-colors text-gray-900 ring-gray-900/10 hover:ring-gray-900/20 dark:text-white dark:ring-white/10\",\"children\":[\"View on GitHub\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"h-4 w-4\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]}]]}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-900\",\"id\":\"logos\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 py-12 sm:px-6 lg:px-8 lg:py-16\",\"children\":[\"$\",\"div\",null,{\"className\":\"mt-6 grid grid-cols-2 gap-0.5 md:grid-cols-3 lg:mt-8\",\"children\":[[\"$\",\"div\",\"https://open-visualization.cdn.prismic.io/open-visualization/736b1ae4-1868-4b76-9b52-b087a03792d8_carto.svg\",{\"className\":\"col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800\",\"children\":[\"$\",\"$Lf\",null,{\"className\":\"max-h-12 dark:brightness-0 dark:invert\",\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/736b1ae4-1868-4b76-9b52-b087a03792d8_carto.svg\",\"alt\":\"Carto\",\"width\":92,\"height\":36}]}],[\"$\",\"div\",\"https://open-visualization.cdn.prismic.io/open-visualization/fcc3c25b-fa5c-4e18-bfc5-5495bd5144b6_facebook.svg\",{\"className\":\"col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800\",\"children\":[\"$\",\"$Lf\",null,{\"className\":\"max-h-12 dark:brightness-0 dark:invert\",\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/fcc3c25b-fa5c-4e18-bfc5-5495bd5144b6_facebook.svg\",\"alt\":\"Facebook\",\"width\":40,\"height\":40}]}],[\"$\",\"div\",\"https://open-visualization.cdn.prismic.io/open-visualization/831b973c-5ffd-4f04-a1ab-b41747ca9c3a_google.svg\",{\"className\":\"col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800\",\"children\":[\"$\",\"$Lf\",null,{\"className\":\"max-h-12 dark:brightness-0 dark:invert\",\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/831b973c-5ffd-4f04-a1ab-b41747ca9c3a_google.svg\",\"alt\":\"Google\",\"width\":272,\"height\":92}]}],[\"$\",\"div\",\"https://open-visualization.cdn.prismic.io/open-visualization/0593b708-8ec7-4bcb-bdea-7eddcb5c9ab1_ibm.svg\",{\"className\":\"col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800\",\"children\":[\"$\",\"$Lf\",null,{\"className\":\"max-h-12 dark:brightness-0 dark:invert\",\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/0593b708-8ec7-4bcb-bdea-7eddcb5c9ab1_ibm.svg\",\"alt\":\"IBM\",\"width\":1000,\"height\":401}]}],[\"$\",\"div\",\"https://open-visualization.cdn.prismic.io/open-visualization/8fbf8922-73aa-4914-9ed7-2fa46701aeef_here.svg\",{\"className\":\"col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800\",\"children\":[\"$\",\"$Lf\",null,{\"className\":\"max-h-12 dark:brightness-0 dark:invert\",\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/8fbf8922-73aa-4914-9ed7-2fa46701aeef_here.svg\",\"alt\":\"Here\",\"width\":90,\"height\":82}]}],[\"$\",\"div\",\"https://open-visualization.cdn.prismic.io/open-visualization/264161a0-cd3e-4e69-b9cc-83823b943bb6_foursquare.svg\",{\"className\":\"col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800\",\"children\":[\"$\",\"$Lf\",null,{\"className\":\"max-h-12 dark:brightness-0 dark:invert\",\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/264161a0-cd3e-4e69-b9cc-83823b943bb6_foursquare.svg\",\"alt\":\"Foursquare\",\"width\":250,\"height\":150}]}],[\"$\",\"div\",\"https://open-visualization.cdn.prismic.io/open-visualization/389eca73-d086-48d0-8cb9-ad22abc913c5_joby.svg\",{\"className\":\"col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800\",\"children\":[\"$\",\"$Lf\",null,{\"className\":\"max-h-12 dark:brightness-0 dark:invert\",\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/389eca73-d086-48d0-8cb9-ad22abc913c5_joby.svg\",\"alt\":\"Joby\",\"width\":1920,\"height\":446}]}],[\"$\",\"div\",\"https://open-visualization.cdn.prismic.io/open-visualization/fb836466-156d-468c-b4dc-f03e87693e77_uber.svg\",{\"className\":\"col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800\",\"children\":[\"$\",\"$Lf\",null,{\"className\":\"max-h-12 dark:brightness-0 dark:invert\",\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/fb836466-156d-468c-b4dc-f03e87693e77_uber.svg\",\"alt\":\"Uber\",\"width\":927,\"height\":322}]}],[\"$\",\"div\",\"https://open-visualization.cdn.prismic.io/open-visualization/ac8edd49-6e9e-405a-a2b9-6686477274dc_uc-san-diego.svg\",{\"className\":\"col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800\",\"children\":[\"$\",\"$Lf\",null,{\"className\":\"max-h-12 dark:brightness-0 dark:invert\",\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/ac8edd49-6e9e-405a-a2b9-6686477274dc_uc-san-diego.svg\",\"alt\":\"UC San Diego\",\"width\":182,\"height\":36}]}],[\"$\",\"div\",\"https://open-visualization.cdn.prismic.io/open-visualization/f9431ef0-7cb0-406a-bb5c-3a26464b76f3_streetcred.svg\",{\"className\":\"col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800\",\"children\":[\"$\",\"$Lf\",null,{\"className\":\"max-h-12 dark:brightness-0 dark:invert\",\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/f9431ef0-7cb0-406a-bb5c-3a26464b76f3_streetcred.svg\",\"alt\":\"StreetCred\",\"width\":300,\"height\":61}]}],[\"$\",\"div\",\"https://open-visualization.cdn.prismic.io/open-visualization/1a285e01-ca53-41fa-a3c1-dbe2b61c790c_sidewalk-labs.svg\",{\"className\":\"col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800\",\"children\":[\"$\",\"$Lf\",null,{\"className\":\"max-h-12 dark:brightness-0 dark:invert\",\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/1a285e01-ca53-41fa-a3c1-dbe2b61c790c_sidewalk-labs.svg\",\"alt\":\"Side Walk Labs\",\"width\":300,\"height\":54}]}],[\"$\",\"div\",\"https://open-visualization.cdn.prismic.io/open-visualization/125e71e0-4634-45ac-a52d-54793c0770f0_interline.svg\",{\"className\":\"col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800\",\"children\":[\"$\",\"$Lf\",null,{\"className\":\"max-h-12 dark:brightness-0 dark:invert\",\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/125e71e0-4634-45ac-a52d-54793c0770f0_interline.svg\",\"alt\":\"\",\"width\":99,\"height\":92}]}],[\"$\",\"div\",\"https://open-visualization.cdn.prismic.io/open-visualization/5078cf91-e8c7-4e3b-a8c5-d0f9099fd635_senseable.svg\",{\"className\":\"col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800\",\"children\":[\"$\",\"$Lf\",null,{\"className\":\"max-h-12 dark:brightness-0 dark:invert\",\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/5078cf91-e8c7-4e3b-a8c5-d0f9099fd635_senseable.svg\",\"alt\":\"Senseable City Lab\",\"width\":300,\"height\":68}]}],[\"$\",\"div\",\"https://open-visualization.cdn.prismic.io/open-visualization/5ade3ea9-a3a4-40a5-a71f-2f0038db07e6_ae-logo.svg\",{\"className\":\"col-span-1 flex justify-center bg-gray-50 px-8 py-8 dark:bg-gray-800\",\"children\":[\"$\",\"$Lf\",null,{\"className\":\"max-h-12 dark:brightness-0 dark:invert\",\"src\":\"https://open-visualization.cdn.prismic.io/open-visualization/5ade3ea9-a3a4-40a5-a71f-2f0038db07e6_ae-logo.svg\",\"alt\":\"\",\"width\":310,\"height\":40}]}]]}]}]}],[\"$\",\"footer\",null,{\"id\":\"footer\",\"className\":\"border-t border-gray-200 bg-white dark:border-gray-700 dark:bg-gray-900\",\"aria-labelledby\":\"footer-heading\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"footer-heading\",\"className\":\"sr-only\",\"children\":\"Footer\"}],[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 py-12 sm:px-6 lg:px-8 lg:py-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid gap-16 md:grid-cols-2 md:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-8 md:max-w-sm\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base text-gray-500 dark:text-gray-400\",\"children\":\"The Open Visualization Collaboration Space “OpenVis” is a forum within the OpenJS Foundation to neutrally govern the most comprehensive and widely adopted visualization libraries based on JavaScript and WebGL.\"}],[\"$\",\"div\",null,{\"className\":\"flex space-x-6\",\"children\":[[\"$\",\"a\",\"Twitter\",{\"href\":\"https://twitter.com/openjsf\",\"className\":\"text-gray-400 hover:text-gray-500\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Twitter\"}],[\"$\",\"svg\",null,{\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84\"}]}]]}],[\"$\",\"a\",\"LinkedIn\",{\"href\":\"https://www.linkedin.com/company/openjs-foundation/\",\"className\":\"text-gray-400 hover:text-gray-500\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"LinkedIn\"}],[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"g\",null,{\"clipPath\":\"url(#clip0_1422_1143)\",\"children\":[\"$\",\"path\",null,{\"d\":\"M22.2234 0H1.77187C0.792187 0 0 0.773438 0 1.72969V22.2656C0 23.2219 0.792187 24 1.77187 24H22.2234C23.2031 24 24 23.2219 24 22.2703V1.72969C24 0.773438 23.2031 0 22.2234 0ZM7.12031 20.4516H3.55781V8.99531H7.12031V20.4516ZM5.33906 7.43438C4.19531 7.43438 3.27188 6.51094 3.27188 5.37187C3.27188 4.23281 4.19531 3.30937 5.33906 3.30937C6.47813 3.30937 7.40156 4.23281 7.40156 5.37187C7.40156 6.50625 6.47813 7.43438 5.33906 7.43438ZM20.4516 20.4516H16.8937V14.8828C16.8937 13.5562 16.8703 11.8453 15.0422 11.8453C13.1906 11.8453 12.9094 13.2937 12.9094 14.7891V20.4516H9.35625V8.99531H12.7687V10.5609H12.8156C13.2891 9.66094 14.4516 8.70938 16.1813 8.70938C19.7859 8.70938 20.4516 11.0813 20.4516 14.1656V20.4516Z\"}]}],[\"$\",\"defs\",null,{\"children\":[\"$\",\"clipPath\",null,{\"id\":\"clip0_1422_1143\",\"children\":[\"$\",\"rect\",null,{\"width\":\"24\",\"height\":\"24\",\"fill\":\"white\"}]}]}]]}]]}],[\"$\",\"a\",\"OpenJS Public Calendar for OpenVis meetings\",{\"href\":\"https://calendar.google.com/calendar/embed?src=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com\",\"className\":\"text-gray-400 hover:text-gray-500\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"OpenJS Public Calendar for OpenVis meetings\"}],[\"$\",\"svg\",null,{\"enableBackground\":\"new 0 0 200 200\",\"viewBox\":\"0 0 200 200\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"currentColor\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"g\",null,{\"transform\":\"translate(3.75 3.75)\",\"children\":[[\"$\",\"path\",null,{\"d\":\"m65.211 125.276c-3.934-2.658-6.658-6.539-8.145-11.671l9.132-3.763c.829 3.158 2.276 5.605 4.342 7.342 2.053 1.737 4.553 2.592 7.474 2.592 2.987 0 5.553-.908 7.697-2.724s3.224-4.132 3.224-6.934c0-2.868-1.132-5.211-3.395-7.026s-5.105-2.724-8.5-2.724h-5.276v-9.039h4.736c2.921 0 5.382-.789 7.382-2.368s3-3.737 3-6.487c0-2.447-.895-4.395-2.684-5.855s-4.053-2.197-6.803-2.197c-2.684 0-4.816.711-6.395 2.145s-2.724 3.197-3.447 5.276l-9.039-3.763c1.197-3.395 3.395-6.395 6.618-8.987 3.224-2.592 7.342-3.895 12.342-3.895 3.697 0 7.026.711 9.974 2.145 2.947 1.434 5.263 3.421 6.934 5.947 1.671 2.539 2.5 5.382 2.5 8.539 0 3.224-.776 5.947-2.329 8.184s-3.461 3.947-5.724 5.145v.539c2.987 1.25 5.421 3.158 7.342 5.724 1.908 2.566 2.868 5.632 2.868 9.211s-.908 6.776-2.724 9.579-4.329 5.013-7.513 6.618c-3.197 1.605-6.789 2.421-10.776 2.421-4.618.013-8.881-1.316-12.815-3.974z\"}],[\"$\",\"path\",null,{\"d\":\"m121.25 79.961-9.974 7.25-5.013-7.605 17.987-12.974h6.895v61.197h-9.895z\"}],[\"$\",\"path\",null,{\"d\":\"m148.882 196.25 47.368-47.368-23.684-10.526-23.684 10.526-10.526 23.684z\"}],[\"$\",\"path\",null,{\"d\":\"m33.092 172.566 10.526 23.684h105.263v-47.368h-105.263z\"}],[\"$\",\"path\",null,{\"d\":\"m12.039-3.75c-8.723 0-15.789 7.066-15.789 15.789v136.842l23.684 10.526 23.684-10.526v-105.263h105.263l10.526-23.684-10.525-23.684z\"}],[\"$\",\"path\",null,{\"d\":\"m-3.75 148.882v31.579c0 8.724 7.066 15.789 15.789 15.789h31.579v-47.368z\"}],[\"$\",\"path\",null,{\"d\":\"m148.882 43.618v105.263h47.368v-105.263l-23.684-10.526z\"}],[\"$\",\"path\",null,{\"d\":\"m196.25 43.618v-31.579c0-8.724-7.066-15.789-15.789-15.789h-31.579v47.368z\"}]]}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:grid md:grid-cols-2 md:gap-8\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-medium text-gray-900 dark:text-white\",\"children\":\"Sections\"}],[\"$\",\"ul\",null,{\"className\":\"mt-4 space-y-4\",\"children\":[[\"$\",\"li\",\"Home\",{\"children\":[\"$\",\"a\",null,{\"href\":\"#\",\"className\":\"text-base text-gray-500 hover:text-gray-900 dark:text-gray-400\",\"children\":\"Home\"}]}],[\"$\",\"li\",\"Summits\",{\"children\":[\"$\",\"a\",null,{\"href\":\"#summits\",\"className\":\"text-base text-gray-500 hover:text-gray-900 dark:text-gray-400\",\"children\":\"Summits\"}]}],[\"$\",\"li\",\"About\",{\"children\":[\"$\",\"a\",null,{\"href\":\"#about\",\"className\":\"text-base text-gray-500 hover:text-gray-900 dark:text-gray-400\",\"children\":\"About\"}]}],[\"$\",\"li\",\"Projects\",{\"children\":[\"$\",\"a\",null,{\"href\":\"#projects\",\"className\":\"text-base text-gray-500 hover:text-gray-900 dark:text-gray-400\",\"children\":\"Projects\"}]}],[\"$\",\"li\",\"Get Involved\",{\"children\":[\"$\",\"a\",null,{\"href\":\"#get-involved\",\"className\":\"text-base text-gray-500 hover:text-gray-900 dark:text-gray-400\",\"children\":\"Get Involved\"}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-12 md:mt-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-medium text-gray-900 dark:text-white\",\"children\":\"Projects\"}],[\"$\",\"ul\",null,{\"className\":\"mt-4 space-y-4\",\"children\":[[\"$\",\"li\",\"Kepler.gl\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://kepler.gl/\",\"className\":\"text-base text-gray-500 hover:text-gray-900 dark:text-gray-400\",\"children\":\"Kepler.gl\"}]}],[\"$\",\"li\",\"Vis.gl\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://vis.gl/\",\"className\":\"text-base text-gray-500 hover:text-gray-900 dark:text-gray-400\",\"children\":\"Vis.gl\"}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"md:grid md:grid-cols-2 md:gap-8\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-medium text-gray-900 dark:text-white\",\"children\":\"Community\"}],[\"$\",\"ul\",null,{\"className\":\"mt-4 space-y-4\",\"children\":[[\"$\",\"li\",\"Join the Collab Space\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/openjs-foundation/openvis-collab-space/blob/main/join.md\",\"className\":\"text-base text-gray-500 hover:text-gray-900 dark:text-gray-400\",\"children\":\"Join the Collab Space\"}]}],[\"$\",\"li\",\"Contribute your project to OpenJS\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/openjs-foundation/cross-project-council/blob/main/PROJECT_PROGRESSION.md\",\"className\":\"text-base text-gray-500 hover:text-gray-900 dark:text-gray-400\",\"children\":\"Contribute your project to OpenJS\"}]}],[\"$\",\"li\",\"How to share best practices for visualization\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/openjs-foundation/openvis-collab-space/blob/main/best-practices.md\",\"className\":\"text-base text-gray-500 hover:text-gray-900 dark:text-gray-400\",\"children\":\"How to share best practices for visualization\"}]}],[\"$\",\"li\",\"Join the Slack workspace\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://slack-invite.openjsf.org/\",\"className\":\"text-base text-gray-500 hover:text-gray-900 dark:text-gray-400\",\"children\":\"Join the Slack workspace\"}]}],[\"$\",\"li\",\"RSVP to events\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://calendar.google.com/calendar/event?action=TEMPLATE\u0026tmeid=MG9nZGJsaXZjNms2dWU1cDJzcW00NTYzZXFfMjAyNDAxMThUMTgwMDAwWiBsaW51eGZvdW5kYXRpb24ub3JnX2Z1b3A0dWZ2NzY2ZjlhdmM1MTd1anM0aTBnQGc\u0026tmsrc=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com\u0026scp=ALL\",\"className\":\"text-base text-gray-500 hover:text-gray-900 dark:text-gray-400\",\"children\":\"RSVP to events\"}]}],[\"$\",\"li\",\"Check out our Media page\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/openjs-foundation/openvis-collab-space/blob/main/media.md\",\"className\":\"text-base text-gray-500 hover:text-gray-900 dark:text-gray-400\",\"children\":\"Check out our Media page\"}]}],[\"$\",\"li\",\"Meeting Minutes\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/openjs-foundation/openvis-collab-space/tree/main/meetings\",\"className\":\"text-base text-gray-500 hover:text-gray-900 dark:text-gray-400\",\"children\":\"Meeting Minutes\"}]}]]}]]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-12 border-t border-gray-200 pt-8 dark:border-gray-700\",\"children\":[\"$\",\"div\",null,{\"className\":\"prose max-w-none dark:prose-invert prose-p:text-sm prose-a:text-primary-blue\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"Copyright \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org\",\"children\":\"OpenJS Foundation\"}],\" and Open Visualization contributors. All rights reserved. The\",\" \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org\",\"children\":\"OpenJS Foundation\"}],\" has registered trademarks and uses trademarks. For a list of trademarks of the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org\",\"children\":\"OpenJS Foundation\"}],\", please see our\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-policy.openjsf.org\",\"children\":\"Trademark Policy\"}],\" \",\"and \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org\",\"children\":\"Trademark List\"}],\". Trademarks and logos not indicated on the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org\",\"children\":\"list of OpenJS Foundation trademarks\"}],\" \",\"are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.\"]}],[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",null,{\"href\":\"https://openjsf.org\",\"children\":\"The OpenJS Foundation\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://terms-of-use.openjsf.org\",\"children\":\"Terms of Use\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://privacy-policy.openjsf.org\",\"children\":\"Privacy Policy\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://bylaws.openjsf.org\",\"children\":\"Bylaws\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://code-of-conduct.openjsf.org\",\"children\":\"Code of Conduct\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-policy.openjsf.org\",\"children\":\"Trademark Policy\"}],\" \",\"| \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org\",\"children\":\"Trademark List\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://www.linuxfoundation.org/cookies\",\"children\":\"Cookie Policy\"}]]}]]}]}]]}]]}]]\n"])</script></body></html>