You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2026/02/06 22:42:55 UTC

(superset) branch chore/consolidate-storybook-remove-demo-package created (now 82b0ee4ec54)

This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a change to branch chore/consolidate-storybook-remove-demo-package
in repository https://gitbox.apache.org/repos/asf/superset.git


      at 82b0ee4ec54 chore(storybook): consolidate storybook by removing superset-ui-demo package

This branch includes the following new commits:

     new 82b0ee4ec54 chore(storybook): consolidate storybook by removing superset-ui-demo package

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(superset) 01/01: chore(storybook): consolidate storybook by removing superset-ui-demo package

Posted by ru...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch chore/consolidate-storybook-remove-demo-package
in repository https://gitbox.apache.org/repos/asf/superset.git

commit 82b0ee4ec542ea7ee558f8cac04c734aa9634ba0
Author: Evan Rusackas <ev...@rusackas.com>
AuthorDate: Fri Feb 6 14:42:42 2026 -0800

    chore(storybook): consolidate storybook by removing superset-ui-demo package
    
    Eliminates the superset-ui-demo package and consolidates all Storybook stories
    to be co-located with their source code. This simplifies the monorepo structure
    and follows modern Storybook best practices.
    
    Changes:
    - Remove packages/superset-ui-demo/ entirely
    - Move all plugin stories to co-locate with plugin source (e.g., plugins/*/src/stories/)
    - Move core package stories to packages/superset-ui-core/src/*/stories/
    - Create .storybook/shared/ for shared story utilities with @storybook-shared alias
    - Update .storybook/main.js with new story globs and webpack alias
    - Remove plugins:storybook and plugins:build-storybook scripts
    - Clean up stale dependabot entries for 7 non-existent plugins
    - Add missing dependabot entries for plugin-chart-ag-grid-table and plugin-chart-cartodiagram
    - Remove demo package references from eslintrc, jest.config, and check-custom-rules.js
    
    Co-Authored-By: Claude Opus 4.5 <no...@anthropic.com>
---
 .github/dependabot.yml                             |    75 +-
 .github/workflows/superset-frontend.yml            |     5 -
 superset-frontend/.eslintrc.js                     |     1 -
 superset-frontend/.storybook/main.js               |     8 +-
 .../shared}/ErrorMessage.tsx                       |     0
 .../shared}/Expandable.tsx                         |     0
 .../shared}/ResizableChartDemo.tsx                 |     0
 .../shared}/ResizablePanel.tsx                     |     0
 .../shared}/VerifyCORS.tsx                         |     0
 .../shared/createQueryStory.tsx}                   |     4 +-
 .../shared/dummyDatasource.ts                      |     0
 .../data.ts => .storybook/shared/index.ts}         |    35 +-
 superset-frontend/jest.config.js                   |     1 -
 superset-frontend/package-lock.json                |  1388 +-
 superset-frontend/package.json                     |     4 +-
 .../chart/stories}/ChartDataProvider.stories.tsx   |     4 +-
 .../src/chart/stories}/SuperChart.stories.tsx      |     2 +-
 .../src/color/stories}/ColorPalettes.stories.tsx   |     0
 .../src/color/stories}/RenderPalettes.tsx          |     0
 .../src/color/stories}/color-styles.css            |    11 +-
 .../src/connection/stories}/Connection.stories.tsx |    12 +-
 .../stories}/NumberFormat.stories.tsx              |     0
 .../src/style/stories}/Theme.stories.tsx           |     0
 .../time-format/stories}/TimeFormat.stories.tsx    |     0
 .../packages/superset-ui-demo/.babelrc.json        |    18 -
 .../packages/superset-ui-demo/.storybook/main.js   |    55 -
 .../superset-ui-demo/.storybook/preview.js         |    77 -
 .../superset-ui-demo/.storybook/storybook.css      |    19 -
 .../superset-ui-demo/.storybook/themeDecorator.jsx |    10 -
 .../packages/superset-ui-demo/CHANGELOG.md         |    89 -
 .../packages/superset-ui-demo/README.md            |    28 -
 .../packages/superset-ui-demo/package.json         |    84 -
 .../storybook/stories/ExampleApp.stories.jsx       |    90 -
 .../legacy-preset-chart-deckgl/Arc/payload.js      |   269 -
 .../legacy-preset-chart-deckgl/Grid/payload.js     |   113 -
 .../legacy-preset-chart-deckgl/Hex/payload.js      |   113 -
 .../legacy-preset-chart-deckgl/Path/payload.js     |   227 -
 .../Polygon/geojsonPayload.js                      |   130 -
 .../legacy-preset-chart-deckgl/Polygon/payload.js  |   382 -
 .../legacy-preset-chart-deckgl/Scatter/payload.js  |   228 -
 .../Screengrid/payload.js                          |   135 -
 .../plugins/plugin-chart-table/birthNames.json     | 13354 -------------------
 .../packages/superset-ui-demo/tsconfig.json        |    22 -
 .../stories}/LegacyPluginChartCalendar.stories.tsx |     2 +-
 .../src/stories}/data.ts                           |     0
 .../stories}/LegacyPluginChartChord.stories.tsx    |     2 +-
 .../legacy-plugin-chart-chord/src/stories}/data.ts |     0
 .../src/stories}/CountryMap.stories.tsx            |     2 +-
 .../src/stories}/Horizon.stories.tsx               |     0
 .../src/stories}/data.ts                           |     0
 .../src/stories}/MapBox.stories.tsx                |     0
 .../src/stories}/data.ts                           |     0
 .../src/stories}/TTest.stories.tsx                 |     0
 .../src/stories}/data.ts                           |     0
 .../src/stories}/ParallelCoordinates.stories.tsx   |     0
 .../src/stories}/data.ts                           |     0
 .../src/stories}/Partition.stories.tsx             |     2 +-
 .../src/stories}/data.ts                           |     0
 .../src/stories}/Rose.stories.tsx                  |     0
 .../legacy-plugin-chart-rose/src/stories}/data.ts  |     0
 .../src/stories}/WorldMap.stories.tsx              |     0
 .../src/stories}/data.ts                           |     0
 .../src/layers/Arc/stories}/Arc.stories.tsx        |     2 +-
 .../src/layers/Arc/stories/payload.ts}             |    39 +-
 .../src/layers/Grid/stories}/Grid.stories.tsx      |     2 +-
 .../src/layers/Grid/stories/payload.ts}            |    16 +-
 .../src/layers/Hex/stories}/Hex.stories.tsx        |     2 +-
 .../src/layers/Hex/stories/payload.ts}             |    16 +-
 .../src/layers/Path/stories}/Path.stories.tsx      |     2 +-
 .../src/layers/Path/stories/payload.ts}            |    21 +-
 .../layers/Polygon/stories}/Polygon.stories.tsx    |     2 +-
 .../src/layers/Polygon/stories/geojsonPayload.ts}  |    39 +-
 .../src/layers/Polygon/stories/payload.ts}         |    22 +-
 .../layers/Scatter/stories}/Scatter.stories.tsx    |     2 +-
 .../src/layers/Scatter/stories/payload.ts}         |    16 +-
 .../src/layers/Screengrid/stories}/Stories.tsx     |     2 +-
 .../src/layers/Screengrid/stories/payload.ts}      |    16 +-
 .../src/BoxPlot/stories}/NVD3BoxPlot.stories.tsx   |     0
 .../src/BoxPlot/stories}/data.ts                   |     0
 .../src/BoxPlot/stories}/stories/basic.tsx         |     2 +-
 .../src/Bubble/stories}/NVD3Bubble.stories.tsx     |     0
 .../src/Bubble/stories}/data.ts                    |     0
 .../src/Bubble/stories}/stories/basic.tsx          |     2 +-
 .../src/Bullet/stories}/NVD3Bullet.stories.tsx     |     0
 .../src/Bullet/stories}/data.ts                    |     0
 .../src/Bullet/stories}/stories/basic.tsx          |     2 +-
 .../src/Compare/stories}/NVD3Compare.stories.tsx   |     0
 .../src/Compare/stories}/data.ts                   |     0
 .../src/Compare/stories}/stories/basic.tsx         |     2 +-
 .../src/Compare/stories}/stories/timeFormat.tsx    |     2 +-
 .../stories}/BigNumberTotal.stories.tsx            |     0
 .../src/BigNumber/BigNumberTotal/stories}/data.ts  |     0
 .../stories}/BigNumber.stories.tsx                 |     0
 .../BigNumberWithTrendline/stories}/data.ts        |     0
 .../src/BoxPlot/stories}/BoxPlot.stories.tsx       |     2 +-
 .../src/BoxPlot/stories}/data.ts                   |     0
 .../src/Bubble/stories}/BubbleChart.stories.tsx    |     2 +-
 .../src/Bubble/stories}/data.ts                    |     0
 .../src/Funnel/stories}/Funnel.stories.tsx         |     2 +-
 .../src/Funnel/stories}/constants.ts               |     0
 .../src/Gauge/stories}/Gauge.stories.tsx           |     2 +-
 .../src/Gauge/stories}/data.ts                     |     0
 .../src/Graph/stories}/Graph.stories.tsx           |     2 +-
 .../src/Graph/stories}/data.ts                     |     0
 .../stories}/MixedSeries.stories.tsx               |     4 +-
 .../src/MixedTimeseries/stories}/negativeData.ts   |     0
 .../src/Pie/stories}/Pie.stories.tsx               |     2 +-
 .../plugin-chart-echarts/src/Pie/stories}/data.ts  |     0
 .../src/Radar/stories}/Radar.stories.tsx           |     2 +-
 .../src/Radar/stories}/data.ts                     |     0
 .../src/Sunburst/stories}/Sunburst.stories.tsx     |     2 +-
 .../src/Sunburst/stories}/data.ts                  |     0
 .../stories}/AreaSeries/AreaSeries.stories.tsx     |     2 +-
 .../src/Timeseries/stories}/AreaSeries/data.ts     |     0
 .../src/Timeseries/stories}/Timeseries.stories.tsx |     2 +-
 .../src/Timeseries/stories}/confbandData.ts        |     0
 .../src/Timeseries/stories}/data.ts                |     0
 .../src/Timeseries/stories}/negativeNumData.ts     |     0
 .../src/Timeseries/stories}/stackWithNulls.ts      |     0
 .../src/Tree/stories}/Tree.stories.tsx             |     2 +-
 .../plugin-chart-echarts/src/Tree/stories}/data.ts |     0
 .../src/Treemap/stories}/Treemap.stories.tsx       |     2 +-
 .../src/Treemap/stories}/data.ts                   |     0
 .../src/Waterfall/stories}/Waterfall.stories.tsx   |     2 +-
 .../src/Waterfall/stories}/data.ts                 |     0
 .../src/stories}/PivotTable.stories.tsx            |     2 +-
 .../src/stories}/testData.ts                       |     0
 .../src/stories}/Table.stories.tsx                 |     2 +-
 .../plugin-chart-table/src/stories/birthNames.json |    25 +
 .../plugin-chart-table/src/stories}/testData.ts    |     0
 .../src/stories}/WordCloud.stories.tsx             |     2 +-
 .../plugin-chart-word-cloud/src/stories}/data.ts   |     0
 superset-frontend/scripts/check-custom-rules.js    |     2 -
 133 files changed, 502 insertions(+), 16771 deletions(-)

diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index e16684121f0..b634f3d7f7e 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -100,16 +100,6 @@ updates:
     open-pull-requests-limit: 5
     versioning-strategy: increase
 
-  - package-ecosystem: "npm"
-    directory: "/superset-frontend/plugins/legacy-plugin-chart-histogram/"
-    schedule:
-      interval: "daily"
-    labels:
-      - npm
-      - dependabot
-    open-pull-requests-limit: 5
-    versioning-strategy: increase
-
   - package-ecosystem: "npm"
     directory: "/superset-frontend/plugins/legacy-plugin-chart-partition/"
     schedule:
@@ -210,16 +200,6 @@ updates:
     open-pull-requests-limit: 5
     versioning-strategy: increase
 
-  - package-ecosystem: "npm"
-    directory: "/superset-frontend/plugins/legacy-plugin-chart-sankey/"
-    schedule:
-      interval: "daily"
-    labels:
-      - npm
-      - dependabot
-    open-pull-requests-limit: 5
-    versioning-strategy: increase
-
   - package-ecosystem: "npm"
     directory: "/superset-frontend/plugins/legacy-preset-chart-nvd3/"
     schedule:
@@ -240,16 +220,6 @@ updates:
     open-pull-requests-limit: 5
     versioning-strategy: increase
 
-  - package-ecosystem: "npm"
-    directory: "/superset-frontend/plugins/legacy-plugin-chart-event-flow/"
-    schedule:
-      interval: "daily"
-    labels:
-      - npm
-      - dependabot
-    open-pull-requests-limit: 5
-    versioning-strategy: increase
-
   - package-ecosystem: "npm"
     directory: "/superset-frontend/plugins/legacy-plugin-chart-paired-t-test/"
     schedule:
@@ -260,16 +230,6 @@ updates:
     open-pull-requests-limit: 5
     versioning-strategy: increase
 
-  - package-ecosystem: "npm"
-    directory: "/superset-frontend/plugins/legacy-plugin-chart-sankey-loop/"
-    schedule:
-      interval: "daily"
-    labels:
-      - npm
-      - dependabot
-    open-pull-requests-limit: 5
-    versioning-strategy: increase
-
   - package-ecosystem: "npm"
     directory: "/superset-frontend/plugins/plugin-chart-echarts/"
     schedule:
@@ -281,7 +241,7 @@ updates:
     versioning-strategy: increase
 
   - package-ecosystem: "npm"
-    directory: "/superset-frontend/plugins/preset-chart-xy/"
+    directory: "/superset-frontend/plugins/plugin-chart-ag-grid-table/"
     schedule:
       interval: "daily"
     labels:
@@ -291,7 +251,7 @@ updates:
     versioning-strategy: increase
 
   - package-ecosystem: "npm"
-    directory: "/superset-frontend/plugins/legacy-plugin-chart-heatmap/"
+    directory: "/superset-frontend/plugins/plugin-chart-cartodiagram/"
     schedule:
       interval: "daily"
     labels:
@@ -310,16 +270,6 @@ updates:
     open-pull-requests-limit: 5
     versioning-strategy: increase
 
-  - package-ecosystem: "npm"
-    directory: "/superset-frontend/plugins/legacy-plugin-chart-sunburst/"
-    schedule:
-      interval: "daily"
-    labels:
-      - npm
-      - dependabot
-    open-pull-requests-limit: 5
-    versioning-strategy: increase
-
   - package-ecosystem: "npm"
     directory: "/superset-frontend/plugins/plugin-chart-handlebars/"
     schedule:
@@ -364,27 +314,6 @@ updates:
     open-pull-requests-limit: 5
     versioning-strategy: increase
 
-  - package-ecosystem: "npm"
-    directory: "/superset-frontend/packages/superset-ui-demo/"
-    ignore:
-      # TODO: remove below entries until React >= 18.0.0
-      - dependency-name: "@storybook*"
-        update-types: ["version-update:semver-major", "version-update:semver-minor"]
-    groups:
-      storybook:
-        applies-to: version-updates
-        patterns:
-          - "@storybook*"
-        update-types:
-          - "patch"
-    schedule:
-      interval: "daily"
-    labels:
-      - npm
-      - dependabot
-    open-pull-requests-limit: 5
-    versioning-strategy: increase
-
   - package-ecosystem: "npm"
     directory: "/superset-frontend/packages/superset-ui-switchboard/"
     schedule:
diff --git a/.github/workflows/superset-frontend.yml b/.github/workflows/superset-frontend.yml
index 651d7519f7b..f7953ad9fa8 100644
--- a/.github/workflows/superset-frontend.yml
+++ b/.github/workflows/superset-frontend.yml
@@ -163,11 +163,6 @@ jobs:
           docker run --rm $TAG bash -c \
           "npm run plugins:build"
 
-      - name: Build Plugins Storybook
-        run: |
-          docker run --rm $TAG bash -c \
-          "npm run plugins:build-storybook"
-
   test-storybook:
     needs: frontend-build
     if: needs.frontend-build.outputs.should-run == 'true'
diff --git a/superset-frontend/.eslintrc.js b/superset-frontend/.eslintrc.js
index 7a38fb54fd0..877afb1d4b2 100644
--- a/superset-frontend/.eslintrc.js
+++ b/superset-frontend/.eslintrc.js
@@ -306,7 +306,6 @@ module.exports = {
       files: ['packages/**/src/**/*.js', 'packages/**/src/**/*.jsx'],
       excludedFiles: [
         'packages/generator-superset/**/*', // Yeoman generator templates run via Node
-        'packages/superset-ui-demo/.storybook/**/*', // Storybook config files
         'packages/**/__mocks__/**/*', // Test mocks
       ],
       rules: {
diff --git a/superset-frontend/.storybook/main.js b/superset-frontend/.storybook/main.js
index 69484967983..a78e6cd5895 100644
--- a/superset-frontend/.storybook/main.js
+++ b/superset-frontend/.storybook/main.js
@@ -73,9 +73,9 @@ const disableDevModeInRules = rules =>
 
 module.exports = {
   stories: [
-    '../src/@(components|common|filters|explore|views|dashboard|features)/**/*.stories.@(tsx|jsx)',
-    '../packages/superset-ui-demo/storybook/stories/**/*.*.@(tsx|jsx)',
-    '../packages/superset-ui-core/src/components/**/*.stories.@(tsx|jsx)',
+    '../src/**/*.stories.@(tsx|jsx)',
+    '../packages/superset-ui-core/src/**/*.stories.@(tsx|jsx)',
+    '../plugins/*/src/**/*.stories.@(tsx|jsx)',
   ],
 
   addons: [
@@ -102,6 +102,8 @@ module.exports = {
         ...customConfig.resolve?.alias,
         // Fix for Storybook 8.6.x with React 17 - resolve ESM module paths
         'react-dom/test-utils': require.resolve('react-dom/test-utils'),
+        // Shared storybook utilities
+        '@storybook-shared': join(__dirname, 'shared'),
       },
     },
     plugins: [...config.plugins, ...filteredPlugins],
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/shared/components/ErrorMessage.tsx b/superset-frontend/.storybook/shared/ErrorMessage.tsx
similarity index 100%
rename from superset-frontend/packages/superset-ui-demo/storybook/shared/components/ErrorMessage.tsx
rename to superset-frontend/.storybook/shared/ErrorMessage.tsx
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/shared/components/Expandable.tsx b/superset-frontend/.storybook/shared/Expandable.tsx
similarity index 100%
rename from superset-frontend/packages/superset-ui-demo/storybook/shared/components/Expandable.tsx
rename to superset-frontend/.storybook/shared/Expandable.tsx
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/shared/components/ResizableChartDemo.tsx b/superset-frontend/.storybook/shared/ResizableChartDemo.tsx
similarity index 100%
rename from superset-frontend/packages/superset-ui-demo/storybook/shared/components/ResizableChartDemo.tsx
rename to superset-frontend/.storybook/shared/ResizableChartDemo.tsx
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/shared/components/ResizablePanel.tsx b/superset-frontend/.storybook/shared/ResizablePanel.tsx
similarity index 100%
rename from superset-frontend/packages/superset-ui-demo/storybook/shared/components/ResizablePanel.tsx
rename to superset-frontend/.storybook/shared/ResizablePanel.tsx
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/shared/components/VerifyCORS.tsx b/superset-frontend/.storybook/shared/VerifyCORS.tsx
similarity index 100%
rename from superset-frontend/packages/superset-ui-demo/storybook/shared/components/VerifyCORS.tsx
rename to superset-frontend/.storybook/shared/VerifyCORS.tsx
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/shared/components/createQuery.story.tsx b/superset-frontend/.storybook/shared/createQueryStory.tsx
similarity index 98%
rename from superset-frontend/packages/superset-ui-demo/storybook/shared/components/createQuery.story.tsx
rename to superset-frontend/.storybook/shared/createQueryStory.tsx
index 85db50e6d7a..3a322e57345 100644
--- a/superset-frontend/packages/superset-ui-demo/storybook/shared/components/createQuery.story.tsx
+++ b/superset-frontend/.storybook/shared/createQueryStory.tsx
@@ -32,7 +32,7 @@ export default function createQueryStory({
     [key: string]: {
       chartType: string;
       formData: {
-        [key: string]: any;
+        [key: string]: unknown;
       };
     };
   };
@@ -43,7 +43,7 @@ export default function createQueryStory({
     mode: string | number,
     width: number,
     height: number,
-    formData: any,
+    formData: string,
   ) => {
     const { chartType } = choices[mode];
 
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/shared/dummyDatasource.ts b/superset-frontend/.storybook/shared/dummyDatasource.ts
similarity index 100%
rename from superset-frontend/packages/superset-ui-demo/storybook/shared/dummyDatasource.ts
rename to superset-frontend/.storybook/shared/dummyDatasource.ts
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-chord/data.ts b/superset-frontend/.storybook/shared/index.ts
similarity index 60%
copy from superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-chord/data.ts
copy to superset-frontend/.storybook/shared/index.ts
index 979029aa61b..2fc55b800c8 100644
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-chord/data.ts
+++ b/superset-frontend/.storybook/shared/index.ts
@@ -17,23 +17,18 @@
  * under the License.
  */
 
-/* eslint-disable sort-keys, no-magic-numbers */
-export default {
-  matrix: [
-    [381, 16, 14, 5, 4, 6],
-    [29, 535, 132, 20, 21, 16],
-    [22, 18, 1, 3, 0, 214],
-    [3, 4, 462, 152, 132, 0],
-    [16, 32, 299, 123, 146, 1],
-    [22, 83, 53, 21, 22, 6],
-  ],
-  nodes: [
-    'Hong Kong',
-    'Tokyo',
-    'Taipei',
-    'Beijing',
-    'Bangkok',
-    'Jakarta',
-    'Singapore',
-  ],
-};
+export { default as ErrorMessage } from './ErrorMessage';
+export { default as Expandable } from './Expandable';
+export { default as ResizablePanel, type Size } from './ResizablePanel';
+export {
+  default as ResizableChartDemo,
+  SupersetBody,
+  withResizableChartDemo,
+} from './ResizableChartDemo';
+export {
+  default as VerifyCORS,
+  renderError,
+  type Props as VerifyCORSProps,
+} from './VerifyCORS';
+export { default as createQueryStory } from './createQueryStory';
+export { default as dummyDatasource } from './dummyDatasource';
diff --git a/superset-frontend/jest.config.js b/superset-frontend/jest.config.js
index 44ae74b3de4..e7a807792f0 100644
--- a/superset-frontend/jest.config.js
+++ b/superset-frontend/jest.config.js
@@ -53,7 +53,6 @@ module.exports = {
     'src/**/*.{js,jsx,ts,tsx}',
     '{packages,plugins}/**/src/**/*.{js,jsx,ts,tsx}',
     '!**/*.stories.*',
-    '!packages/superset-ui-demo/**/*',
   ],
   coverageDirectory: '<rootDir>/coverage/',
   coveragePathIgnorePatterns: [
diff --git a/superset-frontend/package-lock.json b/superset-frontend/package-lock.json
index 1a97f933ab2..637b2962fb2 100644
--- a/superset-frontend/package-lock.json
+++ b/superset-frontend/package-lock.json
@@ -3284,13 +3284,6 @@
         "node": ">=6.9.0"
       }
     },
-    "node_modules/@base2/pretty-print-object": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz",
-      "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==",
-      "dev": true,
-      "license": "BSD-2-Clause"
-    },
     "node_modules/@bcoe/v8-coverage": {
       "version": "0.2.3",
       "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
@@ -4595,6 +4588,7 @@
       "cpu": [
         "ppc64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4611,6 +4605,7 @@
       "cpu": [
         "arm"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4627,6 +4622,7 @@
       "cpu": [
         "arm64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4643,6 +4639,7 @@
       "cpu": [
         "x64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4659,6 +4656,7 @@
       "cpu": [
         "arm64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4675,6 +4673,7 @@
       "cpu": [
         "x64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4691,6 +4690,7 @@
       "cpu": [
         "arm64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4707,6 +4707,7 @@
       "cpu": [
         "x64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4723,6 +4724,7 @@
       "cpu": [
         "arm"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4739,6 +4741,7 @@
       "cpu": [
         "arm64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4755,6 +4758,7 @@
       "cpu": [
         "ia32"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4771,6 +4775,7 @@
       "cpu": [
         "loong64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4787,6 +4792,7 @@
       "cpu": [
         "mips64el"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4803,6 +4809,7 @@
       "cpu": [
         "ppc64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4819,6 +4826,7 @@
       "cpu": [
         "riscv64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4835,6 +4843,7 @@
       "cpu": [
         "s390x"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4851,6 +4860,7 @@
       "cpu": [
         "x64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4884,6 +4894,7 @@
       "cpu": [
         "x64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4917,6 +4928,7 @@
       "cpu": [
         "x64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4950,6 +4962,7 @@
       "cpu": [
         "x64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4966,6 +4979,7 @@
       "cpu": [
         "arm64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4982,6 +4996,7 @@
       "cpu": [
         "ia32"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -4998,6 +5013,7 @@
       "cpu": [
         "x64"
       ],
+      "dev": true,
       "license": "MIT",
       "optional": true,
       "os": [
@@ -9337,6 +9353,7 @@
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/@mihkeleidast/storybook-addon-source/-/storybook-addon-source-1.0.1.tgz",
       "integrity": "sha512-/TRoq62doDiSmtp6pNiSgngZ9tjNAWMN117M8GBz2uvgYJOIU2Zk4WH8kaEUy4TYr+S35lvmuXzZKRa5KRJpng==",
+      "dev": true,
       "license": "MIT"
     },
     "node_modules/@monaco-editor/loader": {
@@ -14984,6 +15001,7 @@
       "version": "8.6.15",
       "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.6.15.tgz",
       "integrity": "sha512-CgV8WqGxQrqSKs1a/Y1v4mrsBJXGFmO5u4kvdhPbftRVfln11W4Hvc1SFmgXwGvmcwekAKH79Uwwkjhj3l6gzA==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "@storybook/global": "^5.0.0",
@@ -15068,6 +15086,7 @@
       "version": "8.6.15",
       "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.6.15.tgz",
       "integrity": "sha512-abRWnDPBTwnj6sQYfAjUnYCNuUQbrVLLOyuormbDUqOcvZ+OqehNYo4BKXx0/lz61h0A2dOD1IuDo40uWyYVFQ==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "@storybook/global": "^5.0.0",
@@ -16309,6 +16328,7 @@
       "version": "8.6.15",
       "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.6.15.tgz",
       "integrity": "sha512-+9GVKXPEW8Kl9zvNSTm9+VrJtx/puMZiO7gxCML63nK4aTWJXHQr4t9YUoGammSBM3AV1JglsKm6dBgJEeCoiA==",
+      "dev": true,
       "license": "MIT",
       "funding": {
         "type": "opencollective",
@@ -16318,38 +16338,6 @@
         "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0"
       }
     },
-    "node_modules/@storybook/core": {
-      "version": "8.5.1",
-      "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.5.1.tgz",
-      "integrity": "sha512-4zxjclENpZYuNY1fZJE4a7hd8Ho/SiOSN2B57fsIi1qCpKax3JU3J59ZcAWT0iidy5qgM2qMcWbrl0Bl/tWamA==",
-      "license": "MIT",
-      "peer": true,
-      "dependencies": {
-        "@storybook/csf": "0.1.12",
-        "better-opn": "^3.0.2",
-        "browser-assert": "^1.2.1",
-        "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0",
-        "esbuild-register": "^3.5.0",
-        "jsdoc-type-pratt-parser": "^4.0.0",
-        "process": "^0.11.10",
-        "recast": "^0.23.5",
-        "semver": "^7.6.2",
-        "util": "^0.12.5",
-        "ws": "^8.2.3"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/storybook"
-      },
-      "peerDependencies": {
-        "prettier": "^2 || ^3"
-      },
-      "peerDependenciesMeta": {
-        "prettier": {
-          "optional": true
-        }
-      }
-    },
     "node_modules/@storybook/core-common": {
       "version": "8.6.14",
       "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-8.6.14.tgz",
@@ -16381,16 +16369,6 @@
         "storybook": "^8.6.15"
       }
     },
-    "node_modules/@storybook/core/node_modules/@storybook/csf": {
-      "version": "0.1.12",
-      "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.12.tgz",
-      "integrity": "sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==",
-      "license": "MIT",
-      "peer": true,
-      "dependencies": {
-        "type-fest": "^2.19.0"
-      }
-    },
     "node_modules/@storybook/csf": {
       "version": "0.1.13",
       "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.13.tgz",
@@ -16436,6 +16414,7 @@
       "version": "5.0.0",
       "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz",
       "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==",
+      "dev": true,
       "license": "MIT"
     },
     "node_modules/@storybook/icons": {
@@ -16456,7 +16435,7 @@
       "version": "8.6.15",
       "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.6.15.tgz",
       "integrity": "sha512-TvHR/+yyIAOp/1bLulFai2kkhIBtAlBw7J6Jd9DKyInoGhTWNE1G1Y61jD5GWXX29AlwaHfzGUaX5NL1K+FJpg==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "@storybook/global": "^5.0.0",
@@ -16474,6 +16453,7 @@
       "version": "8.6.15",
       "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.6.15.tgz",
       "integrity": "sha512-ZOFtH821vFcwzECbFYFTKtSVO96Cvwwg45dMh3M/9bZIdN7klsloX7YNKw8OKvwE6XLFLsi2OvsNNcmTW6g88w==",
+      "dev": true,
       "license": "MIT",
       "funding": {
         "type": "opencollective",
@@ -16524,6 +16504,7 @@
       "version": "8.6.15",
       "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.6.15.tgz",
       "integrity": "sha512-oqsp8f7QekB9RzpDqOXZQcPPRXXd/mTsnZSdAAQB/pBVqUpC9h/y5hgovbYnJ6DWXcpODbMwH+wbJHZu5lvm+w==",
+      "dev": true,
       "license": "MIT",
       "funding": {
         "type": "opencollective",
@@ -16537,6 +16518,7 @@
       "version": "8.6.15",
       "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.6.15.tgz",
       "integrity": "sha512-hdnhlJg+YkpPMOw2hvK7+mhdxAbguA+TFTIAzVV9CeUYoHDIZAsgeKVhRmgZGN20NGjRN5ZcwkplAMJnF9v+6w==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "@storybook/components": "8.6.15",
@@ -16637,6 +16619,7 @@
       "version": "8.6.15",
       "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.6.15.tgz",
       "integrity": "sha512-m2trBmmd4iom1qwrp1F109zjRDc0cPaHYhDQxZR4Qqdz8pYevYJTlipDbH/K4NVB6Rn687RT29OoOPfJh6vkFA==",
+      "dev": true,
       "license": "MIT",
       "funding": {
         "type": "opencollective",
@@ -16682,7 +16665,7 @@
       "version": "8.6.15",
       "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.6.15.tgz",
       "integrity": "sha512-EwquDRUDVvWcZds3T2abmB5wSN/Vattal4YtZ6fpBlIUqONV4o/cOBX39cFfQSUCBrIXIjQ6RmapQCHK/PvBYw==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "@storybook/global": "^5.0.0",
@@ -18050,7 +18033,7 @@
       "version": "10.4.0",
       "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz",
       "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "@babel/code-frame": "^7.10.4",
@@ -18070,7 +18053,7 @@
       "version": "4.1.2",
       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
       "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "ansi-styles": "^4.1.0",
@@ -18087,7 +18070,7 @@
       "version": "6.5.0",
       "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.5.0.tgz",
       "integrity": "sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "@adobe/css-tools": "^4.4.0",
@@ -18108,14 +18091,14 @@
       "version": "0.6.3",
       "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz",
       "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT"
     },
     "node_modules/@storybook/test/node_modules/@testing-library/user-event": {
       "version": "14.5.2",
       "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz",
       "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=12",
@@ -18129,7 +18112,7 @@
       "version": "5.3.0",
       "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
       "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
-      "devOptional": true,
+      "dev": true,
       "license": "Apache-2.0",
       "dependencies": {
         "dequal": "^2.0.3"
@@ -18139,6 +18122,7 @@
       "version": "8.6.15",
       "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.6.15.tgz",
       "integrity": "sha512-dAbL0XOekyT6XsF49R6Etj3WxQ/LpdJDIswUUeHgVJ6/yd2opZOGbPxnwA3zlmAh1c0tvpPyhSDXxSG79u8e4Q==",
+      "dev": true,
       "license": "MIT",
       "funding": {
         "type": "opencollective",
@@ -18156,10 +18140,6 @@
       "resolved": "packages/superset-ui-core",
       "link": true
     },
-    "node_modules/@superset-ui/demo": {
-      "resolved": "packages/superset-ui-demo",
-      "link": true
-    },
     "node_modules/@superset-ui/generator-superset": {
       "resolved": "packages/generator-superset",
       "link": true
@@ -19435,13 +19415,6 @@
       "integrity": "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==",
       "license": "MIT"
     },
-    "node_modules/@types/escodegen": {
-      "version": "0.0.6",
-      "resolved": "https://registry.npmjs.org/@types/escodegen/-/escodegen-0.0.6.tgz",
-      "integrity": "sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==",
-      "dev": true,
-      "license": "MIT"
-    },
     "node_modules/@types/eslint": {
       "version": "9.6.1",
       "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz",
@@ -22001,7 +21974,7 @@
       "version": "2.0.5",
       "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.5.tgz",
       "integrity": "sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "@vitest/spy": "2.0.5",
@@ -22017,7 +21990,7 @@
       "version": "2.0.5",
       "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz",
       "integrity": "sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "tinyrainbow": "^1.2.0"
@@ -22030,7 +22003,7 @@
       "version": "2.0.5",
       "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.5.tgz",
       "integrity": "sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "@vitest/pretty-format": "2.0.5",
@@ -22046,7 +22019,7 @@
       "version": "2.1.9",
       "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.9.tgz",
       "integrity": "sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "tinyrainbow": "^1.2.0"
@@ -22059,7 +22032,7 @@
       "version": "2.0.5",
       "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.5.tgz",
       "integrity": "sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "tinyspy": "^3.0.0"
@@ -22072,7 +22045,7 @@
       "version": "2.1.9",
       "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.9.tgz",
       "integrity": "sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "@vitest/pretty-format": "2.1.9",
@@ -22943,16 +22916,6 @@
         "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
       }
     },
-    "node_modules/acorn-walk": {
-      "version": "7.2.0",
-      "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
-      "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.4.0"
-      }
-    },
     "node_modules/add-stream": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz",
@@ -23405,6 +23368,7 @@
       "version": "2.1.0",
       "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
       "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=8"
@@ -23625,7 +23589,7 @@
       "version": "2.0.1",
       "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
       "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=12"
@@ -24268,6 +24232,7 @@
       "version": "3.0.2",
       "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz",
       "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "open": "^8.0.4"
@@ -24604,7 +24569,8 @@
     "node_modules/browser-assert": {
       "version": "1.2.1",
       "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz",
-      "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ=="
+      "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==",
+      "dev": true
     },
     "node_modules/browserslist": {
       "version": "4.28.1",
@@ -25178,7 +25144,7 @@
       "version": "5.3.3",
       "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",
       "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "assertion-error": "^2.0.1",
@@ -25218,7 +25184,7 @@
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
       "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "ansi-styles": "^4.1.0",
@@ -25263,7 +25229,7 @@
       "version": "2.1.3",
       "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz",
       "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">= 16"
@@ -28666,7 +28632,7 @@
       "version": "5.0.2",
       "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
       "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=6"
@@ -28839,6 +28805,7 @@
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
       "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=8"
@@ -29583,12 +29550,6 @@
       "dev": true,
       "license": "ISC"
     },
-    "node_modules/email-addresses": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz",
-      "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==",
-      "license": "MIT"
-    },
     "node_modules/emitter-component": {
       "version": "1.1.2",
       "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.2.tgz",
@@ -30247,6 +30208,7 @@
       "version": "0.20.2",
       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz",
       "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==",
+      "dev": true,
       "hasInstallScript": true,
       "license": "MIT",
       "bin": {
@@ -30285,6 +30247,7 @@
       "version": "3.6.0",
       "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz",
       "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "debug": "^4.3.4"
@@ -31563,7 +31526,7 @@
       "version": "3.0.3",
       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
       "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "@types/estree": "^1.0.0"
@@ -31573,7 +31536,7 @@
       "version": "1.0.8",
       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
       "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT"
     },
     "node_modules/esutils": {
@@ -32352,32 +32315,6 @@
         "node": ">=10"
       }
     },
-    "node_modules/filename-reserved-regex": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
-      "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==",
-      "license": "MIT",
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/filenamify": {
-      "version": "4.3.0",
-      "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz",
-      "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==",
-      "license": "MIT",
-      "dependencies": {
-        "filename-reserved-regex": "^2.0.0",
-        "strip-outer": "^1.0.1",
-        "trim-repeated": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
     "node_modules/fill-range": {
       "version": "7.1.1",
       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
@@ -34160,78 +34097,6 @@
         "encoding": "^0.1.11"
       }
     },
-    "node_modules/gh-pages": {
-      "version": "6.3.0",
-      "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-6.3.0.tgz",
-      "integrity": "sha512-Ot5lU6jK0Eb+sszG8pciXdjMXdBJ5wODvgjR+imihTqsUWF2K6dJ9HST55lgqcs8wWcw6o6wAsUzfcYRhJPXbA==",
-      "license": "MIT",
-      "dependencies": {
-        "async": "^3.2.4",
-        "commander": "^13.0.0",
-        "email-addresses": "^5.0.0",
-        "filenamify": "^4.3.0",
-        "find-cache-dir": "^3.3.1",
-        "fs-extra": "^11.1.1",
-        "globby": "^11.1.0"
-      },
-      "bin": {
-        "gh-pages": "bin/gh-pages.js",
-        "gh-pages-clean": "bin/gh-pages-clean.js"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/gh-pages/node_modules/commander": {
-      "version": "13.1.0",
-      "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz",
-      "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==",
-      "license": "MIT",
-      "engines": {
-        "node": ">=18"
-      }
-    },
-    "node_modules/gh-pages/node_modules/find-cache-dir": {
-      "version": "3.3.2",
-      "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
-      "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
-      "license": "MIT",
-      "dependencies": {
-        "commondir": "^1.0.1",
-        "make-dir": "^3.0.2",
-        "pkg-dir": "^4.1.0"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
-      }
-    },
-    "node_modules/gh-pages/node_modules/make-dir": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
-      "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
-      "license": "MIT",
-      "dependencies": {
-        "semver": "^6.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/gh-pages/node_modules/semver": {
-      "version": "6.3.1",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
-      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
-      "license": "ISC",
-      "bin": {
-        "semver": "bin/semver.js"
-      }
-    },
     "node_modules/git-hooks-list": {
       "version": "4.2.1",
       "resolved": "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-4.2.1.tgz",
@@ -34588,6 +34453,7 @@
       "version": "11.1.0",
       "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
       "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "array-union": "^2.1.0",
@@ -34608,6 +34474,7 @@
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
       "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=8"
@@ -35440,19 +35307,6 @@
         "node": ">= 12"
       }
     },
-    "node_modules/html-tags": {
-      "version": "3.3.1",
-      "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz",
-      "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
     "node_modules/html-void-elements": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz",
@@ -36649,6 +36503,7 @@
       "version": "2.2.1",
       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
       "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+      "dev": true,
       "license": "MIT",
       "bin": {
         "is-docker": "cli.js"
@@ -37148,6 +37003,7 @@
       "version": "2.2.0",
       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
       "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "is-docker": "^2.0.0"
@@ -41046,6 +40902,7 @@
       "version": "4.1.0",
       "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz",
       "integrity": "sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==",
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=12.0.0"
@@ -42936,7 +42793,7 @@
       "version": "3.2.1",
       "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",
       "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT"
     },
     "node_modules/lower-case": {
@@ -45939,6 +45796,7 @@
       "version": "8.4.2",
       "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
       "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "define-lazy-prop": "^2.0.0",
@@ -46546,6 +46404,7 @@
       "version": "2.2.0",
       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=6"
@@ -47014,7 +46873,7 @@
       "version": "2.0.1",
       "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz",
       "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">= 14.16"
@@ -47307,6 +47166,7 @@
       "version": "4.2.0",
       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
       "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "find-up": "^4.0.0"
@@ -47319,6 +47179,7 @@
       "version": "4.1.0",
       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "locate-path": "^5.0.0",
@@ -47332,6 +47193,7 @@
       "version": "5.0.0",
       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "p-locate": "^4.1.0"
@@ -47344,6 +47206,7 @@
       "version": "2.3.0",
       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "p-try": "^2.0.0"
@@ -47359,6 +47222,7 @@
       "version": "4.1.0",
       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "p-limit": "^2.2.0"
@@ -48167,7 +48031,7 @@
       "version": "3.8.1",
       "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz",
       "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "bin": {
         "prettier": "bin/prettier.cjs"
@@ -48305,6 +48169,7 @@
       "version": "0.11.10",
       "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
       "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">= 0.6.0"
@@ -49966,39 +49831,6 @@
         "react-dom": ">= 16.3.0"
       }
     },
-    "node_modules/react-element-to-jsx-string": {
-      "version": "15.0.0",
-      "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-15.0.0.tgz",
-      "integrity": "sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@base2/pretty-print-object": "1.0.1",
-        "is-plain-object": "5.0.0",
-        "react-is": "18.1.0"
-      },
-      "peerDependencies": {
-        "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0",
-        "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0"
-      }
-    },
-    "node_modules/react-element-to-jsx-string/node_modules/is-plain-object": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
-      "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/react-element-to-jsx-string/node_modules/react-is": {
-      "version": "18.1.0",
-      "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz",
-      "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==",
-      "dev": true,
-      "license": "MIT"
-    },
     "node_modules/react-error-boundary": {
       "version": "6.1.0",
       "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-6.1.0.tgz",
@@ -50245,6 +50077,7 @@
       "version": "3.1.3",
       "resolved": "https://registry.npmjs.org/react-resizable/-/react-resizable-3.1.3.tgz",
       "integrity": "sha512-liJBNayhX7qA4tBJiBD321FDhJxgGTJ07uzH5zSORXoE8h7PyEZ8mLqmosST7ppf6C4zUsbd2gzDMmBCfFp9Lw==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "prop-types": "15.x",
@@ -50899,6 +50732,7 @@
       "version": "0.23.9",
       "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz",
       "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "ast-types": "^0.16.1",
@@ -50915,6 +50749,7 @@
       "version": "0.16.1",
       "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz",
       "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.0.1"
@@ -50927,6 +50762,7 @@
       "version": "0.6.1",
       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+      "dev": true,
       "license": "BSD-3-Clause",
       "engines": {
         "node": ">=0.10.0"
@@ -54623,6 +54459,7 @@
       "version": "8.6.15",
       "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.15.tgz",
       "integrity": "sha512-Ob7DMlwWx8s7dMvcQ3xPc02TvUeralb+xX3oaPRk9wY9Hc6M1IBC/7cEoITkSmRS2v38DHubC+mtEKNc1u2gQg==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "@storybook/core": "8.6.15"
@@ -54649,6 +54486,7 @@
       "version": "8.6.15",
       "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.6.15.tgz",
       "integrity": "sha512-VFpKcphNurJpSC4fpUfKL3GTXVoL53oytghGR30QIw5jKWwaT50HVbTyb41BLOUuZjmMhUQA8weiQEew6RX0gw==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "@storybook/theming": "8.6.15",
@@ -55084,27 +54922,6 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/strip-outer": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
-      "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
-      "license": "MIT",
-      "dependencies": {
-        "escape-string-regexp": "^1.0.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/strip-outer/node_modules/escape-string-regexp": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-      "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.8.0"
-      }
-    },
     "node_modules/strnum": {
       "version": "1.0.5",
       "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
@@ -56010,7 +55827,7 @@
       "version": "1.2.0",
       "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz",
       "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=14.0.0"
@@ -56020,7 +55837,7 @@
       "version": "3.0.2",
       "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz",
       "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==",
-      "devOptional": true,
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=14.0.0"
@@ -56270,27 +56087,6 @@
         "node": ">=8"
       }
     },
-    "node_modules/trim-repeated": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
-      "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==",
-      "license": "MIT",
-      "dependencies": {
-        "escape-string-regexp": "^1.0.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/trim-repeated/node_modules/escape-string-regexp": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-      "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.8.0"
-      }
-    },
     "node_modules/trough": {
       "version": "2.2.0",
       "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz",
@@ -56318,6 +56114,7 @@
       "version": "2.2.0",
       "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz",
       "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==",
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=6.10"
@@ -56402,44 +56199,6 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/ts-loader": {
-      "version": "9.5.4",
-      "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.4.tgz",
-      "integrity": "sha512-nCz0rEwunlTZiy6rXFByQU1kVVpCIgUpc/psFiKVrUwrizdnIbRFu8w7bxhUF0X613DYwT4XzrZHpVyMe758hQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "chalk": "^4.1.0",
-        "enhanced-resolve": "^5.0.0",
-        "micromatch": "^4.0.0",
-        "semver": "^7.3.4",
-        "source-map": "^0.7.4"
-      },
-      "engines": {
-        "node": ">=12.0.0"
-      },
-      "peerDependencies": {
-        "typescript": "*",
-        "webpack": "^5.0.0"
-      }
-    },
-    "node_modules/ts-loader/node_modules/chalk": {
-      "version": "4.1.2",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-styles": "^4.1.0",
-        "supports-color": "^7.1.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/chalk?sponsor=1"
-      }
-    },
     "node_modules/ts-node": {
       "version": "10.9.2",
       "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
@@ -57955,6 +57714,7 @@
       "version": "0.12.5",
       "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
       "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
+      "dev": true,
       "license": "MIT",
       "dependencies": {
         "inherits": "^2.0.3",
@@ -59689,6 +59449,7 @@
       "version": "8.17.1",
       "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
       "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
+      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=10.0.0"
@@ -61137,7 +60898,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@isaacs/cliui": {
       "version": "8.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61154,7 +60915,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": {
       "version": "6.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61166,13 +60927,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": {
       "version": "9.2.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": {
       "version": "5.1.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61189,7 +60950,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": {
       "version": "7.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61204,7 +60965,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@isaacs/fs-minipass": {
       "version": "4.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61216,13 +60977,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@isaacs/string-locale-compare": {
       "version": "1.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC"
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/agent": {
       "version": "3.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61238,7 +60999,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/arborist": {
       "version": "9.1.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61286,7 +61047,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/config": {
       "version": "10.3.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61305,7 +61066,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/fs": {
       "version": "4.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61317,7 +61078,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/git": {
       "version": "6.0.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61336,7 +61097,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/installed-package-contents": {
       "version": "3.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61352,7 +61113,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/map-workspaces": {
       "version": "4.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61367,7 +61128,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/metavuln-calculator": {
       "version": "9.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61383,7 +61144,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/name-from-folder": {
       "version": "3.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -61392,7 +61153,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/node-gyp": {
       "version": "4.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -61401,7 +61162,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/package-json": {
       "version": "6.2.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61419,7 +61180,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/promise-spawn": {
       "version": "8.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61431,7 +61192,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/query": {
       "version": "4.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61443,7 +61204,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/redact": {
       "version": "3.2.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -61452,7 +61213,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@npmcli/run-script": {
       "version": "9.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61469,17 +61230,16 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@pkgjs/parseargs": {
       "version": "0.11.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
-      "optional": true,
       "engines": {
         "node": ">=14"
       }
     },
     "packages/superset-core/node_modules/npm/node_modules/@sigstore/bundle": {
       "version": "3.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -61491,7 +61251,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@sigstore/core": {
       "version": "2.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "engines": {
@@ -61500,7 +61260,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@sigstore/protobuf-specs": {
       "version": "0.4.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "engines": {
@@ -61509,7 +61269,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@sigstore/sign": {
       "version": "3.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -61526,7 +61286,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@sigstore/tuf": {
       "version": "3.1.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -61539,7 +61299,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@sigstore/verify": {
       "version": "2.1.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -61553,7 +61313,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@tufjs/canonical-json": {
       "version": "2.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61562,7 +61322,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/@tufjs/models": {
       "version": "3.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61575,7 +61335,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/abbrev": {
       "version": "3.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -61584,7 +61344,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/agent-base": {
       "version": "7.1.4",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61593,7 +61353,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ansi-regex": {
       "version": "5.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61602,7 +61362,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ansi-styles": {
       "version": "6.2.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61614,25 +61374,25 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/aproba": {
       "version": "2.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC"
     },
     "packages/superset-core/node_modules/npm/node_modules/archy": {
       "version": "1.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/balanced-match": {
       "version": "1.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/bin-links": {
       "version": "5.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61648,7 +61408,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/binary-extensions": {
       "version": "3.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61660,7 +61420,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/brace-expansion": {
       "version": "2.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61669,7 +61429,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cacache": {
       "version": "19.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61692,7 +61452,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cacache/node_modules/chownr": {
       "version": "3.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BlueOak-1.0.0",
       "engines": {
@@ -61701,7 +61461,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cacache/node_modules/minizlib": {
       "version": "3.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61713,7 +61473,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cacache/node_modules/mkdirp": {
       "version": "3.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "bin": {
@@ -61728,7 +61488,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cacache/node_modules/tar": {
       "version": "7.4.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61745,7 +61505,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cacache/node_modules/yallist": {
       "version": "5.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BlueOak-1.0.0",
       "engines": {
@@ -61754,7 +61514,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/chalk": {
       "version": "5.4.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61766,7 +61526,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/chownr": {
       "version": "2.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -61775,7 +61535,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ci-info": {
       "version": "4.3.0",
-      "dev": true,
+      "extraneous": true,
       "funding": [
         {
           "type": "github",
@@ -61790,7 +61550,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cidr-regex": {
       "version": "4.1.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BSD-2-Clause",
       "dependencies": {
@@ -61802,7 +61562,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cli-columns": {
       "version": "4.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61815,7 +61575,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cmd-shim": {
       "version": "7.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -61824,7 +61584,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/color-convert": {
       "version": "2.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61836,19 +61596,19 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/color-name": {
       "version": "1.1.4",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/common-ancestor-path": {
       "version": "1.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC"
     },
     "packages/superset-core/node_modules/npm/node_modules/cross-spawn": {
       "version": "7.0.6",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61862,7 +61622,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cross-spawn/node_modules/which": {
       "version": "2.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61877,7 +61637,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/cssesc": {
       "version": "3.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "bin": {
@@ -61889,7 +61649,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/debug": {
       "version": "4.4.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -61906,7 +61666,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/diff": {
       "version": "7.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BSD-3-Clause",
       "engines": {
@@ -61915,29 +61675,28 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/eastasianwidth": {
       "version": "0.2.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/emoji-regex": {
       "version": "8.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/encoding": {
       "version": "0.1.13",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
         "iconv-lite": "^0.6.2"
       }
     },
     "packages/superset-core/node_modules/npm/node_modules/env-paths": {
       "version": "2.2.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61946,19 +61705,19 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/err-code": {
       "version": "2.0.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/exponential-backoff": {
       "version": "3.1.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "Apache-2.0"
     },
     "packages/superset-core/node_modules/npm/node_modules/fastest-levenshtein": {
       "version": "1.0.16",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -61967,7 +61726,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/foreground-child": {
       "version": "3.3.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61983,7 +61742,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/fs-minipass": {
       "version": "3.0.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -61995,7 +61754,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/glob": {
       "version": "10.4.5",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62015,13 +61774,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/graceful-fs": {
       "version": "4.2.11",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC"
     },
     "packages/superset-core/node_modules/npm/node_modules/hosted-git-info": {
       "version": "8.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62033,13 +61792,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/http-cache-semantics": {
       "version": "4.2.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BSD-2-Clause"
     },
     "packages/superset-core/node_modules/npm/node_modules/http-proxy-agent": {
       "version": "7.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62052,7 +61811,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/https-proxy-agent": {
       "version": "7.0.6",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62065,10 +61824,9 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/iconv-lite": {
       "version": "0.6.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
         "safer-buffer": ">= 2.1.2 < 3.0.0"
       },
@@ -62078,7 +61836,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ignore-walk": {
       "version": "7.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62090,7 +61848,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/imurmurhash": {
       "version": "0.1.4",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -62099,7 +61857,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ini": {
       "version": "5.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -62108,7 +61866,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/init-package-json": {
       "version": "8.2.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62126,7 +61884,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ip-address": {
       "version": "9.0.5",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62139,7 +61897,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ip-regex": {
       "version": "5.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -62151,7 +61909,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/is-cidr": {
       "version": "5.1.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BSD-2-Clause",
       "dependencies": {
@@ -62163,7 +61921,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/is-fullwidth-code-point": {
       "version": "3.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -62172,13 +61930,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/isexe": {
       "version": "2.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC"
     },
     "packages/superset-core/node_modules/npm/node_modules/jackspeak": {
       "version": "3.4.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BlueOak-1.0.0",
       "dependencies": {
@@ -62193,13 +61951,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/jsbn": {
       "version": "1.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/json-parse-even-better-errors": {
       "version": "4.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -62208,7 +61966,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/json-stringify-nice": {
       "version": "1.1.4",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "funding": {
@@ -62217,28 +61975,28 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/jsonparse": {
       "version": "1.3.1",
-      "dev": true,
       "engines": [
         "node >= 0.2.0"
       ],
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/just-diff": {
       "version": "6.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/just-diff-apply": {
       "version": "5.5.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmaccess": {
       "version": "10.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62251,7 +62009,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmdiff": {
       "version": "8.0.6",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62270,7 +62028,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmexec": {
       "version": "10.1.5",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62292,7 +62050,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmfund": {
       "version": "7.0.6",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62304,7 +62062,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmorg": {
       "version": "8.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62317,7 +62075,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmpack": {
       "version": "9.0.6",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62332,7 +62090,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmpublish": {
       "version": "11.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62351,7 +62109,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmsearch": {
       "version": "9.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62363,7 +62121,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmteam": {
       "version": "8.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62376,7 +62134,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/libnpmversion": {
       "version": "8.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62392,13 +62150,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/lru-cache": {
       "version": "10.4.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC"
     },
     "packages/superset-core/node_modules/npm/node_modules/make-fetch-happen": {
       "version": "14.0.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62420,7 +62178,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/make-fetch-happen/node_modules/negotiator": {
       "version": "1.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -62429,7 +62187,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minimatch": {
       "version": "9.0.5",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62444,7 +62202,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass": {
       "version": "7.1.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -62453,7 +62211,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass-collect": {
       "version": "2.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62465,7 +62223,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass-fetch": {
       "version": "4.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62482,7 +62240,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass-fetch/node_modules/minizlib": {
       "version": "3.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62494,7 +62252,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass-flush": {
       "version": "1.0.5",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62506,7 +62264,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass-flush/node_modules/minipass": {
       "version": "3.3.6",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62518,7 +62276,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass-pipeline": {
       "version": "1.2.4",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62530,7 +62288,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": {
       "version": "3.3.6",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62542,7 +62300,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass-sized": {
       "version": "1.0.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62554,7 +62312,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minipass-sized/node_modules/minipass": {
       "version": "3.3.6",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62566,7 +62324,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minizlib": {
       "version": "2.1.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62579,7 +62337,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/minizlib/node_modules/minipass": {
       "version": "3.3.6",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62591,7 +62349,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/mkdirp": {
       "version": "1.0.4",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "bin": {
@@ -62603,13 +62361,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/ms": {
       "version": "2.1.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/mute-stream": {
       "version": "2.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -62618,7 +62376,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/node-gyp": {
       "version": "11.2.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62642,7 +62400,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/node-gyp/node_modules/chownr": {
       "version": "3.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BlueOak-1.0.0",
       "engines": {
@@ -62651,7 +62409,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/node-gyp/node_modules/minizlib": {
       "version": "3.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62663,7 +62421,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/node-gyp/node_modules/mkdirp": {
       "version": "3.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "bin": {
@@ -62678,7 +62436,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/node-gyp/node_modules/tar": {
       "version": "7.4.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62695,7 +62453,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/node-gyp/node_modules/yallist": {
       "version": "5.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BlueOak-1.0.0",
       "engines": {
@@ -62704,7 +62462,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/nopt": {
       "version": "8.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62719,7 +62477,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/normalize-package-data": {
       "version": "7.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BSD-2-Clause",
       "dependencies": {
@@ -62733,7 +62491,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-audit-report": {
       "version": "6.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -62742,7 +62500,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-bundled": {
       "version": "4.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62754,7 +62512,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-install-checks": {
       "version": "7.1.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BSD-2-Clause",
       "dependencies": {
@@ -62766,7 +62524,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-normalize-package-bin": {
       "version": "4.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -62775,7 +62533,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-package-arg": {
       "version": "12.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62790,7 +62548,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-packlist": {
       "version": "10.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62802,7 +62560,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-pick-manifest": {
       "version": "10.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62817,7 +62575,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-profile": {
       "version": "11.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62830,7 +62588,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-registry-fetch": {
       "version": "18.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62849,7 +62607,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-registry-fetch/node_modules/minizlib": {
       "version": "3.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62861,7 +62619,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/npm-user-validate": {
       "version": "3.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BSD-2-Clause",
       "engines": {
@@ -62870,7 +62628,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/p-map": {
       "version": "7.0.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -62882,13 +62640,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/package-json-from-dist": {
       "version": "1.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BlueOak-1.0.0"
     },
     "packages/superset-core/node_modules/npm/node_modules/pacote": {
       "version": "21.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62919,7 +62677,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/parse-conflict-json": {
       "version": "4.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -62933,7 +62691,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/path-key": {
       "version": "3.1.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -62942,7 +62700,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/path-scurry": {
       "version": "1.11.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BlueOak-1.0.0",
       "dependencies": {
@@ -62958,7 +62716,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/postcss-selector-parser": {
       "version": "7.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -62971,7 +62729,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/proc-log": {
       "version": "5.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -62980,7 +62738,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/proggy": {
       "version": "3.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -62989,7 +62747,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/promise-all-reject-late": {
       "version": "1.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "funding": {
@@ -62998,7 +62756,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/promise-call-limit": {
       "version": "3.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "funding": {
@@ -63007,7 +62765,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/promise-retry": {
       "version": "2.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63020,7 +62778,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/promzard": {
       "version": "2.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63032,7 +62790,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/qrcode-terminal": {
       "version": "0.12.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "bin": {
         "qrcode-terminal": "bin/qrcode-terminal.js"
@@ -63040,7 +62798,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/read": {
       "version": "4.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63052,7 +62810,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/read-cmd-shim": {
       "version": "5.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -63061,7 +62819,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/read-package-json-fast": {
       "version": "4.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63074,7 +62832,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/retry": {
       "version": "0.12.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -63083,14 +62841,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/safer-buffer": {
       "version": "2.1.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
-      "license": "MIT",
-      "optional": true
+      "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/semver": {
       "version": "7.7.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "bin": {
@@ -63102,7 +62859,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/shebang-command": {
       "version": "2.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63114,7 +62871,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/shebang-regex": {
       "version": "3.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -63123,7 +62880,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/signal-exit": {
       "version": "4.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -63135,7 +62892,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/sigstore": {
       "version": "3.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -63152,7 +62909,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/smart-buffer": {
       "version": "4.2.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -63162,7 +62919,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/socks": {
       "version": "2.8.6",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63176,7 +62933,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/socks-proxy-agent": {
       "version": "8.0.5",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63190,7 +62947,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/spdx-correct": {
       "version": "3.2.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -63200,7 +62957,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": {
       "version": "3.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63210,13 +62967,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/spdx-exceptions": {
       "version": "2.5.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "CC-BY-3.0"
     },
     "packages/superset-core/node_modules/npm/node_modules/spdx-expression-parse": {
       "version": "4.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63226,19 +62983,19 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/spdx-license-ids": {
       "version": "3.0.21",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "CC0-1.0"
     },
     "packages/superset-core/node_modules/npm/node_modules/sprintf-js": {
       "version": "1.1.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "BSD-3-Clause"
     },
     "packages/superset-core/node_modules/npm/node_modules/ssri": {
       "version": "12.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63250,7 +63007,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/string-width": {
       "version": "4.2.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63265,7 +63022,7 @@
     "packages/superset-core/node_modules/npm/node_modules/string-width-cjs": {
       "name": "string-width",
       "version": "4.2.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63279,7 +63036,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/strip-ansi": {
       "version": "6.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63292,7 +63049,7 @@
     "packages/superset-core/node_modules/npm/node_modules/strip-ansi-cjs": {
       "name": "strip-ansi",
       "version": "6.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63304,7 +63061,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/supports-color": {
       "version": "10.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -63316,7 +63073,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/tar": {
       "version": "6.2.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63333,7 +63090,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/tar/node_modules/fs-minipass": {
       "version": "2.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63345,7 +63102,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
       "version": "3.3.6",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63357,7 +63114,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/tar/node_modules/minipass": {
       "version": "5.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -63366,19 +63123,19 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/text-table": {
       "version": "0.2.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/tiny-relative-date": {
       "version": "1.3.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/tinyglobby": {
       "version": "0.2.14",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63394,7 +63151,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/tinyglobby/node_modules/fdir": {
       "version": "6.4.6",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "peerDependencies": {
@@ -63408,7 +63165,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch": {
       "version": "4.0.3",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -63420,7 +63177,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/treeverse": {
       "version": "3.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -63429,7 +63186,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/tuf-js": {
       "version": "3.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63443,7 +63200,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/unique-filename": {
       "version": "4.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63455,7 +63212,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/unique-slug": {
       "version": "5.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63467,13 +63224,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/util-deprecate": {
       "version": "1.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/validate-npm-package-license": {
       "version": "3.0.4",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -63483,7 +63240,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": {
       "version": "3.0.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63493,7 +63250,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/validate-npm-package-name": {
       "version": "6.0.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -63502,7 +63259,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/walk-up-path": {
       "version": "4.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -63511,7 +63268,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/which": {
       "version": "5.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63526,7 +63283,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/which/node_modules/isexe": {
       "version": "3.1.1",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "engines": {
@@ -63535,7 +63292,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/wrap-ansi": {
       "version": "8.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63553,7 +63310,7 @@
     "packages/superset-core/node_modules/npm/node_modules/wrap-ansi-cjs": {
       "name": "wrap-ansi",
       "version": "7.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63570,7 +63327,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
       "version": "4.3.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63585,7 +63342,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": {
       "version": "6.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "engines": {
@@ -63597,13 +63354,13 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": {
       "version": "9.2.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT"
     },
     "packages/superset-core/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": {
       "version": "5.1.2",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63620,7 +63377,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": {
       "version": "7.1.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -63635,7 +63392,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/write-file-atomic": {
       "version": "6.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
@@ -63648,7 +63405,7 @@
     },
     "packages/superset-core/node_modules/npm/node_modules/yallist": {
       "version": "4.0.0",
-      "dev": true,
+      "extraneous": true,
       "inBundle": true,
       "license": "ISC"
     },
@@ -64904,6 +64661,7 @@
     "packages/superset-ui-demo": {
       "name": "@superset-ui/demo",
       "version": "0.20.0",
+      "extraneous": true,
       "license": "Apache-2.0",
       "dependencies": {
         "@emotion/cache": "^11.14.0",
@@ -64957,554 +64715,6 @@
         "@superset-ui/plugin-chart-word-cloud": "*"
       }
     },
-    "packages/superset-ui-demo/node_modules/@storybook/addon-actions": {
-      "version": "9.0.8",
-      "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-9.0.8.tgz",
-      "integrity": "sha512-LFePu7PPnWN0Il/uoUpmA5T0J0C7d6haJIbg0pXrjxW2MQVSYXE4S4LSUz8fOImltBDV3xAl6tLPYHFj6VcrOA==",
-      "license": "MIT",
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/storybook"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/@storybook/builder-webpack5": {
-      "version": "8.2.9",
-      "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.2.9.tgz",
-      "integrity": "sha512-D3oYk4LkteWZ3QLcdUTu/0rUvVNUp/bWwEKAycZDr2uFCOhv8VoS2/l/TaHjn3wpyWpVVKS6GgdP72K++YVufg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@storybook/core-webpack": "8.2.9",
-        "@types/node": "^18.0.0",
-        "@types/semver": "^7.3.4",
-        "browser-assert": "^1.2.1",
-        "case-sensitive-paths-webpack-plugin": "^2.4.0",
-        "cjs-module-lexer": "^1.2.3",
-        "constants-browserify": "^1.0.0",
-        "css-loader": "^6.7.1",
-        "es-module-lexer": "^1.5.0",
-        "express": "^4.19.2",
-        "fork-ts-checker-webpack-plugin": "^8.0.0",
-        "fs-extra": "^11.1.0",
-        "html-webpack-plugin": "^5.5.0",
-        "magic-string": "^0.30.5",
-        "path-browserify": "^1.0.1",
-        "process": "^0.11.10",
-        "semver": "^7.3.7",
-        "style-loader": "^3.3.1",
-        "terser-webpack-plugin": "^5.3.1",
-        "ts-dedent": "^2.0.0",
-        "url": "^0.11.0",
-        "util": "^0.12.4",
-        "util-deprecate": "^1.0.2",
-        "webpack": "5",
-        "webpack-dev-middleware": "^6.1.2",
-        "webpack-hot-middleware": "^2.25.1",
-        "webpack-virtual-modules": "^0.6.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/storybook"
-      },
-      "peerDependencies": {
-        "storybook": "^8.2.9"
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    "packages/superset-ui-demo/node_modules/@storybook/builder-webpack5/node_modules/fork-ts-checker-webpack-plugin": {
-      "version": "8.0.0",
-      "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz",
-      "integrity": "sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/code-frame": "^7.16.7",
-        "chalk": "^4.1.2",
-        "chokidar": "^3.5.3",
-        "cosmiconfig": "^7.0.1",
-        "deepmerge": "^4.2.2",
-        "fs-extra": "^10.0.0",
-        "memfs": "^3.4.1",
-        "minimatch": "^3.0.4",
-        "node-abort-controller": "^3.0.1",
-        "schema-utils": "^3.1.1",
-        "semver": "^7.3.5",
-        "tapable": "^2.2.1"
-      },
-      "engines": {
-        "node": ">=12.13.0",
-        "yarn": ">=1.0.0"
-      },
-      "peerDependencies": {
-        "typescript": ">3.6.0",
-        "webpack": "^5.11.0"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/@storybook/builder-webpack5/node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": {
-      "version": "10.1.0",
-      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
-      "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "graceful-fs": "^4.2.0",
-        "jsonfile": "^6.0.1",
-        "universalify": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=12"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/@storybook/components": {
-      "version": "8.5.1",
-      "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.5.1.tgz",
-      "integrity": "sha512-dgZfIIRdI7yA9bYb1rhWzbvU4AnbndAeNhLouxHJkUR5r2Ycp9mJba5UNynN1slgDOxB+VMnq1fWKyfWQrBqnw==",
-      "dev": true,
-      "license": "MIT",
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/storybook"
-      },
-      "peerDependencies": {
-        "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/@storybook/core-webpack": {
-      "version": "8.2.9",
-      "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.2.9.tgz",
-      "integrity": "sha512-6yL1su+d8IOTU+UkZqM9SeBcVc/G6vUHLsMdlWNyVtRus2JTMmT0K0/ll56jrm/ym0y98cxUOA1jsImkBubP2Q==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@types/node": "^18.0.0",
-        "ts-dedent": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/storybook"
-      },
-      "peerDependencies": {
-        "storybook": "^8.2.9"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/@storybook/manager-api": {
-      "version": "8.5.1",
-      "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.5.1.tgz",
-      "integrity": "sha512-Oj9kPYbp/82LRQ+rsc0ZH0fkzeiT2U1kvubmNiRjtopQHCP3UTVnvWIXC9zSRFKmS+NaAdd0JYsIBvE8fjnoqQ==",
-      "dev": true,
-      "license": "MIT",
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/storybook"
-      },
-      "peerDependencies": {
-        "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/@storybook/preview-api": {
-      "version": "8.5.1",
-      "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.5.1.tgz",
-      "integrity": "sha512-fLR7nvAbjHVLazDA6CLy9O/bpBzKDKqxyBp6SybTBPYa76IzsX8ITSMMt1YcP6rOGhVgcKNA9iBNxRddjLIV0Q==",
-      "dev": true,
-      "license": "MIT",
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/storybook"
-      },
-      "peerDependencies": {
-        "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/@storybook/react-webpack5": {
-      "version": "8.2.9",
-      "resolved": "https://registry.npmjs.org/@storybook/react-webpack5/-/react-webpack5-8.2.9.tgz",
-      "integrity": "sha512-c5udaEIFFlBfOQJlPsJvrhyK02B3ltZ86SS0j5bhOa6UgqYOo+KtKaVyegXWgsRw8vVO9ZdmXCfwVvFsHkgJdA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@storybook/builder-webpack5": "8.2.9",
-        "@storybook/preset-react-webpack": "8.2.9",
-        "@storybook/react": "8.2.9",
-        "@types/node": "^18.0.0"
-      },
-      "engines": {
-        "node": ">=18.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/storybook"
-      },
-      "peerDependencies": {
-        "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
-        "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
-        "storybook": "^8.2.9",
-        "typescript": ">= 4.2.x"
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    "packages/superset-ui-demo/node_modules/@storybook/react-webpack5/node_modules/@storybook/preset-react-webpack": {
-      "version": "8.2.9",
-      "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-8.2.9.tgz",
-      "integrity": "sha512-uBLsUfwymWXGmfN/0vB7gLCC0CWDHc778605SWxakqFx7wGF1FZUW4R46qbDFrHTaKh+bundseRdy5/uklksLQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@storybook/core-webpack": "8.2.9",
-        "@storybook/react": "8.2.9",
-        "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0",
-        "@types/node": "^18.0.0",
-        "@types/semver": "^7.3.4",
-        "find-up": "^5.0.0",
-        "fs-extra": "^11.1.0",
-        "magic-string": "^0.30.5",
-        "react-docgen": "^7.0.0",
-        "resolve": "^1.22.8",
-        "semver": "^7.3.7",
-        "tsconfig-paths": "^4.2.0",
-        "webpack": "5"
-      },
-      "engines": {
-        "node": ">=18.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/storybook"
-      },
-      "peerDependencies": {
-        "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
-        "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
-        "storybook": "^8.2.9"
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    "packages/superset-ui-demo/node_modules/@storybook/react-webpack5/node_modules/@storybook/react": {
-      "version": "8.2.9",
-      "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.2.9.tgz",
-      "integrity": "sha512-F2xZcTDxxjpbqt7eP8rEHmlksiKmE/qtPusEWEY4N4jK01kN+ncxSl8gkJpUohMEmAnVC5t/1v/sU57xv1DYpg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@storybook/components": "^8.2.9",
-        "@storybook/global": "^5.0.0",
-        "@storybook/manager-api": "^8.2.9",
-        "@storybook/preview-api": "^8.2.9",
-        "@storybook/react-dom-shim": "8.2.9",
-        "@storybook/theming": "^8.2.9",
-        "@types/escodegen": "^0.0.6",
-        "@types/estree": "^0.0.51",
-        "@types/node": "^18.0.0",
-        "acorn": "^7.4.1",
-        "acorn-jsx": "^5.3.1",
-        "acorn-walk": "^7.2.0",
-        "escodegen": "^2.1.0",
-        "html-tags": "^3.1.0",
-        "lodash": "^4.17.21",
-        "prop-types": "^15.7.2",
-        "react-element-to-jsx-string": "^15.0.0",
-        "semver": "^7.3.7",
-        "ts-dedent": "^2.0.0",
-        "type-fest": "~2.19",
-        "util-deprecate": "^1.0.2"
-      },
-      "engines": {
-        "node": ">=18.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/storybook"
-      },
-      "peerDependencies": {
-        "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
-        "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
-        "storybook": "^8.2.9",
-        "typescript": ">= 4.2.x"
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    "packages/superset-ui-demo/node_modules/@storybook/react-webpack5/node_modules/@storybook/react/node_modules/@storybook/react-dom-shim": {
-      "version": "8.2.9",
-      "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.2.9.tgz",
-      "integrity": "sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q==",
-      "dev": true,
-      "license": "MIT",
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/storybook"
-      },
-      "peerDependencies": {
-        "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
-        "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
-        "storybook": "^8.2.9"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/@storybook/theming": {
-      "version": "8.5.1",
-      "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.5.1.tgz",
-      "integrity": "sha512-sg61vY1gM8w42CIi28vo//6E1gHgHLNBNaRhkfvLFpu9PuhAcVWLwBDZq0BoKmDMxRxbSPV2gvIKeXdOtbSCJw==",
-      "dev": true,
-      "license": "MIT",
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/storybook"
-      },
-      "peerDependencies": {
-        "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/@storybook/types": {
-      "version": "8.4.7",
-      "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.4.7.tgz",
-      "integrity": "sha512-zuf0uPFjODB9Ls9/lqXnb1YsDKFuaASLOpTzpRlz9amFtTepo1dB0nVF9ZWcseTgGs7UxA4+ZR2SZrduXw/ihw==",
-      "license": "MIT",
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/storybook"
-      },
-      "peerDependencies": {
-        "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/@types/node": {
-      "version": "18.19.74",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.74.tgz",
-      "integrity": "sha512-HMwEkkifei3L605gFdV+/UwtpxP6JSzM+xFk2Ia6DNFSwSVBRh9qp5Tgf4lNFOMfPVuU0WnkcWpXZpgn5ufO4A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "undici-types": "~5.26.4"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/ajv": {
-      "version": "6.12.6",
-      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
-      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "fast-deep-equal": "^3.1.1",
-        "fast-json-stable-stringify": "^2.0.0",
-        "json-schema-traverse": "^0.4.1",
-        "uri-js": "^4.2.2"
-      },
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/epoberezkin"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/ajv-keywords": {
-      "version": "3.5.2",
-      "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
-      "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
-      "dev": true,
-      "license": "MIT",
-      "peerDependencies": {
-        "ajv": "^6.9.1"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/chalk": {
-      "version": "4.1.2",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-styles": "^4.1.0",
-        "supports-color": "^7.1.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/chalk?sponsor=1"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/core-js": {
-      "version": "3.48.0",
-      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.48.0.tgz",
-      "integrity": "sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==",
-      "hasInstallScript": true,
-      "license": "MIT",
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/core-js"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/cosmiconfig": {
-      "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
-      "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@types/parse-json": "^4.0.0",
-        "import-fresh": "^3.2.1",
-        "parse-json": "^5.0.0",
-        "path-type": "^4.0.0",
-        "yaml": "^1.10.0"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/css-loader": {
-      "version": "6.11.0",
-      "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz",
-      "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "icss-utils": "^5.1.0",
-        "postcss": "^8.4.33",
-        "postcss-modules-extract-imports": "^3.1.0",
-        "postcss-modules-local-by-default": "^4.0.5",
-        "postcss-modules-scope": "^3.2.0",
-        "postcss-modules-values": "^4.0.0",
-        "postcss-value-parser": "^4.2.0",
-        "semver": "^7.5.4"
-      },
-      "engines": {
-        "node": ">= 12.13.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/webpack"
-      },
-      "peerDependencies": {
-        "@rspack/core": "0.x || 1.x",
-        "webpack": "^5.0.0"
-      },
-      "peerDependenciesMeta": {
-        "@rspack/core": {
-          "optional": true
-        },
-        "webpack": {
-          "optional": true
-        }
-      }
-    },
-    "packages/superset-ui-demo/node_modules/json-schema-traverse": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
-      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "packages/superset-ui-demo/node_modules/memoize-one": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
-      "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==",
-      "license": "MIT"
-    },
-    "packages/superset-ui-demo/node_modules/schema-utils": {
-      "version": "3.3.0",
-      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
-      "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@types/json-schema": "^7.0.8",
-        "ajv": "^6.12.5",
-        "ajv-keywords": "^3.5.2"
-      },
-      "engines": {
-        "node": ">= 10.13.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/webpack"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/storybook": {
-      "version": "8.5.1",
-      "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.5.1.tgz",
-      "integrity": "sha512-HuaAFA97j2w4i/1EHKj6X4iDiVzPrXzQpmTEE1tLD1QXzqrQKKHse+Ggc8AGMuLTAzxA6xmrX9xibgMNWCgvRA==",
-      "license": "MIT",
-      "peer": true,
-      "dependencies": {
-        "@storybook/core": "8.5.1"
-      },
-      "bin": {
-        "getstorybook": "bin/index.cjs",
-        "sb": "bin/index.cjs",
-        "storybook": "bin/index.cjs"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/storybook"
-      },
-      "peerDependencies": {
-        "prettier": "^2 || ^3"
-      },
-      "peerDependenciesMeta": {
-        "prettier": {
-          "optional": true
-        }
-      }
-    },
-    "packages/superset-ui-demo/node_modules/style-loader": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz",
-      "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">= 12.13.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/webpack"
-      },
-      "peerDependencies": {
-        "webpack": "^5.0.0"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/typescript": {
-      "version": "5.9.3",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
-      "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
-      "dev": true,
-      "license": "Apache-2.0",
-      "bin": {
-        "tsc": "bin/tsc",
-        "tsserver": "bin/tsserver"
-      },
-      "engines": {
-        "node": ">=14.17"
-      }
-    },
-    "packages/superset-ui-demo/node_modules/undici-types": {
-      "version": "5.26.5",
-      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
-      "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "packages/superset-ui-demo/node_modules/yaml": {
-      "version": "1.10.2",
-      "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
-      "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
-      "dev": true,
-      "license": "ISC",
-      "engines": {
-        "node": ">= 6"
-      }
-    },
     "packages/superset-ui-switchboard": {
       "name": "@superset-ui/switchboard",
       "version": "0.20.3",
diff --git a/superset-frontend/package.json b/superset-frontend/package.json
index 8cb6a67ec97..046d28f7ff6 100644
--- a/superset-frontend/package.json
+++ b/superset-frontend/package.json
@@ -45,7 +45,7 @@
     "build-translation": "scripts/po2json.sh",
     "bundle-stats": "cross-env BUNDLE_ANALYZER=true npm run build && npx open-cli ../superset/static/stats/statistics.html",
     "clear-npm": "mkdir -p /tmp/empty && rsync -a --delete /tmp/empty/ node_modules/ && rmdir node_modules /tmp/empty",
-    "core:cover": "cross-env NODE_ENV=test NODE_OPTIONS=\"--max-old-space-size=4096\" jest --coverage --coverageThreshold='{\"global\":{\"statements\":100,\"branches\":100,\"functions\":100,\"lines\":100}}' --collectCoverageFrom='[\"packages/**/src/**/*.{js,ts}\", \"!packages/superset-ui-demo/**/*\", \"!packages/superset-core/**/*\"]' packages",
+    "core:cover": "cross-env NODE_ENV=test NODE_OPTIONS=\"--max-old-space-size=4096\" jest --coverage --coverageThreshold='{\"global\":{\"statements\":100,\"branches\":100,\"functions\":100,\"lines\":100}}' --collectCoverageFrom='[\"packages/**/src/**/*.{js,ts}\", \"!packages/superset-core/**/*\"]' packages",
     "cover": "cross-env NODE_ENV=test NODE_OPTIONS=\"--max-old-space-size=4096\" jest --coverage",
     "dev": "webpack --mode=development --color --watch",
     "dev-server": "cross-env NODE_ENV=development BABEL_ENV=development node --max_old_space_size=4096 ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --mode=development",
@@ -61,14 +61,12 @@
     "lint-stats": "node ./scripts/oxlint-metrics-uploader.js",
     "plugins:build": "node ./scripts/build.js",
     "plugins:build-assets": "node ./scripts/copyAssets.js",
-    "plugins:build-storybook": "cd packages/superset-ui-demo && npm run build-storybook",
     "plugins:create-conventional-version": "npm run prune && lerna version --conventional-commits --create-release github --no-private --yes --tag-version-prefix=\"plugins-and-packages-v\"",
     "plugins:create-minor-version": "npm run prune && lerna version minor --no-private --yes --tag-version-prefix=\"plugins-and-packages-v\"",
     "plugins:create-patch-version": "npm run prune && lerna version patch --no-private --yes --tag-version-prefix=\"plugins-and-packages-v\"",
     "plugins:publish-all": "npm run prune && npm run plugins:build && lerna publish from-package --force-publish --yes",
     "plugins:release-conventional": "npm run prune && npm run plugins:build && lerna publish --conventional-commits --create-release github --yes",
     "plugins:release-from-tag": "npm run prune && npm run plugins:build && lerna publish from-package --yes",
-    "plugins:storybook": "cd packages/superset-ui-demo && npm run storybook",
     "playwright:test": "playwright test",
     "playwright:ui": "playwright test --ui",
     "playwright:headed": "playwright test --headed",
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-chart/ChartDataProvider.stories.tsx b/superset-frontend/packages/superset-ui-core/src/chart/stories/ChartDataProvider.stories.tsx
similarity index 96%
rename from superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-chart/ChartDataProvider.stories.tsx
rename to superset-frontend/packages/superset-ui-core/src/chart/stories/ChartDataProvider.stories.tsx
index ca3ef618727..15eba0adb16 100644
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-chart/ChartDataProvider.stories.tsx
+++ b/superset-frontend/packages/superset-ui-core/src/chart/stories/ChartDataProvider.stories.tsx
@@ -32,8 +32,8 @@ import {
   wordCloudFormData,
 } from '../../../../superset-ui-core/test/chart/fixtures/formData';
 
-import Expandable from '../../shared/components/Expandable';
-import VerifyCORS, { renderError } from '../../shared/components/VerifyCORS';
+import { Expandable } from '@storybook-shared';
+import { VerifyCORS, renderError } from '@storybook-shared';
 
 const BIG_NUMBER = bigNumberFormData.viz_type;
 const SANKEY = sankeyFormData.viz_type;
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-chart/SuperChart.stories.tsx b/superset-frontend/packages/superset-ui-core/src/chart/stories/SuperChart.stories.tsx
similarity index 98%
rename from superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-chart/SuperChart.stories.tsx
rename to superset-frontend/packages/superset-ui-core/src/chart/stories/SuperChart.stories.tsx
index 94271a68cec..4e67c77c92e 100644
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-chart/SuperChart.stories.tsx
+++ b/superset-frontend/packages/superset-ui-core/src/chart/stories/SuperChart.stories.tsx
@@ -23,7 +23,7 @@ import {
   BuggyChartPlugin,
   ChartKeys,
 } from '../../../../superset-ui-core/test/chart/components/MockChartPlugins';
-import ResizableChartDemo from '../../shared/components/ResizableChartDemo';
+import { ResizableChartDemo } from '@storybook-shared';
 
 new DiligentChartPlugin().configure({ key: ChartKeys.DILIGENT }).register();
 new BuggyChartPlugin().configure({ key: ChartKeys.BUGGY }).register();
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-color/ColorPalettes.stories.tsx b/superset-frontend/packages/superset-ui-core/src/color/stories/ColorPalettes.stories.tsx
similarity index 100%
rename from superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-color/ColorPalettes.stories.tsx
rename to superset-frontend/packages/superset-ui-core/src/color/stories/ColorPalettes.stories.tsx
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-color/RenderPalettes.tsx b/superset-frontend/packages/superset-ui-core/src/color/stories/RenderPalettes.tsx
similarity index 100%
rename from superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-color/RenderPalettes.tsx
rename to superset-frontend/packages/superset-ui-core/src/color/stories/RenderPalettes.tsx
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-color/color-styles.css b/superset-frontend/packages/superset-ui-core/src/color/stories/color-styles.css
similarity index 87%
rename from superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-color/color-styles.css
rename to superset-frontend/packages/superset-ui-core/src/color/stories/color-styles.css
index 5a334ef64ba..0413b925c85 100644
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-color/color-styles.css
+++ b/superset-frontend/packages/superset-ui-core/src/color/stories/color-styles.css
@@ -18,17 +18,18 @@
  */
 
 .palette-label {
-  margin: 4px 12px 4px 0;
+  padding-right: 16px;
+  vertical-align: middle;
 }
 
 .palette-container {
   display: flex;
   flex-direction: row;
-  border: 1px solid #eaeaea;
-  width: fit-content;
+  align-items: center;
 }
 
 .palette-item {
-  width: 16px;
-  height: 16px;
+  width: 24px;
+  height: 24px;
+  border-radius: 2px;
 }
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-connection/Connection.stories.tsx b/superset-frontend/packages/superset-ui-core/src/connection/stories/Connection.stories.tsx
similarity index 92%
rename from superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-connection/Connection.stories.tsx
rename to superset-frontend/packages/superset-ui-core/src/connection/stories/Connection.stories.tsx
index a091b20c81a..229df45eb9c 100644
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-connection/Connection.stories.tsx
+++ b/superset-frontend/packages/superset-ui-core/src/connection/stories/Connection.stories.tsx
@@ -17,12 +17,12 @@
  * under the License.
  */
 
-import { bigNumberFormData } from '../../../../superset-ui-core/test/chart/fixtures/formData';
-
-import VerifyCORS, {
-  Props as VerifyCORSProps,
-} from '../../shared/components/VerifyCORS';
-import Expandable from '../../shared/components/Expandable';
+import { bigNumberFormData } from '../../../test/chart/fixtures/formData';
+import {
+  VerifyCORS,
+  Expandable,
+  type VerifyCORSProps,
+} from '@storybook-shared';
 
 const REQUEST_METHODS = ['GET', 'POST'];
 const ENDPOINTS = {
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-number-format/NumberFormat.stories.tsx b/superset-frontend/packages/superset-ui-core/src/number-format/stories/NumberFormat.stories.tsx
similarity index 100%
rename from superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-number-format/NumberFormat.stories.tsx
rename to superset-frontend/packages/superset-ui-core/src/number-format/stories/NumberFormat.stories.tsx
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-theme/Theme.stories.tsx b/superset-frontend/packages/superset-ui-core/src/style/stories/Theme.stories.tsx
similarity index 100%
rename from superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-theme/Theme.stories.tsx
rename to superset-frontend/packages/superset-ui-core/src/style/stories/Theme.stories.tsx
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-time-format/TimeFormat.stories.tsx b/superset-frontend/packages/superset-ui-core/src/time-format/stories/TimeFormat.stories.tsx
similarity index 100%
rename from superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-time-format/TimeFormat.stories.tsx
rename to superset-frontend/packages/superset-ui-core/src/time-format/stories/TimeFormat.stories.tsx
diff --git a/superset-frontend/packages/superset-ui-demo/.babelrc.json b/superset-frontend/packages/superset-ui-demo/.babelrc.json
deleted file mode 100644
index 9164ce7ce48..00000000000
--- a/superset-frontend/packages/superset-ui-demo/.babelrc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "sourceType": "unambiguous",
-  "presets": [
-    [
-      "@babel/preset-env",
-      {
-        "targets": {
-          "chrome": 100,
-          "safari": 15,
-          "firefox": 91
-        }
-      }
-    ],
-    "@babel/preset-typescript",
-    "@babel/preset-react"
-  ],
-  "plugins": []
-}
diff --git a/superset-frontend/packages/superset-ui-demo/.storybook/main.js b/superset-frontend/packages/superset-ui-demo/.storybook/main.js
deleted file mode 100644
index afb0e6beb72..00000000000
--- a/superset-frontend/packages/superset-ui-demo/.storybook/main.js
+++ /dev/null
@@ -1,55 +0,0 @@
-import { dirname, join } from 'path';
-const customConfig = require('../../../webpack.config.js');
-
-module.exports = {
-  addons: [
-    getAbsolutePath('@storybook/addon-controls'),
-    '@mihkeleidast/storybook-addon-source',
-    getAbsolutePath('@storybook/addon-actions'),
-    getAbsolutePath('@storybook/addon-links'),
-  ],
-
-  stories: ['../storybook/stories/**/*.stories.[tj]sx'],
-
-  webpackFinal: config => ({
-    ...config,
-    module: {
-      ...config.module,
-      rules: [
-        ...customConfig.module.rules,
-        // Fix for Storybook 8 ESM issue with react-dom/test-utils
-        {
-          test: /\.m?js$/,
-          resolve: {
-            fullySpecified: false,
-          },
-        },
-      ],
-    },
-    resolve: {
-      ...config.resolve,
-      ...customConfig.resolve,
-      alias: {
-        ...config.resolve?.alias,
-        ...customConfig.resolve?.alias,
-      },
-    },
-  }),
-
-  typescript: {
-    reactDocgen: 'none',
-  },
-
-  framework: {
-    name: getAbsolutePath('@storybook/react-webpack5'),
-    options: {},
-  },
-
-  docs: {
-    autodocs: false,
-  },
-};
-
-function getAbsolutePath(value) {
-  return dirname(require.resolve(join(value, 'package.json')));
-}
diff --git a/superset-frontend/packages/superset-ui-demo/.storybook/preview.js b/superset-frontend/packages/superset-ui-demo/.storybook/preview.js
deleted file mode 100644
index 1786f8a88b3..00000000000
--- a/superset-frontend/packages/superset-ui-demo/.storybook/preview.js
+++ /dev/null
@@ -1,77 +0,0 @@
-import { withJsx } from '@mihkeleidast/storybook-addon-source';
-import {
-  configure,
-  getTimeFormatterRegistry,
-  smartDateFormatter,
-  getCategoricalSchemeRegistry,
-  getSequentialSchemeRegistry,
-  CategoricalD3,
-  CategoricalSuperset,
-  SequentialCommon,
-  SequentialD3,
-} from '@superset-ui/core';
-import themeDecorator from './themeDecorator';
-
-import './storybook.css';
-
-export const decorators = [withJsx, themeDecorator];
-
-export const parameters = {
-  passArgsFirst: false,
-  options: {
-    name: '✨ Superset UI',
-    addonPanelInRight: false,
-    enableShortcuts: false,
-    goFullScreen: false,
-    hierarchyRootSeparator: null,
-    hierarchySeparator: /\|/,
-    selectedAddonPanel: undefined, // The order of addons in the "Addon panel" is the same as you import them in 'addons.js'. The first panel will be opened by default as you run Storybook
-    showAddonPanel: true,
-    showSearchBox: false,
-    showStoriesPanel: true,
-    sidebarAnimations: true,
-    sortStoriesByKind: false,
-    url: '#',
-    storySort: (a, b) => {
-      if (a.kind === b.kind) {
-        return 0;
-      }
-      if (
-        a.id.startsWith('core-packages') &&
-        !b.id.startsWith('core-packages')
-      ) {
-        return -1;
-      }
-      if (
-        !a.id.startsWith('core-packages') &&
-        b.id.startsWith('core-packages')
-      ) {
-        return 1;
-      }
-      return a.id.localeCompare(b.id, undefined, { numeric: true });
-    },
-  },
-};
-
-// Superset setup
-configure();
-
-// Register color schemes
-const categoricalSchemeRegistry = getCategoricalSchemeRegistry();
-[CategoricalD3, CategoricalSuperset].forEach(group => {
-  group.forEach(scheme => {
-    categoricalSchemeRegistry.registerValue(scheme.id, scheme);
-  });
-});
-categoricalSchemeRegistry.setDefaultKey('d3Category10');
-
-const sequentialSchemeRegistry = getSequentialSchemeRegistry();
-[SequentialCommon, SequentialD3].forEach(group => {
-  group.forEach(scheme => {
-    sequentialSchemeRegistry.registerValue(scheme.id, scheme);
-  });
-});
-
-getTimeFormatterRegistry()
-  .registerValue('smart_date', smartDateFormatter)
-  .setDefaultKey('smart_date');
diff --git a/superset-frontend/packages/superset-ui-demo/.storybook/storybook.css b/superset-frontend/packages/superset-ui-demo/.storybook/storybook.css
deleted file mode 100644
index e8b2db4b4e5..00000000000
--- a/superset-frontend/packages/superset-ui-demo/.storybook/storybook.css
+++ /dev/null
@@ -1,19 +0,0 @@
-html,
-body,
-#root {
-  height: 100%;
-  font-family:
-    BlinkMacSystemFont,
-    Roboto,
-    Helvetica Neue,
-    sans-serif;
-  font-weight: 200;
-  color: #484848;
-}
-#root > div {
-  padding: 8px;
-}
-
-code {
-  background: none;
-}
diff --git a/superset-frontend/packages/superset-ui-demo/.storybook/themeDecorator.jsx b/superset-frontend/packages/superset-ui-demo/.storybook/themeDecorator.jsx
deleted file mode 100644
index c456e2b38cf..00000000000
--- a/superset-frontend/packages/superset-ui-demo/.storybook/themeDecorator.jsx
+++ /dev/null
@@ -1,10 +0,0 @@
-// themeDecorator.js
-import { supersetTheme, ThemeProvider } from '@apache-superset/core/ui';
-
-const ThemeDecorator = Story => (
-  <ThemeProvider theme={supersetTheme}>
-    <Story />
-  </ThemeProvider>
-);
-
-export default ThemeDecorator;
diff --git a/superset-frontend/packages/superset-ui-demo/CHANGELOG.md b/superset-frontend/packages/superset-ui-demo/CHANGELOG.md
deleted file mode 100644
index dfa48f5f703..00000000000
--- a/superset-frontend/packages/superset-ui-demo/CHANGELOG.md
+++ /dev/null
@@ -1,89 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License.
--->
-
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-# [0.20.0](https://github.com/apache/superset/compare/v2021.41.0...v0.20.0) (2024-09-09)
-
-### Bug Fixes
-
-- **ci:** fix failed `docker-build` CI job ([#28442](https://github.com/apache/superset/issues/28442)) ([4f51f05](https://github.com/apache/superset/commit/4f51f051334e5285495a53074c54aae0fea77156))
-- **plugin-chart-echarts:** invalid total label location for negative values in stacked bar chart ([#21032](https://github.com/apache/superset/issues/21032)) ([a8ba544](https://github.com/apache/superset/commit/a8ba544e609ad3af449239c1fb956bb18c7066c4))
-- **plugin-chart-echarts:** missing value format in mixed timeseries ([#21044](https://github.com/apache/superset/issues/21044)) ([2d1ba46](https://github.com/apache/superset/commit/2d1ba468441b113c574d6fcc5984e8e09ddbc1c6))
-- **plugin-chart-pivot-table:** Invalid Formats Date Fields ([#20909](https://github.com/apache/superset/issues/20909)) ([3f124d9](https://github.com/apache/superset/commit/3f124d9d67f194746da0a49ee2456a0530ec73f9))
-- **storybook:** fix broken Storybook stories during development ([#29587](https://github.com/apache/superset/issues/29587)) ([462cda4](https://github.com/apache/superset/commit/462cda400baa00b3bcc4a7f8aded362ca55e18a5))
-
-### Features
-
-- add drag and drop column rearrangement for table viz ([#19381](https://github.com/apache/superset/issues/19381)) ([7e9b85f](https://github.com/apache/superset/commit/7e9b85f76ca8cae38c38e11f857634216b1cd71c))
-- add Nightingale chart support for echarts pie chart ([#28597](https://github.com/apache/superset/issues/28597)) ([f9d2451](https://github.com/apache/superset/commit/f9d2451b23e0f5b0316a61889a8d964704e888dc))
-- Adds the ECharts Bubble chart ([#22107](https://github.com/apache/superset/issues/22107)) ([c81c60c](https://github.com/apache/superset/commit/c81c60c91fbcb09dd63c05f050e18ee09ceebfd6))
-- Adds the ECharts Sunburst chart ([#22833](https://github.com/apache/superset/issues/22833)) ([30abefb](https://github.com/apache/superset/commit/30abefb519978e2760a492de51dc0d19803edf3a))
-- **build:** uplift Storybook to v8 ([#29408](https://github.com/apache/superset/issues/29408)) ([3bf8989](https://github.com/apache/superset/commit/3bf89893dc17a8dea94a40a6d590625d215e8dab))
-- Migrates Dual Line Chart to Mixed Chart ([#23910](https://github.com/apache/superset/issues/23910)) ([f5148ef](https://github.com/apache/superset/commit/f5148ef728ce649697c10fb7aa65982d7dd05638))
-- Migrates Pivot Table v1 to v2 ([#23712](https://github.com/apache/superset/issues/23712)) ([522eb97](https://github.com/apache/superset/commit/522eb97b65dcaceb82f7f1b7de8545997a415253))
-- Migrates TreeMap chart ([#23741](https://github.com/apache/superset/issues/23741)) ([af24092](https://github.com/apache/superset/commit/af24092440f23f807554dcc63e3e45c3c73273bf))
-- **plugin-chart-echarts:** Echarts Waterfall ([#17906](https://github.com/apache/superset/issues/17906)) ([17792a5](https://github.com/apache/superset/commit/17792a507c7245c9e09c6eb98a774f2ef4ec8568))
-- Removes the preset-chart-xy plugin ([#23943](https://github.com/apache/superset/issues/23943)) ([e922f09](https://github.com/apache/superset/commit/e922f0993d31732f048eb4d638c67cd7fc18bdfa))
-- **storybook:** Co-habitating/Upgrading Storybooks to v7 (dependency madness ensues) ([#26907](https://github.com/apache/superset/issues/26907)) ([753ef69](https://github.com/apache/superset/commit/753ef695294ce26238b68ff41ba0a9af6aea74de))
-- **timeseries-chart:** add percentage threshold input control ([#17758](https://github.com/apache/superset/issues/17758)) ([6bd4dd2](https://github.com/apache/superset/commit/6bd4dd257a6089a093bae3f251cf9f0976d353e6))
-
-# [0.19.0](https://github.com/apache/superset/compare/v2021.41.0...v0.19.0) (2024-09-07)
-
-### Bug Fixes
-
-- **ci:** fix failed `docker-build` CI job ([#28442](https://github.com/apache/superset/issues/28442)) ([4f51f05](https://github.com/apache/superset/commit/4f51f051334e5285495a53074c54aae0fea77156))
-- **plugin-chart-echarts:** invalid total label location for negative values in stacked bar chart ([#21032](https://github.com/apache/superset/issues/21032)) ([a8ba544](https://github.com/apache/superset/commit/a8ba544e609ad3af449239c1fb956bb18c7066c4))
-- **plugin-chart-echarts:** missing value format in mixed timeseries ([#21044](https://github.com/apache/superset/issues/21044)) ([2d1ba46](https://github.com/apache/superset/commit/2d1ba468441b113c574d6fcc5984e8e09ddbc1c6))
-- **plugin-chart-pivot-table:** Invalid Formats Date Fields ([#20909](https://github.com/apache/superset/issues/20909)) ([3f124d9](https://github.com/apache/superset/commit/3f124d9d67f194746da0a49ee2456a0530ec73f9))
-- **storybook:** fix broken Storybook stories during development ([#29587](https://github.com/apache/superset/issues/29587)) ([462cda4](https://github.com/apache/superset/commit/462cda400baa00b3bcc4a7f8aded362ca55e18a5))
-
-### Features
-
-- add drag and drop column rearrangement for table viz ([#19381](https://github.com/apache/superset/issues/19381)) ([7e9b85f](https://github.com/apache/superset/commit/7e9b85f76ca8cae38c38e11f857634216b1cd71c))
-- add Nightingale chart support for echarts pie chart ([#28597](https://github.com/apache/superset/issues/28597)) ([f9d2451](https://github.com/apache/superset/commit/f9d2451b23e0f5b0316a61889a8d964704e888dc))
-- Adds the ECharts Bubble chart ([#22107](https://github.com/apache/superset/issues/22107)) ([c81c60c](https://github.com/apache/superset/commit/c81c60c91fbcb09dd63c05f050e18ee09ceebfd6))
-- Adds the ECharts Sunburst chart ([#22833](https://github.com/apache/superset/issues/22833)) ([30abefb](https://github.com/apache/superset/commit/30abefb519978e2760a492de51dc0d19803edf3a))
-- **build:** uplift Storybook to v8 ([#29408](https://github.com/apache/superset/issues/29408)) ([3bf8989](https://github.com/apache/superset/commit/3bf89893dc17a8dea94a40a6d590625d215e8dab))
-- Migrates Dual Line Chart to Mixed Chart ([#23910](https://github.com/apache/superset/issues/23910)) ([f5148ef](https://github.com/apache/superset/commit/f5148ef728ce649697c10fb7aa65982d7dd05638))
-- Migrates Pivot Table v1 to v2 ([#23712](https://github.com/apache/superset/issues/23712)) ([522eb97](https://github.com/apache/superset/commit/522eb97b65dcaceb82f7f1b7de8545997a415253))
-- Migrates TreeMap chart ([#23741](https://github.com/apache/superset/issues/23741)) ([af24092](https://github.com/apache/superset/commit/af24092440f23f807554dcc63e3e45c3c73273bf))
-- **plugin-chart-echarts:** Echarts Waterfall ([#17906](https://github.com/apache/superset/issues/17906)) ([17792a5](https://github.com/apache/superset/commit/17792a507c7245c9e09c6eb98a774f2ef4ec8568))
-- Removes the preset-chart-xy plugin ([#23943](https://github.com/apache/superset/issues/23943)) ([e922f09](https://github.com/apache/superset/commit/e922f0993d31732f048eb4d638c67cd7fc18bdfa))
-- **storybook:** Co-habitating/Upgrading Storybooks to v7 (dependency madness ensues) ([#26907](https://github.com/apache/superset/issues/26907)) ([753ef69](https://github.com/apache/superset/commit/753ef695294ce26238b68ff41ba0a9af6aea74de))
-- **timeseries-chart:** add percentage threshold input control ([#17758](https://github.com/apache/superset/issues/17758)) ([6bd4dd2](https://github.com/apache/superset/commit/6bd4dd257a6089a093bae3f251cf9f0976d353e6))
-
-# [0.18.0](https://github.com/apache-superset/superset-ui/compare/v0.17.87...v0.18.0) (2021-08-30)
-
-**Note:** Version bump only for package @superset-ui/demo
-
-## [0.17.63](https://github.com/apache-superset/superset-ui/compare/v0.17.62...v0.17.63) (2021-07-02)
-
-**Note:** Version bump only for package @superset-ui/demo
-
-## [0.17.62](https://github.com/apache-superset/superset-ui/compare/v0.17.61...v0.17.62) (2021-07-02)
-
-**Note:** Version bump only for package @superset-ui/demo
-
-## [0.17.61](https://github.com/apache-superset/superset-ui/compare/v0.17.60...v0.17.61) (2021-07-02)
-
-**Note:** Version bump only for package @superset-ui/demo
diff --git a/superset-frontend/packages/superset-ui-demo/README.md b/superset-frontend/packages/superset-ui-demo/README.md
deleted file mode 100644
index c25c4706285..00000000000
--- a/superset-frontend/packages/superset-ui-demo/README.md
+++ /dev/null
@@ -1,28 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-# @superset-ui/demo
-
-Storybook for `@superset-ui` packages.
-
-**See it live:** [apache-superset.github.io/superset-ui](https://apache-superset.github.io/superset-ui)
-
-For documentation on running Storybook locally and adding stories, see the
-[Storybook documentation](https://superset.apache.org/docs/developer_portal/testing/storybook)
-in the Developer Portal.
diff --git a/superset-frontend/packages/superset-ui-demo/package.json b/superset-frontend/packages/superset-ui-demo/package.json
deleted file mode 100644
index 84ec258f971..00000000000
--- a/superset-frontend/packages/superset-ui-demo/package.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
-  "name": "@superset-ui/demo",
-  "version": "0.20.0",
-  "private": true,
-  "description": "Storybook for Superset UI ✨",
-  "keywords": [
-    "storybook",
-    "superset",
-    "ui",
-    "visualization",
-    "analysis",
-    "data"
-  ],
-  "homepage": "https://github.com/apache/superset/tree/master/superset-frontend/packages/superset-ui-demo#readme",
-  "bugs": {
-    "url": "https://github.com/apache/superset/issues"
-  },
-  "repository": {
-    "type": "git",
-    "url": "https://github.com/apache/superset.git",
-    "directory": "superset-frontend/packages/superset-ui-demo"
-  },
-  "license": "Apache-2.0",
-  "main": "index.js",
-  "scripts": {
-    "build-storybook": "npm run demo:clean && storybook build",
-    "demo:build": "npm run demo:clean && storybook build -o _gh-pages",
-    "demo:clean": "rm -rf _gh-pages",
-    "demo:publish": "gh-pages -d _gh-pages",
-    "deploy-demo": "npm run demo:build && npm run demo:publish && npm run demo:clean",
-    "storybook": "storybook dev -p 9001"
-  },
-  "dependencies": {
-    "@emotion/cache": "^11.14.0",
-    "@emotion/react": "^11.14.0",
-    "@emotion/styled": "^11.14.1",
-    "@mihkeleidast/storybook-addon-source": "^1.0.1",
-    "@react-icons/all-files": "^4.1.0",
-    "@storybook/addon-actions": "^8.6.15",
-    "@storybook/addon-controls": "^8.6.15",
-    "@storybook/addon-links": "^8.6.15",
-    "@storybook/react": "^8.6.15",
-    "@storybook/types": "^8.6.15",
-    "@types/react-loadable": "^5.5.11",
-    "core-js": "3.48.0",
-    "gh-pages": "^6.3.0",
-    "jquery": "^4.0.0",
-    "memoize-one": "^6.0.0",
-    "react": "^17.0.2",
-    "react-dom": "^17.0.2",
-    "react-loadable": "^5.5.0",
-    "react-resizable": "^3.1.3"
-  },
-  "devDependencies": {
-    "@babel/core": "^7.29.0",
-    "@babel/preset-env": "^7.29.0",
-    "@babel/preset-react": "^7.28.5",
-    "@babel/preset-typescript": "^7.28.5",
-    "@storybook/react-webpack5": "^8.6.15",
-    "babel-loader": "^10.0.0",
-    "fork-ts-checker-webpack-plugin": "^9.1.0",
-    "ts-loader": "^9.5.4",
-    "typescript": "^5.9.3"
-  },
-  "peerDependencies": {
-    "@apache-superset/core": "*",
-    "@superset-ui/core": "*",
-    "@superset-ui/legacy-plugin-chart-calendar": "*",
-    "@superset-ui/legacy-plugin-chart-chord": "*",
-    "@superset-ui/legacy-plugin-chart-country-map": "*",
-    "@superset-ui/legacy-plugin-chart-horizon": "*",
-    "@superset-ui/legacy-plugin-chart-map-box": "*",
-    "@superset-ui/legacy-plugin-chart-paired-t-test": "*",
-    "@superset-ui/legacy-plugin-chart-parallel-coordinates": "*",
-    "@superset-ui/legacy-plugin-chart-partition": "*",
-    "@superset-ui/legacy-plugin-chart-rose": "*",
-    "@superset-ui/legacy-plugin-chart-world-map": "*",
-    "@superset-ui/legacy-preset-chart-deckgl": "*",
-    "@superset-ui/legacy-preset-chart-nvd3": "*",
-    "@superset-ui/plugin-chart-echarts": "*",
-    "@superset-ui/plugin-chart-table": "*",
-    "@superset-ui/plugin-chart-word-cloud": "*"
-  }
-}
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/ExampleApp.stories.jsx b/superset-frontend/packages/superset-ui-demo/storybook/stories/ExampleApp.stories.jsx
deleted file mode 100644
index 1b3efc3969f..00000000000
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/ExampleApp.stories.jsx
+++ /dev/null
@@ -1,90 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-import {
-  Layout,
-  Menu,
-  Button,
-  Card,
-  Input,
-  Space,
-} from '@superset-ui/core/components';
-import { Alert, Table } from 'antd';
-// eslint-disable-next-line import/no-extraneous-dependencies
-import { Icons } from '@superset-ui/core/components/Icons';
-
-const { Header, Content, Sider } = Layout;
-
-export default {
-  title: 'Example/ExampleApp',
-};
-
-export const KitchenSink = () => {
-  const columns = [
-    { title: 'Name', dataIndex: 'name' },
-    { title: 'Age', dataIndex: 'age' },
-    { title: 'Address', dataIndex: 'address' },
-  ];
-
-  const data = [
-    { key: 1, name: 'John Brown', age: 32, address: 'New York' },
-    { key: 2, name: 'Jim Green', age: 42, address: 'London' },
-    { key: 3, name: 'Joe Black', age: 28, address: 'Sydney' },
-  ];
-
-  return (
-    <Layout style={{ minHeight: '100vh' }}>
-      <Header style={{ color: 'white', fontSize: 18 }}>My App</Header>
-      <Layout>
-        <Sider width={200}>
-          <Menu
-            mode="inline"
-            defaultSelectedKeys={['1']}
-            style={{ height: '100%' }}
-            items={[
-              { key: '1', icon: <Icons.UserOutlined />, label: 'Users' },
-              { key: '2', icon: <Icons.BookOutlined />, label: 'Devices' },
-              { key: '3', icon: <Icons.CheckCircleFilled />, label: 'Alerts' },
-            ]}
-          />
-        </Sider>
-        <Layout style={{ padding: '24px' }}>
-          <Content>
-            <Space direction="vertical" size="large" style={{ width: '100%' }}>
-              <Alert
-                message="Welcome"
-                description="You are logged in."
-                type="info"
-              />
-              <Card title="Quick Actions">
-                <Space>
-                  <Button type="primary">Create</Button>
-                  <Button>Settings</Button>
-                  <Input placeholder="Search..." />
-                </Space>
-              </Card>
-              <Card title="User Table">
-                <Table columns={columns} dataSource={data} pagination={false} />
-              </Card>
-            </Space>
-          </Content>
-        </Layout>
-      </Layout>
-    </Layout>
-  );
-};
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Arc/payload.js b/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Arc/payload.js
deleted file mode 100644
index 12cc3a1f1d3..00000000000
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Arc/payload.js
+++ /dev/null
@@ -1,269 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/* eslint-disable sort-keys, no-magic-numbers */
-
-export default {
-  cache_key: null,
-  cached_dttm: null,
-  cache_timeout: 86400,
-  error: null,
-  form_data: {
-    datasource: '10__table',
-    viz_type: 'deck_arc',
-    slice_id: 71,
-    url_params: {},
-    granularity_sqla: 'dttm',
-    time_grain_sqla: null,
-    time_range: ' : ',
-    start_spatial: {
-      type: 'latlong',
-      latCol: 'LATITUDE',
-      lonCol: 'LONGITUDE',
-    },
-    end_spatial: {
-      type: 'latlong',
-      latCol: 'LATITUDE_DEST',
-      lonCol: 'LONGITUDE_DEST',
-    },
-    row_limit: 5000,
-    filter_nulls: true,
-    adhoc_filters: [
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: '1b92e906-53a1-48e2-8e45-056fc5c9d2dc',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'LATITUDE',
-      },
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: '0ec864e8-e3e1-42cc-b0f8-4620dfc1c806',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'LATITUDE_DEST',
-      },
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: 'ecf4d524-eb35-45a8-b928-91398ebcf498',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'LONGITUDE',
-      },
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: '5297586e-9c42-4c5a-bd5d-8a5fed4d698f',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'LONGITUDE_DEST',
-      },
-    ],
-    mapbox_style: 'mapbox://styles/mapbox/light-v9',
-    viewport: {
-      altitude: 1.5,
-      bearing: 8.546256357301871,
-      height: 642,
-      latitude: 44.596651438714254,
-      longitude: -91.84340711201104,
-      maxLatitude: 85.05113,
-      maxPitch: 60,
-      maxZoom: 20,
-      minLatitude: -85.05113,
-      minPitch: 0,
-      minZoom: 0,
-      pitch: 60,
-      width: 997,
-      zoom: 2.929837070560775,
-    },
-    autozoom: true,
-    color_picker: {
-      a: 1,
-      b: 135,
-      g: 122,
-      r: 0,
-    },
-    target_color_picker: {
-      r: 0,
-      g: 122,
-      b: 135,
-      a: 1,
-    },
-    dimension: null,
-    color_scheme: 'bnbColors',
-    label_colors: {},
-    stroke_width: 1,
-    legend_position: 'tr',
-    legend_format: null,
-    js_columns: [],
-    where: '',
-    having: '',
-    filters: [
-      {
-        col: 'LATITUDE',
-        op: 'IS NOT NULL',
-        val: '',
-      },
-      {
-        col: 'LATITUDE_DEST',
-        op: 'IS NOT NULL',
-        val: '',
-      },
-      {
-        col: 'LONGITUDE',
-        op: 'IS NOT NULL',
-        val: '',
-      },
-      {
-        col: 'LONGITUDE_DEST',
-        op: 'IS NOT NULL',
-        val: '',
-      },
-    ],
-  },
-  is_cached: false,
-  query:
-    'SELECT "LATITUDE" AS "LATITUDE",\n       "LONGITUDE" AS "LONGITUDE",\n       "LONGITUDE_DEST" AS "LONGITUDE_DEST",\n       "LATITUDE_DEST" AS "LATITUDE_DEST"\nFROM flights\nWHERE "LATITUDE" IS NOT NULL\n  AND "LATITUDE_DEST" IS NOT NULL\n  AND "LONGITUDE" IS NOT NULL\n  AND "LONGITUDE_DEST" IS NOT NULL\nLIMIT 5000\nOFFSET 0',
-  status: 'success',
-  stacktrace: null,
-  rowcount: 5000,
-  data: {
-    features: [
-      {
-        sourcePosition: [-149.99618999999998, 61.174319999999994],
-        targetPosition: [-122.30931000000001, 47.44898],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-118.40807, 33.94254],
-        targetPosition: [-80.09559, 26.683159999999997],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-122.37483999999999, 37.619],
-        targetPosition: [-80.94313000000001, 35.214009999999995],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-118.40807, 33.94254],
-        targetPosition: [-80.29056, 25.79325],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-122.30931000000001, 47.44898],
-        targetPosition: [-149.99618999999998, 61.174319999999994],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-122.37483999999999, 37.619],
-        targetPosition: [-93.21692, 44.88055],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-115.15233, 36.08036],
-        targetPosition: [-93.21692, 44.88055],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-118.40807, 33.94254],
-        targetPosition: [-80.94313000000001, 35.214009999999995],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-122.37483999999999, 37.619],
-        targetPosition: [-97.0372, 32.89595],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-115.15233, 36.08036],
-        targetPosition: [-84.42694, 33.640440000000005],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-104.667, 39.85841],
-        targetPosition: [-84.42694, 33.640440000000005],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-115.15233, 36.08036],
-        targetPosition: [-80.29056, 25.79325],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-118.40807, 33.94254],
-        targetPosition: [-93.21692, 44.88055],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-111.97776999999999, 40.78839],
-        targetPosition: [-84.42694, 33.640440000000005],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-122.30931000000001, 47.44898],
-        targetPosition: [-93.21692, 44.88055],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-149.99618999999998, 61.174319999999994],
-        targetPosition: [-122.30931000000001, 47.44898],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-149.99618999999998, 61.174319999999994],
-        targetPosition: [-122.30931000000001, 47.44898],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-122.37483999999999, 37.619],
-        targetPosition: [-95.33972, 29.98047],
-        cat_color: null,
-        __timestamp: null,
-      },
-      {
-        sourcePosition: [-149.99618999999998, 61.174319999999994],
-        targetPosition: [-122.5975, 45.58872],
-        cat_color: null,
-        __timestamp: null,
-      },
-    ],
-    mapboxApiKey:
-      'pk.eyJ1Ijoia3Jpc3R3IiwiYSI6ImNqbGg1N242NTFlczczdnBhazViMjgzZ2sifQ.lUneM-o3NucXN189EYyXxQ',
-  },
-};
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Grid/payload.js b/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Grid/payload.js
deleted file mode 100644
index 379ce120419..00000000000
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Grid/payload.js
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/* eslint-disable sort-keys */
-/* eslint-disable no-magic-numbers */
-export default {
-  cache_key: null,
-  cached_dttm: null,
-  cache_timeout: 86400,
-  error: null,
-  form_data: {
-    color_picker: { a: 1, b: 0, g: 255, r: 14 },
-    datasource: '5__table',
-    extruded: true,
-    granularity_sqla: 'dttm',
-    grid_size: 120,
-    groupby: [],
-    mapbox_style: 'mapbox://styles/mapbox/satellite-streets-v9',
-    point_radius: 'Auto',
-    point_radius_fixed: { type: 'fix', value: 2000 },
-    point_radius_unit: 'Pixels',
-    row_limit: 5000,
-    size: 'count',
-    spatial: { latCol: 'LAT', lonCol: 'LON', type: 'latlong' },
-    time_grain_sqla: null,
-    viewport: {
-      bearing: 155.80099696026355,
-      latitude: 37.7942314882596,
-      longitude: -122.42066918995666,
-      pitch: 53.470800300695146,
-      zoom: 12.699690845482069,
-    },
-    viz_type: 'deck_grid',
-    slice_id: 69,
-    time_range: ' : ',
-    adhoc_filters: [
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: '72912258-6f4f-4f04-a570-58317ca49b11',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'LAT',
-      },
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: '7e19669b-48ef-4be8-a7e1-8378dedb4c00',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'LON',
-      },
-    ],
-    where: '',
-    having: '',
-    filters: [
-      { col: 'LAT', op: 'IS NOT NULL', val: '' },
-      { col: 'LON', op: 'IS NOT NULL', val: '' },
-    ],
-  },
-  is_cached: false,
-  query:
-    'SELECT "LAT" AS "LAT",\n       "LON" AS "LON",\n       COUNT(*) AS count\nFROM\n  (SELECT datetime,\n          ROUND(LON*10000000)/10000000 as LON,\n          ROUND(LAT*10000000)/10000000 as LAT, NUMBER , STREET,\n                                                        UNIT,\n                                                        CITY,\n                                                        DISTRICT,\n                                                        REGION,\n                [...]
-  status: 'success',
-  stacktrace: null,
-  rowcount: 5000,
-  data: {
-    features: [
-      { position: [-122.4221936, 37.7786083], weight: 2415 },
-      { position: [-122.4101989, 37.7878771], weight: 2391 },
-      { position: [-122.4205965, 37.8054735], weight: 1349 },
-      { position: [-122.4125137, 37.7908413], weight: 1004 },
-      { position: [-122.4088144, 37.7912984], weight: 816 },
-      { position: [-122.3934248, 37.7776271], weight: 610 },
-      { position: [-122.390972, 37.789376], weight: 460 },
-      { position: [-122.3804676, 37.7334388], weight: 453 },
-      { position: [-122.4214063, 37.7813858], weight: 453 },
-      { position: [-122.3961419, 37.7905823], weight: 422 },
-      { position: [-122.3922757, 37.7858294], weight: 376 },
-      { position: [-122.3903881, 37.7826463], weight: 359 },
-      { position: [-122.3936422, 37.7870311], weight: 353 },
-      { position: [-122.435635, 37.7852314], weight: 306 },
-      { position: [-122.3971336, 37.7790975], weight: 301 },
-      { position: [-122.3921161, 37.7864536], weight: 300 },
-      { position: [-122.390611, 37.7876797], weight: 292 },
-      { position: [-122.4055041, 37.804244], weight: 291 },
-      { position: [-122.4136476, 37.7910263], weight: 264 },
-      { position: [-122.4224908, 37.7867552], weight: 247 },
-      { position: [-122.4123203, 37.7784493], weight: 240 },
-      { position: [-122.4368896, 37.7822303], weight: 239 },
-      { position: [-122.389625, 37.7806302], weight: 237 },
-    ],
-    mapboxApiKey:
-      'pk.eyJ1Ijoia3Jpc3R3IiwiYSI6ImNqbGg1N242NTFlczczdnBhazViMjgzZ2sifQ.lUneM-o3NucXN189EYyXxQ',
-    metricLabels: ['count'],
-  },
-};
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Hex/payload.js b/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Hex/payload.js
deleted file mode 100644
index 379ce120419..00000000000
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Hex/payload.js
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/* eslint-disable sort-keys */
-/* eslint-disable no-magic-numbers */
-export default {
-  cache_key: null,
-  cached_dttm: null,
-  cache_timeout: 86400,
-  error: null,
-  form_data: {
-    color_picker: { a: 1, b: 0, g: 255, r: 14 },
-    datasource: '5__table',
-    extruded: true,
-    granularity_sqla: 'dttm',
-    grid_size: 120,
-    groupby: [],
-    mapbox_style: 'mapbox://styles/mapbox/satellite-streets-v9',
-    point_radius: 'Auto',
-    point_radius_fixed: { type: 'fix', value: 2000 },
-    point_radius_unit: 'Pixels',
-    row_limit: 5000,
-    size: 'count',
-    spatial: { latCol: 'LAT', lonCol: 'LON', type: 'latlong' },
-    time_grain_sqla: null,
-    viewport: {
-      bearing: 155.80099696026355,
-      latitude: 37.7942314882596,
-      longitude: -122.42066918995666,
-      pitch: 53.470800300695146,
-      zoom: 12.699690845482069,
-    },
-    viz_type: 'deck_grid',
-    slice_id: 69,
-    time_range: ' : ',
-    adhoc_filters: [
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: '72912258-6f4f-4f04-a570-58317ca49b11',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'LAT',
-      },
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: '7e19669b-48ef-4be8-a7e1-8378dedb4c00',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'LON',
-      },
-    ],
-    where: '',
-    having: '',
-    filters: [
-      { col: 'LAT', op: 'IS NOT NULL', val: '' },
-      { col: 'LON', op: 'IS NOT NULL', val: '' },
-    ],
-  },
-  is_cached: false,
-  query:
-    'SELECT "LAT" AS "LAT",\n       "LON" AS "LON",\n       COUNT(*) AS count\nFROM\n  (SELECT datetime,\n          ROUND(LON*10000000)/10000000 as LON,\n          ROUND(LAT*10000000)/10000000 as LAT, NUMBER , STREET,\n                                                        UNIT,\n                                                        CITY,\n                                                        DISTRICT,\n                                                        REGION,\n                [...]
-  status: 'success',
-  stacktrace: null,
-  rowcount: 5000,
-  data: {
-    features: [
-      { position: [-122.4221936, 37.7786083], weight: 2415 },
-      { position: [-122.4101989, 37.7878771], weight: 2391 },
-      { position: [-122.4205965, 37.8054735], weight: 1349 },
-      { position: [-122.4125137, 37.7908413], weight: 1004 },
-      { position: [-122.4088144, 37.7912984], weight: 816 },
-      { position: [-122.3934248, 37.7776271], weight: 610 },
-      { position: [-122.390972, 37.789376], weight: 460 },
-      { position: [-122.3804676, 37.7334388], weight: 453 },
-      { position: [-122.4214063, 37.7813858], weight: 453 },
-      { position: [-122.3961419, 37.7905823], weight: 422 },
-      { position: [-122.3922757, 37.7858294], weight: 376 },
-      { position: [-122.3903881, 37.7826463], weight: 359 },
-      { position: [-122.3936422, 37.7870311], weight: 353 },
-      { position: [-122.435635, 37.7852314], weight: 306 },
-      { position: [-122.3971336, 37.7790975], weight: 301 },
-      { position: [-122.3921161, 37.7864536], weight: 300 },
-      { position: [-122.390611, 37.7876797], weight: 292 },
-      { position: [-122.4055041, 37.804244], weight: 291 },
-      { position: [-122.4136476, 37.7910263], weight: 264 },
-      { position: [-122.4224908, 37.7867552], weight: 247 },
-      { position: [-122.4123203, 37.7784493], weight: 240 },
-      { position: [-122.4368896, 37.7822303], weight: 239 },
-      { position: [-122.389625, 37.7806302], weight: 237 },
-    ],
-    mapboxApiKey:
-      'pk.eyJ1Ijoia3Jpc3R3IiwiYSI6ImNqbGg1N242NTFlczczdnBhazViMjgzZ2sifQ.lUneM-o3NucXN189EYyXxQ',
-    metricLabels: ['count'],
-  },
-};
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Path/payload.js b/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Path/payload.js
deleted file mode 100644
index f92ad3210a5..00000000000
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Path/payload.js
+++ /dev/null
@@ -1,227 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/* eslint-disable sort-keys */
-/* eslint-disable no-magic-numbers */
-export const payload = theme => ({
-  cache_key: null,
-  cached_dttm: null,
-  cache_timeout: 86400,
-  error: null,
-  form_data: {
-    datasource: '11__table',
-    viz_type: 'deck_path',
-    slice_id: 72,
-    url_params: {},
-    granularity_sqla: null,
-    time_grain_sqla: null,
-    time_range: ' : ',
-    line_column: 'path_json',
-    line_type: 'json',
-    row_limit: 5000,
-    filter_nulls: true,
-    adhoc_filters: [
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: 'b4c1a7de-17ef-4505-b688-2760c0c22e1f',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'path_json',
-      },
-    ],
-    mapbox_style: 'mapbox://styles/mapbox/light-v9',
-    viewport: {
-      altitude: 1.5,
-      bearing: 0,
-      height: 1094,
-      latitude: 37.73671752604488,
-      longitude: -122.18885402582598,
-      maxLatitude: 85.05113,
-      maxPitch: 60,
-      maxZoom: 20,
-      minLatitude: -85.05113,
-      minPitch: 0,
-      minZoom: 0,
-      pitch: 0,
-      width: 669,
-      zoom: 9.51847667620428,
-    },
-    color_picker: { a: 1, b: 135, g: 122, r: 0 },
-    line_width: 150,
-    reverse_long_lat: false,
-    autozoom: true,
-    js_columns: ['color'],
-    where: '',
-    having: '',
-    filters: [{ col: 'path_json', op: 'IS NOT NULL', val: '' }],
-  },
-  is_cached: false,
-  query:
-    'SELECT color AS color,\n       path_json AS path_json\nFROM bart_lines\nWHERE path_json IS NOT NULL\nLIMIT 5000\nOFFSET 0',
-  status: 'success',
-  stacktrace: null,
-  rowcount: 5,
-  data: {
-    features: [
-      {
-        color: theme.colorPrimary,
-        path: [
-          [-122.3535851, 37.9360513],
-          [-122.3179784, 37.9249513],
-          [-122.300284, 37.902646],
-          [-122.2843653, 37.8735039],
-          [-122.269058, 37.8694562],
-          [-122.2709185, 37.85301],
-          [-122.2689342, 37.8283973],
-          [-122.2707195, 37.8080566],
-          [-122.2718706, 37.804996],
-          [-122.2948251, 37.8064628],
-          [-122.3971496, 37.794745],
-          [-122.4030149, 37.7905282],
-          [-122.4084631, 37.7862646],
-          [-122.4157833, 37.7803439],
-          [-122.4219476, 37.7653052],
-          [-122.4206096, 37.7528545],
-          [-122.4359052, 37.7340058],
-          [-122.448995, 37.723273],
-          [-122.471192, 37.7067871],
-          [-122.4672607, 37.6842548],
-          [-122.4449822, 37.6635925],
-          [-122.4169649, 37.6372339],
-          [-122.3876274, 37.5993171],
-        ],
-        __timestamp: null,
-        extraProps: { color: theme.colorPrimary },
-      },
-      {
-        color: theme.colorWarning,
-        path: [
-          [-122.353165, 37.936887],
-          [-122.317269, 37.925655],
-          [-122.299272, 37.903059],
-          [-122.283451, 37.87404],
-          [-122.268045, 37.869867],
-          [-122.26978, 37.853024],
-          [-122.2677961, 37.8284091],
-          [-122.2695925, 37.8079322],
-          [-122.2721546, 37.8035508],
-          [-122.2666476, 37.7964139],
-          [-122.2253433, 37.7739122],
-          [-122.1985085, 37.7530763],
-          [-122.1625282, 37.7216747],
-          [-122.1280105, 37.6961822],
-          [-122.0888196, 37.669805],
-          [-122.0584803, 37.6342836],
-          [-122.0187396, 37.5906334],
-          [-121.9772135, 37.5567286],
-        ],
-        __timestamp: null,
-        extraProps: { color: theme.colorWarning },
-      },
-      {
-        color: theme.colorError,
-        path: [
-          [-121.945154, 38.018914],
-          [-122.024597, 38.003275],
-          [-122.029095, 37.973737],
-          [-122.056013, 37.928403],
-          [-122.067423, 37.905628],
-          [-122.123801, 37.893394],
-          [-122.183791, 37.878361],
-          [-122.251793, 37.844601],
-          [-122.2666934, 37.8282587],
-          [-122.2684655, 37.8078078],
-          [-122.2715151, 37.80322],
-          [-122.2947035, 37.8055689],
-          [-122.3969458, 37.7938605],
-          [-122.402211, 37.7898921],
-          [-122.40766, 37.7856278],
-          [-122.4147696, 37.779936],
-          [-122.4208208, 37.7651836],
-          [-122.4195378, 37.7525542],
-          [-122.4349986, 37.7334634],
-          [-122.4482045, 37.722627],
-          [-122.4701365, 37.7064541],
-          [-122.466233, 37.684638],
-          [-122.444116, 37.664174],
-          [-122.416038, 37.637753000000004],
-          [-122.392612, 37.616035],
-          [-122.38666, 37.599787],
-        ],
-        __timestamp: null,
-        extraProps: { color: theme.colorError },
-      },
-      {
-        color: theme.colorSuccess,
-        path: [
-          [-121.900367, 37.701695],
-          [-121.928099, 37.699759],
-          [-122.075567, 37.690754],
-          [-122.1266292, 37.6975918],
-          [-122.160905, 37.7229335],
-          [-122.1968609, 37.7543157],
-          [-122.2239172, 37.7753131],
-          [-122.2653405, 37.7978803],
-          [-122.294582, 37.804675],
-          [-122.396742, 37.792976],
-          [-122.401407, 37.789256],
-          [-122.406857, 37.784991],
-          [-122.413756, 37.779528],
-          [-122.419694, 37.765062],
-          [-122.418466, 37.752254],
-          [-122.434092, 37.732921],
-          [-122.447414, 37.721981],
-          [-122.469081, 37.706121],
-        ],
-        __timestamp: null,
-        extraProps: { color: theme.colorSuccess },
-      },
-      {
-        color: theme.colorWarning,
-        path: [
-          [-121.9764, 37.557355],
-          [-122.017867, 37.591208],
-          [-122.057551, 37.6348],
-          [-122.087967, 37.670399],
-          [-122.1272512, 37.696851],
-          [-122.161717, 37.7223045],
-          [-122.1976851, 37.7536963],
-          [-122.2246308, 37.7746129],
-          [-122.2658775, 37.7970877],
-          [-122.2945333, 37.8037768],
-          [-122.3965382, 37.7920915],
-          [-122.4006031, 37.7886199],
-          [-122.406054, 37.7843542],
-          [-122.4127424, 37.77912],
-          [-122.4185672, 37.7649404],
-          [-122.4173942, 37.7519538],
-          [-122.4331854, 37.7323786],
-          [-122.4466235, 37.721335],
-          [-122.4683093, 37.705461],
-        ],
-        __timestamp: null,
-        extraProps: { color: theme.colorWarning },
-      },
-    ],
-    mapboxApiKey:
-      'pk.eyJ1Ijoia3Jpc3R3IiwiYSI6ImNqbGg1N242NTFlczczdnBhazViMjgzZ2sifQ.lUneM-o3NucXN189EYyXxQ',
-    metricLabels: [],
-  },
-});
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Polygon/geojsonPayload.js b/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Polygon/geojsonPayload.js
deleted file mode 100644
index 948061a6772..00000000000
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Polygon/geojsonPayload.js
+++ /dev/null
@@ -1,130 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-export default {
-  cache_key: '31946c4488d1899827d283b668d83281',
-  cached_dttm: '2020-03-04T22:40:59',
-  cache_timeout: 129600,
-  error: null,
-  form_data: {
-    datasource: '93829__table',
-    viz_type: 'deck_polygon',
-    url_params: {},
-    granularity_sqla: null,
-    time_range: '100 years ago : ',
-    line_column: 'geometry',
-    line_type: 'json',
-    adhoc_filters: [
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: '4ea1a468-43f9-45f0-9655-576d2ab04bc1',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'geometry',
-      },
-    ],
-    metric: 'count',
-    point_radius_fixed: {
-      type: 'fix',
-      value: 1000,
-    },
-    row_limit: 1000,
-    reverse_long_lat: false,
-    filter_nulls: true,
-    mapbox_style: 'mapbox://styles/mapbox/light-v9',
-    viewport: {
-      longitude: 6.85236157047845,
-      latitude: 31.222656842808707,
-      zoom: 1,
-      bearing: 0,
-      pitch: 0,
-    },
-    autozoom: true,
-    fill_color_picker: {
-      r: 0,
-      g: 122,
-      b: 135,
-      a: 1,
-    },
-    stroke_color_picker: {
-      r: 0,
-      g: 122,
-      b: 135,
-      a: 1,
-    },
-    filled: true,
-    stroked: false,
-    extruded: true,
-    multiplier: 1,
-    line_width: 10,
-    linear_color_scheme: 'blue_white_yellow',
-    opacity: 80,
-    num_buckets: 5,
-    table_filter: false,
-    toggle_polygons: true,
-    legend_position: 'tr',
-    legend_format: null,
-    js_columns: [],
-    where: '',
-    having: '',
-    filters: [
-      {
-        col: 'geometry',
-        op: 'IS NOT NULL',
-        val: '',
-      },
-    ],
-  },
-  is_cached: true,
-  status: 'success',
-  stacktrace: null,
-  rowcount: 1,
-  data: {
-    features: [
-      {
-        count: 10,
-        name: 'Test',
-        polygon: {
-          type: 'Feature',
-          properties: {},
-          geometry: {
-            type: 'Polygon',
-            coordinates: [
-              [
-                [-149.95132113447022, 61.1310423022678],
-                [-149.95386039742468, 61.12975642234931],
-                [-149.9529189574033, 61.128200857856946],
-                [-149.94943860572158, 61.12793112735274],
-                [-149.9468993514573, 61.12921688848983],
-                [-149.94784044016444, 61.1307724989074],
-                [-149.95132113447022, 61.1310423022678],
-              ],
-            ],
-          },
-        },
-        __timestamp: null,
-        elevation: 0,
-      },
-    ],
-    mapboxApiKey:
-      'pk.eyJ1IjoiZ2tlZWUiLCJhIjoiY2lvbmN5dXhtMDA4NXRybTJjZWU2ZHVxOSJ9.CJG_6Oz52y5yI5cr3Ct_aQ',
-    metricLabels: ['count'],
-  },
-};
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Polygon/payload.js b/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Polygon/payload.js
deleted file mode 100644
index b4c9f36a760..00000000000
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Polygon/payload.js
+++ /dev/null
@@ -1,382 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/* eslint-disable sort-keys */
-/* eslint-disable no-magic-numbers */
-export default {
-  cache_key: null,
-  cached_dttm: null,
-  cache_timeout: 86400,
-  error: null,
-  form_data: {
-    datasource: '9__table',
-    viz_type: 'deck_polygon',
-    slice_id: 70,
-    url_params: {},
-    granularity_sqla: null,
-    time_grain_sqla: null,
-    time_range: ' : ',
-    line_column: 'contour',
-    line_type: 'json',
-    adhoc_filters: [
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: '8039e26e-6daa-4daa-87ae-a9932e3500e6',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'contour',
-      },
-    ],
-    metric: 'count',
-    point_radius_fixed: { type: 'fix', value: 1000 },
-    row_limit: 10000,
-    reverse_long_lat: false,
-    filter_nulls: true,
-    mapbox_style: 'mapbox://styles/mapbox/light-v9',
-    viewport: {
-      altitude: 1.5,
-      bearing: 37.89506450385642,
-      height: 906,
-      latitude: 37.752020331384834,
-      longitude: -122.43388541747726,
-      maxLatitude: 85.05113,
-      maxPitch: 60,
-      maxZoom: 20,
-      minLatitude: -85.05113,
-      minPitch: 0,
-      minZoom: 0,
-      pitch: 60,
-      width: 667,
-      zoom: 11.133995608594631,
-    },
-    autozoom: true,
-    fill_color_picker: { a: 1, b: 73, g: 65, r: 3 },
-    stroke_color_picker: { a: 1, b: 135, g: 122, r: 0 },
-    filled: true,
-    stroked: false,
-    extruded: true,
-    multiplier: 1,
-    line_width: 10,
-    linear_color_scheme: 'blue_white_yellow',
-    opacity: 80,
-    num_buckets: 5,
-    table_filter: false,
-    toggle_polygons: true,
-    legend_position: 'tr',
-    legend_format: null,
-    js_columns: ['population', 'area'],
-    where: '',
-    having: '',
-    filters: [{ col: 'contour', op: 'IS NOT NULL', val: '' }],
-  },
-  is_cached: false,
-  query:
-    'SELECT population AS population,\n       area AS area,\n       contour AS contour,\n       COUNT(*) AS count\nFROM sf_population_polygons\nWHERE contour IS NOT NULL\nGROUP BY population,\n         area,\n         contour\nORDER BY count DESC\nLIMIT 10000\nOFFSET 0',
-  status: 'success',
-  stacktrace: null,
-  rowcount: 25,
-  data: {
-    features: [
-      {
-        population: 406,
-        area: 0.18,
-        count: 1,
-        polygon: [
-          [-122.4000672, 37.7903039],
-          [-122.4020657, 37.7887212],
-          [-122.4019604, 37.7889222],
-          [-122.4021896, 37.7900391],
-          [-122.4038416, 37.7898293],
-          [-122.4046134, 37.7935651],
-          [-122.4001488, 37.7941342],
-          [-122.399572, 37.7913265],
-          [-122.3994942, 37.7913249],
-          [-122.3991486, 37.7910166],
-          [-122.39948, 37.7907443],
-          [-122.4000672, 37.7903039],
-        ],
-        __timestamp: null,
-        elevation: 1000,
-        extraProps: { population: 406, area: 0.18 },
-      },
-      {
-        population: 3183,
-        area: 6.11,
-        count: 1,
-        polygon: [
-          [-122.4709907, 37.7875345],
-          [-122.4725434, 37.787369],
-          [-122.474584, 37.7870491],
-          [-122.4761622, 37.7869787],
-          [-122.478708, 37.7869141],
-          [-122.4813756, 37.7871989],
-          [-122.4839107, 37.7877057],
-          [-122.4840196, 37.7886714],
-          [-122.4840713, 37.7895716],
-          [-122.484215, 37.7897676],
-          [-122.4862218, 37.7905133],
-          [-122.4861481, 37.7906058],
-          [-122.4861088, 37.7906875],
-          [-122.4858962, 37.7908937],
-          [-122.4857404, 37.7910213],
-          [-122.4854114, 37.7914684],
-          [-122.4852847, 37.791713],
-          [-122.484995, 37.7919486],
-          [-122.4847529, 37.7922157],
-          [-122.4845413, 37.7925221],
-          [-122.4843636, 37.7927401],
-          [-122.4840721, 37.793295],
-          [-122.4838582, 37.7936461],
-          [-122.4835934, 37.7940352],
-          [-122.4832937, 37.7946713],
-          [-122.4835185, 37.79473],
-          [-122.4830886, 37.7956115],
-          [-122.4829995, 37.7959034],
-          [-122.4811062, 37.7996127],
-          [-122.4810689, 37.7997047],
-          [-122.4810634, 37.7998236],
-          [-122.4809868, 37.7999382],
-          [-122.4809748, 37.8003312],
-          [-122.480758, 37.8004434],
-          [-122.4806561, 37.8006483],
-          [-122.4805924, 37.800725],
-          [-122.4803755, 37.8010946],
-          [-122.480296, 37.8012937],
-          [-122.4802023, 37.8014169],
-          [-122.4801818, 37.8015573],
-          [-122.4488026, 37.801772],
-          [-122.4483597, 37.8015868],
-          [-122.4479216, 37.8015323],
-          [-122.4478196, 37.8016332],
-          [-122.4473414, 37.7985527],
-          [-122.447303, 37.798459199999996],
-          [-122.4462995, 37.7918785],
-          [-122.4493673, 37.791488],
-          [-122.4509955, 37.7912099],
-          [-122.4520356, 37.7909989],
-          [-122.4590286, 37.789716],
-          [-122.4594757, 37.7897106],
-          [-122.4599255, 37.7895428],
-          [-122.4686535, 37.7877835],
-          [-122.4709907, 37.7875345],
-        ],
-        __timestamp: null,
-        elevation: 1000,
-        extraProps: { population: 3183, area: 6.11 },
-      },
-      {
-        population: 3713,
-        area: 0.9,
-        count: 1,
-        polygon: [
-          [-122.4000583, 37.7936936],
-          [-122.4001488, 37.7941342],
-          [-122.4046134, 37.7935651],
-          [-122.405143, 37.796211],
-          [-122.4018534, 37.7966262],
-          [-122.4022286, 37.7984297],
-          [-122.4031596, 37.8030984],
-          [-122.4047983, 37.8029008],
-          [-122.4055454, 37.8066342],
-          [-122.4054957, 37.8066406],
-          [-122.4046961, 37.8062647],
-          [-122.4031944, 37.8051186],
-          [-122.4017323, 37.8051922],
-          [-122.400573, 37.806121],
-          [-122.4009636, 37.8035634],
-          [-122.4008425, 37.8034294],
-          [-122.4004799, 37.8034661],
-          [-122.3985512, 37.8046028],
-          [-122.3985201, 37.8046033],
-          [-122.3985596, 37.8045264],
-          [-122.3982279, 37.8042811],
-          [-122.3982256, 37.8042564],
-          [-122.3999717, 37.803225],
-          [-122.3996027, 37.8028079],
-          [-122.3978247, 37.8038103],
-          [-122.3977935, 37.8038108],
-          [-122.3975172, 37.8034946],
-          [-122.3975148, 37.8034706],
-          [-122.3996153, 37.8022824],
-          [-122.3997233, 37.8021763],
-          [-122.3994097, 37.8018242],
-          [-122.3992151, 37.8018645],
-          [-122.3971156, 37.803021],
-          [-122.3970844, 37.8030215],
-        ],
-        __timestamp: null,
-        elevation: 1000,
-        extraProps: { population: 5846, area: 1.23 },
-      },
-      {
-        population: 13768,
-        area: 0.75,
-        count: 1,
-        polygon: [
-          [-122.4042198, 37.7916906],
-          [-122.4038416, 37.7898293],
-          [-122.4021896, 37.7900391],
-          [-122.4019604, 37.7889222],
-          [-122.4020657, 37.7887212],
-          [-122.4029031, 37.7880856],
-          [-122.4034308, 37.7876418],
-          [-122.4045833, 37.7867306],
-          [-122.4048499, 37.78681],
-          [-122.4080362, 37.7864096],
-          [-122.408595, 37.7892256],
-          [-122.4118857, 37.7888075],
-          [-122.4122662, 37.7906728],
-          [-122.4139159, 37.7904631],
-          [-122.4148256, 37.7949882],
-          [-122.405143, 37.796211],
-          [-122.4049572, 37.7953267],
-          [-122.4047106, 37.7940214],
-          [-122.4042198, 37.7916906],
-        ],
-        __timestamp: null,
-        elevation: 1000,
-        extraProps: { population: 13768, area: 0.75 },
-      },
-      {
-        population: 19289,
-        area: 4.4,
-        count: 1,
-        polygon: [
-          [-122.4586889, 37.7307515],
-          [-122.4591931, 37.730603],
-          [-122.4593522, 37.7305158],
-          [-122.4595637, 37.7303686],
-          [-122.4597838, 37.7301095],
-          [-122.4598784, 37.7298845],
-          [-122.4599838, 37.7295225],
-          [-122.460024, 37.7291957],
-          [-122.4600025, 37.7287394],
-          [-122.4604127, 37.7287392],
-          [-122.4608163, 37.7286811],
-          [-122.4614222, 37.7283303],
-          [-122.4618248, 37.7281189],
-          [-122.4620685, 37.7280496],
-          [-122.4623783, 37.7280113],
-          [-122.4627034, 37.7280243],
-          [-122.4628883, 37.728055499999996],
-          [-122.4627359, 37.7277841],
-          [-122.4626158, 37.7275292],
-          [-122.4625471, 37.7272254],
-          [-122.4625456, 37.7269975],
-          [-122.4626867, 37.7257749],
-          [-122.4628155, 37.7254824],
-          [-122.4622126, 37.7252655],
-          [-122.4622803, 37.7251473],
-          [-122.4622712, 37.7230211],
-          [-122.4624314, 37.723008899999996],
-          [-122.462655, 37.7229479],
-          [-122.4628403, 37.7228017],
-          [-122.463189, 37.7226046],
-          [-122.4637514, 37.7223952],
-          [-122.4639816, 37.722327],
-          [-122.4642937, 37.7221137],
-          [-122.4644348, 37.7219078],
-          [-122.4644842, 37.72168],
-          [-122.4716737, 37.7216313],
-          [-122.4717603, 37.7216712],
-          [-122.4723224, 37.7216238],
-          [-122.4720569, 37.726824],
-          [-122.4719072, 37.7289272],
-          [-122.4715943, 37.7289021],
-          [-122.4715487, 37.729784],
-          [-122.4718665, 37.7297845],
-          [-122.4715693, 37.7347068],
-          [-122.4710681, 37.7356067],
-          [-122.4705741, 37.736589],
-          [-122.47068, 37.736647],
-          [-122.4708059, 37.7367737],
-          [-122.4708698, 37.7369516],
-          [-122.4442995, 37.7322772],
-          [-122.4442889, 37.7315689],
-          [-122.4465784, 37.731549],
-          [-122.4534113, 37.7315306],
-          [-122.4535909, 37.7314884],
-          [-122.4549159, 37.731465],
-          [-122.4557626, 37.7313488],
-          [-122.4566075, 37.7311877],
-          [-122.4574742, 37.7309975],
-          [-122.4582225, 37.7307774],
-          [-122.4584725, 37.7307528],
-          [-122.4586889, 37.7307515],
-        ],
-        __timestamp: null,
-        elevation: 1000,
-        extraProps: { population: 19289, area: 4.4 },
-      },
-      {
-        population: 23088,
-        area: 2.74,
-        count: 1,
-        polygon: [
-          [-122.4384025, 37.794807],
-          [-122.446587, 37.7937653],
-          [-122.4464465, 37.792813699999996],
-          [-122.447303, 37.798459199999996],
-          [-122.4473414, 37.7985527],
-          [-122.4478196, 37.8016332],
-          [-122.4479216, 37.8015323],
-          [-122.4483597, 37.8015868],
-          [-122.4488026, 37.801772],
-          [-122.4491786, 37.8020739],
-          [-122.4494602, 37.8024543],
-          [-122.4495655, 37.8027914],
-          [-122.4495837, 37.8031531],
-          [-122.4494957, 37.8034703],
-          [-122.4493881, 37.8037108],
-          [-122.4491242, 37.8040079],
-          [-122.4488145, 37.8042286],
-          [-122.4482407, 37.8044777],
-          [-122.4483233, 37.8050078],
-          [-122.4485291, 37.8067632],
-          [-122.4483226, 37.8068106],
-          [-122.4481598, 37.8068744],
-          [-122.4478339, 37.8070522],
-          [-122.4471803, 37.8074771],
-          [-122.446638, 37.8075252],
-          [-122.4464767, 37.8075168],
-          [-122.4452557, 37.8076269],
-          [-122.4417181, 37.8077876],
-          [-122.4418195, 37.8078923],
-          [-122.4419352, 37.8078808],
-          [-122.4419435, 37.8078669],
-          [-122.4418599, 37.8077804],
-          [-122.4418735, 37.8077713],
-          [-122.4419766, 37.8078774],
-          [-122.4419771, 37.8078952],
-          [-122.4418165, 37.8079116],
-          [-122.4418236, 37.8079843],
-          [-122.4423208, 37.8079321],
-          [-122.4423776, 37.8079182],
-        ],
-        __timestamp: null,
-        elevation: 1000,
-        extraProps: { population: 79407, area: 8.9 },
-      },
-    ],
-    mapboxApiKey:
-      'pk.eyJ1Ijoia3Jpc3R3IiwiYSI6ImNqbGg1N242NTFlczczdnBhazViMjgzZ2sifQ.lUneM-o3NucXN189EYyXxQ',
-    metricLabels: ['count'],
-  },
-};
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Scatter/payload.js b/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Scatter/payload.js
deleted file mode 100644
index 11f42446deb..00000000000
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Scatter/payload.js
+++ /dev/null
@@ -1,228 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/* eslint-disable sort-keys */
-/* eslint-disable no-magic-numbers */
-export default {
-  cache_key: null,
-  cached_dttm: null,
-  cache_timeout: 86400,
-  error: null,
-  form_data: {
-    color_picker: { a: 0.82, b: 3, g: 0, r: 205 },
-    datasource: '5__table',
-    granularity_sqla: 'dttm',
-    groupby: [],
-    mapbox_style: 'mapbox://styles/mapbox/light-v9',
-    multiplier: 10,
-    point_radius_fixed: { type: 'metric', value: 'count' },
-    point_unit: 'square_m',
-    row_limit: 5000,
-    size: 'count',
-    spatial: { latCol: 'LAT', lonCol: 'LON', type: 'latlong' },
-    time_grain_sqla: null,
-    viewport: {
-      bearing: -4.952916738791771,
-      latitude: 37.78926922909199,
-      longitude: -122.42613341901688,
-      pitch: 4.750411100577438,
-      zoom: 12.729132798697304,
-    },
-    viz_type: 'deck_scatter',
-    slice_id: 66,
-    time_range: ' : ',
-    adhoc_filters: [
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: 'b0487cd7-2139-476f-a388-1f0f9759530f',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'LAT',
-      },
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: '9398a511-3673-468c-b47e-634f59358b6f',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'LON',
-      },
-    ],
-    where: '',
-    having: '',
-    filters: [
-      { col: 'LAT', op: 'IS NOT NULL', val: '' },
-      { col: 'LON', op: 'IS NOT NULL', val: '' },
-    ],
-  },
-  is_cached: false,
-  query:
-    'SELECT "LAT" AS "LAT",\n       "LON" AS "LON",\n       COUNT(*) AS count\nFROM\n  (SELECT datetime,\n          ROUND(LON*10000000)/10000000 as LON,\n          ROUND(LAT*10000000)/10000000 as LAT, NUMBER , STREET,\n                                                        UNIT,\n                                                        CITY,\n                                                        DISTRICT,\n                                                        REGION,\n                [...]
-  status: 'success',
-  stacktrace: null,
-  rowcount: 5000,
-  data: {
-    features: [
-      {
-        metric: 2415,
-        radius: 2415,
-        cat_color: null,
-        position: [-122.4221936, 37.7786083],
-        __timestamp: null,
-      },
-      {
-        metric: 2391,
-        radius: 2391,
-        cat_color: null,
-        position: [-122.4101989, 37.7878771],
-        __timestamp: null,
-      },
-      {
-        metric: 1349,
-        radius: 1349,
-        cat_color: null,
-        position: [-122.4205965, 37.8054735],
-        __timestamp: null,
-      },
-      {
-        metric: 1004,
-        radius: 1004,
-        cat_color: null,
-        position: [-122.4125137, 37.7908413],
-        __timestamp: null,
-      },
-      {
-        metric: 816,
-        radius: 816,
-        cat_color: null,
-        position: [-122.4088144, 37.7912984],
-        __timestamp: null,
-      },
-      {
-        metric: 610,
-        radius: 610,
-        cat_color: null,
-        position: [-122.3934248, 37.7776271],
-        __timestamp: null,
-      },
-      {
-        metric: 460,
-        radius: 460,
-        cat_color: null,
-        position: [-122.390972, 37.789376],
-        __timestamp: null,
-      },
-      {
-        metric: 453,
-        radius: 453,
-        cat_color: null,
-        position: [-122.3804676, 37.7334388],
-        __timestamp: null,
-      },
-      {
-        metric: 453,
-        radius: 453,
-        cat_color: null,
-        position: [-122.4214063, 37.7813858],
-        __timestamp: null,
-      },
-      {
-        metric: 422,
-        radius: 422,
-        cat_color: null,
-        position: [-122.3961419, 37.7905823],
-        __timestamp: null,
-      },
-      {
-        metric: 376,
-        radius: 376,
-        cat_color: null,
-        position: [-122.3922757, 37.7858294],
-        __timestamp: null,
-      },
-      {
-        metric: 359,
-        radius: 359,
-        cat_color: null,
-        position: [-122.3903881, 37.7826463],
-        __timestamp: null,
-      },
-      {
-        metric: 353,
-        radius: 353,
-        cat_color: null,
-        position: [-122.3936422, 37.7870311],
-        __timestamp: null,
-      },
-      {
-        metric: 306,
-        radius: 306,
-        cat_color: null,
-        position: [-122.435635, 37.7852314],
-        __timestamp: null,
-      },
-      {
-        metric: 301,
-        radius: 301,
-        cat_color: null,
-        position: [-122.3971336, 37.7790975],
-        __timestamp: null,
-      },
-      {
-        metric: 300,
-        radius: 300,
-        cat_color: null,
-        position: [-122.3921161, 37.7864536],
-        __timestamp: null,
-      },
-      {
-        metric: 292,
-        radius: 292,
-        cat_color: null,
-        position: [-122.390611, 37.7876797],
-        __timestamp: null,
-      },
-      {
-        metric: 291,
-        radius: 291,
-        cat_color: null,
-        position: [-122.4055041, 37.804244],
-        __timestamp: null,
-      },
-      {
-        metric: 264,
-        radius: 264,
-        cat_color: null,
-        position: [-122.4136476, 37.7910263],
-        __timestamp: null,
-      },
-      {
-        metric: 247,
-        radius: 247,
-        cat_color: null,
-        position: [-122.4224908, 37.7867552],
-        __timestamp: null,
-      },
-    ],
-    mapboxApiKey:
-      'pk.eyJ1Ijoia3Jpc3R3IiwiYSI6ImNqbGg1N242NTFlczczdnBhazViMjgzZ2sifQ.lUneM-o3NucXN189EYyXxQ',
-    metricLabels: ['count'],
-  },
-};
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Screengrid/payload.js b/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Screengrid/payload.js
deleted file mode 100644
index a9c9bfc7782..00000000000
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Screengrid/payload.js
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/* eslint-disable sort-keys */
-/* eslint-disable no-magic-numbers */
-export default {
-  cache_key: null,
-  cached_dttm: null,
-  cache_timeout: 86400,
-  error: null,
-  form_data: {
-    color_picker: { a: 1, b: 0, g: 255, r: 14 },
-    datasource: '5__table',
-    granularity_sqla: 'dttm',
-    grid_size: 20,
-    groupby: [],
-    mapbox_style: 'mapbox://styles/mapbox/dark-v9',
-    point_radius: 'Auto',
-    point_radius_fixed: { type: 'fix', value: 2000 },
-    point_unit: 'square_m',
-    row_limit: 5000,
-    size: 'count',
-    spatial: { latCol: 'LAT', lonCol: 'LON', type: 'latlong' },
-    time_grain_sqla: null,
-    viewport: {
-      bearing: -4.952916738791771,
-      latitude: 37.76024135844065,
-      longitude: -122.41827069521386,
-      pitch: 4.750411100577438,
-      zoom: 14.161641703941438,
-    },
-    viz_type: 'deck_screengrid',
-    slice_id: 67,
-    time_range: ' : ',
-    adhoc_filters: [
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: '341bf332-81fe-4f9e-837e-90a4d8b8b9f0',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'LAT',
-      },
-      {
-        clause: 'WHERE',
-        expressionType: 'SIMPLE',
-        filterOptionName: '453dd738-e394-4ea2-bbe9-a7b59bf5e0cc',
-        comparator: '',
-        operator: 'IS NOT NULL',
-        subject: 'LON',
-      },
-    ],
-    where: '',
-    having: '',
-    filters: [
-      { col: 'LAT', op: 'IS NOT NULL', val: '' },
-      { col: 'LON', op: 'IS NOT NULL', val: '' },
-    ],
-  },
-  is_cached: false,
-  query:
-    'SELECT "LAT" AS "LAT",\n       "LON" AS "LON",\n       COUNT(*) AS count\nFROM\n  (SELECT datetime,\n          ROUND(LON*10000000)/10000000 as LON,\n          ROUND(LAT*10000000)/10000000 as LAT, NUMBER , STREET,\n                                                        UNIT,\n                                                        CITY,\n                                                        DISTRICT,\n                                                        REGION,\n                [...]
-  status: 'success',
-  stacktrace: null,
-  rowcount: 5000,
-  data: {
-    features: [
-      { position: [-122.4221936, 37.7786083], weight: 2415, __timestamp: null },
-      { position: [-122.4101989, 37.7878771], weight: 2391, __timestamp: null },
-      { position: [-122.4205965, 37.8054735], weight: 1349, __timestamp: null },
-      { position: [-122.4125137, 37.7908413], weight: 1004, __timestamp: null },
-      { position: [-122.4088144, 37.7912984], weight: 816, __timestamp: null },
-      { position: [-122.3934248, 37.7776271], weight: 610, __timestamp: null },
-      { position: [-122.390972, 37.789376], weight: 460, __timestamp: null },
-      { position: [-122.3804676, 37.7334388], weight: 453, __timestamp: null },
-      { position: [-122.4214063, 37.7813858], weight: 453, __timestamp: null },
-      { position: [-122.3961419, 37.7905823], weight: 422, __timestamp: null },
-      { position: [-122.3922757, 37.7858294], weight: 376, __timestamp: null },
-      { position: [-122.3903881, 37.7826463], weight: 359, __timestamp: null },
-      { position: [-122.3936422, 37.7870311], weight: 353, __timestamp: null },
-      { position: [-122.435635, 37.7852314], weight: 306, __timestamp: null },
-      { position: [-122.3971336, 37.7790975], weight: 301, __timestamp: null },
-      { position: [-122.3921161, 37.7864536], weight: 300, __timestamp: null },
-      { position: [-122.390611, 37.7876797], weight: 292, __timestamp: null },
-      { position: [-122.4055041, 37.804244], weight: 291, __timestamp: null },
-      { position: [-122.4136476, 37.7910263], weight: 264, __timestamp: null },
-      { position: [-122.4224908, 37.7867552], weight: 247, __timestamp: null },
-      { position: [-122.4123203, 37.7784493], weight: 240, __timestamp: null },
-      { position: [-122.4368896, 37.7822303], weight: 239, __timestamp: null },
-      { position: [-122.389625, 37.7806302], weight: 237, __timestamp: null },
-      { position: [-122.3990823, 37.7831803], weight: 237, __timestamp: null },
-      { position: [-122.3959614, 37.7740032], weight: 219, __timestamp: null },
-      { position: [-122.4041783, 37.8044503], weight: 216, __timestamp: null },
-      { position: [-122.4005582, 37.7706919], weight: 210, __timestamp: null },
-      { position: [-122.4040784, 37.8034687], weight: 209, __timestamp: null },
-      { position: [-122.418513, 37.7717131], weight: 208, __timestamp: null },
-      { position: [-122.4127266, 37.7899451], weight: 202, __timestamp: null },
-      { position: [-122.402292, 37.7808479], weight: 201, __timestamp: null },
-      { position: [-122.391326, 37.7892785], weight: 200, __timestamp: null },
-      { position: [-122.3882041, 37.7195347], weight: 198, __timestamp: null },
-      { position: [-122.3917766, 37.7876762], weight: 197, __timestamp: null },
-      { position: [-122.4151204, 37.78524], weight: 196, __timestamp: null },
-      { position: [-122.3902944, 37.7836002], weight: 191, __timestamp: null },
-      { position: [-122.4162567, 37.775248], weight: 190, __timestamp: null },
-      { position: [-122.404391, 37.7853957], weight: 190, __timestamp: null },
-      { position: [-122.479301, 37.7269377], weight: 180, __timestamp: null },
-      { position: [-122.396631, 37.7536653], weight: 176, __timestamp: null },
-      { position: [-122.3990994, 37.7866056], weight: 175, __timestamp: null },
-      { position: [-122.3990304, 37.7857742], weight: 166, __timestamp: null },
-      { position: [-122.4032414, 37.7640112], weight: 165, __timestamp: null },
-      { position: [-122.4242026, 37.7867158], weight: 165, __timestamp: null },
-      { position: [-122.4258311, 37.7863612], weight: 164, __timestamp: null },
-      { position: [-122.4125675, 37.7903477], weight: 161, __timestamp: null },
-    ],
-    mapboxApiKey:
-      'pk.eyJ1Ijoia3Jpc3R3IiwiYSI6ImNqbGg1N242NTFlczczdnBhazViMjgzZ2sifQ.lUneM-o3NucXN189EYyXxQ',
-    metricLabels: ['count'],
-  },
-};
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/plugin-chart-table/birthNames.json b/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/plugin-chart-table/birthNames.json
deleted file mode 100644
index bce7fca54a8..00000000000
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/plugin-chart-table/birthNames.json
+++ /dev/null
@@ -1,13354 +0,0 @@
-{
-  "disableErrorBoundary": true,
-  "id": "chart-id-86",
-  "className": "superset-chart-table",
-  "chartType": "table",
-  "width": 616,
-  "height": 632.1,
-  "datasource": {
-    "id": 3,
-    "column_formats": {},
-    "description": null,
-    "database": {
-      "id": 1,
-      "name": "examples",
-      "backend": "postgresql",
-      "allows_subquery": true,
-      "allows_cost_estimate": null,
-      "allows_virtual_table_explore": true,
-      "explore_database_id": 1
-    },
-    "default_endpoint": null,
-    "filter_select": true,
-    "filter_select_enabled": true,
-    "name": "birth_names",
-    "datasource_name": "birth_names",
-    "table_name": "birth_names",
-    "type": "table",
-    "schema": null,
-    "offset": 0,
-    "cache_timeout": null,
-    "params": null,
-    "perm": "[examples].[birth_names](id:3)",
-    "sql": null,
-    "columns": [
-      {
-        "id": 332,
-        "column_name": "ds",
-        "verbose_name": null,
-        "description": null,
-        "expression": null,
-        "filterable": true,
-        "groupby": true,
-        "is_dttm": true,
-        "type": "TIMESTAMP WITHOUT TIME ZONE",
-        "python_date_format": null
-      },
-      {
-        "id": 333,
-        "column_name": "gender",
-        "verbose_name": null,
-        "description": null,
-        "expression": null,
-        "filterable": true,
-        "groupby": true,
-        "is_dttm": false,
-        "type": "VARCHAR(16)",
-        "python_date_format": null
-      },
-      {
-        "id": 334,
-        "column_name": "name",
-        "verbose_name": null,
-        "description": null,
-        "expression": null,
-        "filterable": true,
-        "groupby": true,
-        "is_dttm": false,
-        "type": "VARCHAR(255)",
-        "python_date_format": null
-      },
-      {
-        "id": 335,
-        "column_name": "num",
-        "verbose_name": null,
-        "description": null,
-        "expression": null,
-        "filterable": true,
-        "groupby": true,
-        "is_dttm": false,
-        "type": "BIGINT",
-        "python_date_format": null
-      },
-      {
-        "id": 336,
-        "column_name": "state",
-        "verbose_name": null,
-        "description": null,
-        "expression": null,
-        "filterable": true,
-        "groupby": true,
-        "is_dttm": false,
-        "type": "VARCHAR(10)",
-        "python_date_format": null
-      },
-      {
-        "id": 337,
-        "column_name": "num_boys",
-        "verbose_name": null,
-        "description": null,
-        "expression": null,
-        "filterable": true,
-        "groupby": true,
-        "is_dttm": false,
-        "type": "BIGINT",
-        "python_date_format": null
-      },
-      {
-        "id": 338,
-        "column_name": "num_girls",
-        "verbose_name": null,
-        "description": null,
-        "expression": null,
-        "filterable": true,
-        "groupby": true,
-        "is_dttm": false,
-        "type": "BIGINT",
-        "python_date_format": null
-      },
-      {
-        "id": 339,
-        "column_name": "num_california",
-        "verbose_name": null,
-        "description": null,
-        "expression": "CASE WHEN state = 'CA' THEN num ELSE 0 END",
-        "filterable": true,
-        "groupby": true,
-        "is_dttm": false,
-        "type": null,
-        "python_date_format": null
-      }
-    ],
-    "metrics": [
-      {
-        "is_certified": false,
-        "certified_by": null,
-        "certification_details": null,
-        "id": 9,
-        "metric_name": "count",
-        "verbose_name": "COUNT(*)",
-        "description": null,
-        "expression": "COUNT(*)",
-        "warning_text": null,
-        "d3format": null
-      },
-      {
-        "is_certified": false,
-        "certified_by": null,
-        "certification_details": null,
-        "id": 10,
-        "metric_name": "sum__num",
-        "verbose_name": null,
-        "description": null,
-        "expression": "SUM(num)",
-        "warning_text": null,
-        "d3format": null
-      }
-    ],
-    "order_by_choices": [
-      ["[\"ds\", true]", "ds [asc]"],
-      ["[\"ds\", false]", "ds [desc]"],
-      ["[\"gender\", true]", "gender [asc]"],
-      ["[\"gender\", false]", "gender [desc]"],
-      ["[\"name\", true]", "name [asc]"],
-      ["[\"name\", false]", "name [desc]"],
-      ["[\"num\", true]", "num [asc]"],
-      ["[\"num\", false]", "num [desc]"],
-      ["[\"num_boys\", true]", "num_boys [asc]"],
-      ["[\"num_boys\", false]", "num_boys [desc]"],
-      ["[\"num_california\", true]", "num_california [asc]"],
-      ["[\"num_california\", false]", "num_california [desc]"],
-      ["[\"num_girls\", true]", "num_girls [asc]"],
-      ["[\"num_girls\", false]", "num_girls [desc]"],
-      ["[\"state\", true]", "state [asc]"],
-      ["[\"state\", false]", "state [desc]"]
-    ],
-    "owners": [],
-    "verbose_map": {
-      "__timestamp": "Time",
-      "count": "COUNT(*)",
-      "sum__num": "sum__num",
-      "ds": "ds",
-      "gender": "gender",
-      "name": "name",
-      "num": "num",
-      "state": "state",
-      "num_boys": "num_boys",
-      "num_girls": "num_girls",
-      "num_california": "num_california"
-    },
-    "select_star": "SELECT *\nFROM birth_names\nLIMIT 100",
-    "granularity_sqla": [["ds", "ds"]],
-    "time_grain_sqla": [
-      [null, "Time Column"],
-      ["PT1S", "second"],
-      ["PT1M", "minute"],
-      ["PT1H", "hour"],
-      ["P1D", "day"],
-      ["P1W", "week"],
-      ["P1M", "month"],
-      ["P3M", "quarter"],
-      ["P1Y", "year"]
-    ],
-    "main_dttm_col": "ds",
-    "fetch_values_predicate": null,
-    "template_params": null,
-    "is_sqllab_view": false,
-    "health_check_message": null
-  },
-  "initialValues": {},
-  "formData": {
-    "datasource": "3__table",
-    "viz_type": "table",
-    "slice_id": 86,
-    "include_search": true,
-    "url_params": {},
-    "granularity_sqla": "ds",
-    "time_grain_sqla": "P3M",
-    "time_range": "No filter",
-    "query_mode": "aggregate",
-    "groupby": ["state", "gender", "name"],
-    "metrics": [
-      "sum__num",
-      {
-        "aggregate": "SUM",
-        "column": {
-          "column_name": "num_girls",
-          "description": null,
-          "expression": null,
-          "filterable": true,
-          "groupby": true,
-          "id": 338,
-          "is_dttm": false,
-          "python_date_format": null,
-          "type": "BIGINT",
-          "verbose_name": null
-        },
-        "expressionType": "SIMPLE",
-        "hasCustomLabel": false,
-        "isNew": false,
-        "label": "SUM(num_girls)",
-        "optionName": "metric_xsmc8k1wo5e_euwhnr1wac7",
-        "sqlExpression": null
-      },
-      {
-        "aggregate": "SUM",
-        "column": {
-          "column_name": "num_boys",
-          "description": null,
-          "expression": null,
-          "filterable": true,
-          "groupby": true,
-          "id": 337,
-          "is_dttm": false,
-          "python_date_format": null,
-          "type": "BIGINT",
-          "verbose_name": null
-        },
-        "expressionType": "SIMPLE",
-        "hasCustomLabel": false,
-        "isNew": false,
-        "label": "SUM(num_boys)",
-        "optionName": "metric_ab6i6wwdg2_ev872k5w1fo",
-        "sqlExpression": null
-      }
-    ],
-    "all_columns": [],
-    "percent_metrics": [
-      "sum__num",
-      {
-        "aggregate": "SUM",
-        "column": {
-          "column_name": "num_girls",
-          "description": null,
-          "expression": null,
-          "filterable": true,
-          "groupby": true,
-          "id": 338,
-          "is_dttm": false,
-          "python_date_format": null,
-          "type": "BIGINT",
-          "verbose_name": null
-        },
-        "expressionType": "SIMPLE",
-        "hasCustomLabel": false,
-        "isNew": false,
-        "label": "SUM(num_girls)",
-        "optionName": "metric_9whr8bvg81_nae91j1dut",
-        "sqlExpression": null
-      },
-      {
-        "aggregate": "SUM",
-        "column": {
-          "column_name": "num_boys",
-          "description": null,
-          "expression": null,
-          "filterable": true,
-          "groupby": true,
-          "id": 337,
-          "is_dttm": false,
-          "python_date_format": null,
-          "type": "BIGINT",
-          "verbose_name": null
-        },
-        "expressionType": "SIMPLE",
-        "hasCustomLabel": true,
-        "isNew": false,
-        "label": "pct_boys",
-        "optionName": "metric_escshgd3oqb_uyb4l5xgfj",
-        "sqlExpression": null
-      }
-    ],
-    "order_by_cols": [],
-    "row_limit": 1000,
-    "include_time": true,
-    "order_desc": true,
-    "adhoc_filters": [],
-    "table_timestamp_format": "smart_date",
-    "color_pn": true,
-    "show_cell_bars": true
-  },
-  "hooks": {},
-  "queriesData": [
-    {
-      "cache_key": "075757ce3bdc03cb01d368afd6f48c6c",
-      "cached_dttm": "2021-01-09T08:29:43",
-      "cache_timeout": 600,
-      "annotation_data": {},
-      "error": null,
-      "is_cached": true,
-      "query": "SELECT DATE_TRUNC('quarter', ds) AS __timestamp,\n       state AS state,\n       gender AS gender,\n       name AS name,\n       SUM(num) AS sum__num,\n       sum(num_girls) AS \"SUM(num_girls)\",\n       sum(num_boys) AS \"SUM(num_boys)\",\n       sum(num_boys) AS pct_boys\nFROM birth_names\nGROUP BY state,\n         gender,\n         name,\n         DATE_TRUNC('quarter', ds)\nLIMIT 1000",
-      "status": "success",
-      "stacktrace": null,
-      "rowcount": 1000,
-      "colnames": [
-        "__timestamp",
-        "state",
-        "gender",
-        "name",
-        "sum__num",
-        "SUM(num_girls)",
-        "SUM(num_boys)",
-        "pct_boys",
-        "% sum__num",
-        "% SUM(num_girls)",
-        "% pct_boys"
-      ],
-      "coltypes": [2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0],
-      "data": [
-        {
-          "__timestamp": 252460800000,
-          "state": "FL",
-          "gender": "boy",
-          "name": "<a href=\"http://superset.apache.org\" style=\"color: red;\">Juan</a>",
-          "sum__num": 149,
-          "SUM(num_girls)": -5120,
-          "SUM(num_boys)": 149,
-          "pct_boys": 149,
-          "% sum__num": 0.00013234268762240587,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0002305791250063835
-        },
-        {
-          "__timestamp": 1041379200000,
-          "state": "PA",
-          "gender": "boy",
-          "name": "Timothy <img width=\"30\" height=\"30\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z/C/HgAGgwJ/lK3Q6wAAAABJRU5ErkJggg==\">",
-          "sum__num": 243,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 243,
-          "pct_boys": 243,
-          "% sum__num": 0.00021583404759895725,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00037604515017819587
-        },
-        {
-          "__timestamp": 852076800000,
-          "state": "IL",
-          "gender": "girl",
-          "name": "Morgan",
-          "sum__num": 396,
-          "SUM(num_girls)": 396,
-          "SUM(num_boys)": -100,
-          "pct_boys": 0,
-          "% sum__num": 0.00035172955905015253,
-          "% SUM(num_girls)": 0.0008255744622299683,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 852076800000,
-          "state": "MI",
-          "gender": "girl",
-          "name": "Morgan",
-          "sum__num": 421,
-          "SUM(num_girls)": 421,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0003739347079800864,
-          "% SUM(num_girls)": 0.0008776940621182239,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 788918400000,
-          "state": "IL",
-          "gender": "boy",
-          "name": "Cody",
-          "sum__num": 569,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 569,
-          "pct_boys": 569,
-          "% sum__num": 0.000505389189645295,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0008805337055612899
-        },
-        {
-          "__timestamp": 631152000000,
-          "state": "TX",
-          "gender": "boy",
-          "name": "Richard",
-          "sum__num": 974,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 974,
-          "pct_boys": 974,
-          "% sum__num": 0.0008651126023102237,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0015072756225249498
-        },
-        {
-          "__timestamp": 599616000000,
-          "state": "IL",
-          "gender": "boy",
-          "name": "Christian",
-          "sum__num": 166,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 166,
-          "pct_boys": 166,
-          "% sum__num": 0.0001474421888947609,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00025688681040979635
-        },
-        {
-          "__timestamp": 1009843200000,
-          "state": "TX",
-          "gender": "girl",
-          "name": "Jessica",
-          "sum__num": 1038,
-          "SUM(num_girls)": 1038,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0009219577835708544,
-          "% SUM(num_girls)": 0.0021640057873603714,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 473385600000,
-          "state": "OH",
-          "gender": "boy",
-          "name": "Bryan",
-          "sum__num": 450,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 450,
-          "pct_boys": 450,
-          "% sum__num": 0.0003996926807388097,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0006963799077373998
-        },
-        {
-          "__timestamp": 283996800000,
-          "state": "MI",
-          "gender": "girl",
-          "name": "Jessica",
-          "sum__num": 1084,
-          "SUM(num_girls)": 1084,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0009628152576019327,
-          "% SUM(num_girls)": 0.0022599058511547617,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": -31536000000,
-          "state": "MA",
-          "gender": "girl",
-          "name": "Laura",
-          "sum__num": 589,
-          "SUM(num_girls)": 589,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0005231533087892421,
-          "% SUM(num_girls)": 0.0012279377733673013,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "PA",
-          "gender": "boy",
-          "name": "Nathaniel",
-          "sum__num": 108,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 108,
-          "pct_boys": 108,
-          "% sum__num": 0.00009592624337731433,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00016713117785697594
-        },
-        {
-          "__timestamp": 1009843200000,
-          "state": "OH",
-          "gender": "girl",
-          "name": "Emily",
-          "sum__num": 957,
-          "SUM(num_girls)": 957,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0008500131010378687,
-          "% SUM(num_girls)": 0.0019951382837224236,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 504921600000,
-          "state": "CA",
-          "gender": "boy",
-          "name": "Jesus",
-          "sum__num": 1013,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 1013,
-          "pct_boys": 1013,
-          "% sum__num": 0.0008997526346409205,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.001567628547862191
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "CA",
-          "gender": "girl",
-          "name": "Carrie",
-          "sum__num": 593,
-          "SUM(num_girls)": 593,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0005267061326180315,
-          "% SUM(num_girls)": 0.0012362769093494223,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 126230400000,
-          "state": "NJ",
-          "gender": "boy",
-          "name": "Daniel",
-          "sum__num": 785,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 785,
-          "pct_boys": 785,
-          "% sum__num": 0.0006972416763999236,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0012147960612752418
-        },
-        {
-          "__timestamp": 189302400000,
-          "state": "MI",
-          "gender": "girl",
-          "name": "Christine",
-          "sum__num": 342,
-          "SUM(num_girls)": 342,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0003037664373614954,
-          "% SUM(num_girls)": 0.0007129961264713363,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 126230400000,
-          "state": "TX",
-          "gender": "girl",
-          "name": "Debra",
-          "sum__num": 244,
-          "SUM(num_girls)": 244,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0002167222535561546,
-          "% SUM(num_girls)": 0.0005086872949093744,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 126230400000,
-          "state": "NY",
-          "gender": "boy",
-          "name": "Carlos",
-          "sum__num": 449,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 449,
-          "pct_boys": 449,
-          "% sum__num": 0.00039880447478161235,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0006948323968313167
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "MI",
-          "gender": "boy",
-          "name": "Mark",
-          "sum__num": 822,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 822,
-          "pct_boys": 822,
-          "% sum__num": 0.0007301052968162258,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0012720539648003169
-        },
-        {
-          "__timestamp": 410227200000,
-          "state": "MI",
-          "gender": "girl",
-          "name": "Andrea",
-          "sum__num": 592,
-          "SUM(num_girls)": 592,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0005258179266608342,
-          "% SUM(num_girls)": 0.001234192125353892,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 157766400000,
-          "state": "IL",
-          "gender": "girl",
-          "name": "Robin",
-          "sum__num": 186,
-          "SUM(num_girls)": 186,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.000165206308038708,
-          "% SUM(num_girls)": 0.0003877698231686215,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 631152000000,
-          "state": "NY",
-          "gender": "boy",
-          "name": "Vincent",
-          "sum__num": 717,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 717,
-          "pct_boys": 717,
-          "% sum__num": 0.0006368436713105035,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0011095653196615902
-        },
-        {
-          "__timestamp": 978307200000,
-          "state": "NJ",
-          "gender": "boy",
-          "name": "Benjamin",
-          "sum__num": 337,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 337,
-          "pct_boys": 337,
-          "% sum__num": 0.00029932540757550863,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0005215111753500083
-        },
-        {
-          "__timestamp": 504921600000,
-          "state": "MI",
-          "gender": "girl",
-          "name": "Erica",
-          "sum__num": 355,
-          "SUM(num_girls)": 355,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.000315313114805061,
-          "% SUM(num_girls)": 0.0007400983184132292,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 725846400000,
-          "state": "CA",
-          "gender": "boy",
-          "name": "Brian",
-          "sum__num": 2016,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 2016,
-          "pct_boys": 2016,
-          "% sum__num": 0.0017906232097098676,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.003119781986663551
-        },
-        {
-          "__timestamp": -157766400000,
-          "state": "CA",
-          "gender": "boy",
-          "name": "Charles",
-          "sum__num": 1609,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 1609,
-          "pct_boys": 1609,
-          "% sum__num": 0.001429123385130544,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.002489945047887725
-        },
-        {
-          "__timestamp": 441763200000,
-          "state": "FL",
-          "gender": "girl",
-          "name": "Courtney",
-          "sum__num": 262,
-          "SUM(num_girls)": 262,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00023270996078570699,
-          "% SUM(num_girls)": 0.0005462134068289185,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 536457600000,
-          "state": "MI",
-          "gender": "girl",
-          "name": "Lauren",
-          "sum__num": 577,
-          "SUM(num_girls)": 577,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0005124948373028738,
-          "% SUM(num_girls)": 0.0012029203654209386,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 694224000000,
-          "state": "FL",
-          "gender": "girl",
-          "name": "Angela",
-          "sum__num": 215,
-          "SUM(num_girls)": 215,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0001909642807974313,
-          "% SUM(num_girls)": 0.000448228559038998,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 978307200000,
-          "state": "PA",
-          "gender": "girl",
-          "name": "Erica",
-          "sum__num": 134,
-          "SUM(num_girls)": 134,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00011901959826444556,
-          "% SUM(num_girls)": 0.0002793610554010499,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 63072000000,
-          "state": "MI",
-          "gender": "boy",
-          "name": "Shawn",
-          "sum__num": 472,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 472,
-          "pct_boys": 472,
-          "% sum__num": 0.0004192332117971515,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0007304251476712283
-        },
-        {
-          "__timestamp": 852076800000,
-          "state": "MA",
-          "gender": "boy",
-          "name": "Sean",
-          "sum__num": 317,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 317,
-          "pct_boys": 317,
-          "% sum__num": 0.0002815612884315615,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0004905609572283461
-        },
-        {
-          "__timestamp": 189302400000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Theresa",
-          "sum__num": 802,
-          "SUM(num_girls)": 802,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0007123411776722786,
-          "% SUM(num_girls)": 0.001671996764415239,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 599616000000,
-          "state": "NJ",
-          "gender": "girl",
-          "name": "Brianna",
-          "sum__num": 109,
-          "SUM(num_girls)": 109,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00009681444933451168,
-          "% SUM(num_girls)": 0.00022724145551279433,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 978307200000,
-          "state": "OH",
-          "gender": "boy",
-          "name": "Richard",
-          "sum__num": 207,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 207,
-          "pct_boys": 207,
-          "% sum__num": 0.00018385863313985246,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0003203347575592039
-        },
-        {
-          "__timestamp": 536457600000,
-          "state": "MI",
-          "gender": "boy",
-          "name": "Bryan",
-          "sum__num": 288,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 288,
-          "pct_boys": 288,
-          "% sum__num": 0.0002558033156728382,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0004456831409519359
-        },
-        {
-          "__timestamp": 1072915200000,
-          "state": "IL",
-          "gender": "girl",
-          "name": "Jacqueline",
-          "sum__num": 189,
-          "SUM(num_girls)": 189,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00016787092591030007,
-          "% SUM(num_girls)": 0.00039402417515521215,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 725846400000,
-          "state": "MA",
-          "gender": "boy",
-          "name": "Justin",
-          "sum__num": 406,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 406,
-          "pct_boys": 406,
-          "% sum__num": 0.0003606116186221261,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0006282894278697429
-        },
-        {
-          "__timestamp": 662688000000,
-          "state": "MA",
-          "gender": "boy",
-          "name": "Ian",
-          "sum__num": 169,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 169,
-          "pct_boys": 169,
-          "% sum__num": 0.00015010680676635297,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0002615293431280457
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "PA",
-          "gender": "girl",
-          "name": "Alicia",
-          "sum__num": 199,
-          "SUM(num_girls)": 199,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00017675298548227363,
-          "% SUM(num_girls)": 0.0004148720151105144,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 410227200000,
-          "state": "TX",
-          "gender": "boy",
-          "name": "Jonathan",
-          "sum__num": 1679,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 1679,
-          "pct_boys": 1679,
-          "% sum__num": 0.0014912978021343589,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0025982708113135426
-        },
-        {
-          "__timestamp": 915148800000,
-          "state": "other",
-          "gender": "boy",
-          "name": "Jeffrey",
-          "sum__num": 789,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 789,
-          "pct_boys": 789,
-          "% sum__num": 0.0007007945002287131,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0012209861048995743
-        },
-        {
-          "__timestamp": 757382400000,
-          "state": "CA",
-          "gender": "boy",
-          "name": "David",
-          "sum__num": 4059,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 4059,
-          "pct_boys": 4059,
-          "% sum__num": 0.003605227980264064,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.006281346767791346
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "other",
-          "gender": "boy",
-          "name": "Kevin",
-          "sum__num": 10946,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 10946,
-          "pct_boys": 10946,
-          "% sum__num": 0.009722302407482246,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.016939054377985728
-        },
-        {
-          "__timestamp": 189302400000,
-          "state": "NY",
-          "gender": "boy",
-          "name": "Donald",
-          "sum__num": 400,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 400,
-          "pct_boys": 400,
-          "% sum__num": 0.000355282382878942,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0006190043624332443
-        },
-        {
-          "__timestamp": 662688000000,
-          "state": "MI",
-          "gender": "boy",
-          "name": "Chad",
-          "sum__num": 201,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 201,
-          "pct_boys": 201,
-          "% sum__num": 0.00017852939739666833,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0003110496921227052
-        },
-        {
-          "__timestamp": 820454400000,
-          "state": "other",
-          "gender": "boy",
-          "name": "Jerry",
-          "sum__num": 55,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 55,
-          "pct_boys": 55,
-          "% sum__num": 0.00004885132764585452,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00008511309983457108
-        },
-        {
-          "__timestamp": 252460800000,
-          "state": "FL",
-          "gender": "boy",
-          "name": "Antonio",
-          "sum__num": 222,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 222,
-          "pct_boys": 222,
-          "% sum__num": 0.0001971817224978128,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00034354742115045054
-        },
-        {
-          "__timestamp": 157766400000,
-          "state": "other",
-          "gender": "boy",
-          "name": "Adrian",
-          "sum__num": 158,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 158,
-          "pct_boys": 158,
-          "% sum__num": 0.00014033654123718207,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0002445067231611315
-        },
-        {
-          "__timestamp": -63158400000,
-          "state": "NY",
-          "gender": "girl",
-          "name": "Pamela",
-          "sum__num": 966,
-          "SUM(num_girls)": 966,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0008580069546526448,
-          "% SUM(num_girls)": 0.0020139013396821954,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 820454400000,
-          "state": "MI",
-          "gender": "boy",
-          "name": "Bradley",
-          "sum__num": 287,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 287,
-          "pct_boys": 287,
-          "% sum__num": 0.00025491510971564085,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00044413563004585275
-        },
-        {
-          "__timestamp": 567993600000,
-          "state": "CA",
-          "gender": "boy",
-          "name": "Mark",
-          "sum__num": 1358,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 1358,
-          "pct_boys": 1358,
-          "% sum__num": 0.001206183689874008,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0021015198104608643
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "PA",
-          "gender": "boy",
-          "name": "Gregory",
-          "sum__num": 632,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 632,
-          "pct_boys": 632,
-          "% sum__num": 0.0005613461649487283,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.000978026892644526
-        },
-        {
-          "__timestamp": 473385600000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Victoria",
-          "sum__num": 2197,
-          "SUM(num_girls)": 2197,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0019513884879625888,
-          "% SUM(num_girls)": 0.0045802704381799,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 567993600000,
-          "state": "NY",
-          "gender": "boy",
-          "name": "Jose",
-          "sum__num": 712,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 712,
-          "pct_boys": 712,
-          "% sum__num": 0.0006324026415245167,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0011018277651311747
-        },
-        {
-          "__timestamp": 94694400000,
-          "state": "FL",
-          "gender": "girl",
-          "name": "Sherry",
-          "sum__num": 151,
-          "SUM(num_girls)": 151,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0001341190995368006,
-          "% SUM(num_girls)": 0.0003148023833250637,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "MA",
-          "gender": "girl",
-          "name": "Stacey",
-          "sum__num": 157,
-          "SUM(num_girls)": 157,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00013944833527998474,
-          "% SUM(num_girls)": 0.000327311087298245,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": -63158400000,
-          "state": "MA",
-          "gender": "boy",
-          "name": "Craig",
-          "sum__num": 222,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 222,
-          "pct_boys": 222,
-          "% sum__num": 0.0001971817224978128,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00034354742115045054
-        },
-        {
-          "__timestamp": 94694400000,
-          "state": "NY",
-          "gender": "boy",
-          "name": "Kenneth",
-          "sum__num": 811,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 811,
-          "pct_boys": 811,
-          "% sum__num": 0.0007203350312870549,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0012550313448334027
-        },
-        {
-          "__timestamp": 157766400000,
-          "state": "other",
-          "gender": "boy",
-          "name": "Nicholas",
-          "sum__num": 941,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 941,
-          "pct_boys": 941,
-          "% sum__num": 0.0008358018057227109,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.001456207762624207
-        },
-        {
-          "__timestamp": 567993600000,
-          "state": "PA",
-          "gender": "girl",
-          "name": "Patricia",
-          "sum__num": 138,
-          "SUM(num_girls)": 138,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00012257242209323498,
-          "% SUM(num_girls)": 0.0002877001913831708,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 252460800000,
-          "state": "NY",
-          "gender": "girl",
-          "name": "Dawn",
-          "sum__num": 400,
-          "SUM(num_girls)": 400,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.000355282382878942,
-          "% SUM(num_girls)": 0.0008339135982120893,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 473385600000,
-          "state": "FL",
-          "gender": "boy",
-          "name": "Juan",
-          "sum__num": 184,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 184,
-          "pct_boys": 184,
-          "% sum__num": 0.0001634298961243133,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0002847420067192924
-        },
-        {
-          "__timestamp": 283996800000,
-          "state": "FL",
-          "gender": "girl",
-          "name": "Emily",
-          "sum__num": 172,
-          "SUM(num_girls)": 172,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00015277142463794504,
-          "% SUM(num_girls)": 0.00035858284723119837,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 504921600000,
-          "state": "other",
-          "gender": "boy",
-          "name": "David",
-          "sum__num": 15547,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 15547,
-          "pct_boys": 15547,
-          "% sum__num": 0.013808938016547277,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.02405915205687412
-        },
-        {
-          "__timestamp": 31536000000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Teresa",
-          "sum__num": 4880,
-          "SUM(num_girls)": 4880,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.004334445071123092,
-          "% SUM(num_girls)": 0.01017374589818749,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 252460800000,
-          "state": "IL",
-          "gender": "boy",
-          "name": "Joshua",
-          "sum__num": 1288,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 1288,
-          "pct_boys": 1288,
-          "% sum__num": 0.001144009272870193,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0019931940470350466
-        },
-        {
-          "__timestamp": 315532800000,
-          "state": "CA",
-          "gender": "girl",
-          "name": "Linda",
-          "sum__num": 456,
-          "SUM(num_girls)": 456,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00040502191648199385,
-          "% SUM(num_girls)": 0.0009506615019617817,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 536457600000,
-          "state": "MI",
-          "gender": "boy",
-          "name": "Benjamin",
-          "sum__num": 651,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 651,
-          "pct_boys": 651,
-          "% sum__num": 0.0005782220781354781,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.001007429599860105
-        },
-        {
-          "__timestamp": 157766400000,
-          "state": "MI",
-          "gender": "girl",
-          "name": "Kristen",
-          "sum__num": 288,
-          "SUM(num_girls)": 288,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0002558033156728382,
-          "% SUM(num_girls)": 0.0006004177907127043,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "IL",
-          "gender": "boy",
-          "name": "Steven",
-          "sum__num": 956,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 956,
-          "pct_boys": 956,
-          "% sum__num": 0.0008491248950806713,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0014794204262154537
-        },
-        {
-          "__timestamp": 946684800000,
-          "state": "NJ",
-          "gender": "girl",
-          "name": "Brooke",
-          "sum__num": 133,
-          "SUM(num_girls)": 133,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00011813139230724821,
-          "% SUM(num_girls)": 0.00027727627140551966,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 1041379200000,
-          "state": "NY",
-          "gender": "girl",
-          "name": "Vanessa",
-          "sum__num": 252,
-          "SUM(num_girls)": 252,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00022382790121373345,
-          "% SUM(num_girls)": 0.0005253655668736163,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 662688000000,
-          "state": "NY",
-          "gender": "boy",
-          "name": "Dennis",
-          "sum__num": 227,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 227,
-          "pct_boys": 227,
-          "% sum__num": 0.00020162275228379956,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0003512849756808661
-        },
-        {
-          "__timestamp": 820454400000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Elizabeth",
-          "sum__num": 7393,
-          "SUM(num_girls)": 7393,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.006566506641560045,
-          "% SUM(num_girls)": 0.01541280807895494,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 473385600000,
-          "state": "IL",
-          "gender": "girl",
-          "name": "Angela",
-          "sum__num": 511,
-          "SUM(num_girls)": 511,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00045387324412784834,
-          "% SUM(num_girls)": 0.001065324621715944,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 1104537600000,
-          "state": "MA",
-          "gender": "boy",
-          "name": "Jason",
-          "sum__num": 254,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 254,
-          "pct_boys": 254,
-          "% sum__num": 0.00022560431312812815,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0003930677701451101
-        },
-        {
-          "__timestamp": 1136073600000,
-          "state": "IL",
-          "gender": "boy",
-          "name": "Caleb",
-          "sum__num": 351,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 351,
-          "pct_boys": 351,
-          "% sum__num": 0.00031176029097627157,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0005431763280351719
-        },
-        {
-          "__timestamp": 126230400000,
-          "state": "FL",
-          "gender": "girl",
-          "name": "Michele",
-          "sum__num": 165,
-          "SUM(num_girls)": 165,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00014655398293756357,
-          "% SUM(num_girls)": 0.0003439893592624868,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 567993600000,
-          "state": "CA",
-          "gender": "girl",
-          "name": "Brittany",
-          "sum__num": 2421,
-          "SUM(num_girls)": 2421,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0021503466223747963,
-          "% SUM(num_girls)": 0.00504726205317867,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 788918400000,
-          "state": "PA",
-          "gender": "girl",
-          "name": "Tara",
-          "sum__num": 146,
-          "SUM(num_girls)": 146,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0001296780697508138,
-          "% SUM(num_girls)": 0.0003043784633474126,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 347155200000,
-          "state": "MI",
-          "gender": "girl",
-          "name": "Tina",
-          "sum__num": 177,
-          "SUM(num_girls)": 177,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00015721245442393183,
-          "% SUM(num_girls)": 0.00036900676720884947,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 410227200000,
-          "state": "FL",
-          "gender": "girl",
-          "name": "Maria",
-          "sum__num": 252,
-          "SUM(num_girls)": 252,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00022382790121373345,
-          "% SUM(num_girls)": 0.0005253655668736163,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 157766400000,
-          "state": "other",
-          "gender": "boy",
-          "name": "Kevin",
-          "sum__num": 8976,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 8976,
-          "pct_boys": 8976,
-          "% sum__num": 0.007972536671803457,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.013890457893002
-        },
-        {
-          "__timestamp": 567993600000,
-          "state": "NJ",
-          "gender": "boy",
-          "name": "Eric",
-          "sum__num": 742,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 742,
-          "pct_boys": 742,
-          "% sum__num": 0.0006590488202404374,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0011482530923136681
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "FL",
-          "gender": "boy",
-          "name": "Bryan",
-          "sum__num": 258,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 258,
-          "pct_boys": 258,
-          "% sum__num": 0.00022915713695691758,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00039925781376944254
-        },
-        {
-          "__timestamp": 946684800000,
-          "state": "FL",
-          "gender": "boy",
-          "name": "Logan",
-          "sum__num": 484,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 484,
-          "pct_boys": 484,
-          "% sum__num": 0.0004298916832835198,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0007489952785442256
-        },
-        {
-          "__timestamp": 410227200000,
-          "state": "MI",
-          "gender": "boy",
-          "name": "Bradley",
-          "sum__num": 351,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 351,
-          "pct_boys": 351,
-          "% sum__num": 0.00031176029097627157,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0005431763280351719
-        },
-        {
-          "__timestamp": 94694400000,
-          "state": "TX",
-          "gender": "boy",
-          "name": "Sean",
-          "sum__num": 354,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 354,
-          "pct_boys": 354,
-          "% sum__num": 0.00031442490884786366,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0005478188607534212
-        },
-        {
-          "__timestamp": 536457600000,
-          "state": "NJ",
-          "gender": "girl",
-          "name": "Catherine",
-          "sum__num": 144,
-          "SUM(num_girls)": 144,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0001279016578364191,
-          "% SUM(num_girls)": 0.00030020889535635215,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 157766400000,
-          "state": "NY",
-          "gender": "boy",
-          "name": "Shane",
-          "sum__num": 200,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 200,
-          "pct_boys": 200,
-          "% sum__num": 0.000177641191439471,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00030950218121662213
-        },
-        {
-          "__timestamp": 0,
-          "state": "IL",
-          "gender": "boy",
-          "name": "Douglas",
-          "sum__num": 628,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 628,
-          "pct_boys": 628,
-          "% sum__num": 0.0005577933411199389,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0009718368490201935
-        },
-        {
-          "__timestamp": 315532800000,
-          "state": "MI",
-          "gender": "girl",
-          "name": "Laura",
-          "sum__num": 556,
-          "SUM(num_girls)": 556,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0004938425122017294,
-          "% SUM(num_girls)": 0.001159139901514804,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 978307200000,
-          "state": "other",
-          "gender": "boy",
-          "name": "Jeffrey",
-          "sum__num": 461,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 461,
-          "pct_boys": 461,
-          "% sum__num": 0.0004094629462679806,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.000713402527704314
-        },
-        {
-          "__timestamp": 1072915200000,
-          "state": "FL",
-          "gender": "girl",
-          "name": "Alexandra",
-          "sum__num": 429,
-          "SUM(num_girls)": 429,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0003810403556376653,
-          "% SUM(num_girls)": 0.0008943723340824657,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": -94694400000,
-          "state": "TX",
-          "gender": "girl",
-          "name": "Monica",
-          "sum__num": 474,
-          "SUM(num_girls)": 474,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00042100962371154624,
-          "% SUM(num_girls)": 0.0009881876138813257,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 315532800000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Lisa",
-          "sum__num": 6862,
-          "SUM(num_girls)": 6862,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.006094869278288249,
-          "% SUM(num_girls)": 0.014305787777328391,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 788918400000,
-          "state": "NJ",
-          "gender": "girl",
-          "name": "Sydney",
-          "sum__num": 148,
-          "SUM(num_girls)": 148,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00013145448166520854,
-          "% SUM(num_girls)": 0.000308548031338473,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 473385600000,
-          "state": "IL",
-          "gender": "boy",
-          "name": "Brandon",
-          "sum__num": 1192,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 1192,
-          "pct_boys": 1192,
-          "% sum__num": 0.001058741500979247,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.001844633000051068
-        },
-        {
-          "__timestamp": 725846400000,
-          "state": "TX",
-          "gender": "boy",
-          "name": "Carlos",
-          "sum__num": 917,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 917,
-          "pct_boys": 917,
-          "% sum__num": 0.0008144848627499744,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0014190675008782124
-        },
-        {
-          "__timestamp": 631152000000,
-          "state": "FL",
-          "gender": "girl",
-          "name": "Melissa",
-          "sum__num": 722,
-          "SUM(num_girls)": 722,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0006412847010964902,
-          "% SUM(num_girls)": 0.001505214044772821,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 1072915200000,
-          "state": "PA",
-          "gender": "girl",
-          "name": "Abigail",
-          "sum__num": 683,
-          "SUM(num_girls)": 683,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0006066446687657934,
-          "% SUM(num_girls)": 0.0014239074689471425,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 1199145600000,
-          "state": "NJ",
-          "gender": "boy",
-          "name": "Bryan",
-          "sum__num": 175,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 175,
-          "pct_boys": 175,
-          "% sum__num": 0.0001554360425095371,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00027081440856454436
-        },
-        {
-          "__timestamp": 631152000000,
-          "state": "CA",
-          "gender": "boy",
-          "name": "Cody",
-          "sum__num": 1489,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 1489,
-          "pct_boys": 1489,
-          "% sum__num": 0.0013225386702668614,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0023042437391577516
-        },
-        {
-          "__timestamp": 1072915200000,
-          "state": "MA",
-          "gender": "boy",
-          "name": "Dylan",
-          "sum__num": 354,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 354,
-          "pct_boys": 354,
-          "% sum__num": 0.00031442490884786366,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0005478188607534212
-        },
-        {
-          "__timestamp": 63072000000,
-          "state": "IL",
-          "gender": "boy",
-          "name": "Carlos",
-          "sum__num": 184,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 184,
-          "pct_boys": 184,
-          "% sum__num": 0.0001634298961243133,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0002847420067192924
-        },
-        {
-          "__timestamp": 852076800000,
-          "state": "FL",
-          "gender": "boy",
-          "name": "Antonio",
-          "sum__num": 320,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 320,
-          "pct_boys": 320,
-          "% sum__num": 0.0002842259063031536,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0004952034899465954
-        },
-        {
-          "__timestamp": 946684800000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Jacqueline",
-          "sum__num": 583,
-          "SUM(num_girls)": 583,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0005178240730460579,
-          "% SUM(num_girls)": 0.00121542906939412,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 315532800000,
-          "state": "MA",
-          "gender": "boy",
-          "name": "Zachary",
-          "sum__num": 63,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 63,
-          "pct_boys": 63,
-          "% sum__num": 0.00005595697530343336,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00009749318708323597
-        },
-        {
-          "__timestamp": 852076800000,
-          "state": "IL",
-          "gender": "girl",
-          "name": "Savannah",
-          "sum__num": 159,
-          "SUM(num_girls)": 159,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00014122474719437944,
-          "% SUM(num_girls)": 0.0003314806552893055,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 283996800000,
-          "state": "IL",
-          "gender": "boy",
-          "name": "Randy",
-          "sum__num": 143,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 143,
-          "pct_boys": 143,
-          "% sum__num": 0.00012701345187922174,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00022129405956988483
-        },
-        {
-          "__timestamp": -126230400000,
-          "state": "TX",
-          "gender": "boy",
-          "name": "Samuel",
-          "sum__num": 329,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 329,
-          "pct_boys": 329,
-          "% sum__num": 0.00029221975991792977,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0005091310881013434
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "NJ",
-          "gender": "girl",
-          "name": "Monica",
-          "sum__num": 125,
-          "SUM(num_girls)": 125,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00011102574464966936,
-          "% SUM(num_girls)": 0.0002605979994412779,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 473385600000,
-          "state": "CA",
-          "gender": "girl",
-          "name": "Maria",
-          "sum__num": 1695,
-          "SUM(num_girls)": 1695,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0015055090974495167,
-          "% SUM(num_girls)": 0.0035337088724237283,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 883612800000,
-          "state": "NY",
-          "gender": "girl",
-          "name": "Chelsea",
-          "sum__num": 321,
-          "SUM(num_girls)": 321,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0002851141122603509,
-          "% SUM(num_girls)": 0.0006692156625652016,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 63072000000,
-          "state": "TX",
-          "gender": "girl",
-          "name": "Angela",
-          "sum__num": 1350,
-          "SUM(num_girls)": 1350,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.001199078042216429,
-          "% SUM(num_girls)": 0.002814458393965801,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 315532800000,
-          "state": "FL",
-          "gender": "girl",
-          "name": "Angela",
-          "sum__num": 626,
-          "SUM(num_girls)": 626,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0005560169292055442,
-          "% SUM(num_girls)": 0.0013050747812019196,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 694224000000,
-          "state": "OH",
-          "gender": "boy",
-          "name": "Joshua",
-          "sum__num": 1762,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 1762,
-          "pct_boys": 1762,
-          "% sum__num": 0.0015650188965817395,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.002726714216518441
-        },
-        {
-          "__timestamp": 820454400000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Shannon",
-          "sum__num": 1035,
-          "SUM(num_girls)": 1035,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0009192931656992623,
-          "% SUM(num_girls)": 0.0021577514353737807,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 189302400000,
-          "state": "MA",
-          "gender": "girl",
-          "name": "Lisa",
-          "sum__num": 501,
-          "SUM(num_girls)": 501,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0004449911845558748,
-          "% SUM(num_girls)": 0.0010444767817606418,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 157766400000,
-          "state": "NY",
-          "gender": "girl",
-          "name": "Dawn",
-          "sum__num": 775,
-          "SUM(num_girls)": 775,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0006883596168279501,
-          "% SUM(num_girls)": 0.001615707596535923,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 820454400000,
-          "state": "FL",
-          "gender": "girl",
-          "name": "Haley",
-          "sum__num": 410,
-          "SUM(num_girls)": 410,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0003641644424509155,
-          "% SUM(num_girls)": 0.0008547614381673915,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 347155200000,
-          "state": "MI",
-          "gender": "girl",
-          "name": "Sarah",
-          "sum__num": 1596,
-          "SUM(num_girls)": 1596,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0014175767076869785,
-          "% SUM(num_girls)": 0.003327315256866236,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 631152000000,
-          "state": "CA",
-          "gender": "girl",
-          "name": "Jacqueline",
-          "sum__num": 1225,
-          "SUM(num_girls)": 1225,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0010880522975667598,
-          "% SUM(num_girls)": 0.002553860394524523,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 1136073600000,
-          "state": "other",
-          "gender": "boy",
-          "name": "Luke",
-          "sum__num": 4838,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 4838,
-          "pct_boys": 4838,
-          "% sum__num": 0.004297140420920803,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.007486857763630089
-        },
-        {
-          "__timestamp": 1072915200000,
-          "state": "CA",
-          "gender": "boy",
-          "name": "Daniel",
-          "sum__num": 4160,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 4160,
-          "pct_boys": 4160,
-          "% sum__num": 0.0036949367819409966,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00643764536930574
-        },
-        {
-          "__timestamp": 283996800000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Diane",
-          "sum__num": 13,
-          "SUM(num_girls)": 13,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.000011546677443565614,
-          "% SUM(num_girls)": 0.0000271021919418929,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 189302400000,
-          "state": "OH",
-          "gender": "girl",
-          "name": "Kristin",
-          "sum__num": 142,
-          "SUM(num_girls)": 142,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0001261252459220244,
-          "% SUM(num_girls)": 0.00029603932736529167,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 757382400000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Samantha",
-          "sum__num": 9710,
-          "SUM(num_girls)": 9710,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.008624479844386317,
-          "% SUM(num_girls)": 0.020243252596598465,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 63072000000,
-          "state": "NJ",
-          "gender": "girl",
-          "name": "Lauren",
-          "sum__num": 124,
-          "SUM(num_girls)": 124,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00011013753869247201,
-          "% SUM(num_girls)": 0.00025851321544574765,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "MA",
-          "gender": "girl",
-          "name": "Wendy",
-          "sum__num": 86,
-          "SUM(num_girls)": 86,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00007638571231897252,
-          "% SUM(num_girls)": 0.00017929142361559918,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": -31536000000,
-          "state": "TX",
-          "gender": "girl",
-          "name": "Patricia",
-          "sum__num": 1117,
-          "SUM(num_girls)": 1117,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0009921260541894455,
-          "% SUM(num_girls)": 0.002328703723007259,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 631152000000,
-          "state": "PA",
-          "gender": "boy",
-          "name": "Luke",
-          "sum__num": 154,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 154,
-          "pct_boys": 154,
-          "% sum__num": 0.00013678371740839267,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00023831667953679904
-        },
-        {
-          "__timestamp": -126230400000,
-          "state": "TX",
-          "gender": "girl",
-          "name": "Rhonda",
-          "sum__num": 737,
-          "SUM(num_girls)": 737,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0006546077904544506,
-          "% SUM(num_girls)": 0.0015364858047057744,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 410227200000,
-          "state": "TX",
-          "gender": "girl",
-          "name": "Patricia",
-          "sum__num": 507,
-          "SUM(num_girls)": 507,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00045032042029905894,
-          "% SUM(num_girls)": 0.001056985485733823,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 252460800000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Angel",
-          "sum__num": 562,
-          "SUM(num_girls)": 562,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0004991717479449134,
-          "% SUM(num_girls)": 0.0011716486054879854,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 1136073600000,
-          "state": "FL",
-          "gender": "boy",
-          "name": "Cameron",
-          "sum__num": 425,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 425,
-          "pct_boys": 425,
-          "% sum__num": 0.0003774875318088758,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.000657692135085322
-        },
-        {
-          "__timestamp": 189302400000,
-          "state": "MA",
-          "gender": "girl",
-          "name": "Allison",
-          "sum__num": 129,
-          "SUM(num_girls)": 129,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00011457856847845879,
-          "% SUM(num_girls)": 0.0002689371354233988,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "IL",
-          "gender": "boy",
-          "name": "Derek",
-          "sum__num": 182,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 182,
-          "pct_boys": 182,
-          "% sum__num": 0.0001616534842099186,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00028164698490712616
-        },
-        {
-          "__timestamp": 94694400000,
-          "state": "OH",
-          "gender": "boy",
-          "name": "Timothy",
-          "sum__num": 985,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 985,
-          "pct_boys": 985,
-          "% sum__num": 0.0008748828678393946,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.001524298242491864
-        },
-        {
-          "__timestamp": 157766400000,
-          "state": "MI",
-          "gender": "boy",
-          "name": "Andrew",
-          "sum__num": 711,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 711,
-          "pct_boys": 711,
-          "% sum__num": 0.0006315144355673193,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0011002802542250916
-        },
-        {
-          "__timestamp": 252460800000,
-          "state": "PA",
-          "gender": "girl",
-          "name": "Courtney",
-          "sum__num": 215,
-          "SUM(num_girls)": 215,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0001909642807974313,
-          "% SUM(num_girls)": 0.000448228559038998,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 63072000000,
-          "state": "MA",
-          "gender": "girl",
-          "name": "Stephanie",
-          "sum__num": 312,
-          "SUM(num_girls)": 312,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00027712025864557474,
-          "% SUM(num_girls)": 0.0006504526066054297,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 473385600000,
-          "state": "PA",
-          "gender": "girl",
-          "name": "Christina",
-          "sum__num": 723,
-          "SUM(num_girls)": 723,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0006421729070536876,
-          "% SUM(num_girls)": 0.0015072988287683513,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 1072915200000,
-          "state": "NJ",
-          "gender": "boy",
-          "name": "Mason",
-          "sum__num": 103,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 103,
-          "pct_boys": 103,
-          "% sum__num": 0.00009148521359132756,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0001593936233265604
-        },
-        {
-          "__timestamp": 0,
-          "state": "FL",
-          "gender": "girl",
-          "name": "Stacy",
-          "sum__num": 202,
-          "SUM(num_girls)": 202,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0001794176033538657,
-          "% SUM(num_girls)": 0.00042112636709710507,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 694224000000,
-          "state": "FL",
-          "gender": "boy",
-          "name": "Nathaniel",
-          "sum__num": 175,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 175,
-          "pct_boys": 175,
-          "% sum__num": 0.0001554360425095371,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00027081440856454436
-        },
-        {
-          "__timestamp": 883612800000,
-          "state": "IL",
-          "gender": "girl",
-          "name": "Brittany",
-          "sum__num": 410,
-          "SUM(num_girls)": 410,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0003641644424509155,
-          "% SUM(num_girls)": 0.0008547614381673915,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 1136073600000,
-          "state": "FL",
-          "gender": "girl",
-          "name": "Madison",
-          "sum__num": 1011,
-          "SUM(num_girls)": 1011,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0008979762227265258,
-          "% SUM(num_girls)": 0.0021077166194810554,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 0,
-          "state": "CA",
-          "gender": "girl",
-          "name": "Nancy",
-          "sum__num": 662,
-          "SUM(num_girls)": 662,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.000587992343664649,
-          "% SUM(num_girls)": 0.0013801270050410076,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 378691200000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Donna",
-          "sum__num": 9,
-          "SUM(num_girls)": 9,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.000007993853614776194,
-          "% SUM(num_girls)": 0.00001876305595977201,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": -31536000000,
-          "state": "PA",
-          "gender": "boy",
-          "name": "Bradley",
-          "sum__num": 309,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 309,
-          "pct_boys": 309,
-          "% sum__num": 0.00027445564077398265,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00047818086997968116
-        },
-        {
-          "__timestamp": 1136073600000,
-          "state": "IL",
-          "gender": "boy",
-          "name": "Andrew",
-          "sum__num": 792,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 792,
-          "pct_boys": 792,
-          "% sum__num": 0.0007034591181003051,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0012256286376178236
-        },
-        {
-          "__timestamp": 504921600000,
-          "state": "IL",
-          "gender": "boy",
-          "name": "Ryan",
-          "sum__num": 1572,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 1572,
-          "pct_boys": 1572,
-          "% sum__num": 0.001396259764714242,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00243268714436265
-        },
-        {
-          "__timestamp": 1041379200000,
-          "state": "NJ",
-          "gender": "boy",
-          "name": "Gabriel",
-          "sum__num": 297,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 297,
-          "pct_boys": 297,
-          "% sum__num": 0.0002637971692876144,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00045961073910668384
-        },
-        {
-          "__timestamp": 1167609600000,
-          "state": "MA",
-          "gender": "boy",
-          "name": "Samuel",
-          "sum__num": 337,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 337,
-          "pct_boys": 337,
-          "% sum__num": 0.00029932540757550863,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0005215111753500083
-        },
-        {
-          "__timestamp": 536457600000,
-          "state": "MA",
-          "gender": "girl",
-          "name": "Julia",
-          "sum__num": 119,
-          "SUM(num_girls)": 119,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00010569650890648523,
-          "% SUM(num_girls)": 0.00024808929546809655,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 0,
-          "state": "IL",
-          "gender": "girl",
-          "name": "Diane",
-          "sum__num": 318,
-          "SUM(num_girls)": 318,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0002824494943887589,
-          "% SUM(num_girls)": 0.000662961310578611,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 1104537600000,
-          "state": "OH",
-          "gender": "boy",
-          "name": "Hunter",
-          "sum__num": 372,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 372,
-          "pct_boys": 372,
-          "% sum__num": 0.000330412616077416,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0005756740570629172
-        },
-        {
-          "__timestamp": 504921600000,
-          "state": "IL",
-          "gender": "girl",
-          "name": "Andrea",
-          "sum__num": 416,
-          "SUM(num_girls)": 416,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00036949367819409966,
-          "% SUM(num_girls)": 0.0008672701421405728,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 94694400000,
-          "state": "PA",
-          "gender": "boy",
-          "name": "Troy",
-          "sum__num": 261,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 261,
-          "pct_boys": 261,
-          "% sum__num": 0.00023182175482850962,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0004039003464876919
-        },
-        {
-          "__timestamp": -126230400000,
-          "state": "NJ",
-          "gender": "girl",
-          "name": "Lauren",
-          "sum__num": 125,
-          "SUM(num_girls)": 125,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00011102574464966936,
-          "% SUM(num_girls)": 0.0002605979994412779,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 410227200000,
-          "state": "MA",
-          "gender": "girl",
-          "name": "Julia",
-          "sum__num": 109,
-          "SUM(num_girls)": 109,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00009681444933451168,
-          "% SUM(num_girls)": 0.00022724145551279433,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": -94694400000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Kathryn",
-          "sum__num": 1166,
-          "SUM(num_girls)": 1166,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0010356481460921157,
-          "% SUM(num_girls)": 0.00243085813878824,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": -157766400000,
-          "state": "TX",
-          "gender": "girl",
-          "name": "Laura",
-          "sum__num": 967,
-          "SUM(num_girls)": 967,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0008588951606098422,
-          "% SUM(num_girls)": 0.0020159861236777256,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 1041379200000,
-          "state": "NY",
-          "gender": "boy",
-          "name": "Alex",
-          "sum__num": 471,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 471,
-          "pct_boys": 471,
-          "% sum__num": 0.00041834500583995415,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0007288776367651451
-        },
-        {
-          "__timestamp": 1009843200000,
-          "state": "NY",
-          "gender": "girl",
-          "name": "Haley",
-          "sum__num": 225,
-          "SUM(num_girls)": 225,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00019984634036940486,
-          "% SUM(num_girls)": 0.0004690763989943002,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 126230400000,
-          "state": "MI",
-          "gender": "boy",
-          "name": "William",
-          "sum__num": 1062,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 1062,
-          "pct_boys": 1062,
-          "% sum__num": 0.0009432747265435909,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0016434565822602634
-        },
-        {
-          "__timestamp": 94694400000,
-          "state": "MA",
-          "gender": "girl",
-          "name": "Cynthia",
-          "sum__num": 163,
-          "SUM(num_girls)": 163,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00014477757102316884,
-          "% SUM(num_girls)": 0.00033981979127142636,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 157766400000,
-          "state": "CA",
-          "gender": "boy",
-          "name": "Jacob",
-          "sum__num": 520,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 520,
-          "pct_boys": 520,
-          "% sum__num": 0.00046186709774262457,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0008047056711632175
-        },
-        {
-          "__timestamp": 1072915200000,
-          "state": "OH",
-          "gender": "girl",
-          "name": "Megan",
-          "sum__num": 351,
-          "SUM(num_girls)": 351,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00031176029097627157,
-          "% SUM(num_girls)": 0.0007317591824311083,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 441763200000,
-          "state": "FL",
-          "gender": "boy",
-          "name": "Jeffrey",
-          "sum__num": 534,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 534,
-          "pct_boys": 534,
-          "% sum__num": 0.0004743019811433875,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0008263708238483811
-        },
-        {
-          "__timestamp": 63072000000,
-          "state": "MI",
-          "gender": "boy",
-          "name": "Ryan",
-          "sum__num": 418,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 418,
-          "pct_boys": 418,
-          "% sum__num": 0.0003712700901084944,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0006468595587427403
-        },
-        {
-          "__timestamp": 0,
-          "state": "TX",
-          "gender": "girl",
-          "name": "Dana",
-          "sum__num": 433,
-          "SUM(num_girls)": 433,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0003845931794664547,
-          "% SUM(num_girls)": 0.0009027114700645866,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 631152000000,
-          "state": "FL",
-          "gender": "boy",
-          "name": "Bryan",
-          "sum__num": 416,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 416,
-          "pct_boys": 416,
-          "% sum__num": 0.00036949367819409966,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.000643764536930574
-        },
-        {
-          "__timestamp": 978307200000,
-          "state": "NJ",
-          "gender": "girl",
-          "name": "Sara",
-          "sum__num": 195,
-          "SUM(num_girls)": 195,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0001732001616534842,
-          "% SUM(num_girls)": 0.0004065328791283935,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 536457600000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Dawn",
-          "sum__num": 9,
-          "SUM(num_girls)": 9,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.000007993853614776194,
-          "% SUM(num_girls)": 0.00001876305595977201,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 1136073600000,
-          "state": "NJ",
-          "gender": "boy",
-          "name": "Alexander",
-          "sum__num": 606,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 606,
-          "pct_boys": 606,
-          "% sum__num": 0.000538252810061597,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.000937791609086365
-        },
-        {
-          "__timestamp": 1136073600000,
-          "state": "CA",
-          "gender": "girl",
-          "name": "Samantha",
-          "sum__num": 2338,
-          "SUM(num_girls)": 2338,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0020766255279274157,
-          "% SUM(num_girls)": 0.004874224981549662,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 189302400000,
-          "state": "MA",
-          "gender": "boy",
-          "name": "George",
-          "sum__num": 139,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 139,
-          "pct_boys": 139,
-          "% sum__num": 0.00012346062805043234,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00021510401594555237
-        },
-        {
-          "__timestamp": 1009843200000,
-          "state": "PA",
-          "gender": "boy",
-          "name": "Steven",
-          "sum__num": 236,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 236,
-          "pct_boys": 236,
-          "% sum__num": 0.00020961660589857576,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00036521257383561413
-        },
-        {
-          "__timestamp": 946684800000,
-          "state": "NJ",
-          "gender": "girl",
-          "name": "Jessica",
-          "sum__num": 606,
-          "SUM(num_girls)": 606,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.000538252810061597,
-          "% SUM(num_girls)": 0.0012633791012913152,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 94694400000,
-          "state": "CA",
-          "gender": "girl",
-          "name": "Kimberly",
-          "sum__num": 1717,
-          "SUM(num_girls)": 1717,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0015250496285078585,
-          "% SUM(num_girls)": 0.003579574120325393,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 31536000000,
-          "state": "PA",
-          "gender": "boy",
-          "name": "Gregory",
-          "sum__num": 826,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 826,
-          "pct_boys": 826,
-          "% sum__num": 0.0007336581206450151,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0012782440084246494
-        },
-        {
-          "__timestamp": 883612800000,
-          "state": "FL",
-          "gender": "girl",
-          "name": "Lindsey",
-          "sum__num": 163,
-          "SUM(num_girls)": 163,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00014477757102316884,
-          "% SUM(num_girls)": 0.00033981979127142636,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 31536000000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Danielle",
-          "sum__num": 376,
-          "SUM(num_girls)": 376,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00033396543990620546,
-          "% SUM(num_girls)": 0.0007838787823193639,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 536457600000,
-          "state": "OH",
-          "gender": "boy",
-          "name": "Austin",
-          "sum__num": 148,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 148,
-          "pct_boys": 148,
-          "% sum__num": 0.00013145448166520854,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00022903161410030038
-        },
-        {
-          "__timestamp": -157766400000,
-          "state": "NJ",
-          "gender": "boy",
-          "name": "Stephen",
-          "sum__num": 620,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 620,
-          "pct_boys": 620,
-          "% sum__num": 0.00055068769346236,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0009594567617715286
-        },
-        {
-          "__timestamp": 31536000000,
-          "state": "MA",
-          "gender": "boy",
-          "name": "Nicholas",
-          "sum__num": 87,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 87,
-          "pct_boys": 87,
-          "% sum__num": 0.00007727391827616988,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00013463344882923061
-        },
-        {
-          "__timestamp": 504921600000,
-          "state": "NY",
-          "gender": "girl",
-          "name": "Cassandra",
-          "sum__num": 315,
-          "SUM(num_girls)": 315,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0002797848765171668,
-          "% SUM(num_girls)": 0.0006567069585920203,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 978307200000,
-          "state": "MA",
-          "gender": "boy",
-          "name": "Noah",
-          "sum__num": 253,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 253,
-          "pct_boys": 253,
-          "% sum__num": 0.0002247161071709308,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00039152025923902697
-        },
-        {
-          "__timestamp": 126230400000,
-          "state": "CA",
-          "gender": "boy",
-          "name": "Carlos",
-          "sum__num": 809,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 809,
-          "pct_boys": 809,
-          "% sum__num": 0.0007185586193726601,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0012519363230212364
-        },
-        {
-          "__timestamp": 473385600000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Kaitlyn",
-          "sum__num": 14,
-          "SUM(num_girls)": 14,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.000012434883400762968,
-          "% SUM(num_girls)": 0.000029186975937423125,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 31536000000,
-          "state": "NJ",
-          "gender": "girl",
-          "name": "Heather",
-          "sum__num": 474,
-          "SUM(num_girls)": 474,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00042100962371154624,
-          "% SUM(num_girls)": 0.0009881876138813257,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 725846400000,
-          "state": "NY",
-          "gender": "boy",
-          "name": "Kevin",
-          "sum__num": 2118,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 2118,
-          "pct_boys": 2118,
-          "% sum__num": 0.0018812202173439977,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.003277628099084028
-        },
-        {
-          "__timestamp": 410227200000,
-          "state": "IL",
-          "gender": "boy",
-          "name": "George",
-          "sum__num": 211,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 211,
-          "pct_boys": 211,
-          "% sum__num": 0.0001874114569686419,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00032652480118353636
-        },
-        {
-          "__timestamp": 978307200000,
-          "state": "other",
-          "gender": "boy",
-          "name": "Tyler",
-          "sum__num": 9805,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 9805,
-          "pct_boys": 9805,
-          "% sum__num": 0.008708859410320065,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.015173344434144899
-        },
-        {
-          "__timestamp": 1167609600000,
-          "state": "MI",
-          "gender": "girl",
-          "name": "Madison",
-          "sum__num": 681,
-          "SUM(num_girls)": 681,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0006048682568513987,
-          "% SUM(num_girls)": 0.001419737900956082,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 252460800000,
-          "state": "other",
-          "gender": "boy",
-          "name": "Douglas",
-          "sum__num": 2399,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 2399,
-          "pct_boys": 2399,
-          "% sum__num": 0.0021308060913164542,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0037124786636933823
-        },
-        {
-          "__timestamp": 915148800000,
-          "state": "OH",
-          "gender": "girl",
-          "name": "Victoria",
-          "sum__num": 366,
-          "SUM(num_girls)": 366,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00032508338033423193,
-          "% SUM(num_girls)": 0.0007630309423640616,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 757382400000,
-          "state": "TX",
-          "gender": "girl",
-          "name": "Taylor",
-          "sum__num": 1478,
-          "SUM(num_girls)": 1478,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0013127684047376906,
-          "% SUM(num_girls)": 0.00308131074539367,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 63072000000,
-          "state": "OH",
-          "gender": "boy",
-          "name": "Anthony",
-          "sum__num": 977,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 977,
-          "pct_boys": 977,
-          "% sum__num": 0.0008677772201818157,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.001511918155243199
-        },
-        {
-          "__timestamp": 788918400000,
-          "state": "MA",
-          "gender": "girl",
-          "name": "Ashley",
-          "sum__num": 544,
-          "SUM(num_girls)": 544,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0004831840407153611,
-          "% SUM(num_girls)": 0.0011341224935684413,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 567993600000,
-          "state": "CA",
-          "gender": "girl",
-          "name": "Nancy",
-          "sum__num": 895,
-          "SUM(num_girls)": 895,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0007949443316916326,
-          "% SUM(num_girls)": 0.0018658816759995497,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 157766400000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Brenda",
-          "sum__num": 1784,
-          "SUM(num_girls)": 1784,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0015845594276400813,
-          "% SUM(num_girls)": 0.003719254648025918,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 788918400000,
-          "state": "NJ",
-          "gender": "girl",
-          "name": "Brianna",
-          "sum__num": 491,
-          "SUM(num_girls)": 491,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0004361091249839013,
-          "% SUM(num_girls)": 0.0010236289418053396,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": -63158400000,
-          "state": "IL",
-          "gender": "girl",
-          "name": "Margaret",
-          "sum__num": 362,
-          "SUM(num_girls)": 362,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00032153055650544247,
-          "% SUM(num_girls)": 0.0007546918063819408,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 31536000000,
-          "state": "PA",
-          "gender": "girl",
-          "name": "Teresa",
-          "sum__num": 260,
-          "SUM(num_girls)": 260,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00023093354887131228,
-          "% SUM(num_girls)": 0.000542043838837858,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 725846400000,
-          "state": "OH",
-          "gender": "girl",
-          "name": "Madison",
-          "sum__num": 201,
-          "SUM(num_girls)": 201,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00017852939739666833,
-          "% SUM(num_girls)": 0.0004190415831015748,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "NJ",
-          "gender": "boy",
-          "name": "Charles",
-          "sum__num": 360,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 360,
-          "pct_boys": 360,
-          "% sum__num": 0.0003197541445910478,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0005571039261899198
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Dawn",
-          "sum__num": 2514,
-          "SUM(num_girls)": 2514,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0022329497763941505,
-          "% SUM(num_girls)": 0.005241146964762981,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 473385600000,
-          "state": "MA",
-          "gender": "boy",
-          "name": "Jared",
-          "sum__num": 141,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 141,
-          "pct_boys": 141,
-          "% sum__num": 0.00012523703996482704,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00021819903775771859
-        },
-        {
-          "__timestamp": 662688000000,
-          "state": "NY",
-          "gender": "boy",
-          "name": "Bryan",
-          "sum__num": 541,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 541,
-          "pct_boys": 541,
-          "% sum__num": 0.000480519422843769,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0008372034001909628
-        },
-        {
-          "__timestamp": 189302400000,
-          "state": "PA",
-          "gender": "girl",
-          "name": "Monica",
-          "sum__num": 175,
-          "SUM(num_girls)": 175,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0001554360425095371,
-          "% SUM(num_girls)": 0.00036483719921778904,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 157766400000,
-          "state": "FL",
-          "gender": "boy",
-          "name": "Jason",
-          "sum__num": 1599,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 1599,
-          "pct_boys": 1599,
-          "% sum__num": 0.0014202413255585706,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.002474469938826894
-        },
-        {
-          "__timestamp": -157766400000,
-          "state": "TX",
-          "gender": "boy",
-          "name": "John",
-          "sum__num": 3226,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 3226,
-          "pct_boys": 3226,
-          "% sum__num": 0.002865352417918667,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.004992270183024115
-        },
-        {
-          "__timestamp": 694224000000,
-          "state": "MI",
-          "gender": "girl",
-          "name": "Brittany",
-          "sum__num": 895,
-          "SUM(num_girls)": 895,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0007949443316916326,
-          "% SUM(num_girls)": 0.0018658816759995497,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 252460800000,
-          "state": "FL",
-          "gender": "girl",
-          "name": "Jessica",
-          "sum__num": 866,
-          "SUM(num_girls)": 866,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0007691863589329094,
-          "% SUM(num_girls)": 0.0018054229401291732,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 189302400000,
-          "state": "TX",
-          "gender": "girl",
-          "name": "Katherine",
-          "sum__num": 280,
-          "SUM(num_girls)": 280,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00024869766801525935,
-          "% SUM(num_girls)": 0.0005837395187484625,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 157766400000,
-          "state": "NY",
-          "gender": "boy",
-          "name": "Adam",
-          "sum__num": 802,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 802,
-          "pct_boys": 802,
-          "% sum__num": 0.0007123411776722786,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0012411037466786548
-        },
-        {
-          "__timestamp": 157766400000,
-          "state": "TX",
-          "gender": "girl",
-          "name": "Denise",
-          "sum__num": 280,
-          "SUM(num_girls)": 280,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00024869766801525935,
-          "% SUM(num_girls)": 0.0005837395187484625,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 631152000000,
-          "state": "PA",
-          "gender": "boy",
-          "name": "Dylan",
-          "sum__num": 218,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 218,
-          "pct_boys": 218,
-          "% sum__num": 0.00019362889866902336,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0003373573775261181
-        },
-        {
-          "__timestamp": 757382400000,
-          "state": "MI",
-          "gender": "boy",
-          "name": "John",
-          "sum__num": 675,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 675,
-          "pct_boys": 675,
-          "% sum__num": 0.0005995390211082145,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0010445698616060996
-        },
-        {
-          "__timestamp": 126230400000,
-          "state": "OH",
-          "gender": "boy",
-          "name": "Nicholas",
-          "sum__num": 207,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 207,
-          "pct_boys": 207,
-          "% sum__num": 0.00018385863313985246,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0003203347575592039
-        },
-        {
-          "__timestamp": 915148800000,
-          "state": "PA",
-          "gender": "boy",
-          "name": "John",
-          "sum__num": 1003,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 1003,
-          "pct_boys": 1003,
-          "% sum__num": 0.000890870575068947,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00155215343880136
-        },
-        {
-          "__timestamp": -157766400000,
-          "state": "PA",
-          "gender": "girl",
-          "name": "Cindy",
-          "sum__num": 404,
-          "SUM(num_girls)": 404,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0003588352067077314,
-          "% SUM(num_girls)": 0.0008422527341942101,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 220924800000,
-          "state": "NY",
-          "gender": "girl",
-          "name": "Crystal",
-          "sum__num": 303,
-          "SUM(num_girls)": 303,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0002691264050307985,
-          "% SUM(num_girls)": 0.0006316895506456576,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 157766400000,
-          "state": "OH",
-          "gender": "girl",
-          "name": "Patricia",
-          "sum__num": 293,
-          "SUM(num_girls)": 293,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.000260244345458825,
-          "% SUM(num_girls)": 0.0006108417106903554,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 347155200000,
-          "state": "TX",
-          "gender": "boy",
-          "name": "Eric",
-          "sum__num": 1430,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 1430,
-          "pct_boys": 1430,
-          "% sum__num": 0.0012701345187922175,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0022129405956988484
-        },
-        {
-          "__timestamp": 567993600000,
-          "state": "NY",
-          "gender": "boy",
-          "name": "Cody",
-          "sum__num": 235,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 235,
-          "pct_boys": 235,
-          "% sum__num": 0.0002087283999413784,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.000363665062929531
-        },
-        {
-          "__timestamp": 94694400000,
-          "state": "NJ",
-          "gender": "boy",
-          "name": "Jose",
-          "sum__num": 300,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 300,
-          "pct_boys": 300,
-          "% sum__num": 0.0002664617871592065,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0004642532718249332
-        },
-        {
-          "__timestamp": 631152000000,
-          "state": "CA",
-          "gender": "boy",
-          "name": "William",
-          "sum__num": 2203,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 2203,
-          "pct_boys": 2203,
-          "% sum__num": 0.001956717723705773,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0034091665261010927
-        },
-        {
-          "__timestamp": 567993600000,
-          "state": "OH",
-          "gender": "girl",
-          "name": "Tiffany",
-          "sum__num": 954,
-          "SUM(num_girls)": 954,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0008473484831662766,
-          "% SUM(num_girls)": 0.001988883931735833,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 31536000000,
-          "state": "MI",
-          "gender": "girl",
-          "name": "Sandra",
-          "sum__num": 371,
-          "SUM(num_girls)": 371,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0003295244101202187,
-          "% SUM(num_girls)": 0.0007734548623417128,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 1104537600000,
-          "state": "PA",
-          "gender": "boy",
-          "name": "Joshua",
-          "sum__num": 853,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 853,
-          "pct_boys": 853,
-          "% sum__num": 0.0007576396814893437,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0013200268028888934
-        },
-        {
-          "__timestamp": 694224000000,
-          "state": "PA",
-          "gender": "boy",
-          "name": "Nathaniel",
-          "sum__num": 255,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 255,
-          "pct_boys": 255,
-          "% sum__num": 0.00022649251908532552,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0003946152810511932
-        },
-        {
-          "__timestamp": 504921600000,
-          "state": "MI",
-          "gender": "girl",
-          "name": "Lisa",
-          "sum__num": 403,
-          "SUM(num_girls)": 403,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00035794700075053403,
-          "% SUM(num_girls)": 0.0008401679501986799,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 31536000000,
-          "state": "PA",
-          "gender": "girl",
-          "name": "Kimberly",
-          "sum__num": 1606,
-          "SUM(num_girls)": 1606,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.001426458767258952,
-          "% SUM(num_girls)": 0.003348163096821538,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 315532800000,
-          "state": "PA",
-          "gender": "boy",
-          "name": "Nathan",
-          "sum__num": 513,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 513,
-          "pct_boys": 513,
-          "% sum__num": 0.0004556496560422431,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0007938730948206358
-        },
-        {
-          "__timestamp": 1041379200000,
-          "state": "TX",
-          "gender": "boy",
-          "name": "Jonathan",
-          "sum__num": 1767,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 1767,
-          "pct_boys": 1767,
-          "% sum__num": 0.001569459926367726,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0027344517710488564
-        },
-        {
-          "__timestamp": 694224000000,
-          "state": "NJ",
-          "gender": "boy",
-          "name": "Corey",
-          "sum__num": 142,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 142,
-          "pct_boys": 142,
-          "% sum__num": 0.0001261252459220244,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0002197465486638017
-        },
-        {
-          "__timestamp": -31536000000,
-          "state": "NJ",
-          "gender": "girl",
-          "name": "Monica",
-          "sum__num": 153,
-          "SUM(num_girls)": 153,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0001358955114511953,
-          "% SUM(num_girls)": 0.00031897195131612416,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": -94694400000,
-          "state": "IL",
-          "gender": "girl",
-          "name": "Victoria",
-          "sum__num": 281,
-          "SUM(num_girls)": 281,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0002495858739724567,
-          "% SUM(num_girls)": 0.0005858243027439927,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 946684800000,
-          "state": "TX",
-          "gender": "girl",
-          "name": "Megan",
-          "sum__num": 740,
-          "SUM(num_girls)": 740,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0006572724083260427,
-          "% SUM(num_girls)": 0.0015427401566923652,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 725846400000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Jessica",
-          "sum__num": 15193,
-          "SUM(num_girls)": 15193,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.013494513107699413,
-          "% SUM(num_girls)": 0.03167412324409068,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 536457600000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Cassandra",
-          "sum__num": 1849,
-          "SUM(num_girls)": 1849,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0016422928148579093,
-          "% SUM(num_girls)": 0.0038547656077353824,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 504921600000,
-          "state": "CA",
-          "gender": "girl",
-          "name": "Tiffany",
-          "sum__num": 1405,
-          "SUM(num_girls)": 1405,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.0012479293698622836,
-          "% SUM(num_girls)": 0.0029291215137199635,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 504921600000,
-          "state": "PA",
-          "gender": "boy",
-          "name": "Aaron",
-          "sum__num": 495,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 495,
-          "pct_boys": 495,
-          "% sum__num": 0.0004396619488126907,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0007660178985111398
-        },
-        {
-          "__timestamp": 599616000000,
-          "state": "MA",
-          "gender": "boy",
-          "name": "Lucas",
-          "sum__num": 76,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 76,
-          "pct_boys": 76,
-          "% sum__num": 0.00006750365274699897,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00011761082886231641
-        },
-        {
-          "__timestamp": 1167609600000,
-          "state": "other",
-          "gender": "girl",
-          "name": "Mary",
-          "sum__num": 1693,
-          "SUM(num_girls)": 1693,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.001503732685535122,
-          "% SUM(num_girls)": 0.003529539304432668,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 473385600000,
-          "state": "OH",
-          "gender": "girl",
-          "name": "Tara",
-          "sum__num": 354,
-          "SUM(num_girls)": 354,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00031442490884786366,
-          "% SUM(num_girls)": 0.0007380135344176989,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 1136073600000,
-          "state": "MI",
-          "gender": "boy",
-          "name": "Nathaniel",
-          "sum__num": 190,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 190,
-          "pct_boys": 190,
-          "% sum__num": 0.00016875913186749743,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.00029402707215579104
-        },
-        {
-          "__timestamp": 852076800000,
-          "state": "NY",
-          "gender": "boy",
-          "name": "Benjamin",
-          "sum__num": 789,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 789,
-          "pct_boys": 789,
-          "% sum__num": 0.0007007945002287131,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0012209861048995743
-        },
-        {
-          "__timestamp": 820454400000,
-          "state": "NY",
-          "gender": "boy",
-          "name": "Joseph",
-          "sum__num": 2456,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 2456,
-          "pct_boys": 2456,
-          "% sum__num": 0.002181433830876704,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0038006867853401195
-        },
-        {
-          "__timestamp": 946684800000,
-          "state": "NY",
-          "gender": "girl",
-          "name": "Katelyn",
-          "sum__num": 237,
-          "SUM(num_girls)": 237,
-          "SUM(num_boys)": 0,
-          "pct_boys": 0,
-          "% sum__num": 0.00021050481185577312,
-          "% SUM(num_girls)": 0.0004940938069406629,
-          "% pct_boys": 0
-        },
-        {
-          "__timestamp": 473385600000,
-          "state": "MI",
-          "gender": "boy",
-          "name": "Corey",
-          "sum__num": 230,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 230,
-          "pct_boys": 230,
-          "% sum__num": 0.00020428737015539163,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.0003559275083991154
-        },
-        {
-          "__timestamp": 1199145600000,
-          "state": "other",
-          "gender": "boy",
-          "name": "Ryan",
-          "sum__num": 5775,
-          "SUM(num_girls)": 0,
-          "SUM(num_boys)": 5775,
-          "pct_boys": 5775,
-          "% sum__num": 0.005129389402814725,
-          "% SUM(num_girls)": 0,
-          "% pct_boys": 0.008936875482629964
-        },
-        {
-          "__timestamp": 662688000000,
-          "state": "MA",
-          "gender": "boy",
-          "name": "Brian",
-          "sum__num": 524,
-          "SUM(num_girls)": 0,
... 10735 lines suppressed ...