om 'https://esm.sh/react-globe.gl?external=react';
  import React from 'react';
  import { createRoot } from 'react-dom';
  import { MeshLambertMaterial } from 'https://esm.sh/three';

  const TILE_MARGIN = 0.35; // degrees

  // Gen random data
  const GRID_SIZE = [60, 20];
  const COLORS = ['red', 'green', 'yellow', 'blue', 'orange', 'pink', 'brown', 'purple', 'magenta'];

  const materials = COLORS.map(color => new MeshLambertMaterial({ color, opacity: 0.6, transparent: true }));
  const tileWidth = 360 