chore: write checked bzl files for both WORKSPACE and bzlmod (#1590)

* chore: write checked bzl files for both WORKSPACE and bzlmod

* chore: write checked bzl files for both WORKSPACE and bzlmod
diff --git a/.gitattributes b/.gitattributes
index 4de3be4..c6cac2c 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,6 +1,6 @@
 docs/*_*.md linguist-generated=true
 pnpm-lock.yaml linguist-generated=true
 e2e/rules_foo/npm_repositories.bzl linguist-generated=true
-js/private/test/*_checked.bzl linguist-generated=true
+**/snapshots/**/* linguist-generated=true
 js/private/coverage/coverage.js linguist-generated=true
 js/private/js_image_layer.mjs linguist-generated=true
diff --git a/MODULE.bazel b/MODULE.bazel
index 11f40c9..46b1ec1 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -217,7 +217,16 @@
     verify_node_modules_ignored = "//:.bazelignore",
     verify_patches = "//examples/npm_deps/patches:patches",
 )
-use_repo(npm, "npm", "npm__rollup__2.70.2", "npm__webpack-bundle-analyzer__4.5.0__bufferutil_4.0.7")
+use_repo(
+    npm,
+    "npm",
+    "npm__chalk__5.0.1__links",
+    "npm__fsevents__2.3.2__links",
+    "npm__rollup__2.70.2",
+    "npm__rollup__2.70.2__links",
+    "npm__unused__0.2.2__links",
+    "npm__webpack-bundle-analyzer__4.5.0__bufferutil_4.0.7",
+)
 
 # As an example, manually import a package using explicit coordinates.
 # Just a demonstration of the syntax de-sugaring.
@@ -230,8 +239,11 @@
     root_package = "",
     version = "8.4.0",
 )
-use_repo(npm, "acorn__8.4.0")
-use_repo(npm, "acorn__8.4.0__links")
+use_repo(
+    npm,
+    "acorn__8.4.0",
+    "acorn__8.4.0__links",
+)
 
 # Used by formatter
 go_sdk = use_extension(
diff --git a/e2e/gyp_no_install_script/BUILD.bazel b/e2e/gyp_no_install_script/BUILD.bazel
index ef49c8b..ef488a4 100644
--- a/e2e/gyp_no_install_script/BUILD.bazel
+++ b/e2e/gyp_no_install_script/BUILD.bazel
@@ -13,13 +13,25 @@
 )
 
 write_source_files(
-    name = "write_npm_translate_lock",
+    name = "write_npm_translate_lock_wksp",
     files = {
-        "test/repositories.bzl.checked": "@npm//:repositories.bzl",
-        "test/segfault-handler_defs.bzl.checked": "@npm__segfault-handler__1.3.0__links//:defs.bzl",
+        "snapshots/wksp/repositories.bzl": "@npm//:repositories.bzl",
+        "snapshots/wksp/segfault-handler_defs.bzl": "@npm__segfault-handler__1.3.0__links//:defs.bzl",
     },
     target_compatible_with = select({
         "@aspect_bazel_lib//lib:bzlmod": ["@platforms//:incompatible"],
         "//conditions:default": [],
     }),
 )
+
+write_source_files(
+    name = "write_npm_translate_lock_bzlmod",
+    files = {
+        "snapshots/bzlmod/repositories.bzl": "@npm//:repositories.bzl",
+        "snapshots/bzlmod/segfault-handler_defs.bzl": "@npm__segfault-handler__1.3.0__links//:defs.bzl",
+    },
+    target_compatible_with = select({
+        "@aspect_bazel_lib//lib:bzlmod": [],
+        "//conditions:default": ["@platforms//:incompatible"],
+    }),
+)
diff --git a/e2e/gyp_no_install_script/MODULE.bazel b/e2e/gyp_no_install_script/MODULE.bazel
index 9b5943c..1372781 100644
--- a/e2e/gyp_no_install_script/MODULE.bazel
+++ b/e2e/gyp_no_install_script/MODULE.bazel
@@ -17,4 +17,8 @@
     update_pnpm_lock = True,
     verify_node_modules_ignored = "//:.bazelignore",
 )
-use_repo(npm, "npm")
+use_repo(
+    npm,
+    "npm",
+    "npm__segfault-handler__1.3.0__links",
+)
diff --git a/e2e/gyp_no_install_script/test/repositories.bzl.checked b/e2e/gyp_no_install_script/snapshots/bzlmod/repositories.bzl
similarity index 100%
copy from e2e/gyp_no_install_script/test/repositories.bzl.checked
copy to e2e/gyp_no_install_script/snapshots/bzlmod/repositories.bzl
diff --git a/e2e/gyp_no_install_script/test/segfault-handler_defs.bzl.checked b/e2e/gyp_no_install_script/snapshots/bzlmod/segfault-handler_defs.bzl
similarity index 97%
copy from e2e/gyp_no_install_script/test/segfault-handler_defs.bzl.checked
copy to e2e/gyp_no_install_script/snapshots/bzlmod/segfault-handler_defs.bzl
index 220f338..b7d5f98 100644
--- a/e2e/gyp_no_install_script/test/segfault-handler_defs.bzl.checked
+++ b/e2e/gyp_no_install_script/snapshots/bzlmod/segfault-handler_defs.bzl
@@ -1,9 +1,13 @@
 "@generated by @aspect_rules_js//npm/private:npm_import.bzl for npm package segfault-handler@1.3.0"
 
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_store_internal.bzl", _npm_package_store = "npm_package_store_internal")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_link_package_store.bzl", _npm_link_package_store = "npm_link_package_store")
-load("@aspect_rules_js//npm/private:utils.bzl", _utils = "utils")
 load("@aspect_rules_js//js:defs.bzl", _js_run_binary = "js_run_binary")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_internal.bzl", _npm_package_internal = "npm_package_internal")
 
 # Generated npm_package_store targets for npm package segfault-handler@1.3.0
@@ -145,7 +149,7 @@
     # post-lifecycle target with reference deps for use in terminal target with transitive closure
     _npm_package_store(
         name = "{}/pkg".format(store_target_name),
-        src = "{}/pkg_lc".format(store_target_name) if True else "@npm//:npm__segfault-handler__1.3.0_pkg",
+        src = "{}/pkg_lc".format(store_target_name) if True else "@@aspect_rules_js~override~npm~npm__segfault-handler__1.3.0//:pkg",
         package = "segfault-handler",
         version = "1.3.0",
         dev = False,
@@ -160,7 +164,7 @@
     # virtual store target with transitive closure of all npm package dependencies
     _npm_package_store(
         name = store_target_name,
-        src = None if True else "@npm//:npm__segfault-handler__1.3.0_pkg",
+        src = None if True else "@@aspect_rules_js~override~npm~npm__segfault-handler__1.3.0//:pkg",
         package = "segfault-handler",
         version = "1.3.0",
         dev = False,
@@ -178,7 +182,7 @@
     native.filegroup(
         name = "{}/dir".format(store_target_name),
         srcs = [":{}".format(store_target_name)],
-        output_group = _utils.package_directory_output_group,
+        output_group = "package_directory",
         visibility = ["//visibility:public"],
         tags = ["manual"],
     )
@@ -318,13 +322,13 @@
     _js_run_binary(
         name = "{}/lc".format(store_target_name),
         srcs = [
-            "@@npm__segfault-handler__1.3.0//:pkg",
+            "@@aspect_rules_js~override~npm~npm__segfault-handler__1.3.0//:pkg",
             ":{}/pkg_pre_lc".format(store_target_name),
         ],
         # js_run_binary runs in the output dir; must add "../../../" because paths are relative to the exec root
         args = [
                    "segfault-handler",
-                   "../../../$(execpath @@npm__segfault-handler__1.3.0//:pkg)",
+                   "../../../$(execpath @@aspect_rules_js~override~npm~npm__segfault-handler__1.3.0//:pkg)",
                    "../../../$(@D)",
                ] +
                select({
@@ -407,7 +411,7 @@
     native.filegroup(
         name = "{}/dir".format(name),
         srcs = [":{}".format(name)],
-        output_group = _utils.package_directory_output_group,
+        output_group = "package_directory",
         visibility = ["//visibility:public"],
         tags = ["manual"],
     )
diff --git a/e2e/gyp_no_install_script/test/repositories.bzl.checked b/e2e/gyp_no_install_script/snapshots/wksp/repositories.bzl
similarity index 100%
rename from e2e/gyp_no_install_script/test/repositories.bzl.checked
rename to e2e/gyp_no_install_script/snapshots/wksp/repositories.bzl
diff --git a/e2e/gyp_no_install_script/test/segfault-handler_defs.bzl.checked b/e2e/gyp_no_install_script/snapshots/wksp/segfault-handler_defs.bzl
similarity index 98%
rename from e2e/gyp_no_install_script/test/segfault-handler_defs.bzl.checked
rename to e2e/gyp_no_install_script/snapshots/wksp/segfault-handler_defs.bzl
index 220f338..493e7bd 100644
--- a/e2e/gyp_no_install_script/test/segfault-handler_defs.bzl.checked
+++ b/e2e/gyp_no_install_script/snapshots/wksp/segfault-handler_defs.bzl
@@ -1,9 +1,13 @@
 "@generated by @aspect_rules_js//npm/private:npm_import.bzl for npm package segfault-handler@1.3.0"
 
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_store_internal.bzl", _npm_package_store = "npm_package_store_internal")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_link_package_store.bzl", _npm_link_package_store = "npm_link_package_store")
-load("@aspect_rules_js//npm/private:utils.bzl", _utils = "utils")
 load("@aspect_rules_js//js:defs.bzl", _js_run_binary = "js_run_binary")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_internal.bzl", _npm_package_internal = "npm_package_internal")
 
 # Generated npm_package_store targets for npm package segfault-handler@1.3.0
@@ -145,7 +149,7 @@
     # post-lifecycle target with reference deps for use in terminal target with transitive closure
     _npm_package_store(
         name = "{}/pkg".format(store_target_name),
-        src = "{}/pkg_lc".format(store_target_name) if True else "@npm//:npm__segfault-handler__1.3.0_pkg",
+        src = "{}/pkg_lc".format(store_target_name) if True else "@@npm__segfault-handler__1.3.0//:pkg",
         package = "segfault-handler",
         version = "1.3.0",
         dev = False,
@@ -160,7 +164,7 @@
     # virtual store target with transitive closure of all npm package dependencies
     _npm_package_store(
         name = store_target_name,
-        src = None if True else "@npm//:npm__segfault-handler__1.3.0_pkg",
+        src = None if True else "@@npm__segfault-handler__1.3.0//:pkg",
         package = "segfault-handler",
         version = "1.3.0",
         dev = False,
@@ -178,7 +182,7 @@
     native.filegroup(
         name = "{}/dir".format(store_target_name),
         srcs = [":{}".format(store_target_name)],
-        output_group = _utils.package_directory_output_group,
+        output_group = "package_directory",
         visibility = ["//visibility:public"],
         tags = ["manual"],
     )
@@ -407,7 +411,7 @@
     native.filegroup(
         name = "{}/dir".format(name),
         srcs = [":{}".format(name)],
-        output_group = _utils.package_directory_output_group,
+        output_group = "package_directory",
         visibility = ["//visibility:public"],
         tags = ["manual"],
     )
diff --git a/e2e/npm_translate_lock/BUILD.bazel b/e2e/npm_translate_lock/BUILD.bazel
index ec93317..7ba97a0 100644
--- a/e2e/npm_translate_lock/BUILD.bazel
+++ b/e2e/npm_translate_lock/BUILD.bazel
@@ -12,8 +12,23 @@
 )
 
 write_source_files(
-    name = "write_npm_translate_lock",
+    name = "write_npm_translate_lock_wksp",
     files = {
-        "repositories_checked.bzl": "@npm//:repositories.bzl",
+        "snapshots/wksp/repositories.bzl": "@npm//:repositories.bzl",
     },
+    target_compatible_with = select({
+        "@aspect_bazel_lib//lib:bzlmod": ["@platforms//:incompatible"],
+        "//conditions:default": [],
+    }),
+)
+
+write_source_files(
+    name = "write_npm_translate_lock_bzlmod",
+    files = {
+        "snapshots/bzlmod/repositories.bzl": "@npm//:repositories.bzl",
+    },
+    target_compatible_with = select({
+        "@aspect_bazel_lib//lib:bzlmod": [],
+        "//conditions:default": ["@platforms//:incompatible"],
+    }),
 )
diff --git a/e2e/npm_translate_lock/MODULE.bazel b/e2e/npm_translate_lock/MODULE.bazel
index 859c18c..fda24b2 100644
--- a/e2e/npm_translate_lock/MODULE.bazel
+++ b/e2e/npm_translate_lock/MODULE.bazel
@@ -7,6 +7,8 @@
 bazel_dep(name = "bazel_skylib", version = "1.5.0")
 bazel_dep(name = "aspect_bazel_lib", version = "1.42.2")
 bazel_dep(name = "aspect_rules_js", version = "0.0.0")
+bazel_dep(name = "platforms", version = "0.0.8")
+
 local_path_override(
     module_name = "aspect_rules_js",
     path = "../..",
diff --git a/e2e/npm_translate_lock/repositories_checked.bzl b/e2e/npm_translate_lock/snapshots/bzlmod/repositories.bzl
similarity index 100%
copy from e2e/npm_translate_lock/repositories_checked.bzl
copy to e2e/npm_translate_lock/snapshots/bzlmod/repositories.bzl
diff --git a/e2e/npm_translate_lock/repositories_checked.bzl b/e2e/npm_translate_lock/snapshots/wksp/repositories.bzl
similarity index 100%
rename from e2e/npm_translate_lock/repositories_checked.bzl
rename to e2e/npm_translate_lock/snapshots/wksp/repositories.bzl
diff --git a/e2e/npm_translate_lock/test.sh b/e2e/npm_translate_lock/test.sh
index 98a57ee..0a4a71b 100755
--- a/e2e/npm_translate_lock/test.sh
+++ b/e2e/npm_translate_lock/test.sh
@@ -2,22 +2,38 @@
 set -o errexit -o nounset -o pipefail
 
 # @rollup npm package should use registry.npmjs.org as per @rollup:registry=https://registry.npmjs.org/ override
-if ! grep registry.npmjs.org/@rollup >/dev/null <repositories_checked.bzl; then
-    echo "Expected to find registry.npmjs.org/@rollup in repositories_checked.bzl"
+if ! grep registry.npmjs.org/@rollup >/dev/null <snapshots/wksp/repositories.bzl; then
+    echo "Expected to find registry.npmjs.org/@rollup in snapshots/wksp/repositories.bzl"
     exit 1
 fi
-if ! grep -v registry.yarnpkg.com/@rollup >/dev/null <repositories_checked.bzl; then
-    echo "Expected to not find registry.yarnpkg.com/@rollup in repositories_checked.bzl"
+if ! grep -v registry.yarnpkg.com/@rollup >/dev/null <snapshots/wksp/repositories.bzl; then
+    echo "Expected to not find registry.yarnpkg.com/@rollup in snapshots/wksp/repositories.bzl"
+    exit 1
+fi
+if ! grep registry.npmjs.org/@rollup >/dev/null <snapshots/bzlmod/repositories.bzl; then
+    echo "Expected to find registry.npmjs.org/@rollup in snapshots/bzlmod/repositories.bzl"
+    exit 1
+fi
+if ! grep -v registry.yarnpkg.com/@rollup >/dev/null <snapshots/bzlmod/repositories.bzl; then
+    echo "Expected to not find registry.yarnpkg.com/@rollup in snapshots/bzlmod/repositories.bzl"
     exit 1
 fi
 
 # all other npm packages (which includes @types) should use registry.yarnpkg.com as per the default registry=https://registry.yarnpkg.com
-if ! grep registry.yarnpkg.com/@types >/dev/null <repositories_checked.bzl; then
-    echo "Expected to find registry.yarnpkg.com/@types in repositories_checked.bzl"
+if ! grep registry.yarnpkg.com/@types >/dev/null <snapshots/wksp/repositories.bzl; then
+    echo "Expected to find registry.yarnpkg.com/@types in snapshots/wksp/repositories.bzl"
     exit 1
 fi
-if ! grep -v registry.npmjs.org/@types >/dev/null <repositories_checked.bzl; then
-    echo "Expected to not find registry.npmjs.org/@types in repositories_checked.bzl"
+if ! grep -v registry.npmjs.org/@types >/dev/null <snapshots/wksp/repositories.bzl; then
+    echo "Expected to not find registry.npmjs.org/@types in snapshots/wksp/repositories.bzl"
+    exit 1
+fi
+if ! grep registry.yarnpkg.com/@types >/dev/null <snapshots/bzlmod/repositories.bzl; then
+    echo "Expected to find registry.yarnpkg.com/@types in snapshots/bzlmod/repositories.bzl"
+    exit 1
+fi
+if ! grep -v registry.npmjs.org/@types >/dev/null <snapshots/bzlmod/repositories.bzl; then
+    echo "Expected to not find registry.npmjs.org/@types in snapshots/bzlmod/repositories.bzl"
     exit 1
 fi
 
diff --git a/e2e/npm_translate_lock_empty/BUILD.bazel b/e2e/npm_translate_lock_empty/BUILD.bazel
index ec93317..7ba97a0 100644
--- a/e2e/npm_translate_lock_empty/BUILD.bazel
+++ b/e2e/npm_translate_lock_empty/BUILD.bazel
@@ -12,8 +12,23 @@
 )
 
 write_source_files(
-    name = "write_npm_translate_lock",
+    name = "write_npm_translate_lock_wksp",
     files = {
-        "repositories_checked.bzl": "@npm//:repositories.bzl",
+        "snapshots/wksp/repositories.bzl": "@npm//:repositories.bzl",
     },
+    target_compatible_with = select({
+        "@aspect_bazel_lib//lib:bzlmod": ["@platforms//:incompatible"],
+        "//conditions:default": [],
+    }),
+)
+
+write_source_files(
+    name = "write_npm_translate_lock_bzlmod",
+    files = {
+        "snapshots/bzlmod/repositories.bzl": "@npm//:repositories.bzl",
+    },
+    target_compatible_with = select({
+        "@aspect_bazel_lib//lib:bzlmod": [],
+        "//conditions:default": ["@platforms//:incompatible"],
+    }),
 )
diff --git a/e2e/npm_translate_lock_empty/MODULE.bazel b/e2e/npm_translate_lock_empty/MODULE.bazel
index db0cc23..38e3c76 100644
--- a/e2e/npm_translate_lock_empty/MODULE.bazel
+++ b/e2e/npm_translate_lock_empty/MODULE.bazel
@@ -7,6 +7,8 @@
 bazel_dep(name = "bazel_skylib", version = "1.5.0")
 bazel_dep(name = "aspect_bazel_lib", version = "1.42.2")
 bazel_dep(name = "aspect_rules_js", version = "0.0.0")
+bazel_dep(name = "platforms", version = "0.0.8")
+
 local_path_override(
     module_name = "aspect_rules_js",
     path = "../..",
diff --git a/e2e/npm_translate_lock_empty/repositories_checked.bzl b/e2e/npm_translate_lock_empty/snapshots/bzlmod/repositories.bzl
similarity index 100%
rename from e2e/npm_translate_lock_empty/repositories_checked.bzl
rename to e2e/npm_translate_lock_empty/snapshots/bzlmod/repositories.bzl
diff --git a/e2e/npm_translate_lock_empty/repositories_checked.bzl b/e2e/npm_translate_lock_empty/snapshots/wksp/repositories.bzl
similarity index 100%
copy from e2e/npm_translate_lock_empty/repositories_checked.bzl
copy to e2e/npm_translate_lock_empty/snapshots/wksp/repositories.bzl
diff --git a/npm/private/npm_import.bzl b/npm/private/npm_import.bzl
index c42f936..907bdc9 100644
--- a/npm/private/npm_import.bzl
+++ b/npm/private/npm_import.bzl
@@ -34,12 +34,17 @@
 load(":utils.bzl", "utils")
 
 _LINK_JS_PACKAGE_LOADS_TMPL = """\
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_store_internal.bzl", _npm_package_store = "npm_package_store_internal")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_link_package_store.bzl", _npm_link_package_store = "npm_link_package_store")\
 """
 
 _LINK_JS_PACKAGE_LIFECYCLE_LOADS_TMPL = """\
 load("@aspect_rules_js//js:defs.bzl", _js_run_binary = "js_run_binary")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_internal.bzl", _npm_package_internal = "npm_package_internal")\
 """
 
diff --git a/npm/private/test/BUILD.bazel b/npm/private/test/BUILD.bazel
index 287c2fc..cc31af4 100644
--- a/npm/private/test/BUILD.bazel
+++ b/npm/private/test/BUILD.bazel
@@ -8,10 +8,11 @@
 load(":utils_tests.bzl", "utils_tests")
 load(":npmrc_test.bzl", "npmrc_tests")
 load(":pkg_glob_tests.bzl", "pkg_glob_tests")
-load(":generated_pkg_json_test.bzl", "generated_pkg_json_test")
+
+# load(":generated_pkg_json_test.bzl", "generated_pkg_json_test")
 load(":npm_auth_test.bzl", "npm_auth_test_suite")
 
-# gazelle:exclude *_checked.bzl
+# gazelle:exclude **/snapshots/**/*
 
 npm_link_all_packages(name = "node_modules")
 
@@ -30,21 +31,21 @@
 
 parse_pnpm_lock_tests(name = "test_parse_pnpm_lock")
 
-generated_pkg_json_test(name = "test_generated_pkg_json")
+# generated_pkg_json_test(name = "test_generated_pkg_json")
 
 npm_auth_test_suite()
 
 write_source_files(
-    name = "write_npm_translate_lock",
+    name = "write_npm_translate_lock_wksp",
     files = {
-        "npm_defs_checked.bzl": "@npm//:defs.bzl",
-        "repositories_checked.bzl": "@npm//:repositories.bzl",
-        "chalk_links_defs_checked.bzl": "@npm__chalk__5.0.1__links//:defs.bzl",
-        "unused_links_defs_checked.bzl": "@npm__unused__0.2.2__links//:defs.bzl",
-        "fsevents_links_defs_checked.bzl": "@npm__fsevents__2.3.2__links//:defs.bzl",
-        "rollup_links_defs_checked.bzl": "@npm__rollup__2.70.2__links//:defs.bzl",
-        "package_json_checked.bzl": "@npm__rollup__2.70.2//examples/npm_deps:package_json.bzl",
-        "package_json_with_dashes_checked.bzl": "@npm__webpack-bundle-analyzer__4.5.0__bufferutil_4.0.7//npm/private/test:package_json.bzl",
+        "snapshots/wksp/npm_defs.bzl": "@npm//:defs.bzl",
+        "snapshots/wksp/repositories.bzl": "@npm//:repositories.bzl",
+        "snapshots/wksp/chalk_links_defs.bzl": "@npm__chalk__5.0.1__links//:defs.bzl",
+        "snapshots/wksp/unused_links_defs.bzl": "@npm__unused__0.2.2__links//:defs.bzl",
+        "snapshots/wksp/fsevents_links_defs.bzl": "@npm__fsevents__2.3.2__links//:defs.bzl",
+        "snapshots/wksp/rollup_links_defs.bzl": "@npm__rollup__2.70.2__links//:defs.bzl",
+        "snapshots/wksp/package_json.bzl": "@npm__rollup__2.70.2//examples/npm_deps:package_json.bzl",
+        "snapshots/wksp/package_json_with_dashes.bzl": "@npm__webpack-bundle-analyzer__4.5.0__bufferutil_4.0.7//npm/private/test:package_json.bzl",
     },
     target_compatible_with = select({
         "@aspect_bazel_lib//lib:bzlmod": ["@platforms//:incompatible"],
@@ -52,6 +53,24 @@
     }),
 )
 
+write_source_files(
+    name = "write_npm_translate_lock_bzlmod",
+    files = {
+        "snapshots/bzlmod/npm_defs.bzl": "@npm//:defs.bzl",
+        "snapshots/bzlmod/repositories.bzl": "@npm//:repositories.bzl",
+        "snapshots/bzlmod/chalk_links_defs.bzl": "@npm__chalk__5.0.1__links//:defs.bzl",
+        "snapshots/bzlmod/unused_links_defs.bzl": "@npm__unused__0.2.2__links//:defs.bzl",
+        "snapshots/bzlmod/fsevents_links_defs.bzl": "@npm__fsevents__2.3.2__links//:defs.bzl",
+        "snapshots/bzlmod/rollup_links_defs.bzl": "@npm__rollup__2.70.2__links//:defs.bzl",
+        "snapshots/bzlmod/package_json.bzl": "@npm__rollup__2.70.2//examples/npm_deps:package_json.bzl",
+        "snapshots/bzlmod/package_json_with_dashes.bzl": "@npm__webpack-bundle-analyzer__4.5.0__bufferutil_4.0.7//npm/private/test:package_json.bzl",
+    },
+    target_compatible_with = select({
+        "@aspect_bazel_lib//lib:bzlmod": [],
+        "//conditions:default": ["@platforms//:incompatible"],
+    }),
+)
+
 build_test(
     name = "node_modules_test",
     targets = [
diff --git a/npm/private/test/generated_pkg_json_test.bzl b/npm/private/test/generated_pkg_json_test.bzl
index 7bade3e..231c38f 100644
--- a/npm/private/test/generated_pkg_json_test.bzl
+++ b/npm/private/test/generated_pkg_json_test.bzl
@@ -2,7 +2,7 @@
 See https://docs.bazel.build/versions/main/skylark/testing.html#for-testing-starlark-utilities
 """
 
-load(":package_json_checked.bzl", rollup_bin = "bin")
+load(":snapshots/wksp/package_json.bzl", rollup_bin = "bin")
 load("@bazel_skylib//lib:unittest.bzl", "loadingtest")
 load("@bazel_skylib//lib:new_sets.bzl", "sets")
 
diff --git a/npm/private/test/chalk_links_defs_checked.bzl b/npm/private/test/snapshots/bzlmod/chalk_links_defs.bzl
similarity index 98%
rename from npm/private/test/chalk_links_defs_checked.bzl
rename to npm/private/test/snapshots/bzlmod/chalk_links_defs.bzl
index 35c17ca..a4ff7b3 100644
--- a/npm/private/test/chalk_links_defs_checked.bzl
+++ b/npm/private/test/snapshots/bzlmod/chalk_links_defs.bzl
@@ -1,6 +1,9 @@
 "@generated by @aspect_rules_js//npm/private:npm_import.bzl for npm package chalk@5.0.1"
 
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_store_internal.bzl", _npm_package_store = "npm_package_store_internal")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_link_package_store.bzl", _npm_link_package_store = "npm_link_package_store")
 
 # Generated npm_package_store targets for npm package chalk@5.0.1
diff --git a/npm/private/test/fsevents_links_defs_checked.bzl b/npm/private/test/snapshots/bzlmod/fsevents_links_defs.bzl
similarity index 95%
copy from npm/private/test/fsevents_links_defs_checked.bzl
copy to npm/private/test/snapshots/bzlmod/fsevents_links_defs.bzl
index af5476d..5ba00ed 100644
--- a/npm/private/test/fsevents_links_defs_checked.bzl
+++ b/npm/private/test/snapshots/bzlmod/fsevents_links_defs.bzl
@@ -1,8 +1,13 @@
 "@generated by @aspect_rules_js//npm/private:npm_import.bzl for npm package fsevents@2.3.2"
 
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_store_internal.bzl", _npm_package_store = "npm_package_store_internal")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_link_package_store.bzl", _npm_link_package_store = "npm_link_package_store")
 load("@aspect_rules_js//js:defs.bzl", _js_run_binary = "js_run_binary")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_internal.bzl", _npm_package_internal = "npm_package_internal")
 
 # Generated npm_package_store targets for npm package fsevents@2.3.2
@@ -41,7 +46,7 @@
     # post-lifecycle target with reference deps for use in terminal target with transitive closure
     _npm_package_store(
         name = "{}/pkg".format(store_target_name),
-        src = "{}/pkg_lc".format(store_target_name) if True else "@@npm__fsevents__2.3.2//:pkg",
+        src = "{}/pkg_lc".format(store_target_name) if True else "@@_main~npm~npm__fsevents__2.3.2//:pkg",
         package = "fsevents",
         version = "2.3.2",
         dev = True,
@@ -56,7 +61,7 @@
     # virtual store target with transitive closure of all npm package dependencies
     _npm_package_store(
         name = store_target_name,
-        src = None if True else "@@npm__fsevents__2.3.2//:pkg",
+        src = None if True else "@@_main~npm~npm__fsevents__2.3.2//:pkg",
         package = "fsevents",
         version = "2.3.2",
         dev = True,
@@ -115,13 +120,13 @@
     _js_run_binary(
         name = "{}/lc".format(store_target_name),
         srcs = [
-            "@@npm__fsevents__2.3.2//:pkg",
+            "@@_main~npm~npm__fsevents__2.3.2//:pkg",
             ":{}/pkg_pre_lc".format(store_target_name),
         ],
         # js_run_binary runs in the output dir; must add "../../../" because paths are relative to the exec root
         args = [
                    "fsevents",
-                   "../../../$(execpath @@npm__fsevents__2.3.2//:pkg)",
+                   "../../../$(execpath @@_main~npm~npm__fsevents__2.3.2//:pkg)",
                    "../../../$(@D)",
                ] +
                select({
diff --git a/npm/private/test/snapshots/bzlmod/npm_defs.bzl b/npm/private/test/snapshots/bzlmod/npm_defs.bzl
new file mode 100644
index 0000000..15afd6e
--- /dev/null
+++ b/npm/private/test/snapshots/bzlmod/npm_defs.bzl
@@ -0,0 +1,2451 @@
+"""@generated by npm_translate_lock(name = "npm", pnpm_lock = "//:pnpm-lock.yaml")"""
+
+# buildifier: disable=bzl-visibility
+load("@aspect_rules_js//js:defs.bzl", _js_library = "js_library")
+load("@aspect_rules_js//npm/private:npm_link_package_store.bzl", _npm_link_package_store = "npm_link_package_store")
+load("@aspect_rules_js//npm/private:npm_package_store.bzl", _npm_package_store = "npm_package_store")
+load("@@_main~npm~npm__at_ampproject_remapping__2.2.0__links//:defs.bzl", store_0 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_aspect-test_a__5.0.2__links//:defs.bzl", link_1 = "npm_link_imported_package_store", store_1 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_aspect-test_b__5.0.2__links//:defs.bzl", store_2 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_aspect-test_c__2.0.2__links//:defs.bzl", link_3 = "npm_link_imported_package_store", store_3 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_aspect-test_d__2.0.0__at_aspect-test_c_2.0.2__links//:defs.bzl", store_4 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_code-frame__7.18.6__links//:defs.bzl", store_5 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_compat-data__7.21.0__links//:defs.bzl", store_6 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_core__7.21.0__links//:defs.bzl", store_7 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_generator__7.21.1__links//:defs.bzl", store_8 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_helper-compilation-targets__7.20.7__at_babel_core_7.21.0__links//:defs.bzl", store_9 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_helper-environment-visitor__7.18.9__links//:defs.bzl", store_10 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_helper-function-name__7.21.0__links//:defs.bzl", store_11 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_helper-hoist-variables__7.18.6__links//:defs.bzl", store_12 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_helper-module-imports__7.18.6__links//:defs.bzl", store_13 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_helper-module-transforms__7.21.2__links//:defs.bzl", store_14 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_helper-plugin-utils__7.20.2__links//:defs.bzl", store_15 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_helper-simple-access__7.20.2__links//:defs.bzl", store_16 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_helper-split-export-declaration__7.18.6__links//:defs.bzl", store_17 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_helper-string-parser__7.19.4__links//:defs.bzl", store_18 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_helper-validator-identifier__7.19.1__links//:defs.bzl", store_19 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_helper-validator-option__7.21.0__links//:defs.bzl", store_20 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_helpers__7.21.0__links//:defs.bzl", store_21 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_highlight__7.18.6__links//:defs.bzl", store_22 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_parser__7.21.2__links//:defs.bzl", store_23 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_plugin-syntax-typescript__7.20.0__at_babel_core_7.21.0__links//:defs.bzl", store_24 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_runtime__7.21.0__links//:defs.bzl", store_25 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_template__7.20.7__links//:defs.bzl", store_26 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_traverse__7.21.2__links//:defs.bzl", store_27 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_babel_types__7.21.2__links//:defs.bzl", store_28 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_bcoe_v8-coverage__0.2.3__links//:defs.bzl", store_29 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_choojs_findup__0.2.1__links//:defs.bzl", store_30 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_discoveryjs_json-ext__0.5.7__links//:defs.bzl", store_31 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_emotion_hash__0.9.0__links//:defs.bzl", store_32 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_android-arm64__0.16.17__links//:defs.bzl", store_33 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_android-arm__0.16.17__links//:defs.bzl", store_34 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_android-x64__0.16.17__links//:defs.bzl", store_35 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_darwin-arm64__0.16.17__links//:defs.bzl", store_36 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_darwin-x64__0.16.17__links//:defs.bzl", store_37 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_freebsd-arm64__0.16.17__links//:defs.bzl", store_38 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_freebsd-x64__0.16.17__links//:defs.bzl", store_39 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_linux-arm64__0.16.17__links//:defs.bzl", store_40 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_linux-arm__0.16.17__links//:defs.bzl", store_41 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_linux-ia32__0.16.17__links//:defs.bzl", store_42 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_linux-loong64__0.16.17__links//:defs.bzl", store_43 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_linux-mips64el__0.16.17__links//:defs.bzl", store_44 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_linux-ppc64__0.16.17__links//:defs.bzl", store_45 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_linux-riscv64__0.16.17__links//:defs.bzl", store_46 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_linux-s390x__0.16.17__links//:defs.bzl", store_47 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_linux-x64__0.16.17__links//:defs.bzl", store_48 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_netbsd-x64__0.16.17__links//:defs.bzl", store_49 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_openbsd-x64__0.16.17__links//:defs.bzl", store_50 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_sunos-x64__0.16.17__links//:defs.bzl", store_51 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_win32-arm64__0.16.17__links//:defs.bzl", store_52 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_win32-ia32__0.16.17__links//:defs.bzl", store_53 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_esbuild_win32-x64__0.16.17__links//:defs.bzl", store_54 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_figma_nodegit__0.28.0-figma.2__links//:defs.bzl", link_55 = "npm_link_imported_package_store", store_55 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_gar_promisify__1.1.3__links//:defs.bzl", store_56 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_gregmagolan_test-a__0.0.1__links//:defs.bzl", store_57 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_gregmagolan_test-b__0.0.2__links//:defs.bzl", link_58 = "npm_link_imported_package_store", store_58 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_isaacs_cliui__8.0.2__links//:defs.bzl", store_59 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_istanbuljs_schema__0.1.3__links//:defs.bzl", store_60 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_jridgewell_gen-mapping__0.1.1__links//:defs.bzl", store_61 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_jridgewell_gen-mapping__0.3.2__links//:defs.bzl", store_62 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_jridgewell_resolve-uri__3.1.0__links//:defs.bzl", store_63 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_jridgewell_set-array__1.1.2__links//:defs.bzl", store_64 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_jridgewell_source-map__0.3.2__links//:defs.bzl", store_65 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_jridgewell_sourcemap-codec__1.4.14__links//:defs.bzl", store_66 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_jridgewell_trace-mapping__0.3.17__links//:defs.bzl", store_67 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_mapbox_geojson-rewind__0.5.2__links//:defs.bzl", store_68 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_mapbox_geojson-types__1.0.2__links//:defs.bzl", store_69 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_mapbox_jsonlint-lines-primitives__2.0.2__links//:defs.bzl", store_70 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_mapbox_mapbox-gl-supported__1.5.0__mapbox-gl_1.10.1__links//:defs.bzl", store_71 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_mapbox_node-pre-gyp__1.0.10__links//:defs.bzl", store_72 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_mapbox_point-geometry__0.1.0__links//:defs.bzl", store_73 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_mapbox_tiny-sdf__1.2.5__links//:defs.bzl", store_74 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_mapbox_unitbezier__0.0.0__links//:defs.bzl", store_75 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_mapbox_vector-tile__1.3.1__links//:defs.bzl", store_76 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_mapbox_whoots-js__3.1.0__links//:defs.bzl", store_77 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_npmcli_fs__2.1.2__links//:defs.bzl", store_78 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_npmcli_move-file__2.0.1__links//:defs.bzl", store_79 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_pkgjs_parseargs__0.11.0__links//:defs.bzl", store_80 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_plotly_d3-sankey-circular__0.33.1__links//:defs.bzl", store_81 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_plotly_d3-sankey__0.7.2__links//:defs.bzl", store_82 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_plotly_d3__3.8.1__links//:defs.bzl", store_83 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_plotly_point-cluster__3.1.9__links//:defs.bzl", store_84 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_plotly_regl__2.1.2__links//:defs.bzl", link_85 = "npm_link_imported_package_store", store_85 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_polka_url__1.0.0-next.21__links//:defs.bzl", store_86 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_puppeteer_browsers__0.5.0__typescript_4.9.5__links//:defs.bzl", store_87 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_rollup_plugin-commonjs__21.1.0__rollup_2.70.2__links//:defs.bzl", link_88 = "npm_link_imported_package_store", store_88 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_rollup_plugin-commonjs__23.0.0__rollup_2.79.1__links//:defs.bzl", link_89 = "npm_link_imported_package_store", store_89 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_rollup_plugin-commonjs__23.0.2__rollup_3.2.5__links//:defs.bzl", link_90 = "npm_link_imported_package_store", store_90 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_rollup_plugin-json__5.0.0__rollup_2.79.1__links//:defs.bzl", link_91 = "npm_link_imported_package_store", store_91 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_rollup_plugin-json__5.0.1__rollup_3.2.5__links//:defs.bzl", link_92 = "npm_link_imported_package_store", store_92 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_rollup_plugin-node-resolve__15.0.0__rollup_2.79.1__links//:defs.bzl", link_93 = "npm_link_imported_package_store", store_93 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_rollup_plugin-node-resolve__15.0.1__rollup_3.2.5__links//:defs.bzl", link_94 = "npm_link_imported_package_store", store_94 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_rollup_plugin-terser__0.2.0__rollup_2.79.1__links//:defs.bzl", link_95 = "npm_link_imported_package_store", store_95 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_rollup_plugin-typescript__10.0.1__500960093__links//:defs.bzl", link_96 = "npm_link_imported_package_store", store_96 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_rollup_pluginutils__3.1.0__rollup_2.70.2__links//:defs.bzl", store_97 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_rollup_pluginutils__4.2.1__links//:defs.bzl", store_98 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_rollup_pluginutils__5.0.2__rollup_2.79.1__links//:defs.bzl", store_99 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_rollup_pluginutils__5.0.2__rollup_3.2.5__links//:defs.bzl", store_100 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_sindresorhus_is__2.1.1__links//:defs.bzl", store_101 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_szmarczak_http-timer__4.0.6__links//:defs.bzl", store_102 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_tootallnate_once__2.0.0__links//:defs.bzl", store_103 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_turf_area__6.5.0__links//:defs.bzl", store_104 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_turf_bbox__6.5.0__links//:defs.bzl", store_105 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_turf_centroid__6.5.0__links//:defs.bzl", store_106 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_turf_helpers__6.5.0__links//:defs.bzl", store_107 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_turf_meta__6.5.0__links//:defs.bzl", store_108 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_vanilla-extract_babel-plugin-debug-ids__1.0.1__links//:defs.bzl", store_109 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_vanilla-extract_css__1.9.2__links//:defs.bzl", link_110 = "npm_link_imported_package_store", store_110 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_vanilla-extract_css__1.9.5__links//:defs.bzl", store_111 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_vanilla-extract_integration__6.1.0__links//:defs.bzl", store_112 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_vanilla-extract_private__1.0.3__links//:defs.bzl", store_113 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_vanilla-extract_webpack-plugin__2.2.0__webpack_5.76.3__links//:defs.bzl", link_114 = "npm_link_imported_package_store", store_114 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_ast__1.11.1__links//:defs.bzl", store_115 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_floating-point-hex-parser__1.11.1__links//:defs.bzl", store_116 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_helper-api-error__1.11.1__links//:defs.bzl", store_117 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_helper-buffer__1.11.1__links//:defs.bzl", store_118 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_helper-numbers__1.11.1__links//:defs.bzl", store_119 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_helper-wasm-bytecode__1.11.1__links//:defs.bzl", store_120 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_helper-wasm-section__1.11.1__links//:defs.bzl", store_121 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_ieee754__1.11.1__links//:defs.bzl", store_122 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_leb128__1.11.1__links//:defs.bzl", store_123 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_utf8__1.11.1__links//:defs.bzl", store_124 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_wasm-edit__1.11.1__links//:defs.bzl", store_125 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_wasm-gen__1.11.1__links//:defs.bzl", store_126 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_wasm-opt__1.11.1__links//:defs.bzl", store_127 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_wasm-parser__1.11.1__links//:defs.bzl", store_128 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webassemblyjs_wast-printer__1.11.1__links//:defs.bzl", store_129 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webpack-cli_configtest__2.0.1__-1256213976__links//:defs.bzl", store_130 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webpack-cli_info__2.0.1__-1256213976__links//:defs.bzl", store_131 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_webpack-cli_serve__2.0.1__-1256213976__links//:defs.bzl", store_132 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_xtuc_ieee754__1.2.0__links//:defs.bzl", store_133 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_xtuc_long__4.2.2__links//:defs.bzl", store_134 = "npm_imported_package_store")
+load("@@_main~npm~npm__abbrev__1.1.1__links//:defs.bzl", store_135 = "npm_imported_package_store")
+load("@@_main~npm~npm__abort-controller__3.0.0__links//:defs.bzl", store_136 = "npm_imported_package_store")
+load("@@_main~npm~npm__abortcontroller-polyfill__1.7.5__links//:defs.bzl", link_137 = "npm_link_imported_package_store", store_137 = "npm_imported_package_store")
+load("@@_main~npm~npm__abs-svg-path__0.1.1__links//:defs.bzl", store_138 = "npm_imported_package_store")
+load("@@_main~npm~npm__acorn-import-assertions__1.8.0__acorn_8.8.2__links//:defs.bzl", store_139 = "npm_imported_package_store")
+load("@@_main~npm~npm__acorn-walk__8.2.0__links//:defs.bzl", store_140 = "npm_imported_package_store")
+load("@@_main~npm~npm__acorn__7.4.1__links//:defs.bzl", store_141 = "npm_imported_package_store")
+load("@@_main~npm~npm__acorn__8.7.1__links//:defs.bzl", link_142 = "npm_link_imported_package_store", store_142 = "npm_imported_package_store")
+load("@@_main~npm~npm__acorn__8.8.2__links//:defs.bzl", link_143 = "npm_link_imported_package_store", store_143 = "npm_imported_package_store")
+load("@@_main~npm~npm__agent-base__6.0.2__links//:defs.bzl", store_144 = "npm_imported_package_store")
+load("@@_main~npm~npm__agentkeepalive__4.2.1__links//:defs.bzl", store_145 = "npm_imported_package_store")
+load("@@_main~npm~npm__aggregate-error__3.1.0__links//:defs.bzl", store_146 = "npm_imported_package_store")
+load("@@_main~npm~npm__ahocorasick__1.0.2__links//:defs.bzl", store_147 = "npm_imported_package_store")
+load("@@_main~npm~npm__ajv-formats__2.1.1__ajv_8.12.0__links//:defs.bzl", store_148 = "npm_imported_package_store")
+load("@@_main~npm~npm__ajv-keywords__3.5.2__ajv_6.12.6__links//:defs.bzl", store_149 = "npm_imported_package_store")
+load("@@_main~npm~npm__ajv-keywords__5.1.0__ajv_8.12.0__links//:defs.bzl", store_150 = "npm_imported_package_store")
+load("@@_main~npm~npm__ajv__6.12.6__links//:defs.bzl", store_151 = "npm_imported_package_store")
+load("@@_main~npm~npm__ajv__8.12.0__links//:defs.bzl", store_152 = "npm_imported_package_store")
+load("@@_main~npm~npm__almost-equal__1.1.0__links//:defs.bzl", store_153 = "npm_imported_package_store")
+load("@@_main~npm~npm__ansi-colors__4.1.1__links//:defs.bzl", store_154 = "npm_imported_package_store")
+load("@@_main~npm~npm__ansi-regex__2.1.1__links//:defs.bzl", store_155 = "npm_imported_package_store")
+load("@@_main~npm~npm__ansi-regex__5.0.1__links//:defs.bzl", store_156 = "npm_imported_package_store")
+load("@@_main~npm~npm__ansi-regex__6.0.1__links//:defs.bzl", store_157 = "npm_imported_package_store")
+load("@@_main~npm~npm__ansi-styles__3.2.1__links//:defs.bzl", store_158 = "npm_imported_package_store")
+load("@@_main~npm~npm__ansi-styles__4.3.0__links//:defs.bzl", store_159 = "npm_imported_package_store")
+load("@@_main~npm~npm__ansi-styles__6.2.1__links//:defs.bzl", store_160 = "npm_imported_package_store")
+load("@@_main~npm~npm__anymatch__3.1.3__links//:defs.bzl", store_161 = "npm_imported_package_store")
+load("@@_main~npm~npm__aproba__1.2.0__links//:defs.bzl", store_162 = "npm_imported_package_store")
+load("@@_main~npm~npm__aproba__2.0.0__links//:defs.bzl", store_163 = "npm_imported_package_store")
+load("@@_main~npm~npm__are-we-there-yet__1.1.7__links//:defs.bzl", store_164 = "npm_imported_package_store")
+load("@@_main~npm~npm__are-we-there-yet__2.0.0__links//:defs.bzl", store_165 = "npm_imported_package_store")
+load("@@_main~npm~npm__are-we-there-yet__3.0.1__links//:defs.bzl", store_166 = "npm_imported_package_store")
+load("@@_main~npm~npm__argparse__2.0.1__links//:defs.bzl", store_167 = "npm_imported_package_store")
+load("@@_main~npm~npm__array-bounds__1.0.1__links//:defs.bzl", store_168 = "npm_imported_package_store")
+load("@@_main~npm~npm__array-find-index__1.0.2__links//:defs.bzl", store_169 = "npm_imported_package_store")
+load("@@_main~npm~npm__array-normalize__1.1.4__links//:defs.bzl", store_170 = "npm_imported_package_store")
+load("@@_main~npm~npm__array-range__1.0.1__links//:defs.bzl", store_171 = "npm_imported_package_store")
+load("@@_main~npm~npm__array-rearrange__2.2.2__links//:defs.bzl", store_172 = "npm_imported_package_store")
+load("@@_main~npm~npm__asn1__0.2.6__links//:defs.bzl", store_173 = "npm_imported_package_store")
+load("@@_main~npm~npm__assert-plus__1.0.0__links//:defs.bzl", store_174 = "npm_imported_package_store")
+load("@@_main~npm~npm__asynckit__0.4.0__links//:defs.bzl", store_175 = "npm_imported_package_store")
+load("@@_main~npm~npm__aws-sign2__0.7.0__links//:defs.bzl", store_176 = "npm_imported_package_store")
+load("@@_main~npm~npm__aws4__1.12.0__links//:defs.bzl", store_177 = "npm_imported_package_store")
+load("@@_main~npm~npm__b4a__1.6.1__links//:defs.bzl", store_178 = "npm_imported_package_store")
+load("@@_main~npm~npm__balanced-match__1.0.2__links//:defs.bzl", store_179 = "npm_imported_package_store")
+load("@@_main~npm~npm__base64-js__1.5.1__links//:defs.bzl", store_180 = "npm_imported_package_store")
+load("@@_main~npm~npm__bcrypt-pbkdf__1.0.2__links//:defs.bzl", store_181 = "npm_imported_package_store")
+load("@@_main~npm~npm__big.js__5.2.2__links//:defs.bzl", store_182 = "npm_imported_package_store")
+load("@@_main~npm~npm__binary-extensions__2.2.0__links//:defs.bzl", store_183 = "npm_imported_package_store")
+load("@@_main~npm~npm__binary-search-bounds__2.0.5__links//:defs.bzl", store_184 = "npm_imported_package_store")
+load("@@_main~npm~npm__bindings__1.5.0__links//:defs.bzl", store_185 = "npm_imported_package_store")
+load("@@_main~npm~npm__bit-twiddle__1.0.2__links//:defs.bzl", store_186 = "npm_imported_package_store")
+load("@@_main~npm~npm__bitmap-sdf__1.0.4__links//:defs.bzl", store_187 = "npm_imported_package_store")
+load("@@_main~npm~npm__bl__1.2.3__links//:defs.bzl", store_188 = "npm_imported_package_store")
+load("@@_main~npm~npm__bl__2.2.1__links//:defs.bzl", store_189 = "npm_imported_package_store")
+load("@@_main~npm~npm__bl__4.1.0__links//:defs.bzl", store_190 = "npm_imported_package_store")
+load("@@_main~npm~npm__bl__6.0.0__links//:defs.bzl", store_191 = "npm_imported_package_store")
+load("@@_main~npm~npm__brace-expansion__1.1.11__links//:defs.bzl", store_192 = "npm_imported_package_store")
+load("@@_main~npm~npm__brace-expansion__2.0.1__links//:defs.bzl", store_193 = "npm_imported_package_store")
+load("@@_main~npm~npm__braces__3.0.2__links//:defs.bzl", store_194 = "npm_imported_package_store")
+load("@@_main~npm~npm__browser-stdout__1.3.1__links//:defs.bzl", store_195 = "npm_imported_package_store")
+load("@@_main~npm~npm__browserslist__4.21.5__links//:defs.bzl", store_196 = "npm_imported_package_store")
+load("@@_main~npm~npm__buffer-alloc-unsafe__1.1.0__links//:defs.bzl", store_197 = "npm_imported_package_store")
+load("@@_main~npm~npm__buffer-alloc__1.2.0__links//:defs.bzl", store_198 = "npm_imported_package_store")
+load("@@_main~npm~npm__buffer-crc32__0.2.13__links//:defs.bzl", store_199 = "npm_imported_package_store")
+load("@@_main~npm~npm__buffer-fill__1.0.0__links//:defs.bzl", store_200 = "npm_imported_package_store")
+load("@@_main~npm~npm__buffer-from__1.1.2__links//:defs.bzl", store_201 = "npm_imported_package_store")
+load("@@_main~npm~npm__buffer__5.7.1__links//:defs.bzl", store_202 = "npm_imported_package_store")
+load("@@_main~npm~npm__buffer__6.0.3__links//:defs.bzl", store_203 = "npm_imported_package_store")
+load("@@_main~npm~npm__bufferutil__4.0.7__links//:defs.bzl", link_204 = "npm_link_imported_package_store", store_204 = "npm_imported_package_store")
+load("@@_main~npm~npm__builtin-modules__3.3.0__links//:defs.bzl", store_205 = "npm_imported_package_store")
+load("@@_main~npm~npm__byline__5.0.0__links//:defs.bzl", store_206 = "npm_imported_package_store")
+load("@@_main~npm~npm__c8__7.13.0__links//:defs.bzl", link_207 = "npm_link_imported_package_store", store_207 = "npm_imported_package_store")
+load("@@_main~npm~npm__cacache__16.1.3__links//:defs.bzl", store_208 = "npm_imported_package_store")
+load("@@_main~npm~npm__cacheable-lookup__2.0.1__links//:defs.bzl", store_209 = "npm_imported_package_store")
+load("@@_main~npm~npm__cacheable-request__7.0.2__links//:defs.bzl", store_210 = "npm_imported_package_store")
+load("@@_main~npm~npm__callsites__3.1.0__links//:defs.bzl", store_211 = "npm_imported_package_store")
+load("@@_main~npm~npm__camelcase__6.3.0__links//:defs.bzl", store_212 = "npm_imported_package_store")
+load("@@_main~npm~npm__caniuse-lite__1.0.30001458__links//:defs.bzl", store_213 = "npm_imported_package_store")
+load("@@_main~npm~npm__canvas-fit__1.5.0__links//:defs.bzl", store_214 = "npm_imported_package_store")
+load("@@_main~npm~npm__caseless__0.12.0__links//:defs.bzl", store_215 = "npm_imported_package_store")
+load("@@_main~npm~npm__chalk__2.4.2__links//:defs.bzl", store_216 = "npm_imported_package_store")
+load("@@_main~npm~npm__chalk__4.1.2__links//:defs.bzl", store_217 = "npm_imported_package_store")
+load("@@_main~npm~npm__chalk__5.0.1__links//:defs.bzl", link_218 = "npm_link_imported_package_store", store_218 = "npm_imported_package_store")
+load("@@_main~npm~npm__chalk__5.1.1__links//:defs.bzl", link_219 = "npm_link_imported_package_store", store_219 = "npm_imported_package_store")
+load("@@_main~npm~npm__charenc__0.0.2__links//:defs.bzl", store_220 = "npm_imported_package_store")
+load("@@_main~npm~npm__chokidar__3.5.3__links//:defs.bzl", store_221 = "npm_imported_package_store")
+load("@@_main~npm~npm__chownr__1.1.4__links//:defs.bzl", store_222 = "npm_imported_package_store")
+load("@@_main~npm~npm__chownr__2.0.0__links//:defs.bzl", store_223 = "npm_imported_package_store")
+load("@@_main~npm~npm__chrome-trace-event__1.0.3__links//:defs.bzl", store_224 = "npm_imported_package_store")
+load("@@_main~npm~npm__chromium-bidi__0.4.7__devtools-protocol_0.0.1107588__links//:defs.bzl", store_225 = "npm_imported_package_store")
+load("@@_main~npm~npm__clamp__1.0.1__links//:defs.bzl", store_226 = "npm_imported_package_store")
+load("@@_main~npm~npm__clean-stack__2.2.0__links//:defs.bzl", store_227 = "npm_imported_package_store")
+load("@@_main~npm~npm__cliui__7.0.4__links//:defs.bzl", store_228 = "npm_imported_package_store")
+load("@@_main~npm~npm__cliui__8.0.1__links//:defs.bzl", store_229 = "npm_imported_package_store")
+load("@@_main~npm~npm__clone-deep__4.0.1__links//:defs.bzl", store_230 = "npm_imported_package_store")
+load("@@_main~npm~npm__clone-response__1.0.3__links//:defs.bzl", store_231 = "npm_imported_package_store")
+load("@@_main~npm~npm__code-point-at__1.1.0__links//:defs.bzl", store_232 = "npm_imported_package_store")
+load("@@_main~npm~npm__color-alpha__1.0.4__links//:defs.bzl", store_233 = "npm_imported_package_store")
+load("@@_main~npm~npm__color-convert__1.9.3__links//:defs.bzl", store_234 = "npm_imported_package_store")
+load("@@_main~npm~npm__color-convert__2.0.1__links//:defs.bzl", store_235 = "npm_imported_package_store")
+load("@@_main~npm~npm__color-id__1.1.0__links//:defs.bzl", store_236 = "npm_imported_package_store")
+load("@@_main~npm~npm__color-name__1.1.3__links//:defs.bzl", store_237 = "npm_imported_package_store")
+load("@@_main~npm~npm__color-name__1.1.4__links//:defs.bzl", store_238 = "npm_imported_package_store")
+load("@@_main~npm~npm__color-normalize__1.5.0__links//:defs.bzl", store_239 = "npm_imported_package_store")
+load("@@_main~npm~npm__color-parse__1.3.8__links//:defs.bzl", store_240 = "npm_imported_package_store")
+load("@@_main~npm~npm__color-rgba__2.1.1__links//:defs.bzl", store_241 = "npm_imported_package_store")
+load("@@_main~npm~npm__color-space__1.16.0__links//:defs.bzl", store_242 = "npm_imported_package_store")
+load("@@_main~npm~npm__color-support__1.1.3__links//:defs.bzl", store_243 = "npm_imported_package_store")
+load("@@_main~npm~npm__colorette__2.0.19__links//:defs.bzl", store_244 = "npm_imported_package_store")
+load("@@_main~npm~npm__combined-stream__1.0.8__links//:defs.bzl", store_245 = "npm_imported_package_store")
+load("@@_main~npm~npm__commander__10.0.1__links//:defs.bzl", store_246 = "npm_imported_package_store")
+load("@@_main~npm~npm__commander__2.20.3__links//:defs.bzl", store_247 = "npm_imported_package_store")
+load("@@_main~npm~npm__commander__7.2.0__links//:defs.bzl", store_248 = "npm_imported_package_store")
+load("@@_main~npm~npm__commander__9.5.0__links//:defs.bzl", store_249 = "npm_imported_package_store")
+load("@@_main~npm~npm__commondir__1.0.1__links//:defs.bzl", store_250 = "npm_imported_package_store")
+load("@@_main~npm~npm__complex.js__2.1.1__links//:defs.bzl", store_251 = "npm_imported_package_store")
+load("@@_main~npm~npm__concat-map__0.0.1__links//:defs.bzl", store_252 = "npm_imported_package_store")
+load("@@_main~npm~npm__concat-stream__1.6.2__links//:defs.bzl", store_253 = "npm_imported_package_store")
+load("@@_main~npm~npm__console-control-strings__1.1.0__links//:defs.bzl", store_254 = "npm_imported_package_store")
+load("@@_main~npm~npm__convert-source-map__1.9.0__links//:defs.bzl", store_255 = "npm_imported_package_store")
+load("@@_main~npm~npm__core-util-is__1.0.2__links//:defs.bzl", store_256 = "npm_imported_package_store")
+load("@@_main~npm~npm__core-util-is__1.0.3__links//:defs.bzl", store_257 = "npm_imported_package_store")
+load("@@_main~npm~npm__cosmiconfig__8.1.3__links//:defs.bzl", store_258 = "npm_imported_package_store")
+load("@@_main~npm~npm__country-regex__1.1.0__links//:defs.bzl", store_259 = "npm_imported_package_store")
+load("@@_main~npm~npm__cross-fetch__3.1.5__links//:defs.bzl", store_260 = "npm_imported_package_store")
+load("@@_main~npm~npm__cross-spawn__7.0.3__links//:defs.bzl", store_261 = "npm_imported_package_store")
+load("@@_main~npm~npm__crypt__0.0.2__links//:defs.bzl", store_262 = "npm_imported_package_store")
+load("@@_main~npm~npm__css-font-size-keywords__1.0.0__links//:defs.bzl", store_263 = "npm_imported_package_store")
+load("@@_main~npm~npm__css-font-stretch-keywords__1.0.1__links//:defs.bzl", store_264 = "npm_imported_package_store")
+load("@@_main~npm~npm__css-font-style-keywords__1.0.1__links//:defs.bzl", store_265 = "npm_imported_package_store")
+load("@@_main~npm~npm__css-font-weight-keywords__1.0.0__links//:defs.bzl", store_266 = "npm_imported_package_store")
+load("@@_main~npm~npm__css-font__1.2.0__links//:defs.bzl", store_267 = "npm_imported_package_store")
+load("@@_main~npm~npm__css-global-keywords__1.0.1__links//:defs.bzl", store_268 = "npm_imported_package_store")
+load("@@_main~npm~npm__css-loader__6.7.3__webpack_5.76.3__links//:defs.bzl", link_269 = "npm_link_imported_package_store", store_269 = "npm_imported_package_store")
+load("@@_main~npm~npm__css-system-font-keywords__1.0.0__links//:defs.bzl", store_270 = "npm_imported_package_store")
+load("@@_main~npm~npm__css-what__5.1.0__links//:defs.bzl", store_271 = "npm_imported_package_store")
+load("@@_main~npm~npm__csscolorparser__1.0.3__links//:defs.bzl", store_272 = "npm_imported_package_store")
+load("@@_main~npm~npm__cssesc__3.0.0__links//:defs.bzl", store_273 = "npm_imported_package_store")
+load("@@_main~npm~npm__csstype__3.1.1__links//:defs.bzl", store_274 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-array__1.2.4__links//:defs.bzl", store_275 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-collection__1.0.7__links//:defs.bzl", store_276 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-color__1.4.1__links//:defs.bzl", store_277 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-dispatch__1.0.6__links//:defs.bzl", store_278 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-force__1.2.1__links//:defs.bzl", store_279 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-format__1.4.5__links//:defs.bzl", store_280 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-geo-projection__2.9.0__links//:defs.bzl", store_281 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-geo__1.12.1__links//:defs.bzl", store_282 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-hierarchy__1.1.9__links//:defs.bzl", store_283 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-interpolate__3.0.1__links//:defs.bzl", store_284 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-path__1.0.9__links//:defs.bzl", store_285 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-quadtree__1.0.7__links//:defs.bzl", store_286 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-shape__1.3.7__links//:defs.bzl", store_287 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-time-format__2.3.0__links//:defs.bzl", store_288 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-time__1.1.0__links//:defs.bzl", store_289 = "npm_imported_package_store")
+load("@@_main~npm~npm__d3-timer__1.0.10__links//:defs.bzl", store_290 = "npm_imported_package_store")
+load("@@_main~npm~npm__d__1.0.1__links//:defs.bzl", store_291 = "npm_imported_package_store")
+load("@@_main~npm~npm__dashdash__1.14.1__links//:defs.bzl", store_292 = "npm_imported_package_store")
+load("@@_main~npm~npm__date.js__0.3.3__links//:defs.bzl", store_293 = "npm_imported_package_store")
+load("@@_main~npm~npm__debug__2.6.9__links//:defs.bzl", store_294 = "npm_imported_package_store")
+load("@@_main~npm~npm__debug__3.1.0__links//:defs.bzl", store_295 = "npm_imported_package_store")
+load("@@_main~npm~npm__debug__3.2.7__links//:defs.bzl", link_296 = "npm_link_imported_package_store", store_296 = "npm_imported_package_store")
+load("@@_main~npm~npm__debug__4.3.4__supports-color_8.1.1__links//:defs.bzl", store_297 = "npm_imported_package_store")
+load("@@_main~npm~npm__decamelize__4.0.0__links//:defs.bzl", store_298 = "npm_imported_package_store")
+load("@@_main~npm~npm__decimal.js__10.4.3__links//:defs.bzl", store_299 = "npm_imported_package_store")
+load("@@_main~npm~npm__decompress-response__5.0.0__links//:defs.bzl", store_300 = "npm_imported_package_store")
+load("@@_main~npm~npm__deep-extend__0.6.0__links//:defs.bzl", store_301 = "npm_imported_package_store")
+load("@@_main~npm~npm__deep-is__0.1.4__links//:defs.bzl", store_302 = "npm_imported_package_store")
+load("@@_main~npm~npm__deep-object-diff__1.1.9__links//:defs.bzl", store_303 = "npm_imported_package_store")
+load("@@_main~npm~npm__deepmerge__4.3.0__links//:defs.bzl", store_304 = "npm_imported_package_store")
+load("@@_main~npm~npm__defer-to-connect__2.0.1__links//:defs.bzl", store_305 = "npm_imported_package_store")
+load("@@_main~npm~npm__defined__1.0.1__links//:defs.bzl", store_306 = "npm_imported_package_store")
+load("@@_main~npm~npm__delayed-stream__1.0.0__links//:defs.bzl", store_307 = "npm_imported_package_store")
+load("@@_main~npm~npm__delegates__1.0.0__links//:defs.bzl", store_308 = "npm_imported_package_store")
+load("@@_main~npm~npm__depd__1.1.2__links//:defs.bzl", store_309 = "npm_imported_package_store")
+load("@@_main~npm~npm__dequal__2.0.3__links//:defs.bzl", store_310 = "npm_imported_package_store")
+load("@@_main~npm~npm__detect-kerning__2.1.2__links//:defs.bzl", store_311 = "npm_imported_package_store")
+load("@@_main~npm~npm__detect-libc__1.0.3__links//:defs.bzl", store_312 = "npm_imported_package_store")
+load("@@_main~npm~npm__detect-libc__2.0.1__links//:defs.bzl", store_313 = "npm_imported_package_store")
+load("@@_main~npm~npm__devtools-protocol__0.0.1107588__links//:defs.bzl", store_314 = "npm_imported_package_store")
+load("@@_main~npm~npm__diff__5.0.0__links//:defs.bzl", store_315 = "npm_imported_package_store")
+load("@@_main~npm~npm__diff__5.1.0__links//:defs.bzl", store_316 = "npm_imported_package_store")
+load("@@_main~npm~npm__draw-svg-path__1.0.0__links//:defs.bzl", store_317 = "npm_imported_package_store")
+load("@@_main~npm~npm__dtype__2.0.0__links//:defs.bzl", store_318 = "npm_imported_package_store")
+load("@@_main~npm~npm__dup__1.0.0__links//:defs.bzl", store_319 = "npm_imported_package_store")
+load("@@_main~npm~npm__duplexer3__0.1.5__links//:defs.bzl", store_320 = "npm_imported_package_store")
+load("@@_main~npm~npm__duplexer__0.1.2__links//:defs.bzl", store_321 = "npm_imported_package_store")
+load("@@_main~npm~npm__duplexify__3.7.1__links//:defs.bzl", store_322 = "npm_imported_package_store")
+load("@@_main~npm~npm__earcut__2.2.4__links//:defs.bzl", store_323 = "npm_imported_package_store")
+load("@@_main~npm~npm__eastasianwidth__0.2.0__links//:defs.bzl", store_324 = "npm_imported_package_store")
+load("@@_main~npm~npm__ecc-jsbn__0.1.2__links//:defs.bzl", store_325 = "npm_imported_package_store")
+load("@@_main~npm~npm__electron-to-chromium__1.4.311__links//:defs.bzl", store_326 = "npm_imported_package_store")
+load("@@_main~npm~npm__element-size__1.1.1__links//:defs.bzl", store_327 = "npm_imported_package_store")
+load("@@_main~npm~npm__elementary-circuits-directed-graph__1.3.1__links//:defs.bzl", store_328 = "npm_imported_package_store")
+load("@@_main~npm~npm__emoji-regex__8.0.0__links//:defs.bzl", store_329 = "npm_imported_package_store")
+load("@@_main~npm~npm__emoji-regex__9.2.2__links//:defs.bzl", store_330 = "npm_imported_package_store")
+load("@@_main~npm~npm__emojis-list__3.0.0__links//:defs.bzl", store_331 = "npm_imported_package_store")
+load("@@_main~npm~npm__encoding__0.1.13__links//:defs.bzl", store_332 = "npm_imported_package_store")
+load("@@_main~npm~npm__end-of-stream__1.4.4__links//:defs.bzl", store_333 = "npm_imported_package_store")
+load("@@_main~npm~npm__enhanced-resolve__5.12.0__links//:defs.bzl", store_334 = "npm_imported_package_store")
+load("@@_main~npm~npm__env-paths__2.2.1__links//:defs.bzl", store_335 = "npm_imported_package_store")
+load("@@_main~npm~npm__envinfo__7.8.1__links//:defs.bzl", store_336 = "npm_imported_package_store")
+load("@@_main~npm~npm__err-code__2.0.3__links//:defs.bzl", store_337 = "npm_imported_package_store")
+load("@@_main~npm~npm__error-ex__1.3.2__links//:defs.bzl", store_338 = "npm_imported_package_store")
+load("@@_main~npm~npm__es-module-lexer__0.9.3__links//:defs.bzl", store_339 = "npm_imported_package_store")
+load("@@_main~npm~npm__es5-ext__0.10.62__links//:defs.bzl", store_340 = "npm_imported_package_store")
+load("@@_main~npm~npm__es6-iterator__2.0.3__links//:defs.bzl", store_341 = "npm_imported_package_store")
+load("@@_main~npm~npm__es6-symbol__3.1.3__links//:defs.bzl", store_342 = "npm_imported_package_store")
+load("@@_main~npm~npm__es6-weak-map__2.0.3__links//:defs.bzl", store_343 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-android-64__0.14.38__links//:defs.bzl", store_344 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-android-arm64__0.14.38__links//:defs.bzl", store_345 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-darwin-64__0.14.38__links//:defs.bzl", store_346 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-darwin-arm64__0.14.38__links//:defs.bzl", store_347 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-freebsd-64__0.14.38__links//:defs.bzl", store_348 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-freebsd-arm64__0.14.38__links//:defs.bzl", store_349 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-linux-32__0.14.38__links//:defs.bzl", store_350 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-linux-64__0.14.38__links//:defs.bzl", store_351 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-linux-arm64__0.14.38__links//:defs.bzl", store_352 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-linux-arm__0.14.38__links//:defs.bzl", store_353 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-linux-mips64le__0.14.38__links//:defs.bzl", store_354 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-linux-ppc64le__0.14.38__links//:defs.bzl", store_355 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-linux-riscv64__0.14.38__links//:defs.bzl", store_356 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-linux-s390x__0.14.38__links//:defs.bzl", store_357 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-netbsd-64__0.14.38__links//:defs.bzl", store_358 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-openbsd-64__0.14.38__links//:defs.bzl", store_359 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-sunos-64__0.14.38__links//:defs.bzl", store_360 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-windows-32__0.14.38__links//:defs.bzl", store_361 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-windows-64__0.14.38__links//:defs.bzl", store_362 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild-windows-arm64__0.14.38__links//:defs.bzl", store_363 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild__0.14.38__links//:defs.bzl", link_364 = "npm_link_imported_package_store", store_364 = "npm_imported_package_store")
+load("@@_main~npm~npm__esbuild__0.16.17__links//:defs.bzl", store_365 = "npm_imported_package_store")
+load("@@_main~npm~npm__escalade__3.1.1__links//:defs.bzl", store_366 = "npm_imported_package_store")
+load("@@_main~npm~npm__escape-latex__1.2.0__links//:defs.bzl", store_367 = "npm_imported_package_store")
+load("@@_main~npm~npm__escape-string-regexp__1.0.5__links//:defs.bzl", store_368 = "npm_imported_package_store")
+load("@@_main~npm~npm__escape-string-regexp__4.0.0__links//:defs.bzl", store_369 = "npm_imported_package_store")
+load("@@_main~npm~npm__escodegen__1.14.3__links//:defs.bzl", store_370 = "npm_imported_package_store")
+load("@@_main~npm~npm__eslint-scope__5.1.1__links//:defs.bzl", store_371 = "npm_imported_package_store")
+load("@@_main~npm~npm__esprima__1.0.0__links//:defs.bzl", store_372 = "npm_imported_package_store")
+load("@@_main~npm~npm__esprima__4.0.1__links//:defs.bzl", store_373 = "npm_imported_package_store")
+load("@@_main~npm~npm__esrecurse__4.3.0__links//:defs.bzl", store_374 = "npm_imported_package_store")
+load("@@_main~npm~npm__estraverse__4.3.0__links//:defs.bzl", store_375 = "npm_imported_package_store")
+load("@@_main~npm~npm__estraverse__5.3.0__links//:defs.bzl", store_376 = "npm_imported_package_store")
+load("@@_main~npm~npm__estree-walker__1.0.1__links//:defs.bzl", store_377 = "npm_imported_package_store")
+load("@@_main~npm~npm__estree-walker__2.0.2__links//:defs.bzl", store_378 = "npm_imported_package_store")
+load("@@_main~npm~npm__esutils__2.0.3__links//:defs.bzl", store_379 = "npm_imported_package_store")
+load("@@_main~npm~npm__eval__0.1.6__links//:defs.bzl", store_380 = "npm_imported_package_store")
+load("@@_main~npm~npm__event-target-shim__5.0.1__links//:defs.bzl", store_381 = "npm_imported_package_store")
+load("@@_main~npm~npm__events__3.3.0__links//:defs.bzl", store_382 = "npm_imported_package_store")
+load("@@_main~npm~npm__ext__1.7.0__links//:defs.bzl", store_383 = "npm_imported_package_store")
+load("@@_main~npm~npm__extend__3.0.2__links//:defs.bzl", store_384 = "npm_imported_package_store")
+load("@@_main~npm~npm__extract-zip__2.0.1__links//:defs.bzl", store_385 = "npm_imported_package_store")
+load("@@_main~npm~npm__extsprintf__1.3.0__links//:defs.bzl", store_386 = "npm_imported_package_store")
+load("@@_main~npm~npm__falafel__2.2.5__links//:defs.bzl", store_387 = "npm_imported_package_store")
+load("@@_main~npm~npm__fast-deep-equal__3.1.3__links//:defs.bzl", store_388 = "npm_imported_package_store")
+load("@@_main~npm~npm__fast-fifo__1.1.0__links//:defs.bzl", store_389 = "npm_imported_package_store")
+load("@@_main~npm~npm__fast-isnumeric__1.1.4__links//:defs.bzl", store_390 = "npm_imported_package_store")
+load("@@_main~npm~npm__fast-json-stable-stringify__2.1.0__links//:defs.bzl", store_391 = "npm_imported_package_store")
+load("@@_main~npm~npm__fast-levenshtein__2.0.6__links//:defs.bzl", store_392 = "npm_imported_package_store")
+load("@@_main~npm~npm__fastest-levenshtein__1.0.16__links//:defs.bzl", store_393 = "npm_imported_package_store")
+load("@@_main~npm~npm__fd-slicer__1.1.0__links//:defs.bzl", store_394 = "npm_imported_package_store")
+load("@@_main~npm~npm__file-uri-to-path__1.0.0__links//:defs.bzl", store_395 = "npm_imported_package_store")
+load("@@_main~npm~npm__fill-range__7.0.1__links//:defs.bzl", store_396 = "npm_imported_package_store")
+load("@@_main~npm~npm__find-up__4.1.0__links//:defs.bzl", store_397 = "npm_imported_package_store")
+load("@@_main~npm~npm__find-up__5.0.0__links//:defs.bzl", store_398 = "npm_imported_package_store")
+load("@@_main~npm~npm__flat__5.0.2__links//:defs.bzl", store_399 = "npm_imported_package_store")
+load("@@_main~npm~npm__flatten-vertex-data__1.0.2__links//:defs.bzl", store_400 = "npm_imported_package_store")
+load("@@_main~npm~npm__font-atlas__2.1.0__links//:defs.bzl", store_401 = "npm_imported_package_store")
+load("@@_main~npm~npm__font-measure__1.2.2__links//:defs.bzl", store_402 = "npm_imported_package_store")
+load("@@_main~npm~npm__foreground-child__2.0.0__links//:defs.bzl", store_403 = "npm_imported_package_store")
+load("@@_main~npm~npm__foreground-child__3.1.1__links//:defs.bzl", store_404 = "npm_imported_package_store")
+load("@@_main~npm~npm__forever-agent__0.6.1__links//:defs.bzl", store_405 = "npm_imported_package_store")
+load("@@_main~npm~npm__form-data__2.3.3__links//:defs.bzl", store_406 = "npm_imported_package_store")
+load("@@_main~npm~npm__form-data__2.5.1__links//:defs.bzl", store_407 = "npm_imported_package_store")
+load("@@_main~npm~npm__fraction.js__4.2.0__links//:defs.bzl", store_408 = "npm_imported_package_store")
+load("@@_main~npm~npm__from2__2.3.0__links//:defs.bzl", store_409 = "npm_imported_package_store")
+load("@@_main~npm~npm__fs-constants__1.0.0__links//:defs.bzl", store_410 = "npm_imported_package_store")
+load("@@_main~npm~npm__fs-extra__11.1.1__links//:defs.bzl", store_411 = "npm_imported_package_store")
+load("@@_main~npm~npm__fs-extra__7.0.1__links//:defs.bzl", store_412 = "npm_imported_package_store")
+load("@@_main~npm~npm__fs-minipass__1.2.7__links//:defs.bzl", store_413 = "npm_imported_package_store")
+load("@@_main~npm~npm__fs-minipass__2.1.0__links//:defs.bzl", store_414 = "npm_imported_package_store")
+load("@@_main~npm~npm__fs.realpath__1.0.0__links//:defs.bzl", store_415 = "npm_imported_package_store")
+load("@@_main~npm~npm__fsevents__2.3.2__links//:defs.bzl", store_416 = "npm_imported_package_store")
+load("@@_main~npm~npm__function-bind__1.1.1__links//:defs.bzl", store_417 = "npm_imported_package_store")
+load("@@_main~npm~npm__gauge__2.7.4__links//:defs.bzl", store_418 = "npm_imported_package_store")
+load("@@_main~npm~npm__gauge__3.0.2__links//:defs.bzl", store_419 = "npm_imported_package_store")
+load("@@_main~npm~npm__gauge__4.0.4__links//:defs.bzl", store_420 = "npm_imported_package_store")
+load("@@_main~npm~npm__gensync__1.0.0-beta.2__links//:defs.bzl", store_421 = "npm_imported_package_store")
+load("@@_main~npm~npm__geojson-vt__3.2.1__links//:defs.bzl", store_422 = "npm_imported_package_store")
+load("@@_main~npm~npm__get-caller-file__2.0.5__links//:defs.bzl", store_423 = "npm_imported_package_store")
+load("@@_main~npm~npm__get-canvas-context__1.0.2__links//:defs.bzl", store_424 = "npm_imported_package_store")
+load("@@_main~npm~npm__get-stream__5.2.0__links//:defs.bzl", store_425 = "npm_imported_package_store")
+load("@@_main~npm~npm__get-stream__6.0.1__links//:defs.bzl", store_426 = "npm_imported_package_store")
+load("@@_main~npm~npm__getpass__0.1.7__links//:defs.bzl", store_427 = "npm_imported_package_store")
+load("@@_main~npm~npm__gl-mat4__1.2.0__links//:defs.bzl", store_428 = "npm_imported_package_store")
+load("@@_main~npm~npm__gl-matrix__3.4.3__links//:defs.bzl", store_429 = "npm_imported_package_store")
+load("@@_main~npm~npm__gl-text__1.3.1__links//:defs.bzl", store_430 = "npm_imported_package_store")
+load("@@_main~npm~npm__gl-util__3.1.3__links//:defs.bzl", store_431 = "npm_imported_package_store")
+load("@@_main~npm~npm__glob-parent__5.1.2__links//:defs.bzl", store_432 = "npm_imported_package_store")
+load("@@_main~npm~npm__glob-to-regexp__0.4.1__links//:defs.bzl", store_433 = "npm_imported_package_store")
+load("@@_main~npm~npm__glob__10.3.3__links//:defs.bzl", store_434 = "npm_imported_package_store")
+load("@@_main~npm~npm__glob__7.2.0__links//:defs.bzl", store_435 = "npm_imported_package_store")
+load("@@_main~npm~npm__glob__7.2.3__links//:defs.bzl", store_436 = "npm_imported_package_store")
+load("@@_main~npm~npm__glob__8.1.0__links//:defs.bzl", store_437 = "npm_imported_package_store")
+load("@@_main~npm~npm__globals__11.12.0__links//:defs.bzl", store_438 = "npm_imported_package_store")
+load("@@_main~npm~npm__glsl-inject-defines__1.0.3__links//:defs.bzl", store_439 = "npm_imported_package_store")
+load("@@_main~npm~npm__glsl-resolve__0.0.1__links//:defs.bzl", store_440 = "npm_imported_package_store")
+load("@@_main~npm~npm__glsl-token-assignments__2.0.2__links//:defs.bzl", store_441 = "npm_imported_package_store")
+load("@@_main~npm~npm__glsl-token-defines__1.0.0__links//:defs.bzl", store_442 = "npm_imported_package_store")
+load("@@_main~npm~npm__glsl-token-depth__1.1.2__links//:defs.bzl", store_443 = "npm_imported_package_store")
+load("@@_main~npm~npm__glsl-token-descope__1.0.2__links//:defs.bzl", store_444 = "npm_imported_package_store")
+load("@@_main~npm~npm__glsl-token-inject-block__1.1.0__links//:defs.bzl", store_445 = "npm_imported_package_store")
+load("@@_main~npm~npm__glsl-token-properties__1.0.1__links//:defs.bzl", store_446 = "npm_imported_package_store")
+load("@@_main~npm~npm__glsl-token-scope__1.1.2__links//:defs.bzl", store_447 = "npm_imported_package_store")
+load("@@_main~npm~npm__glsl-token-string__1.0.1__links//:defs.bzl", store_448 = "npm_imported_package_store")
+load("@@_main~npm~npm__glsl-token-whitespace-trim__1.0.0__links//:defs.bzl", store_449 = "npm_imported_package_store")
+load("@@_main~npm~npm__glsl-tokenizer__2.1.5__links//:defs.bzl", store_450 = "npm_imported_package_store")
+load("@@_main~npm~npm__glslify-bundle__5.1.1__links//:defs.bzl", store_451 = "npm_imported_package_store")
+load("@@_main~npm~npm__glslify-deps__1.3.2__links//:defs.bzl", store_452 = "npm_imported_package_store")
+load("@@_main~npm~npm__glslify__7.1.1__links//:defs.bzl", store_453 = "npm_imported_package_store")
+load("@@_main~npm~npm__google-protobuf__3.21.2__links//:defs.bzl", link_454 = "npm_link_imported_package_store", store_454 = "npm_imported_package_store")
+load("@@_main~npm~npm__got__10.7.0__links//:defs.bzl", store_455 = "npm_imported_package_store")
+load("@@_main~npm~npm__graceful-fs__4.2.10__links//:defs.bzl", store_456 = "npm_imported_package_store")
+load("@@_main~npm~npm__grid-index__1.1.0__links//:defs.bzl", store_457 = "npm_imported_package_store")
+load("@@_main~npm~npm__gzip-size__6.0.0__links//:defs.bzl", store_458 = "npm_imported_package_store")
+load("@@_main~npm~npm__handlebars-utils__1.0.6__links//:defs.bzl", store_459 = "npm_imported_package_store")
+load("@@_main~npm~npm__har-schema__2.0.0__links//:defs.bzl", store_460 = "npm_imported_package_store")
+load("@@_main~npm~npm__har-validator__5.1.5__links//:defs.bzl", store_461 = "npm_imported_package_store")
+load("@@_main~npm~npm__has-flag__3.0.0__links//:defs.bzl", store_462 = "npm_imported_package_store")
+load("@@_main~npm~npm__has-flag__4.0.0__links//:defs.bzl", store_463 = "npm_imported_package_store")
+load("@@_main~npm~npm__has-hover__1.0.1__links//:defs.bzl", store_464 = "npm_imported_package_store")
+load("@@_main~npm~npm__has-passive-events__1.0.0__links//:defs.bzl", store_465 = "npm_imported_package_store")
+load("@@_main~npm~npm__has-unicode__2.0.1__links//:defs.bzl", store_466 = "npm_imported_package_store")
+load("@@_main~npm~npm__has__1.0.3__links//:defs.bzl", store_467 = "npm_imported_package_store")
+load("@@_main~npm~npm__he__1.2.0__links//:defs.bzl", store_468 = "npm_imported_package_store")
+load("@@_main~npm~npm__hot-shots__10.0.0__links//:defs.bzl", link_469 = "npm_link_imported_package_store", store_469 = "npm_imported_package_store")
+load("@@_main~npm~npm__hsluv__0.0.3__links//:defs.bzl", store_470 = "npm_imported_package_store")
+load("@@_main~npm~npm__html-escaper__2.0.2__links//:defs.bzl", store_471 = "npm_imported_package_store")
+load("@@_main~npm~npm__http-cache-semantics__4.1.1__links//:defs.bzl", store_472 = "npm_imported_package_store")
+load("@@_main~npm~npm__http-proxy-agent__5.0.0__links//:defs.bzl", store_473 = "npm_imported_package_store")
+load("@@_main~npm~npm__http-signature__1.2.0__links//:defs.bzl", store_474 = "npm_imported_package_store")
+load("@@_main~npm~npm__https-proxy-agent__5.0.1__links//:defs.bzl", store_475 = "npm_imported_package_store")
+load("@@_main~npm~npm__humanize-ms__1.2.1__links//:defs.bzl", store_476 = "npm_imported_package_store")
+load("@@_main~npm~npm__iconv-lite__0.4.24__links//:defs.bzl", store_477 = "npm_imported_package_store")
+load("@@_main~npm~npm__iconv-lite__0.6.3__links//:defs.bzl", store_478 = "npm_imported_package_store")
+load("@@_main~npm~npm__icss-utils__5.1.0__postcss_8.4.21__links//:defs.bzl", store_479 = "npm_imported_package_store")
+load("@@_main~npm~npm__ieee754__1.2.1__links//:defs.bzl", store_480 = "npm_imported_package_store")
+load("@@_main~npm~npm__ignore-walk__3.0.4__links//:defs.bzl", store_481 = "npm_imported_package_store")
+load("@@_main~npm~npm__import-fresh__3.3.0__links//:defs.bzl", store_482 = "npm_imported_package_store")
+load("@@_main~npm~npm__import-local__3.1.0__links//:defs.bzl", store_483 = "npm_imported_package_store")
+load("@@_main~npm~npm__imurmurhash__0.1.4__links//:defs.bzl", store_484 = "npm_imported_package_store")
+load("@@_main~npm~npm__indent-string__4.0.0__links//:defs.bzl", store_485 = "npm_imported_package_store")
+load("@@_main~npm~npm__infer-owner__1.0.4__links//:defs.bzl", store_486 = "npm_imported_package_store")
+load("@@_main~npm~npm__inflight__1.0.6__links//:defs.bzl", store_487 = "npm_imported_package_store")
+load("@@_main~npm~npm__inherits__2.0.4__links//:defs.bzl", store_488 = "npm_imported_package_store")
+load("@@_main~npm~npm__ini__1.3.8__links//:defs.bzl", store_489 = "npm_imported_package_store")
+load("@@_main~npm~npm__inline-fixtures__1.1.0__links//:defs.bzl", link_490 = "npm_link_imported_package_store", store_490 = "npm_imported_package_store")
+load("@@_main~npm~npm__interpret__3.1.1__links//:defs.bzl", store_491 = "npm_imported_package_store")
+load("@@_main~npm~npm__ip__2.0.0__links//:defs.bzl", store_492 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-arrayish__0.2.1__links//:defs.bzl", store_493 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-binary-path__2.1.0__links//:defs.bzl", store_494 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-browser__2.1.0__links//:defs.bzl", store_495 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-buffer__1.1.6__links//:defs.bzl", store_496 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-builtin-module__3.2.1__links//:defs.bzl", store_497 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-core-module__2.11.0__links//:defs.bzl", store_498 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-extglob__2.1.1__links//:defs.bzl", store_499 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-finite__1.1.0__links//:defs.bzl", store_500 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-firefox__1.0.3__links//:defs.bzl", store_501 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-fullwidth-code-point__1.0.0__links//:defs.bzl", store_502 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-fullwidth-code-point__3.0.0__links//:defs.bzl", store_503 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-glob__4.0.3__links//:defs.bzl", store_504 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-iexplorer__1.0.0__links//:defs.bzl", store_505 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-lambda__1.0.1__links//:defs.bzl", store_506 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-mobile__4.0.0__links//:defs.bzl", store_507 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-module__1.0.0__links//:defs.bzl", store_508 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-number__6.0.0__links//:defs.bzl", store_509 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-number__7.0.0__links//:defs.bzl", store_510 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-obj__1.0.1__links//:defs.bzl", store_511 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-plain-obj__1.1.0__links//:defs.bzl", store_512 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-plain-obj__2.1.0__links//:defs.bzl", store_513 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-plain-object__2.0.4__links//:defs.bzl", store_514 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-reference__1.2.1__links//:defs.bzl", store_515 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-string-blank__1.0.1__links//:defs.bzl", store_516 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-svg-path__1.0.2__links//:defs.bzl", store_517 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-typedarray__1.0.0__links//:defs.bzl", store_518 = "npm_imported_package_store")
+load("@@_main~npm~npm__is-unicode-supported__0.1.0__links//:defs.bzl", store_519 = "npm_imported_package_store")
+load("@@_main~npm~npm__isarray__0.0.1__links//:defs.bzl", store_520 = "npm_imported_package_store")
+load("@@_main~npm~npm__isarray__1.0.0__links//:defs.bzl", store_521 = "npm_imported_package_store")
+load("@@_main~npm~npm__isarray__2.0.5__links//:defs.bzl", store_522 = "npm_imported_package_store")
+load("@@_main~npm~npm__isexe__2.0.0__links//:defs.bzl", store_523 = "npm_imported_package_store")
+load("@@_main~npm~npm__isobject__3.0.1__links//:defs.bzl", store_524 = "npm_imported_package_store")
+load("@@_main~npm~npm__isomorphic-ws__5.0.0__ws_8.13.0__links//:defs.bzl", store_525 = "npm_imported_package_store")
+load("@@_main~npm~npm__isstream__0.1.2__links//:defs.bzl", store_526 = "npm_imported_package_store")
+load("@@_main~npm~npm__istanbul-lib-coverage__3.2.0__links//:defs.bzl", store_527 = "npm_imported_package_store")
+load("@@_main~npm~npm__istanbul-lib-report__3.0.0__links//:defs.bzl", store_528 = "npm_imported_package_store")
+load("@@_main~npm~npm__istanbul-reports__3.1.5__links//:defs.bzl", store_529 = "npm_imported_package_store")
+load("@@_main~npm~npm__jackspeak__2.2.3__links//:defs.bzl", store_530 = "npm_imported_package_store")
+load("@@_main~npm~npm__jasmine-core__5.1.0__links//:defs.bzl", store_531 = "npm_imported_package_store")
+load("@@_main~npm~npm__jasmine__5.1.0__links//:defs.bzl", link_532 = "npm_link_imported_package_store", store_532 = "npm_imported_package_store")
+load("@@_main~npm~npm__javascript-natural-sort__0.7.1__links//:defs.bzl", store_533 = "npm_imported_package_store")
+load("@@_main~npm~npm__javascript-stringify__2.1.0__links//:defs.bzl", store_534 = "npm_imported_package_store")
+load("@@_main~npm~npm__jest-worker__27.5.1__links//:defs.bzl", store_535 = "npm_imported_package_store")
+load("@@_main~npm~npm__jose__4.12.0__links//:defs.bzl", store_536 = "npm_imported_package_store")
+load("@@_main~npm~npm__js-tokens__4.0.0__links//:defs.bzl", store_537 = "npm_imported_package_store")
+load("@@_main~npm~npm__js-yaml__4.1.0__links//:defs.bzl", store_538 = "npm_imported_package_store")
+load("@@_main~npm~npm__jsbn__0.1.1__links//:defs.bzl", store_539 = "npm_imported_package_store")
+load("@@_main~npm~npm__jsesc__2.5.2__links//:defs.bzl", store_540 = "npm_imported_package_store")
+load("@@_main~npm~npm__json-buffer__3.0.1__links//:defs.bzl", store_541 = "npm_imported_package_store")
+load("@@_main~npm~npm__json-parse-even-better-errors__2.3.1__links//:defs.bzl", store_542 = "npm_imported_package_store")
+load("@@_main~npm~npm__json-schema-traverse__0.4.1__links//:defs.bzl", store_543 = "npm_imported_package_store")
+load("@@_main~npm~npm__json-schema-traverse__1.0.0__links//:defs.bzl", store_544 = "npm_imported_package_store")
+load("@@_main~npm~npm__json-schema__0.4.0__links//:defs.bzl", store_545 = "npm_imported_package_store")
+load("@@_main~npm~npm__json-stable-stringify__1.0.1__links//:defs.bzl", link_546 = "npm_link_imported_package_store", store_546 = "npm_imported_package_store")
+load("@@_main~npm~npm__json-stringify-safe__5.0.1__links//:defs.bzl", store_547 = "npm_imported_package_store")
+load("@@_main~npm~npm__json5__2.2.3__links//:defs.bzl", store_548 = "npm_imported_package_store")
+load("@@_main~npm~npm__jsonc-parser__3.2.0__links//:defs.bzl", store_549 = "npm_imported_package_store")
+load("@@_main~npm~npm__jsonfile__4.0.0__links//:defs.bzl", store_550 = "npm_imported_package_store")
+load("@@_main~npm~npm__jsonfile__6.1.0__links//:defs.bzl", store_551 = "npm_imported_package_store")
+load("@@_main~npm~npm__jsonpath-plus__7.2.0__links//:defs.bzl", link_552 = "npm_link_imported_package_store", store_552 = "npm_imported_package_store")
+load("@@_main~npm~npm__jsprim__1.4.2__links//:defs.bzl", store_553 = "npm_imported_package_store")
+load("@@_main~npm~npm__kdbush__3.0.0__links//:defs.bzl", store_554 = "npm_imported_package_store")
+load("@@_main~npm~npm__keyv__4.5.2__links//:defs.bzl", store_555 = "npm_imported_package_store")
+load("@@_main~npm~npm__kind-of__3.2.2__links//:defs.bzl", store_556 = "npm_imported_package_store")
+load("@@_main~npm~npm__kind-of__6.0.3__links//:defs.bzl", store_557 = "npm_imported_package_store")
+load("@@_main~npm~npm__kleur__4.1.5__links//:defs.bzl", store_558 = "npm_imported_package_store")
+load("@@_main~npm~npm__levn__0.3.0__links//:defs.bzl", store_559 = "npm_imported_package_store")
+load("@@_main~npm~npm__lines-and-columns__1.2.4__links//:defs.bzl", store_560 = "npm_imported_package_store")
+load("@@_main~npm~npm__loader-runner__4.3.0__links//:defs.bzl", store_561 = "npm_imported_package_store")
+load("@@_main~npm~npm__loader-utils__2.0.4__links//:defs.bzl", store_562 = "npm_imported_package_store")
+load("@@_main~npm~npm__locate-path__5.0.0__links//:defs.bzl", store_563 = "npm_imported_package_store")
+load("@@_main~npm~npm__locate-path__6.0.0__links//:defs.bzl", store_564 = "npm_imported_package_store")
+load("@@_main~npm~npm__lodash.merge__4.6.2__links//:defs.bzl", store_565 = "npm_imported_package_store")
+load("@@_main~npm~npm__lodash__4.17.21__links//:defs.bzl", link_566 = "npm_link_imported_package_store", store_566 = "npm_imported_package_store")
+load("@@_main~npm~npm__log-symbols__4.1.0__links//:defs.bzl", store_567 = "npm_imported_package_store")
+load("@@_main~npm~npm__loose-envify__1.4.0__links//:defs.bzl", store_568 = "npm_imported_package_store")
+load("@@_main~npm~npm__lowercase-keys__2.0.0__links//:defs.bzl", store_569 = "npm_imported_package_store")
+load("@@_main~npm~npm__lru-cache__10.0.1__links//:defs.bzl", store_570 = "npm_imported_package_store")
+load("@@_main~npm~npm__lru-cache__5.1.1__links//:defs.bzl", store_571 = "npm_imported_package_store")
+load("@@_main~npm~npm__lru-cache__6.0.0__links//:defs.bzl", store_572 = "npm_imported_package_store")
+load("@@_main~npm~npm__lru-cache__7.17.0__links//:defs.bzl", store_573 = "npm_imported_package_store")
+load("@@_main~npm~npm__magic-string__0.25.9__links//:defs.bzl", store_574 = "npm_imported_package_store")
+load("@@_main~npm~npm__magic-string__0.26.7__links//:defs.bzl", store_575 = "npm_imported_package_store")
+load("@@_main~npm~npm__make-dir__2.1.0__links//:defs.bzl", store_576 = "npm_imported_package_store")
+load("@@_main~npm~npm__make-dir__3.1.0__links//:defs.bzl", store_577 = "npm_imported_package_store")
+load("@@_main~npm~npm__make-fetch-happen__10.2.1__links//:defs.bzl", store_578 = "npm_imported_package_store")
+load("@@_main~npm~npm__map-limit__0.0.1__links//:defs.bzl", store_579 = "npm_imported_package_store")
+load("@@_main~npm~npm__mapbox-gl__1.10.1__links//:defs.bzl", store_580 = "npm_imported_package_store")
+load("@@_main~npm~npm__math-log2__1.0.1__links//:defs.bzl", store_581 = "npm_imported_package_store")
+load("@@_main~npm~npm__mathjs__11.4.0__links//:defs.bzl", link_582 = "npm_link_imported_package_store", store_582 = "npm_imported_package_store")
+load("@@_main~npm~npm__md5__2.3.0__links//:defs.bzl", store_583 = "npm_imported_package_store")
+load("@@_main~npm~npm__meaning-of-life__1.0.0__-1287509853__links//:defs.bzl", link_584 = "npm_link_imported_package_store", store_584 = "npm_imported_package_store")
+load("@@_main~npm~npm__media-query-parser__2.0.2__links//:defs.bzl", store_585 = "npm_imported_package_store")
+load("@@_main~npm~npm__merge-stream__2.0.0__links//:defs.bzl", store_586 = "npm_imported_package_store")
+load("@@_main~npm~npm__mime-db__1.52.0__links//:defs.bzl", store_587 = "npm_imported_package_store")
+load("@@_main~npm~npm__mime-types__2.1.35__links//:defs.bzl", store_588 = "npm_imported_package_store")
+load("@@_main~npm~npm__mimic-response__1.0.1__links//:defs.bzl", store_589 = "npm_imported_package_store")
+load("@@_main~npm~npm__mimic-response__2.1.0__links//:defs.bzl", store_590 = "npm_imported_package_store")
+load("@@_main~npm~npm__mini-css-extract-plugin__2.7.5__webpack_5.76.3__links//:defs.bzl", link_591 = "npm_link_imported_package_store", store_591 = "npm_imported_package_store")
+load("@@_main~npm~npm__minimatch__3.1.2__links//:defs.bzl", store_592 = "npm_imported_package_store")
+load("@@_main~npm~npm__minimatch__5.0.1__links//:defs.bzl", store_593 = "npm_imported_package_store")
+load("@@_main~npm~npm__minimatch__5.1.6__links//:defs.bzl", store_594 = "npm_imported_package_store")
+load("@@_main~npm~npm__minimatch__6.2.0__links//:defs.bzl", store_595 = "npm_imported_package_store")
+load("@@_main~npm~npm__minimatch__9.0.3__links//:defs.bzl", store_596 = "npm_imported_package_store")
+load("@@_main~npm~npm__minimist__0.0.10__links//:defs.bzl", store_597 = "npm_imported_package_store")
+load("@@_main~npm~npm__minimist__1.2.8__links//:defs.bzl", store_598 = "npm_imported_package_store")
+load("@@_main~npm~npm__minipass-collect__1.0.2__links//:defs.bzl", store_599 = "npm_imported_package_store")
+load("@@_main~npm~npm__minipass-fetch__2.1.2__links//:defs.bzl", store_600 = "npm_imported_package_store")
+load("@@_main~npm~npm__minipass-flush__1.0.5__links//:defs.bzl", store_601 = "npm_imported_package_store")
+load("@@_main~npm~npm__minipass-pipeline__1.2.4__links//:defs.bzl", store_602 = "npm_imported_package_store")
+load("@@_main~npm~npm__minipass-sized__1.0.3__links//:defs.bzl", store_603 = "npm_imported_package_store")
+load("@@_main~npm~npm__minipass__2.9.0__links//:defs.bzl", store_604 = "npm_imported_package_store")
+load("@@_main~npm~npm__minipass__3.3.6__links//:defs.bzl", store_605 = "npm_imported_package_store")
+load("@@_main~npm~npm__minipass__4.2.4__links//:defs.bzl", store_606 = "npm_imported_package_store")
+load("@@_main~npm~npm__minipass__7.0.3__links//:defs.bzl", store_607 = "npm_imported_package_store")
+load("@@_main~npm~npm__minizlib__1.3.3__links//:defs.bzl", store_608 = "npm_imported_package_store")
+load("@@_main~npm~npm__minizlib__2.1.2__links//:defs.bzl", store_609 = "npm_imported_package_store")
+load("@@_main~npm~npm__mitt__3.0.0__links//:defs.bzl", store_610 = "npm_imported_package_store")
+load("@@_main~npm~npm__mkdirp-classic__0.5.3__links//:defs.bzl", store_611 = "npm_imported_package_store")
+load("@@_main~npm~npm__mkdirp__0.5.6__links//:defs.bzl", store_612 = "npm_imported_package_store")
+load("@@_main~npm~npm__mkdirp__1.0.4__links//:defs.bzl", store_613 = "npm_imported_package_store")
+load("@@_main~npm~npm__mlly__1.1.1__links//:defs.bzl", store_614 = "npm_imported_package_store")
+load("@@_main~npm~npm__mobx-react-lite__3.4.0__mobx_6.3.0__react_17.0.2__links//:defs.bzl", store_615 = "npm_imported_package_store")
+load("@@_main~npm~npm__mobx-react__7.3.0__mobx_6.3.0__react_17.0.2__links//:defs.bzl", link_616 = "npm_link_imported_package_store", store_616 = "npm_imported_package_store")
+load("@@_main~npm~npm__mobx__6.3.0__links//:defs.bzl", link_617 = "npm_link_imported_package_store", store_617 = "npm_imported_package_store")
+load("@@_main~npm~npm__mocha-junit-reporter__2.2.0__mocha_10.2.0__links//:defs.bzl", link_618 = "npm_link_imported_package_store", store_618 = "npm_imported_package_store")
+load("@@_main~npm~npm__mocha-multi-reporters__1.5.1__181752652__links//:defs.bzl", link_619 = "npm_link_imported_package_store", store_619 = "npm_imported_package_store")
+load("@@_main~npm~npm__mocha__10.2.0__mocha-multi-reporters_1.5.1__links//:defs.bzl", link_620 = "npm_link_imported_package_store", store_620 = "npm_imported_package_store")
+load("@@_main~npm~npm__moment-timezone__0.5.41__links//:defs.bzl", store_621 = "npm_imported_package_store")
+load("@@_main~npm~npm__moment__2.29.4__links//:defs.bzl", store_622 = "npm_imported_package_store")
+load("@@_main~npm~npm__mouse-change__1.4.0__links//:defs.bzl", store_623 = "npm_imported_package_store")
+load("@@_main~npm~npm__mouse-event-offset__3.0.2__links//:defs.bzl", store_624 = "npm_imported_package_store")
+load("@@_main~npm~npm__mouse-event__1.0.5__links//:defs.bzl", store_625 = "npm_imported_package_store")
+load("@@_main~npm~npm__mouse-wheel__1.2.0__links//:defs.bzl", store_626 = "npm_imported_package_store")
+load("@@_main~npm~npm__mri__1.2.0__links//:defs.bzl", store_627 = "npm_imported_package_store")
+load("@@_main~npm~npm__mrmime__1.0.1__links//:defs.bzl", store_628 = "npm_imported_package_store")
+load("@@_main~npm~npm__ms__0.7.3__links//:defs.bzl", store_629 = "npm_imported_package_store")
+load("@@_main~npm~npm__ms__2.0.0__links//:defs.bzl", store_630 = "npm_imported_package_store")
+load("@@_main~npm~npm__ms__2.1.2__links//:defs.bzl", store_631 = "npm_imported_package_store")
+load("@@_main~npm~npm__ms__2.1.3__links//:defs.bzl", link_632 = "npm_link_imported_package_store", store_632 = "npm_imported_package_store")
+load("@@_main~npm~npm__mumath__3.3.4__links//:defs.bzl", store_633 = "npm_imported_package_store")
+load("@@_main~npm~npm__murmurhash-js__1.0.0__links//:defs.bzl", store_634 = "npm_imported_package_store")
+load("@@_main~npm~npm__nan__2.17.0__links//:defs.bzl", store_635 = "npm_imported_package_store")
+load("@@_main~npm~npm__nanoid__3.3.3__links//:defs.bzl", store_636 = "npm_imported_package_store")
+load("@@_main~npm~npm__nanoid__3.3.4__links//:defs.bzl", store_637 = "npm_imported_package_store")
+load("@@_main~npm~npm__native-promise-only__0.8.1__links//:defs.bzl", store_638 = "npm_imported_package_store")
+load("@@_main~npm~npm__needle__2.9.1__links//:defs.bzl", store_639 = "npm_imported_package_store")
+load("@@_main~npm~npm__negotiator__0.6.3__links//:defs.bzl", store_640 = "npm_imported_package_store")
+load("@@_main~npm~npm__neo-async__2.6.2__links//:defs.bzl", store_641 = "npm_imported_package_store")
+load("@@_main~npm~npm__next-tick__1.1.0__links//:defs.bzl", store_642 = "npm_imported_package_store")
+load("@@_main~npm~npm__node-fetch__2.6.12__links//:defs.bzl", store_643 = "npm_imported_package_store")
+load("@@_main~npm~npm__node-fetch__2.6.7__links//:defs.bzl", store_644 = "npm_imported_package_store")
+load("@@_main~npm~npm__node-gyp-build__4.6.0__links//:defs.bzl", store_645 = "npm_imported_package_store")
+load("@@_main~npm~npm__node-gyp__7.1.2__links//:defs.bzl", store_646 = "npm_imported_package_store")
+load("@@_main~npm~npm__node-gyp__9.3.0__links//:defs.bzl", link_647 = "npm_link_imported_package_store", store_647 = "npm_imported_package_store")
+load("@@_main~npm~npm__node-pre-gyp__0.13.0__links//:defs.bzl", store_648 = "npm_imported_package_store")
+load("@@_main~npm~npm__node-releases__2.0.10__links//:defs.bzl", store_649 = "npm_imported_package_store")
+load("@@_main~npm~npm__nopt__4.0.3__links//:defs.bzl", store_650 = "npm_imported_package_store")
+load("@@_main~npm~npm__nopt__5.0.0__links//:defs.bzl", store_651 = "npm_imported_package_store")
+load("@@_main~npm~npm__nopt__6.0.0__links//:defs.bzl", store_652 = "npm_imported_package_store")
+load("@@_main~npm~npm__normalize-path__3.0.0__links//:defs.bzl", store_653 = "npm_imported_package_store")
+load("@@_main~npm~npm__normalize-svg-path__0.1.0__links//:defs.bzl", store_654 = "npm_imported_package_store")
+load("@@_main~npm~npm__normalize-svg-path__1.1.0__links//:defs.bzl", store_655 = "npm_imported_package_store")
+load("@@_main~npm~npm__normalize-url__6.1.0__links//:defs.bzl", store_656 = "npm_imported_package_store")
+load("@@_main~npm~npm__npm-bundled__1.1.2__links//:defs.bzl", store_657 = "npm_imported_package_store")
+load("@@_main~npm~npm__npm-normalize-package-bin__1.0.1__links//:defs.bzl", store_658 = "npm_imported_package_store")
+load("@@_main~npm~npm__npm-packlist__1.4.8__links//:defs.bzl", store_659 = "npm_imported_package_store")
+load("@@_main~npm~npm__npmlog__4.1.2__links//:defs.bzl", store_660 = "npm_imported_package_store")
+load("@@_main~npm~npm__npmlog__5.0.1__links//:defs.bzl", store_661 = "npm_imported_package_store")
+load("@@_main~npm~npm__npmlog__6.0.2__links//:defs.bzl", store_662 = "npm_imported_package_store")
+load("@@_main~npm~npm__number-is-integer__1.0.1__links//:defs.bzl", store_663 = "npm_imported_package_store")
+load("@@_main~npm~npm__number-is-nan__1.0.1__links//:defs.bzl", store_664 = "npm_imported_package_store")
+load("@@_main~npm~npm__oauth-sign__0.9.0__links//:defs.bzl", store_665 = "npm_imported_package_store")
+load("@@_main~npm~npm__object-assign__4.1.1__links//:defs.bzl", store_666 = "npm_imported_package_store")
+load("@@_main~npm~npm__object-hash__2.2.0__links//:defs.bzl", store_667 = "npm_imported_package_store")
+load("@@_main~npm~npm__oidc-token-hash__5.0.1__links//:defs.bzl", store_668 = "npm_imported_package_store")
+load("@@_main~npm~npm__once__1.3.3__links//:defs.bzl", store_669 = "npm_imported_package_store")
+load("@@_main~npm~npm__once__1.4.0__links//:defs.bzl", store_670 = "npm_imported_package_store")
+load("@@_main~npm~npm__opener__1.5.2__links//:defs.bzl", store_671 = "npm_imported_package_store")
+load("@@_main~npm~npm__openid-client__5.4.0__links//:defs.bzl", store_672 = "npm_imported_package_store")
+load("@@_main~npm~npm__optimist__0.6.0__links//:defs.bzl", store_673 = "npm_imported_package_store")
+load("@@_main~npm~npm__optionator__0.8.3__links//:defs.bzl", store_674 = "npm_imported_package_store")
+load("@@_main~npm~npm__os-homedir__1.0.2__links//:defs.bzl", store_675 = "npm_imported_package_store")
+load("@@_main~npm~npm__os-tmpdir__1.0.2__links//:defs.bzl", store_676 = "npm_imported_package_store")
+load("@@_main~npm~npm__osenv__0.1.5__links//:defs.bzl", store_677 = "npm_imported_package_store")
+load("@@_main~npm~npm__outdent__0.8.0__links//:defs.bzl", store_678 = "npm_imported_package_store")
+load("@@_main~npm~npm__p-cancelable__2.1.1__links//:defs.bzl", store_679 = "npm_imported_package_store")
+load("@@_main~npm~npm__p-event__4.2.0__links//:defs.bzl", store_680 = "npm_imported_package_store")
+load("@@_main~npm~npm__p-finally__1.0.0__links//:defs.bzl", store_681 = "npm_imported_package_store")
+load("@@_main~npm~npm__p-limit__2.3.0__links//:defs.bzl", store_682 = "npm_imported_package_store")
+load("@@_main~npm~npm__p-limit__3.1.0__links//:defs.bzl", store_683 = "npm_imported_package_store")
+load("@@_main~npm~npm__p-locate__4.1.0__links//:defs.bzl", store_684 = "npm_imported_package_store")
+load("@@_main~npm~npm__p-locate__5.0.0__links//:defs.bzl", store_685 = "npm_imported_package_store")
+load("@@_main~npm~npm__p-map__4.0.0__links//:defs.bzl", store_686 = "npm_imported_package_store")
+load("@@_main~npm~npm__p-timeout__3.2.0__links//:defs.bzl", store_687 = "npm_imported_package_store")
+load("@@_main~npm~npm__p-try__2.2.0__links//:defs.bzl", store_688 = "npm_imported_package_store")
+load("@@_main~npm~npm__parent-module__1.0.1__links//:defs.bzl", store_689 = "npm_imported_package_store")
+load("@@_main~npm~npm__parenthesis__3.1.8__links//:defs.bzl", store_690 = "npm_imported_package_store")
+load("@@_main~npm~npm__parse-json__5.2.0__links//:defs.bzl", store_691 = "npm_imported_package_store")
+load("@@_main~npm~npm__parse-rect__1.2.0__links//:defs.bzl", store_692 = "npm_imported_package_store")
+load("@@_main~npm~npm__parse-svg-path__0.1.2__links//:defs.bzl", store_693 = "npm_imported_package_store")
+load("@@_main~npm~npm__parse-unit__1.0.1__links//:defs.bzl", store_694 = "npm_imported_package_store")
+load("@@_main~npm~npm__path-exists__4.0.0__links//:defs.bzl", store_695 = "npm_imported_package_store")
+load("@@_main~npm~npm__path-is-absolute__1.0.1__links//:defs.bzl", store_696 = "npm_imported_package_store")
+load("@@_main~npm~npm__path-key__3.1.1__links//:defs.bzl", store_697 = "npm_imported_package_store")
+load("@@_main~npm~npm__path-parse__1.0.7__links//:defs.bzl", store_698 = "npm_imported_package_store")
+load("@@_main~npm~npm__path-scurry__1.10.1__links//:defs.bzl", store_699 = "npm_imported_package_store")
+load("@@_main~npm~npm__path-type__4.0.0__links//:defs.bzl", store_700 = "npm_imported_package_store")
+load("@@_main~npm~npm__pathe__1.1.0__links//:defs.bzl", store_701 = "npm_imported_package_store")
+load("@@_main~npm~npm__pbf__3.2.1__links//:defs.bzl", store_702 = "npm_imported_package_store")
+load("@@_main~npm~npm__pend__1.2.0__links//:defs.bzl", store_703 = "npm_imported_package_store")
+load("@@_main~npm~npm__performance-now__2.1.0__links//:defs.bzl", store_704 = "npm_imported_package_store")
+load("@@_main~npm~npm__pick-by-alias__1.2.0__links//:defs.bzl", store_705 = "npm_imported_package_store")
+load("@@_main~npm~npm__picocolors__1.0.0__links//:defs.bzl", store_706 = "npm_imported_package_store")
+load("@@_main~npm~npm__picomatch__2.3.1__links//:defs.bzl", store_707 = "npm_imported_package_store")
+load("@@_main~npm~npm__pify__4.0.1__links//:defs.bzl", store_708 = "npm_imported_package_store")
+load("@@_main~npm~npm__pkg-dir__4.2.0__links//:defs.bzl", store_709 = "npm_imported_package_store")
+load("@@_main~npm~npm__pkg-types__1.0.2__links//:defs.bzl", store_710 = "npm_imported_package_store")
+load("@@_main~npm~npm__plotly.js__2.25.2__links//:defs.bzl", link_711 = "npm_link_imported_package_store", store_711 = "npm_imported_package_store")
+load("@@_main~npm~npm__point-in-polygon__1.1.0__links//:defs.bzl", store_712 = "npm_imported_package_store")
+load("@@_main~npm~npm__polybooljs__1.2.0__links//:defs.bzl", store_713 = "npm_imported_package_store")
+load("@@_main~npm~npm__postcss-modules-extract-imports__3.0.0__postcss_8.4.21__links//:defs.bzl", store_714 = "npm_imported_package_store")
+load("@@_main~npm~npm__postcss-modules-local-by-default__4.0.0__postcss_8.4.21__links//:defs.bzl", store_715 = "npm_imported_package_store")
+load("@@_main~npm~npm__postcss-modules-scope__3.0.0__postcss_8.4.21__links//:defs.bzl", store_716 = "npm_imported_package_store")
+load("@@_main~npm~npm__postcss-modules-values__4.0.0__postcss_8.4.21__links//:defs.bzl", store_717 = "npm_imported_package_store")
+load("@@_main~npm~npm__postcss-selector-parser__6.0.11__links//:defs.bzl", store_718 = "npm_imported_package_store")
+load("@@_main~npm~npm__postcss-value-parser__4.2.0__links//:defs.bzl", store_719 = "npm_imported_package_store")
+load("@@_main~npm~npm__postcss__8.4.21__links//:defs.bzl", store_720 = "npm_imported_package_store")
+load("@@_main~npm~npm__potpack__1.0.2__links//:defs.bzl", store_721 = "npm_imported_package_store")
+load("@@_main~npm~npm__prelude-ls__1.1.2__links//:defs.bzl", store_722 = "npm_imported_package_store")
+load("@@_main~npm~npm__probe-image-size__7.2.3__links//:defs.bzl", store_723 = "npm_imported_package_store")
+load("@@_main~npm~npm__process-nextick-args__2.0.1__links//:defs.bzl", store_724 = "npm_imported_package_store")
+load("@@_main~npm~npm__process__0.11.10__links//:defs.bzl", store_725 = "npm_imported_package_store")
+load("@@_main~npm~npm__progress__2.0.3__links//:defs.bzl", store_726 = "npm_imported_package_store")
+load("@@_main~npm~npm__promise-inflight__1.0.1__links//:defs.bzl", store_727 = "npm_imported_package_store")
+load("@@_main~npm~npm__promise-retry__2.0.1__links//:defs.bzl", store_728 = "npm_imported_package_store")
+load("@@_main~npm~npm__protocol-buffers-schema__3.6.0__links//:defs.bzl", store_729 = "npm_imported_package_store")
+load("@@_main~npm~npm__proxy-from-env__1.1.0__links//:defs.bzl", store_730 = "npm_imported_package_store")
+load("@@_main~npm~npm__psl__1.9.0__links//:defs.bzl", store_731 = "npm_imported_package_store")
+load("@@_main~npm~npm__pump__1.0.3__links//:defs.bzl", store_732 = "npm_imported_package_store")
+load("@@_main~npm~npm__pump__3.0.0__links//:defs.bzl", store_733 = "npm_imported_package_store")
+load("@@_main~npm~npm__punycode__2.3.0__links//:defs.bzl", store_734 = "npm_imported_package_store")
+load("@@_main~npm~npm__puppeteer-core__19.11.0__-369149898__links//:defs.bzl", store_735 = "npm_imported_package_store")
+load("@@_main~npm~npm__puppeteer__19.11.0__-369149898__links//:defs.bzl", link_736 = "npm_link_imported_package_store", store_736 = "npm_imported_package_store")
+load("@@_main~npm~npm__qs__6.5.3__links//:defs.bzl", store_737 = "npm_imported_package_store")
+load("@@_main~npm~npm__queue-tick__1.0.1__links//:defs.bzl", store_738 = "npm_imported_package_store")
+load("@@_main~npm~npm__quickselect__2.0.0__links//:defs.bzl", store_739 = "npm_imported_package_store")
+load("@@_main~npm~npm__raf__3.4.1__links//:defs.bzl", store_740 = "npm_imported_package_store")
+load("@@_main~npm~npm__ramda__0.25.0__links//:defs.bzl", store_741 = "npm_imported_package_store")
+load("@@_main~npm~npm__randombytes__2.1.0__links//:defs.bzl", store_742 = "npm_imported_package_store")
+load("@@_main~npm~npm__rc__1.2.8__links//:defs.bzl", store_743 = "npm_imported_package_store")
+load("@@_main~npm~npm__react__17.0.2__links//:defs.bzl", link_744 = "npm_link_imported_package_store", store_744 = "npm_imported_package_store")
+load("@@_main~npm~npm__read-yaml-file__2.1.0__links//:defs.bzl", store_745 = "npm_imported_package_store")
+load("@@_main~npm~npm__readable-stream__1.0.34__links//:defs.bzl", store_746 = "npm_imported_package_store")
+load("@@_main~npm~npm__readable-stream__2.3.8__links//:defs.bzl", store_747 = "npm_imported_package_store")
+load("@@_main~npm~npm__readable-stream__3.6.1__links//:defs.bzl", store_748 = "npm_imported_package_store")
+load("@@_main~npm~npm__readable-stream__4.3.0__links//:defs.bzl", store_749 = "npm_imported_package_store")
+load("@@_main~npm~npm__readdirp__3.6.0__links//:defs.bzl", store_750 = "npm_imported_package_store")
+load("@@_main~npm~npm__rechoir__0.8.0__links//:defs.bzl", store_751 = "npm_imported_package_store")
+load("@@_main~npm~npm__regenerator-runtime__0.13.11__links//:defs.bzl", store_752 = "npm_imported_package_store")
+load("@@_main~npm~npm__regl-error2d__2.0.12__links//:defs.bzl", store_753 = "npm_imported_package_store")
+load("@@_main~npm~npm__regl-line2d__3.1.2__links//:defs.bzl", store_754 = "npm_imported_package_store")
+load("@@_main~npm~npm__regl-scatter2d__3.3.1__links//:defs.bzl", store_755 = "npm_imported_package_store")
+load("@@_main~npm~npm__regl-splom__1.0.14__links//:defs.bzl", store_756 = "npm_imported_package_store")
+load("@@_main~npm~npm__regl__2.1.0__links//:defs.bzl", store_757 = "npm_imported_package_store")
+load("@@_main~npm~npm__request__2.88.2__links//:defs.bzl", store_758 = "npm_imported_package_store")
+load("@@_main~npm~npm__require-directory__2.1.1__links//:defs.bzl", store_759 = "npm_imported_package_store")
+load("@@_main~npm~npm__require-from-string__2.0.2__links//:defs.bzl", store_760 = "npm_imported_package_store")
+load("@@_main~npm~npm__require-like__0.1.2__links//:defs.bzl", store_761 = "npm_imported_package_store")
+load("@@_main~npm~npm__resolve-cwd__3.0.0__links//:defs.bzl", store_762 = "npm_imported_package_store")
+load("@@_main~npm~npm__resolve-from__4.0.0__links//:defs.bzl", store_763 = "npm_imported_package_store")
+load("@@_main~npm~npm__resolve-from__5.0.0__links//:defs.bzl", store_764 = "npm_imported_package_store")
+load("@@_main~npm~npm__resolve-protobuf-schema__2.1.0__links//:defs.bzl", store_765 = "npm_imported_package_store")
+load("@@_main~npm~npm__resolve__0.6.3__links//:defs.bzl", store_766 = "npm_imported_package_store")
+load("@@_main~npm~npm__resolve__1.22.1__links//:defs.bzl", store_767 = "npm_imported_package_store")
+load("@@_main~npm~npm__responselike__2.0.1__links//:defs.bzl", store_768 = "npm_imported_package_store")
+load("@@_main~npm~npm__retry__0.12.0__links//:defs.bzl", store_769 = "npm_imported_package_store")
+load("@@_main~npm~npm__rfc4648__1.5.2__links//:defs.bzl", store_770 = "npm_imported_package_store")
+load("@@_main~npm~npm__right-now__1.0.0__links//:defs.bzl", store_771 = "npm_imported_package_store")
+load("@@_main~npm~npm__rimraf__2.7.1__links//:defs.bzl", store_772 = "npm_imported_package_store")
+load("@@_main~npm~npm__rimraf__3.0.2__links//:defs.bzl", store_773 = "npm_imported_package_store")
+load("@@_main~npm~npm__rollup__2.70.2__links//:defs.bzl", link_774 = "npm_link_imported_package_store", store_774 = "npm_imported_package_store")
+load("@@_main~npm~npm__rollup__2.79.1__links//:defs.bzl", link_775 = "npm_link_imported_package_store", store_775 = "npm_imported_package_store")
+load("@@_main~npm~npm__rollup__3.2.5__links//:defs.bzl", link_776 = "npm_link_imported_package_store", store_776 = "npm_imported_package_store")
+load("@@_main~npm~npm__rw__1.3.3__links//:defs.bzl", store_777 = "npm_imported_package_store")
+load("@@_main~npm~npm__sade__1.8.1__links//:defs.bzl", store_778 = "npm_imported_package_store")
+load("@@_main~npm~npm__safe-buffer__5.1.2__links//:defs.bzl", store_779 = "npm_imported_package_store")
+load("@@_main~npm~npm__safe-buffer__5.2.1__links//:defs.bzl", store_780 = "npm_imported_package_store")
+load("@@_main~npm~npm__safer-buffer__2.1.2__links//:defs.bzl", store_781 = "npm_imported_package_store")
+load("@@_main~npm~npm__sax__1.2.4__links//:defs.bzl", store_782 = "npm_imported_package_store")
+load("@@_main~npm~npm__schema-utils__3.1.1__links//:defs.bzl", store_783 = "npm_imported_package_store")
+load("@@_main~npm~npm__schema-utils__4.0.0__links//:defs.bzl", store_784 = "npm_imported_package_store")
+load("@@_main~npm~npm__seedrandom__3.0.5__links//:defs.bzl", store_785 = "npm_imported_package_store")
+load("@@_main~npm~npm__segfault-handler__1.3.0__links//:defs.bzl", link_786 = "npm_link_imported_package_store", store_786 = "npm_imported_package_store")
+load("@@_main~npm~npm__semver-first-satisfied__1.1.0__links//:defs.bzl", link_787 = "npm_link_imported_package_store", store_787 = "npm_imported_package_store")
+load("@@_main~npm~npm__semver__5.7.1__links//:defs.bzl", store_788 = "npm_imported_package_store")
+load("@@_main~npm~npm__semver__6.3.0__links//:defs.bzl", store_789 = "npm_imported_package_store")
+load("@@_main~npm~npm__semver__7.3.8__links//:defs.bzl", store_790 = "npm_imported_package_store")
+load("@@_main~npm~npm__semver__7.5.0__links//:defs.bzl", store_791 = "npm_imported_package_store")
+load("@@_main~npm~npm__serialize-javascript__6.0.0__links//:defs.bzl", store_792 = "npm_imported_package_store")
+load("@@_main~npm~npm__serialize-javascript__6.0.1__links//:defs.bzl", store_793 = "npm_imported_package_store")
+load("@@_main~npm~npm__set-blocking__2.0.0__links//:defs.bzl", store_794 = "npm_imported_package_store")
+load("@@_main~npm~npm__shallow-clone__3.0.1__links//:defs.bzl", store_795 = "npm_imported_package_store")
+load("@@_main~npm~npm__shallow-copy__0.0.1__links//:defs.bzl", store_796 = "npm_imported_package_store")
+load("@@_main~npm~npm__shebang-command__2.0.0__links//:defs.bzl", store_797 = "npm_imported_package_store")
+load("@@_main~npm~npm__shebang-regex__3.0.0__links//:defs.bzl", store_798 = "npm_imported_package_store")
+load("@@_main~npm~npm__signal-exit__3.0.7__links//:defs.bzl", store_799 = "npm_imported_package_store")
+load("@@_main~npm~npm__signal-exit__4.1.0__links//:defs.bzl", store_800 = "npm_imported_package_store")
+load("@@_main~npm~npm__signum__1.0.0__links//:defs.bzl", store_801 = "npm_imported_package_store")
+load("@@_main~npm~npm__sirv__1.0.19__links//:defs.bzl", store_802 = "npm_imported_package_store")
+load("@@_main~npm~npm__smart-buffer__4.2.0__links//:defs.bzl", store_803 = "npm_imported_package_store")
+load("@@_main~npm~npm__smob__0.0.6__links//:defs.bzl", store_804 = "npm_imported_package_store")
+load("@@_main~npm~npm__socks-proxy-agent__7.0.0__links//:defs.bzl", store_805 = "npm_imported_package_store")
+load("@@_main~npm~npm__socks__2.7.1__links//:defs.bzl", store_806 = "npm_imported_package_store")
+load("@@_main~npm~npm__source-map-js__1.0.2__links//:defs.bzl", store_807 = "npm_imported_package_store")
+load("@@_main~npm~npm__source-map-support__0.5.21__links//:defs.bzl", store_808 = "npm_imported_package_store")
+load("@@_main~npm~npm__source-map__0.6.1__links//:defs.bzl", store_809 = "npm_imported_package_store")
+load("@@_main~npm~npm__sourcemap-codec__1.4.8__links//:defs.bzl", store_810 = "npm_imported_package_store")
+load("@@_main~npm~npm__sshpk__1.17.0__links//:defs.bzl", store_811 = "npm_imported_package_store")
+load("@@_main~npm~npm__ssri__9.0.1__links//:defs.bzl", store_812 = "npm_imported_package_store")
+load("@@_main~npm~npm__stack-trace__0.0.9__links//:defs.bzl", store_813 = "npm_imported_package_store")
+load("@@_main~npm~npm__static-eval__2.1.0__links//:defs.bzl", store_814 = "npm_imported_package_store")
+load("@@_main~npm~npm__stream-buffers__3.0.2__links//:defs.bzl", store_815 = "npm_imported_package_store")
+load("@@_main~npm~npm__stream-parser__0.3.1__links//:defs.bzl", store_816 = "npm_imported_package_store")
+load("@@_main~npm~npm__stream-shift__1.0.1__links//:defs.bzl", store_817 = "npm_imported_package_store")
+load("@@_main~npm~npm__streamx__2.13.2__links//:defs.bzl", store_818 = "npm_imported_package_store")
+load("@@_main~npm~npm__string-split-by__1.0.0__links//:defs.bzl", store_819 = "npm_imported_package_store")
+load("@@_main~npm~npm__string-width__1.0.2__links//:defs.bzl", store_820 = "npm_imported_package_store")
+load("@@_main~npm~npm__string-width__4.2.3__links//:defs.bzl", store_821 = "npm_imported_package_store")
+load("@@_main~npm~npm__string-width__5.1.2__links//:defs.bzl", store_822 = "npm_imported_package_store")
+load("@@_main~npm~npm__string_decoder__0.10.31__links//:defs.bzl", store_823 = "npm_imported_package_store")
+load("@@_main~npm~npm__string_decoder__1.1.1__links//:defs.bzl", store_824 = "npm_imported_package_store")
+load("@@_main~npm~npm__string_decoder__1.3.0__links//:defs.bzl", store_825 = "npm_imported_package_store")
+load("@@_main~npm~npm__strip-ansi__3.0.1__links//:defs.bzl", store_826 = "npm_imported_package_store")
+load("@@_main~npm~npm__strip-ansi__6.0.1__links//:defs.bzl", store_827 = "npm_imported_package_store")
+load("@@_main~npm~npm__strip-ansi__7.1.0__links//:defs.bzl", store_828 = "npm_imported_package_store")
+load("@@_main~npm~npm__strip-bom__4.0.0__links//:defs.bzl", store_829 = "npm_imported_package_store")
+load("@@_main~npm~npm__strip-json-comments__2.0.1__links//:defs.bzl", store_830 = "npm_imported_package_store")
+load("@@_main~npm~npm__strip-json-comments__3.1.1__links//:defs.bzl", store_831 = "npm_imported_package_store")
+load("@@_main~npm~npm__strongly-connected-components__1.0.1__links//:defs.bzl", store_832 = "npm_imported_package_store")
+load("@@_main~npm~npm__supercluster__7.1.5__links//:defs.bzl", store_833 = "npm_imported_package_store")
+load("@@_main~npm~npm__superscript-text__1.0.0__links//:defs.bzl", store_834 = "npm_imported_package_store")
+load("@@_main~npm~npm__supports-color__5.5.0__links//:defs.bzl", store_835 = "npm_imported_package_store")
+load("@@_main~npm~npm__supports-color__7.2.0__links//:defs.bzl", store_836 = "npm_imported_package_store")
+load("@@_main~npm~npm__supports-color__8.1.1__links//:defs.bzl", store_837 = "npm_imported_package_store")
+load("@@_main~npm~npm__supports-preserve-symlinks-flag__1.0.0__links//:defs.bzl", store_838 = "npm_imported_package_store")
+load("@@_main~npm~npm__svg-arc-to-cubic-bezier__3.2.0__links//:defs.bzl", store_839 = "npm_imported_package_store")
+load("@@_main~npm~npm__svg-path-bounds__1.0.2__links//:defs.bzl", store_840 = "npm_imported_package_store")
+load("@@_main~npm~npm__svg-path-sdf__1.1.3__links//:defs.bzl", store_841 = "npm_imported_package_store")
+load("@@_main~npm~npm__tapable__2.2.1__links//:defs.bzl", store_842 = "npm_imported_package_store")
+load("@@_main~npm~npm__tar-fs__1.16.3__links//:defs.bzl", store_843 = "npm_imported_package_store")
+load("@@_main~npm~npm__tar-fs__2.1.1__links//:defs.bzl", store_844 = "npm_imported_package_store")
+load("@@_main~npm~npm__tar-stream__1.6.2__links//:defs.bzl", store_845 = "npm_imported_package_store")
+load("@@_main~npm~npm__tar-stream__2.2.0__links//:defs.bzl", store_846 = "npm_imported_package_store")
+load("@@_main~npm~npm__tar-stream__3.0.0__links//:defs.bzl", link_847 = "npm_link_imported_package_store", store_847 = "npm_imported_package_store")
+load("@@_main~npm~npm__tar__4.4.19__links//:defs.bzl", store_848 = "npm_imported_package_store")
+load("@@_main~npm~npm__tar__6.1.13__links//:defs.bzl", store_849 = "npm_imported_package_store")
+load("@@_main~npm~npm__terser-webpack-plugin__5.3.6__webpack_5.76.3__links//:defs.bzl", store_850 = "npm_imported_package_store")
+load("@@_main~npm~npm__terser__5.16.5__links//:defs.bzl", store_851 = "npm_imported_package_store")
+load("@@_main~npm~npm__test-exclude__6.0.0__links//:defs.bzl", store_852 = "npm_imported_package_store")
+load("@@_main~npm~npm__through2__0.6.5__links//:defs.bzl", store_853 = "npm_imported_package_store")
+load("@@_main~npm~npm__through2__2.0.5__links//:defs.bzl", store_854 = "npm_imported_package_store")
+load("@@_main~npm~npm__through__2.3.8__links//:defs.bzl", store_855 = "npm_imported_package_store")
+load("@@_main~npm~npm__tightrope__0.1.0__links//:defs.bzl", store_856 = "npm_imported_package_store")
+load("@@_main~npm~npm__tiny-emitter__2.1.0__links//:defs.bzl", store_857 = "npm_imported_package_store")
+load("@@_main~npm~npm__tinycolor2__1.6.0__links//:defs.bzl", store_858 = "npm_imported_package_store")
+load("@@_main~npm~npm__tinyqueue__2.0.3__links//:defs.bzl", store_859 = "npm_imported_package_store")
+load("@@_main~npm~npm__tmp-promise__3.0.3__links//:defs.bzl", store_860 = "npm_imported_package_store")
+load("@@_main~npm~npm__tmp__0.0.33__links//:defs.bzl", store_861 = "npm_imported_package_store")
+load("@@_main~npm~npm__tmp__0.2.1__links//:defs.bzl", store_862 = "npm_imported_package_store")
+load("@@_main~npm~npm__to-buffer__1.1.1__links//:defs.bzl", store_863 = "npm_imported_package_store")
+load("@@_main~npm~npm__to-fast-properties__2.0.0__links//:defs.bzl", store_864 = "npm_imported_package_store")
+load("@@_main~npm~npm__to-float32__1.1.0__links//:defs.bzl", store_865 = "npm_imported_package_store")
+load("@@_main~npm~npm__to-px__1.0.1__links//:defs.bzl", store_866 = "npm_imported_package_store")
+load("@@_main~npm~npm__to-readable-stream__2.1.0__links//:defs.bzl", store_867 = "npm_imported_package_store")
+load("@@_main~npm~npm__to-regex-range__5.0.1__links//:defs.bzl", store_868 = "npm_imported_package_store")
+load("@@_main~npm~npm__topojson-client__3.1.0__links//:defs.bzl", store_869 = "npm_imported_package_store")
+load("@@_main~npm~npm__totalist__1.1.0__links//:defs.bzl", store_870 = "npm_imported_package_store")
+load("@@_main~npm~npm__tough-cookie__2.5.0__links//:defs.bzl", store_871 = "npm_imported_package_store")
+load("@@_main~npm~npm__tr46__0.0.3__links//:defs.bzl", store_872 = "npm_imported_package_store")
+load("@@_main~npm~npm__tslib__2.6.0__links//:defs.bzl", link_873 = "npm_link_imported_package_store", store_873 = "npm_imported_package_store")
+load("@@_main~npm~npm__tunnel-agent__0.6.0__links//:defs.bzl", store_874 = "npm_imported_package_store")
+load("@@_main~npm~npm__tweetnacl__0.14.5__links//:defs.bzl", store_875 = "npm_imported_package_store")
+load("@@_main~npm~npm__type-check__0.3.2__links//:defs.bzl", store_876 = "npm_imported_package_store")
+load("@@_main~npm~npm__type-fest__0.10.0__links//:defs.bzl", store_877 = "npm_imported_package_store")
+load("@@_main~npm~npm__type__1.2.0__links//:defs.bzl", store_878 = "npm_imported_package_store")
+load("@@_main~npm~npm__type__2.7.2__links//:defs.bzl", store_879 = "npm_imported_package_store")
+load("@@_main~npm~npm__typed-function__4.1.0__links//:defs.bzl", store_880 = "npm_imported_package_store")
+load("@@_main~npm~npm__typedarray-pool__1.2.0__links//:defs.bzl", store_881 = "npm_imported_package_store")
+load("@@_main~npm~npm__typedarray__0.0.6__links//:defs.bzl", store_882 = "npm_imported_package_store")
+load("@@_main~npm~npm__typeof-article__0.1.1__links//:defs.bzl", store_883 = "npm_imported_package_store")
+load("@@_main~npm~npm__typescript__4.9.5__links//:defs.bzl", link_884 = "npm_link_imported_package_store", store_884 = "npm_imported_package_store")
+load("@@_main~npm~npm__ufo__1.1.0__links//:defs.bzl", store_885 = "npm_imported_package_store")
+load("@@_main~npm~npm__unbzip2-stream__1.4.3__links//:defs.bzl", store_886 = "npm_imported_package_store")
+load("@@_main~npm~npm__underscore__1.13.6__links//:defs.bzl", store_887 = "npm_imported_package_store")
+load("@@_main~npm~npm__unique-filename__2.0.1__links//:defs.bzl", store_888 = "npm_imported_package_store")
+load("@@_main~npm~npm__unique-slug__3.0.0__links//:defs.bzl", store_889 = "npm_imported_package_store")
+load("@@_main~npm~npm__universalify__0.1.2__links//:defs.bzl", store_890 = "npm_imported_package_store")
+load("@@_main~npm~npm__universalify__2.0.0__links//:defs.bzl", store_891 = "npm_imported_package_store")
+load("@@_main~npm~npm__unix-dgram__2.0.6__links//:defs.bzl", store_892 = "npm_imported_package_store")
+load("@@_main~npm~npm__unquote__1.1.1__links//:defs.bzl", store_893 = "npm_imported_package_store")
+load("@@_main~npm~npm__unused__0.2.2__links//:defs.bzl", link_894 = "npm_link_imported_package_store", store_894 = "npm_imported_package_store")
+load("@@_main~npm~npm__update-browserslist-db__1.0.10__browserslist_4.21.5__links//:defs.bzl", store_895 = "npm_imported_package_store")
+load("@@_main~npm~npm__update-diff__1.1.0__links//:defs.bzl", store_896 = "npm_imported_package_store")
+load("@@_main~npm~npm__uri-js__4.4.1__links//:defs.bzl", store_897 = "npm_imported_package_store")
+load("@@_main~npm~npm__util-deprecate__1.0.2__links//:defs.bzl", store_898 = "npm_imported_package_store")
+load("@@_main~npm~npm__uuid__3.4.0__links//:defs.bzl", store_899 = "npm_imported_package_store")
+load("@@_main~npm~npm__uuid__8.3.2__links//:defs.bzl", link_900 = "npm_link_imported_package_store", store_900 = "npm_imported_package_store")
+load("@@_main~npm~npm__uvu__0.5.3__links//:defs.bzl", link_901 = "npm_link_imported_package_store", store_901 = "npm_imported_package_store")
+load("@@_main~npm~npm__v8-to-istanbul__9.1.0__links//:defs.bzl", store_902 = "npm_imported_package_store")
+load("@@_main~npm~npm__verror__1.10.0__links//:defs.bzl", store_903 = "npm_imported_package_store")
+load("@@_main~npm~npm__vt-pbf__3.1.3__links//:defs.bzl", store_904 = "npm_imported_package_store")
+load("@@_main~npm~npm__watchpack__2.4.0__links//:defs.bzl", store_905 = "npm_imported_package_store")
+load("@@_main~npm~npm__weak-map__1.0.8__links//:defs.bzl", store_906 = "npm_imported_package_store")
+load("@@_main~npm~npm__webgl-context__2.2.0__links//:defs.bzl", store_907 = "npm_imported_package_store")
+load("@@_main~npm~npm__webidl-conversions__3.0.1__links//:defs.bzl", store_908 = "npm_imported_package_store")
+load("@@_main~npm~npm__webpack-bundle-analyzer__4.5.0__bufferutil_4.0.7__links//:defs.bzl", link_909 = "npm_link_imported_package_store", store_909 = "npm_imported_package_store")
+load("@@_main~npm~npm__webpack-cli__5.0.1__webpack_5.76.3__links//:defs.bzl", link_910 = "npm_link_imported_package_store", store_910 = "npm_imported_package_store")
+load("@@_main~npm~npm__webpack-merge__5.8.0__links//:defs.bzl", store_911 = "npm_imported_package_store")
+load("@@_main~npm~npm__webpack-sources__3.2.3__links//:defs.bzl", store_912 = "npm_imported_package_store")
+load("@@_main~npm~npm__webpack__5.76.3__webpack-cli_5.0.1__links//:defs.bzl", link_913 = "npm_link_imported_package_store", store_913 = "npm_imported_package_store")
+load("@@_main~npm~npm__whatwg-url__5.0.0__links//:defs.bzl", store_914 = "npm_imported_package_store")
+load("@@_main~npm~npm__which__2.0.2__links//:defs.bzl", store_915 = "npm_imported_package_store")
+load("@@_main~npm~npm__wide-align__1.1.5__links//:defs.bzl", store_916 = "npm_imported_package_store")
+load("@@_main~npm~npm__wildcard__2.0.0__links//:defs.bzl", store_917 = "npm_imported_package_store")
+load("@@_main~npm~npm__word-wrap__1.2.3__links//:defs.bzl", store_918 = "npm_imported_package_store")
+load("@@_main~npm~npm__wordwrap__0.0.3__links//:defs.bzl", store_919 = "npm_imported_package_store")
+load("@@_main~npm~npm__workerpool__6.2.1__links//:defs.bzl", store_920 = "npm_imported_package_store")
+load("@@_main~npm~npm__world-calendars__1.0.3__links//:defs.bzl", store_921 = "npm_imported_package_store")
+load("@@_main~npm~npm__wrap-ansi__7.0.0__links//:defs.bzl", store_922 = "npm_imported_package_store")
+load("@@_main~npm~npm__wrap-ansi__8.1.0__links//:defs.bzl", store_923 = "npm_imported_package_store")
+load("@@_main~npm~npm__wrappy__1.0.2__links//:defs.bzl", store_924 = "npm_imported_package_store")
+load("@@_main~npm~npm__ws__7.5.9__bufferutil_4.0.7__links//:defs.bzl", store_925 = "npm_imported_package_store")
+load("@@_main~npm~npm__ws__8.13.0__bufferutil_4.0.7__links//:defs.bzl", store_926 = "npm_imported_package_store")
+load("@@_main~npm~npm__xml__1.0.1__links//:defs.bzl", store_927 = "npm_imported_package_store")
+load("@@_main~npm~npm__xtend__2.2.0__links//:defs.bzl", store_928 = "npm_imported_package_store")
+load("@@_main~npm~npm__xtend__4.0.2__links//:defs.bzl", store_929 = "npm_imported_package_store")
+load("@@_main~npm~npm__y18n__5.0.8__links//:defs.bzl", store_930 = "npm_imported_package_store")
+load("@@_main~npm~npm__yallist__3.1.1__links//:defs.bzl", store_931 = "npm_imported_package_store")
+load("@@_main~npm~npm__yallist__4.0.0__links//:defs.bzl", store_932 = "npm_imported_package_store")
+load("@@_main~npm~npm__yargs-parser__20.2.4__links//:defs.bzl", store_933 = "npm_imported_package_store")
+load("@@_main~npm~npm__yargs-parser__20.2.9__links//:defs.bzl", store_934 = "npm_imported_package_store")
+load("@@_main~npm~npm__yargs-parser__21.1.1__links//:defs.bzl", store_935 = "npm_imported_package_store")
+load("@@_main~npm~npm__yargs-unparser__2.0.0__links//:defs.bzl", store_936 = "npm_imported_package_store")
+load("@@_main~npm~npm__yargs__16.2.0__links//:defs.bzl", store_937 = "npm_imported_package_store")
+load("@@_main~npm~npm__yargs__17.7.1__links//:defs.bzl", store_938 = "npm_imported_package_store")
+load("@@_main~npm~npm__yauzl__2.10.0__links//:defs.bzl", store_939 = "npm_imported_package_store")
+load("@@_main~npm~npm__yocto-queue__0.1.0__links//:defs.bzl", store_940 = "npm_imported_package_store")
+load("@@_main~npm~npm__zod__3.21.4__links//:defs.bzl", store_941 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_foo_jsonify__at_github.com_aspect-build_test-packages_releases_download_0.0.0_at_foo-jsonify-0.0.0.tgz__links//:defs.bzl", store_942 = "npm_imported_package_store")
+load("@@_main~npm~npm__hello__at_gitpkg.vercel.app_EqualMa_gitpkg-hello_packages_hello__links//:defs.bzl", link_943 = "npm_link_imported_package_store", store_943 = "npm_imported_package_store")
+load("@@_main~npm~npm__inline-fixtures__at_registry.yarnpkg.com_inline-fixtures_-_inline-fixtures-1.1.0.tgz_5f9edf644ac02a1322012dbbb9f0a4739831d662__links//:defs.bzl", link_944 = "npm_link_imported_package_store", store_944 = "npm_imported_package_store")
+load("@@_main~npm~npm__syncpack__github.com_JamieMason_syncpack_c245af8ea73ce3345d92bbda6c684092a841e262__links//:defs.bzl", link_945 = "npm_link_imported_package_store", store_945 = "npm_imported_package_store")
+load("@@_main~npm~npm__helper-date__github.com_coda_helper-date_a2cb4284148cbba7d36173dff4c7c60ce59eae55__links//:defs.bzl", link_946 = "npm_link_imported_package_store", store_946 = "npm_imported_package_store")
+load("@@_main~npm~npm__protoc-gen-grpc__github.com_gregmagolan-codaio_protoc-gen-grpc-ts_be5580b06348d3eb9b4610a4a94065154a0df41f__links//:defs.bzl", link_947 = "npm_link_imported_package_store", store_947 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_kubernetes_client-node__github.com_kubernetes-client_javascript_fc681991e61c6808dd26012a2331f83671a11218__bufferutil_4.0.7__links//:defs.bzl", link_948 = "npm_link_imported_package_store", store_948 = "npm_imported_package_store")
+load("@@_main~npm~npm__debug__github.com_ngokevin_debug_9742c5f383a6f8046241920156236ade8ec30d53__links//:defs.bzl", link_949 = "npm_link_imported_package_store", store_949 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_archiver__registry.npmjs.org_at_types_archiver_5.3.1__links//:defs.bzl", link_950 = "npm_link_imported_package_store", store_950 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_cacheable-request__registry.npmjs.org_at_types_cacheable-request_6.0.3__links//:defs.bzl", store_951 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_caseless__registry.npmjs.org_at_types_caseless_0.12.2__links//:defs.bzl", store_952 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_eslint-scope__registry.npmjs.org_at_types_eslint-scope_3.7.4__links//:defs.bzl", store_953 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_eslint__registry.npmjs.org_at_types_eslint_8.21.1__links//:defs.bzl", store_954 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_estree__registry.npmjs.org_at_types_estree_0.0.39__links//:defs.bzl", store_955 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_estree__registry.npmjs.org_at_types_estree_0.0.51__links//:defs.bzl", store_956 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_estree__registry.npmjs.org_at_types_estree_1.0.0__links//:defs.bzl", store_957 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_glob__registry.npmjs.org_at_types_glob_8.1.0__links//:defs.bzl", store_958 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_google-protobuf__registry.npmjs.org_at_types_google-protobuf_3.15.6__links//:defs.bzl", link_959 = "npm_link_imported_package_store", store_959 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_http-cache-semantics__registry.npmjs.org_at_types_http-cache-semantics_4.0.1__links//:defs.bzl", store_960 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_istanbul-lib-coverage__registry.npmjs.org_at_types_istanbul-lib-coverage_2.0.4__links//:defs.bzl", store_961 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_js-yaml__registry.npmjs.org_at_types_js-yaml_4.0.5__links//:defs.bzl", store_962 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_json-schema__registry.npmjs.org_at_types_json-schema_7.0.11__links//:defs.bzl", store_963 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_keyv__registry.npmjs.org_at_types_keyv_3.1.4__links//:defs.bzl", store_964 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_minimatch__registry.npmjs.org_at_types_minimatch_5.1.2__links//:defs.bzl", store_965 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_node__registry.npmjs.org_at_types_node_16.18.11__links//:defs.bzl", link_966 = "npm_link_imported_package_store", store_966 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_node__registry.npmjs.org_at_types_node_18.11.11__links//:defs.bzl", link_967 = "npm_link_imported_package_store", store_967 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_node__registry.npmjs.org_at_types_node_18.11.18__links//:defs.bzl", link_968 = "npm_link_imported_package_store", store_968 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_request__registry.npmjs.org_at_types_request_2.48.8__links//:defs.bzl", store_969 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_resolve__registry.npmjs.org_at_types_resolve_1.20.2__links//:defs.bzl", store_970 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_responselike__registry.npmjs.org_at_types_responselike_1.0.0__links//:defs.bzl", store_971 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_tar-stream__registry.npmjs.org_at_types_tar-stream_2.2.2__links//:defs.bzl", link_972 = "npm_link_imported_package_store", store_972 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_tough-cookie__registry.npmjs.org_at_types_tough-cookie_4.0.2__links//:defs.bzl", store_973 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_underscore__registry.npmjs.org_at_types_underscore_1.11.4__links//:defs.bzl", store_974 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_ws__registry.npmjs.org_at_types_ws_8.5.5__links//:defs.bzl", store_975 = "npm_imported_package_store")
+load("@@_main~npm~npm__at_types_yauzl__registry.npmjs.org_at_types_yauzl_2.10.0__links//:defs.bzl", store_976 = "npm_imported_package_store")
+
+# buildifier: disable=function-docstring
+def npm_link_all_packages(name = "node_modules", imported_links = []):
+    root_package = ""
+    link_packages = ["", "examples/js_binary", "examples/linked_empty_node_modules", "examples/macro", "examples/npm_deps", "examples/npm_package/libs/lib_a", "examples/npm_package/packages/pkg_a", "examples/npm_package/packages/pkg_b", "examples/webpack_cli", "js/private/coverage/bundle", "js/private/image", "js/private/test/image", "js/private/test/js_run_devserver", "js/private/worker/src", "npm/private/test", "npm/private/test/npm_package"]
+    bazel_package = native.package_name()
+    is_root = bazel_package == root_package
+    link = bazel_package in link_packages
+    if not is_root and not link:
+        msg = "The npm_link_all_packages() macro loaded from @_main~npm~npm//:defs.bzl and called in bazel package '%s' may only be called in bazel packages that correspond to the pnpm root package or pnpm workspace projects. Projects are discovered from the pnpm-lock.yaml and may be missing if the lockfile is out of date. Root package: '', pnpm workspace projects: '', 'examples/js_binary', 'examples/linked_empty_node_modules', 'examples/macro', 'examples/npm_deps', 'examples/npm_package/libs/lib_a', 'examples/npm_package/packages/pkg_a', 'examples/npm_package/packages/pkg_b', 'examples/webpack_cli', 'js/private/coverage/bundle', 'js/private/image', 'js/private/test/image', 'js/private/test/js_run_devserver', 'js/private/worker/src', 'npm/private/test', 'npm/private/test/npm_package'" % native.package_name()
+        fail(msg)
+    link_targets = []
+    scope_targets = {}
+
+    for link_fn in imported_links:
+        new_link_targets, new_scope_targets = link_fn(name)
+        link_targets.extend(new_link_targets)
+        for _scope, _targets in new_scope_targets.items():
+            scope_targets[_scope] = scope_targets[_scope] + _targets if _scope in scope_targets else _targets
+
+    if is_root:
+        store_0(name = "{}/@ampproject/remapping".format(name))
+        store_1(name = "{}/@aspect-test/a".format(name))
+        store_2(name = "{}/@aspect-test/b".format(name))
+        store_3(name = "{}/@aspect-test/c".format(name))
+        store_4(name = "{}/@aspect-test/d".format(name))
+        store_5(name = "{}/@babel/code-frame".format(name))
+        store_6(name = "{}/@babel/compat-data".format(name))
+        store_7(name = "{}/@babel/core".format(name))
+        store_8(name = "{}/@babel/generator".format(name))
+        store_9(name = "{}/@babel/helper-compilation-targets".format(name))
+        store_10(name = "{}/@babel/helper-environment-visitor".format(name))
+        store_11(name = "{}/@babel/helper-function-name".format(name))
+        store_12(name = "{}/@babel/helper-hoist-variables".format(name))
+        store_13(name = "{}/@babel/helper-module-imports".format(name))
+        store_14(name = "{}/@babel/helper-module-transforms".format(name))
+        store_15(name = "{}/@babel/helper-plugin-utils".format(name))
+        store_16(name = "{}/@babel/helper-simple-access".format(name))
+        store_17(name = "{}/@babel/helper-split-export-declaration".format(name))
+        store_18(name = "{}/@babel/helper-string-parser".format(name))
+        store_19(name = "{}/@babel/helper-validator-identifier".format(name))
+        store_20(name = "{}/@babel/helper-validator-option".format(name))
+        store_21(name = "{}/@babel/helpers".format(name))
+        store_22(name = "{}/@babel/highlight".format(name))
+        store_23(name = "{}/@babel/parser".format(name))
+        store_24(name = "{}/@babel/plugin-syntax-typescript".format(name))
+        store_25(name = "{}/@babel/runtime".format(name))
+        store_26(name = "{}/@babel/template".format(name))
+        store_27(name = "{}/@babel/traverse".format(name))
+        store_28(name = "{}/@babel/types".format(name))
+        store_29(name = "{}/@bcoe/v8-coverage".format(name))
+        store_30(name = "{}/@choojs/findup".format(name))
+        store_31(name = "{}/@discoveryjs/json-ext".format(name))
+        store_32(name = "{}/@emotion/hash".format(name))
+        store_33(name = "{}/@esbuild/android-arm64".format(name))
+        store_34(name = "{}/@esbuild/android-arm".format(name))
+        store_35(name = "{}/@esbuild/android-x64".format(name))
+        store_36(name = "{}/@esbuild/darwin-arm64".format(name))
+        store_37(name = "{}/@esbuild/darwin-x64".format(name))
+        store_38(name = "{}/@esbuild/freebsd-arm64".format(name))
+        store_39(name = "{}/@esbuild/freebsd-x64".format(name))
+        store_40(name = "{}/@esbuild/linux-arm64".format(name))
+        store_41(name = "{}/@esbuild/linux-arm".format(name))
+        store_42(name = "{}/@esbuild/linux-ia32".format(name))
+        store_43(name = "{}/@esbuild/linux-loong64".format(name))
+        store_44(name = "{}/@esbuild/linux-mips64el".format(name))
+        store_45(name = "{}/@esbuild/linux-ppc64".format(name))
+        store_46(name = "{}/@esbuild/linux-riscv64".format(name))
+        store_47(name = "{}/@esbuild/linux-s390x".format(name))
+        store_48(name = "{}/@esbuild/linux-x64".format(name))
+        store_49(name = "{}/@esbuild/netbsd-x64".format(name))
+        store_50(name = "{}/@esbuild/openbsd-x64".format(name))
+        store_51(name = "{}/@esbuild/sunos-x64".format(name))
+        store_52(name = "{}/@esbuild/win32-arm64".format(name))
+        store_53(name = "{}/@esbuild/win32-ia32".format(name))
+        store_54(name = "{}/@esbuild/win32-x64".format(name))
+        store_55(name = "{}/@figma/nodegit".format(name))
+        store_56(name = "{}/@gar/promisify".format(name))
+        store_57(name = "{}/@gregmagolan/test-a".format(name))
+        store_58(name = "{}/@gregmagolan/test-b".format(name))
+        store_59(name = "{}/@isaacs/cliui".format(name))
+        store_60(name = "{}/@istanbuljs/schema".format(name))
+        store_61(name = "{}/@jridgewell/gen-mapping".format(name))
+        store_62(name = "{}/@jridgewell/gen-mapping".format(name))
+        store_63(name = "{}/@jridgewell/resolve-uri".format(name))
+        store_64(name = "{}/@jridgewell/set-array".format(name))
+        store_65(name = "{}/@jridgewell/source-map".format(name))
+        store_66(name = "{}/@jridgewell/sourcemap-codec".format(name))
+        store_67(name = "{}/@jridgewell/trace-mapping".format(name))
+        store_68(name = "{}/@mapbox/geojson-rewind".format(name))
+        store_69(name = "{}/@mapbox/geojson-types".format(name))
+        store_70(name = "{}/@mapbox/jsonlint-lines-primitives".format(name))
+        store_71(name = "{}/@mapbox/mapbox-gl-supported".format(name))
+        store_72(name = "{}/@mapbox/node-pre-gyp".format(name))
+        store_73(name = "{}/@mapbox/point-geometry".format(name))
+        store_74(name = "{}/@mapbox/tiny-sdf".format(name))
+        store_75(name = "{}/@mapbox/unitbezier".format(name))
+        store_76(name = "{}/@mapbox/vector-tile".format(name))
+        store_77(name = "{}/@mapbox/whoots-js".format(name))
+        store_78(name = "{}/@npmcli/fs".format(name))
+        store_79(name = "{}/@npmcli/move-file".format(name))
+        store_80(name = "{}/@pkgjs/parseargs".format(name))
+        store_81(name = "{}/@plotly/d3-sankey-circular".format(name))
+        store_82(name = "{}/@plotly/d3-sankey".format(name))
+        store_83(name = "{}/@plotly/d3".format(name))
+        store_84(name = "{}/@plotly/point-cluster".format(name))
+        store_85(name = "{}/@plotly/regl".format(name))
+        store_86(name = "{}/@polka/url".format(name))
+        store_87(name = "{}/@puppeteer/browsers".format(name))
+        store_88(name = "{}/@rollup/plugin-commonjs".format(name))
+        store_89(name = "{}/@rollup/plugin-commonjs".format(name))
+        store_90(name = "{}/@rollup/plugin-commonjs".format(name))
+        store_91(name = "{}/@rollup/plugin-json".format(name))
+        store_92(name = "{}/@rollup/plugin-json".format(name))
+        store_93(name = "{}/@rollup/plugin-node-resolve".format(name))
+        store_94(name = "{}/@rollup/plugin-node-resolve".format(name))
+        store_95(name = "{}/@rollup/plugin-terser".format(name))
+        store_96(name = "{}/@rollup/plugin-typescript".format(name))
+        store_97(name = "{}/@rollup/pluginutils".format(name))
+        store_98(name = "{}/@rollup/pluginutils".format(name))
+        store_99(name = "{}/@rollup/pluginutils".format(name))
+        store_100(name = "{}/@rollup/pluginutils".format(name))
+        store_101(name = "{}/@sindresorhus/is".format(name))
+        store_102(name = "{}/@szmarczak/http-timer".format(name))
+        store_103(name = "{}/@tootallnate/once".format(name))
+        store_104(name = "{}/@turf/area".format(name))
+        store_105(name = "{}/@turf/bbox".format(name))
+        store_106(name = "{}/@turf/centroid".format(name))
+        store_107(name = "{}/@turf/helpers".format(name))
+        store_108(name = "{}/@turf/meta".format(name))
+        store_109(name = "{}/@vanilla-extract/babel-plugin-debug-ids".format(name))
+        store_110(name = "{}/@vanilla-extract/css".format(name))
+        store_111(name = "{}/@vanilla-extract/css".format(name))
+        store_112(name = "{}/@vanilla-extract/integration".format(name))
+        store_113(name = "{}/@vanilla-extract/private".format(name))
+        store_114(name = "{}/@vanilla-extract/webpack-plugin".format(name))
+        store_115(name = "{}/@webassemblyjs/ast".format(name))
+        store_116(name = "{}/@webassemblyjs/floating-point-hex-parser".format(name))
+        store_117(name = "{}/@webassemblyjs/helper-api-error".format(name))
+        store_118(name = "{}/@webassemblyjs/helper-buffer".format(name))
+        store_119(name = "{}/@webassemblyjs/helper-numbers".format(name))
+        store_120(name = "{}/@webassemblyjs/helper-wasm-bytecode".format(name))
+        store_121(name = "{}/@webassemblyjs/helper-wasm-section".format(name))
+        store_122(name = "{}/@webassemblyjs/ieee754".format(name))
+        store_123(name = "{}/@webassemblyjs/leb128".format(name))
+        store_124(name = "{}/@webassemblyjs/utf8".format(name))
+        store_125(name = "{}/@webassemblyjs/wasm-edit".format(name))
+        store_126(name = "{}/@webassemblyjs/wasm-gen".format(name))
+        store_127(name = "{}/@webassemblyjs/wasm-opt".format(name))
+        store_128(name = "{}/@webassemblyjs/wasm-parser".format(name))
+        store_129(name = "{}/@webassemblyjs/wast-printer".format(name))
+        store_130(name = "{}/@webpack-cli/configtest".format(name))
+        store_131(name = "{}/@webpack-cli/info".format(name))
+        store_132(name = "{}/@webpack-cli/serve".format(name))
+        store_133(name = "{}/@xtuc/ieee754".format(name))
+        store_134(name = "{}/@xtuc/long".format(name))
+        store_135(name = "{}/abbrev".format(name))
+        store_136(name = "{}/abort-controller".format(name))
+        store_137(name = "{}/abortcontroller-polyfill".format(name))
+        store_138(name = "{}/abs-svg-path".format(name))
+        store_139(name = "{}/acorn-import-assertions".format(name))
+        store_140(name = "{}/acorn-walk".format(name))
+        store_141(name = "{}/acorn".format(name))
+        store_142(name = "{}/acorn".format(name))
+        store_143(name = "{}/acorn".format(name))
+        store_144(name = "{}/agent-base".format(name))
+        store_145(name = "{}/agentkeepalive".format(name))
+        store_146(name = "{}/aggregate-error".format(name))
+        store_147(name = "{}/ahocorasick".format(name))
+        store_148(name = "{}/ajv-formats".format(name))
+        store_149(name = "{}/ajv-keywords".format(name))
+        store_150(name = "{}/ajv-keywords".format(name))
+        store_151(name = "{}/ajv".format(name))
+        store_152(name = "{}/ajv".format(name))
+        store_153(name = "{}/almost-equal".format(name))
+        store_154(name = "{}/ansi-colors".format(name))
+        store_155(name = "{}/ansi-regex".format(name))
+        store_156(name = "{}/ansi-regex".format(name))
+        store_157(name = "{}/ansi-regex".format(name))
+        store_158(name = "{}/ansi-styles".format(name))
+        store_159(name = "{}/ansi-styles".format(name))
+        store_160(name = "{}/ansi-styles".format(name))
+        store_161(name = "{}/anymatch".format(name))
+        store_162(name = "{}/aproba".format(name))
+        store_163(name = "{}/aproba".format(name))
+        store_164(name = "{}/are-we-there-yet".format(name))
+        store_165(name = "{}/are-we-there-yet".format(name))
+        store_166(name = "{}/are-we-there-yet".format(name))
+        store_167(name = "{}/argparse".format(name))
+        store_168(name = "{}/array-bounds".format(name))
+        store_169(name = "{}/array-find-index".format(name))
+        store_170(name = "{}/array-normalize".format(name))
+        store_171(name = "{}/array-range".format(name))
+        store_172(name = "{}/array-rearrange".format(name))
+        store_173(name = "{}/asn1".format(name))
+        store_174(name = "{}/assert-plus".format(name))
+        store_175(name = "{}/asynckit".format(name))
+        store_176(name = "{}/aws-sign2".format(name))
+        store_177(name = "{}/aws4".format(name))
+        store_178(name = "{}/b4a".format(name))
+        store_179(name = "{}/balanced-match".format(name))
+        store_180(name = "{}/base64-js".format(name))
+        store_181(name = "{}/bcrypt-pbkdf".format(name))
+        store_182(name = "{}/big.js".format(name))
+        store_183(name = "{}/binary-extensions".format(name))
+        store_184(name = "{}/binary-search-bounds".format(name))
+        store_185(name = "{}/bindings".format(name))
+        store_186(name = "{}/bit-twiddle".format(name))
+        store_187(name = "{}/bitmap-sdf".format(name))
+        store_188(name = "{}/bl".format(name))
+        store_189(name = "{}/bl".format(name))
+        store_190(name = "{}/bl".format(name))
+        store_191(name = "{}/bl".format(name))
+        store_192(name = "{}/brace-expansion".format(name))
+        store_193(name = "{}/brace-expansion".format(name))
+        store_194(name = "{}/braces".format(name))
+        store_195(name = "{}/browser-stdout".format(name))
+        store_196(name = "{}/browserslist".format(name))
+        store_197(name = "{}/buffer-alloc-unsafe".format(name))
+        store_198(name = "{}/buffer-alloc".format(name))
+        store_199(name = "{}/buffer-crc32".format(name))
+        store_200(name = "{}/buffer-fill".format(name))
+        store_201(name = "{}/buffer-from".format(name))
+        store_202(name = "{}/buffer".format(name))
+        store_203(name = "{}/buffer".format(name))
+        store_204(name = "{}/bufferutil".format(name))
+        store_205(name = "{}/builtin-modules".format(name))
+        store_206(name = "{}/byline".format(name))
+        store_207(name = "{}/c8".format(name))
+        store_208(name = "{}/cacache".format(name))
+        store_209(name = "{}/cacheable-lookup".format(name))
+        store_210(name = "{}/cacheable-request".format(name))
+        store_211(name = "{}/callsites".format(name))
+        store_212(name = "{}/camelcase".format(name))
+        store_213(name = "{}/caniuse-lite".format(name))
+        store_214(name = "{}/canvas-fit".format(name))
+        store_215(name = "{}/caseless".format(name))
+        store_216(name = "{}/chalk".format(name))
+        store_217(name = "{}/chalk".format(name))
+        store_218(name = "{}/chalk".format(name))
+        store_219(name = "{}/chalk".format(name))
+        store_220(name = "{}/charenc".format(name))
+        store_221(name = "{}/chokidar".format(name))
+        store_222(name = "{}/chownr".format(name))
+        store_223(name = "{}/chownr".format(name))
+        store_224(name = "{}/chrome-trace-event".format(name))
+        store_225(name = "{}/chromium-bidi".format(name))
+        store_226(name = "{}/clamp".format(name))
+        store_227(name = "{}/clean-stack".format(name))
+        store_228(name = "{}/cliui".format(name))
+        store_229(name = "{}/cliui".format(name))
+        store_230(name = "{}/clone-deep".format(name))
+        store_231(name = "{}/clone-response".format(name))
+        store_232(name = "{}/code-point-at".format(name))
+        store_233(name = "{}/color-alpha".format(name))
+        store_234(name = "{}/color-convert".format(name))
+        store_235(name = "{}/color-convert".format(name))
+        store_236(name = "{}/color-id".format(name))
+        store_237(name = "{}/color-name".format(name))
+        store_238(name = "{}/color-name".format(name))
+        store_239(name = "{}/color-normalize".format(name))
+        store_240(name = "{}/color-parse".format(name))
+        store_241(name = "{}/color-rgba".format(name))
+        store_242(name = "{}/color-space".format(name))
+        store_243(name = "{}/color-support".format(name))
+        store_244(name = "{}/colorette".format(name))
+        store_245(name = "{}/combined-stream".format(name))
+        store_246(name = "{}/commander".format(name))
+        store_247(name = "{}/commander".format(name))
+        store_248(name = "{}/commander".format(name))
+        store_249(name = "{}/commander".format(name))
+        store_250(name = "{}/commondir".format(name))
+        store_251(name = "{}/complex.js".format(name))
+        store_252(name = "{}/concat-map".format(name))
+        store_253(name = "{}/concat-stream".format(name))
+        store_254(name = "{}/console-control-strings".format(name))
+        store_255(name = "{}/convert-source-map".format(name))
+        store_256(name = "{}/core-util-is".format(name))
+        store_257(name = "{}/core-util-is".format(name))
+        store_258(name = "{}/cosmiconfig".format(name))
+        store_259(name = "{}/country-regex".format(name))
+        store_260(name = "{}/cross-fetch".format(name))
+        store_261(name = "{}/cross-spawn".format(name))
+        store_262(name = "{}/crypt".format(name))
+        store_263(name = "{}/css-font-size-keywords".format(name))
+        store_264(name = "{}/css-font-stretch-keywords".format(name))
+        store_265(name = "{}/css-font-style-keywords".format(name))
+        store_266(name = "{}/css-font-weight-keywords".format(name))
+        store_267(name = "{}/css-font".format(name))
+        store_268(name = "{}/css-global-keywords".format(name))
+        store_269(name = "{}/css-loader".format(name))
+        store_270(name = "{}/css-system-font-keywords".format(name))
+        store_271(name = "{}/css-what".format(name))
+        store_272(name = "{}/csscolorparser".format(name))
+        store_273(name = "{}/cssesc".format(name))
+        store_274(name = "{}/csstype".format(name))
+        store_275(name = "{}/d3-array".format(name))
+        store_276(name = "{}/d3-collection".format(name))
+        store_277(name = "{}/d3-color".format(name))
+        store_278(name = "{}/d3-dispatch".format(name))
+        store_279(name = "{}/d3-force".format(name))
+        store_280(name = "{}/d3-format".format(name))
+        store_281(name = "{}/d3-geo-projection".format(name))
+        store_282(name = "{}/d3-geo".format(name))
+        store_283(name = "{}/d3-hierarchy".format(name))
+        store_284(name = "{}/d3-interpolate".format(name))
+        store_285(name = "{}/d3-path".format(name))
+        store_286(name = "{}/d3-quadtree".format(name))
+        store_287(name = "{}/d3-shape".format(name))
+        store_288(name = "{}/d3-time-format".format(name))
+        store_289(name = "{}/d3-time".format(name))
+        store_290(name = "{}/d3-timer".format(name))
+        store_291(name = "{}/d".format(name))
+        store_292(name = "{}/dashdash".format(name))
+        store_293(name = "{}/date.js".format(name))
+        store_294(name = "{}/debug".format(name))
+        store_295(name = "{}/debug".format(name))
+        store_296(name = "{}/debug".format(name))
+        store_297(name = "{}/debug".format(name))
+        store_298(name = "{}/decamelize".format(name))
+        store_299(name = "{}/decimal.js".format(name))
+        store_300(name = "{}/decompress-response".format(name))
+        store_301(name = "{}/deep-extend".format(name))
+        store_302(name = "{}/deep-is".format(name))
+        store_303(name = "{}/deep-object-diff".format(name))
+        store_304(name = "{}/deepmerge".format(name))
+        store_305(name = "{}/defer-to-connect".format(name))
+        store_306(name = "{}/defined".format(name))
+        store_307(name = "{}/delayed-stream".format(name))
+        store_308(name = "{}/delegates".format(name))
+        store_309(name = "{}/depd".format(name))
+        store_310(name = "{}/dequal".format(name))
+        store_311(name = "{}/detect-kerning".format(name))
+        store_312(name = "{}/detect-libc".format(name))
+        store_313(name = "{}/detect-libc".format(name))
+        store_314(name = "{}/devtools-protocol".format(name))
+        store_315(name = "{}/diff".format(name))
+        store_316(name = "{}/diff".format(name))
+        store_317(name = "{}/draw-svg-path".format(name))
+        store_318(name = "{}/dtype".format(name))
+        store_319(name = "{}/dup".format(name))
+        store_320(name = "{}/duplexer3".format(name))
+        store_321(name = "{}/duplexer".format(name))
+        store_322(name = "{}/duplexify".format(name))
+        store_323(name = "{}/earcut".format(name))
+        store_324(name = "{}/eastasianwidth".format(name))
+        store_325(name = "{}/ecc-jsbn".format(name))
+        store_326(name = "{}/electron-to-chromium".format(name))
+        store_327(name = "{}/element-size".format(name))
+        store_328(name = "{}/elementary-circuits-directed-graph".format(name))
+        store_329(name = "{}/emoji-regex".format(name))
+        store_330(name = "{}/emoji-regex".format(name))
+        store_331(name = "{}/emojis-list".format(name))
+        store_332(name = "{}/encoding".format(name))
+        store_333(name = "{}/end-of-stream".format(name))
+        store_334(name = "{}/enhanced-resolve".format(name))
+        store_335(name = "{}/env-paths".format(name))
+        store_336(name = "{}/envinfo".format(name))
+        store_337(name = "{}/err-code".format(name))
+        store_338(name = "{}/error-ex".format(name))
+        store_339(name = "{}/es-module-lexer".format(name))
+        store_340(name = "{}/es5-ext".format(name))
+        store_341(name = "{}/es6-iterator".format(name))
+        store_342(name = "{}/es6-symbol".format(name))
+        store_343(name = "{}/es6-weak-map".format(name))
+        store_344(name = "{}/esbuild-android-64".format(name))
+        store_345(name = "{}/esbuild-android-arm64".format(name))
+        store_346(name = "{}/esbuild-darwin-64".format(name))
+        store_347(name = "{}/esbuild-darwin-arm64".format(name))
+        store_348(name = "{}/esbuild-freebsd-64".format(name))
+        store_349(name = "{}/esbuild-freebsd-arm64".format(name))
+        store_350(name = "{}/esbuild-linux-32".format(name))
+        store_351(name = "{}/esbuild-linux-64".format(name))
+        store_352(name = "{}/esbuild-linux-arm64".format(name))
+        store_353(name = "{}/esbuild-linux-arm".format(name))
+        store_354(name = "{}/esbuild-linux-mips64le".format(name))
+        store_355(name = "{}/esbuild-linux-ppc64le".format(name))
+        store_356(name = "{}/esbuild-linux-riscv64".format(name))
+        store_357(name = "{}/esbuild-linux-s390x".format(name))
+        store_358(name = "{}/esbuild-netbsd-64".format(name))
+        store_359(name = "{}/esbuild-openbsd-64".format(name))
+        store_360(name = "{}/esbuild-sunos-64".format(name))
+        store_361(name = "{}/esbuild-windows-32".format(name))
+        store_362(name = "{}/esbuild-windows-64".format(name))
+        store_363(name = "{}/esbuild-windows-arm64".format(name))
+        store_364(name = "{}/esbuild".format(name))
+        store_365(name = "{}/esbuild".format(name))
+        store_366(name = "{}/escalade".format(name))
+        store_367(name = "{}/escape-latex".format(name))
+        store_368(name = "{}/escape-string-regexp".format(name))
+        store_369(name = "{}/escape-string-regexp".format(name))
+        store_370(name = "{}/escodegen".format(name))
+        store_371(name = "{}/eslint-scope".format(name))
+        store_372(name = "{}/esprima".format(name))
+        store_373(name = "{}/esprima".format(name))
+        store_374(name = "{}/esrecurse".format(name))
+        store_375(name = "{}/estraverse".format(name))
+        store_376(name = "{}/estraverse".format(name))
+        store_377(name = "{}/estree-walker".format(name))
+        store_378(name = "{}/estree-walker".format(name))
+        store_379(name = "{}/esutils".format(name))
+        store_380(name = "{}/eval".format(name))
+        store_381(name = "{}/event-target-shim".format(name))
+        store_382(name = "{}/events".format(name))
+        store_383(name = "{}/ext".format(name))
+        store_384(name = "{}/extend".format(name))
+        store_385(name = "{}/extract-zip".format(name))
+        store_386(name = "{}/extsprintf".format(name))
+        store_387(name = "{}/falafel".format(name))
+        store_388(name = "{}/fast-deep-equal".format(name))
+        store_389(name = "{}/fast-fifo".format(name))
+        store_390(name = "{}/fast-isnumeric".format(name))
+        store_391(name = "{}/fast-json-stable-stringify".format(name))
+        store_392(name = "{}/fast-levenshtein".format(name))
+        store_393(name = "{}/fastest-levenshtein".format(name))
+        store_394(name = "{}/fd-slicer".format(name))
+        store_395(name = "{}/file-uri-to-path".format(name))
+        store_396(name = "{}/fill-range".format(name))
+        store_397(name = "{}/find-up".format(name))
+        store_398(name = "{}/find-up".format(name))
+        store_399(name = "{}/flat".format(name))
+        store_400(name = "{}/flatten-vertex-data".format(name))
+        store_401(name = "{}/font-atlas".format(name))
+        store_402(name = "{}/font-measure".format(name))
+        store_403(name = "{}/foreground-child".format(name))
+        store_404(name = "{}/foreground-child".format(name))
+        store_405(name = "{}/forever-agent".format(name))
+        store_406(name = "{}/form-data".format(name))
+        store_407(name = "{}/form-data".format(name))
+        store_408(name = "{}/fraction.js".format(name))
+        store_409(name = "{}/from2".format(name))
+        store_410(name = "{}/fs-constants".format(name))
+        store_411(name = "{}/fs-extra".format(name))
+        store_412(name = "{}/fs-extra".format(name))
+        store_413(name = "{}/fs-minipass".format(name))
+        store_414(name = "{}/fs-minipass".format(name))
+        store_415(name = "{}/fs.realpath".format(name))
+        store_416(name = "{}/fsevents".format(name))
+        store_417(name = "{}/function-bind".format(name))
+        store_418(name = "{}/gauge".format(name))
+        store_419(name = "{}/gauge".format(name))
+        store_420(name = "{}/gauge".format(name))
+        store_421(name = "{}/gensync".format(name))
+        store_422(name = "{}/geojson-vt".format(name))
+        store_423(name = "{}/get-caller-file".format(name))
+        store_424(name = "{}/get-canvas-context".format(name))
+        store_425(name = "{}/get-stream".format(name))
+        store_426(name = "{}/get-stream".format(name))
+        store_427(name = "{}/getpass".format(name))
+        store_428(name = "{}/gl-mat4".format(name))
+        store_429(name = "{}/gl-matrix".format(name))
+        store_430(name = "{}/gl-text".format(name))
+        store_431(name = "{}/gl-util".format(name))
+        store_432(name = "{}/glob-parent".format(name))
+        store_433(name = "{}/glob-to-regexp".format(name))
+        store_434(name = "{}/glob".format(name))
+        store_435(name = "{}/glob".format(name))
+        store_436(name = "{}/glob".format(name))
+        store_437(name = "{}/glob".format(name))
+        store_438(name = "{}/globals".format(name))
+        store_439(name = "{}/glsl-inject-defines".format(name))
+        store_440(name = "{}/glsl-resolve".format(name))
+        store_441(name = "{}/glsl-token-assignments".format(name))
+        store_442(name = "{}/glsl-token-defines".format(name))
+        store_443(name = "{}/glsl-token-depth".format(name))
+        store_444(name = "{}/glsl-token-descope".format(name))
+        store_445(name = "{}/glsl-token-inject-block".format(name))
+        store_446(name = "{}/glsl-token-properties".format(name))
+        store_447(name = "{}/glsl-token-scope".format(name))
+        store_448(name = "{}/glsl-token-string".format(name))
+        store_449(name = "{}/glsl-token-whitespace-trim".format(name))
+        store_450(name = "{}/glsl-tokenizer".format(name))
+        store_451(name = "{}/glslify-bundle".format(name))
+        store_452(name = "{}/glslify-deps".format(name))
+        store_453(name = "{}/glslify".format(name))
+        store_454(name = "{}/google-protobuf".format(name))
+        store_455(name = "{}/got".format(name))
+        store_456(name = "{}/graceful-fs".format(name))
+        store_457(name = "{}/grid-index".format(name))
+        store_458(name = "{}/gzip-size".format(name))
+        store_459(name = "{}/handlebars-utils".format(name))
+        store_460(name = "{}/har-schema".format(name))
+        store_461(name = "{}/har-validator".format(name))
+        store_462(name = "{}/has-flag".format(name))
+        store_463(name = "{}/has-flag".format(name))
+        store_464(name = "{}/has-hover".format(name))
+        store_465(name = "{}/has-passive-events".format(name))
+        store_466(name = "{}/has-unicode".format(name))
+        store_467(name = "{}/has".format(name))
+        store_468(name = "{}/he".format(name))
+        store_469(name = "{}/hot-shots".format(name))
+        store_470(name = "{}/hsluv".format(name))
+        store_471(name = "{}/html-escaper".format(name))
+        store_472(name = "{}/http-cache-semantics".format(name))
+        store_473(name = "{}/http-proxy-agent".format(name))
+        store_474(name = "{}/http-signature".format(name))
+        store_475(name = "{}/https-proxy-agent".format(name))
+        store_476(name = "{}/humanize-ms".format(name))
+        store_477(name = "{}/iconv-lite".format(name))
+        store_478(name = "{}/iconv-lite".format(name))
+        store_479(name = "{}/icss-utils".format(name))
+        store_480(name = "{}/ieee754".format(name))
+        store_481(name = "{}/ignore-walk".format(name))
+        store_482(name = "{}/import-fresh".format(name))
+        store_483(name = "{}/import-local".format(name))
+        store_484(name = "{}/imurmurhash".format(name))
+        store_485(name = "{}/indent-string".format(name))
+        store_486(name = "{}/infer-owner".format(name))
+        store_487(name = "{}/inflight".format(name))
+        store_488(name = "{}/inherits".format(name))
+        store_489(name = "{}/ini".format(name))
+        store_490(name = "{}/inline-fixtures".format(name))
+        store_491(name = "{}/interpret".format(name))
+        store_492(name = "{}/ip".format(name))
+        store_493(name = "{}/is-arrayish".format(name))
+        store_494(name = "{}/is-binary-path".format(name))
+        store_495(name = "{}/is-browser".format(name))
+        store_496(name = "{}/is-buffer".format(name))
+        store_497(name = "{}/is-builtin-module".format(name))
+        store_498(name = "{}/is-core-module".format(name))
+        store_499(name = "{}/is-extglob".format(name))
+        store_500(name = "{}/is-finite".format(name))
+        store_501(name = "{}/is-firefox".format(name))
+        store_502(name = "{}/is-fullwidth-code-point".format(name))
+        store_503(name = "{}/is-fullwidth-code-point".format(name))
+        store_504(name = "{}/is-glob".format(name))
+        store_505(name = "{}/is-iexplorer".format(name))
+        store_506(name = "{}/is-lambda".format(name))
+        store_507(name = "{}/is-mobile".format(name))
+        store_508(name = "{}/is-module".format(name))
+        store_509(name = "{}/is-number".format(name))
+        store_510(name = "{}/is-number".format(name))
+        store_511(name = "{}/is-obj".format(name))
+        store_512(name = "{}/is-plain-obj".format(name))
+        store_513(name = "{}/is-plain-obj".format(name))
+        store_514(name = "{}/is-plain-object".format(name))
+        store_515(name = "{}/is-reference".format(name))
+        store_516(name = "{}/is-string-blank".format(name))
+        store_517(name = "{}/is-svg-path".format(name))
+        store_518(name = "{}/is-typedarray".format(name))
+        store_519(name = "{}/is-unicode-supported".format(name))
+        store_520(name = "{}/isarray".format(name))
+        store_521(name = "{}/isarray".format(name))
+        store_522(name = "{}/isarray".format(name))
+        store_523(name = "{}/isexe".format(name))
+        store_524(name = "{}/isobject".format(name))
+        store_525(name = "{}/isomorphic-ws".format(name))
+        store_526(name = "{}/isstream".format(name))
+        store_527(name = "{}/istanbul-lib-coverage".format(name))
+        store_528(name = "{}/istanbul-lib-report".format(name))
+        store_529(name = "{}/istanbul-reports".format(name))
+        store_530(name = "{}/jackspeak".format(name))
+        store_531(name = "{}/jasmine-core".format(name))
+        store_532(name = "{}/jasmine".format(name))
+        store_533(name = "{}/javascript-natural-sort".format(name))
+        store_534(name = "{}/javascript-stringify".format(name))
+        store_535(name = "{}/jest-worker".format(name))
+        store_536(name = "{}/jose".format(name))
+        store_537(name = "{}/js-tokens".format(name))
+        store_538(name = "{}/js-yaml".format(name))
+        store_539(name = "{}/jsbn".format(name))
+        store_540(name = "{}/jsesc".format(name))
+        store_541(name = "{}/json-buffer".format(name))
+        store_542(name = "{}/json-parse-even-better-errors".format(name))
+        store_543(name = "{}/json-schema-traverse".format(name))
+        store_544(name = "{}/json-schema-traverse".format(name))
+        store_545(name = "{}/json-schema".format(name))
+        store_546(name = "{}/json-stable-stringify".format(name))
+        store_547(name = "{}/json-stringify-safe".format(name))
+        store_548(name = "{}/json5".format(name))
+        store_549(name = "{}/jsonc-parser".format(name))
+        store_550(name = "{}/jsonfile".format(name))
+        store_551(name = "{}/jsonfile".format(name))
+        store_552(name = "{}/jsonpath-plus".format(name))
+        store_553(name = "{}/jsprim".format(name))
+        store_554(name = "{}/kdbush".format(name))
+        store_555(name = "{}/keyv".format(name))
+        store_556(name = "{}/kind-of".format(name))
+        store_557(name = "{}/kind-of".format(name))
+        store_558(name = "{}/kleur".format(name))
+        store_559(name = "{}/levn".format(name))
+        store_560(name = "{}/lines-and-columns".format(name))
+        store_561(name = "{}/loader-runner".format(name))
+        store_562(name = "{}/loader-utils".format(name))
+        store_563(name = "{}/locate-path".format(name))
+        store_564(name = "{}/locate-path".format(name))
+        store_565(name = "{}/lodash.merge".format(name))
+        store_566(name = "{}/lodash".format(name))
+        store_567(name = "{}/log-symbols".format(name))
+        store_568(name = "{}/loose-envify".format(name))
+        store_569(name = "{}/lowercase-keys".format(name))
+        store_570(name = "{}/lru-cache".format(name))
+        store_571(name = "{}/lru-cache".format(name))
+        store_572(name = "{}/lru-cache".format(name))
+        store_573(name = "{}/lru-cache".format(name))
+        store_574(name = "{}/magic-string".format(name))
+        store_575(name = "{}/magic-string".format(name))
+        store_576(name = "{}/make-dir".format(name))
+        store_577(name = "{}/make-dir".format(name))
+        store_578(name = "{}/make-fetch-happen".format(name))
+        store_579(name = "{}/map-limit".format(name))
+        store_580(name = "{}/mapbox-gl".format(name))
+        store_581(name = "{}/math-log2".format(name))
+        store_582(name = "{}/mathjs".format(name))
+        store_583(name = "{}/md5".format(name))
+        store_584(name = "{}/meaning-of-life".format(name))
+        store_585(name = "{}/media-query-parser".format(name))
+        store_586(name = "{}/merge-stream".format(name))
+        store_587(name = "{}/mime-db".format(name))
+        store_588(name = "{}/mime-types".format(name))
+        store_589(name = "{}/mimic-response".format(name))
+        store_590(name = "{}/mimic-response".format(name))
+        store_591(name = "{}/mini-css-extract-plugin".format(name))
+        store_592(name = "{}/minimatch".format(name))
+        store_593(name = "{}/minimatch".format(name))
+        store_594(name = "{}/minimatch".format(name))
+        store_595(name = "{}/minimatch".format(name))
+        store_596(name = "{}/minimatch".format(name))
+        store_597(name = "{}/minimist".format(name))
+        store_598(name = "{}/minimist".format(name))
+        store_599(name = "{}/minipass-collect".format(name))
+        store_600(name = "{}/minipass-fetch".format(name))
+        store_601(name = "{}/minipass-flush".format(name))
+        store_602(name = "{}/minipass-pipeline".format(name))
+        store_603(name = "{}/minipass-sized".format(name))
+        store_604(name = "{}/minipass".format(name))
+        store_605(name = "{}/minipass".format(name))
+        store_606(name = "{}/minipass".format(name))
+        store_607(name = "{}/minipass".format(name))
+        store_608(name = "{}/minizlib".format(name))
+        store_609(name = "{}/minizlib".format(name))
+        store_610(name = "{}/mitt".format(name))
+        store_611(name = "{}/mkdirp-classic".format(name))
+        store_612(name = "{}/mkdirp".format(name))
+        store_613(name = "{}/mkdirp".format(name))
+        store_614(name = "{}/mlly".format(name))
+        store_615(name = "{}/mobx-react-lite".format(name))
+        store_616(name = "{}/mobx-react".format(name))
+        store_617(name = "{}/mobx".format(name))
+        store_618(name = "{}/mocha-junit-reporter".format(name))
+        store_619(name = "{}/mocha-multi-reporters".format(name))
+        store_620(name = "{}/mocha".format(name))
+        store_621(name = "{}/moment-timezone".format(name))
+        store_622(name = "{}/moment".format(name))
+        store_623(name = "{}/mouse-change".format(name))
+        store_624(name = "{}/mouse-event-offset".format(name))
+        store_625(name = "{}/mouse-event".format(name))
+        store_626(name = "{}/mouse-wheel".format(name))
+        store_627(name = "{}/mri".format(name))
+        store_628(name = "{}/mrmime".format(name))
+        store_629(name = "{}/ms".format(name))
+        store_630(name = "{}/ms".format(name))
+        store_631(name = "{}/ms".format(name))
+        store_632(name = "{}/ms".format(name))
+        store_633(name = "{}/mumath".format(name))
+        store_634(name = "{}/murmurhash-js".format(name))
+        store_635(name = "{}/nan".format(name))
+        store_636(name = "{}/nanoid".format(name))
+        store_637(name = "{}/nanoid".format(name))
+        store_638(name = "{}/native-promise-only".format(name))
+        store_639(name = "{}/needle".format(name))
+        store_640(name = "{}/negotiator".format(name))
+        store_641(name = "{}/neo-async".format(name))
+        store_642(name = "{}/next-tick".format(name))
+        store_643(name = "{}/node-fetch".format(name))
+        store_644(name = "{}/node-fetch".format(name))
+        store_645(name = "{}/node-gyp-build".format(name))
+        store_646(name = "{}/node-gyp".format(name))
+        store_647(name = "{}/node-gyp".format(name))
+        store_648(name = "{}/node-pre-gyp".format(name))
+        store_649(name = "{}/node-releases".format(name))
+        store_650(name = "{}/nopt".format(name))
+        store_651(name = "{}/nopt".format(name))
+        store_652(name = "{}/nopt".format(name))
+        store_653(name = "{}/normalize-path".format(name))
+        store_654(name = "{}/normalize-svg-path".format(name))
+        store_655(name = "{}/normalize-svg-path".format(name))
+        store_656(name = "{}/normalize-url".format(name))
+        store_657(name = "{}/npm-bundled".format(name))
+        store_658(name = "{}/npm-normalize-package-bin".format(name))
+        store_659(name = "{}/npm-packlist".format(name))
+        store_660(name = "{}/npmlog".format(name))
+        store_661(name = "{}/npmlog".format(name))
+        store_662(name = "{}/npmlog".format(name))
+        store_663(name = "{}/number-is-integer".format(name))
+        store_664(name = "{}/number-is-nan".format(name))
+        store_665(name = "{}/oauth-sign".format(name))
+        store_666(name = "{}/object-assign".format(name))
+        store_667(name = "{}/object-hash".format(name))
+        store_668(name = "{}/oidc-token-hash".format(name))
+        store_669(name = "{}/once".format(name))
+        store_670(name = "{}/once".format(name))
+        store_671(name = "{}/opener".format(name))
+        store_672(name = "{}/openid-client".format(name))
+        store_673(name = "{}/optimist".format(name))
+        store_674(name = "{}/optionator".format(name))
+        store_675(name = "{}/os-homedir".format(name))
+        store_676(name = "{}/os-tmpdir".format(name))
+        store_677(name = "{}/osenv".format(name))
+        store_678(name = "{}/outdent".format(name))
+        store_679(name = "{}/p-cancelable".format(name))
+        store_680(name = "{}/p-event".format(name))
+        store_681(name = "{}/p-finally".format(name))
+        store_682(name = "{}/p-limit".format(name))
+        store_683(name = "{}/p-limit".format(name))
+        store_684(name = "{}/p-locate".format(name))
+        store_685(name = "{}/p-locate".format(name))
+        store_686(name = "{}/p-map".format(name))
+        store_687(name = "{}/p-timeout".format(name))
+        store_688(name = "{}/p-try".format(name))
+        store_689(name = "{}/parent-module".format(name))
+        store_690(name = "{}/parenthesis".format(name))
+        store_691(name = "{}/parse-json".format(name))
+        store_692(name = "{}/parse-rect".format(name))
+        store_693(name = "{}/parse-svg-path".format(name))
+        store_694(name = "{}/parse-unit".format(name))
+        store_695(name = "{}/path-exists".format(name))
+        store_696(name = "{}/path-is-absolute".format(name))
+        store_697(name = "{}/path-key".format(name))
+        store_698(name = "{}/path-parse".format(name))
+        store_699(name = "{}/path-scurry".format(name))
+        store_700(name = "{}/path-type".format(name))
+        store_701(name = "{}/pathe".format(name))
+        store_702(name = "{}/pbf".format(name))
+        store_703(name = "{}/pend".format(name))
+        store_704(name = "{}/performance-now".format(name))
+        store_705(name = "{}/pick-by-alias".format(name))
+        store_706(name = "{}/picocolors".format(name))
+        store_707(name = "{}/picomatch".format(name))
+        store_708(name = "{}/pify".format(name))
+        store_709(name = "{}/pkg-dir".format(name))
+        store_710(name = "{}/pkg-types".format(name))
+        store_711(name = "{}/plotly.js".format(name))
+        store_712(name = "{}/point-in-polygon".format(name))
+        store_713(name = "{}/polybooljs".format(name))
+        store_714(name = "{}/postcss-modules-extract-imports".format(name))
+        store_715(name = "{}/postcss-modules-local-by-default".format(name))
+        store_716(name = "{}/postcss-modules-scope".format(name))
+        store_717(name = "{}/postcss-modules-values".format(name))
+        store_718(name = "{}/postcss-selector-parser".format(name))
+        store_719(name = "{}/postcss-value-parser".format(name))
+        store_720(name = "{}/postcss".format(name))
+        store_721(name = "{}/potpack".format(name))
+        store_722(name = "{}/prelude-ls".format(name))
+        store_723(name = "{}/probe-image-size".format(name))
+        store_724(name = "{}/process-nextick-args".format(name))
+        store_725(name = "{}/process".format(name))
+        store_726(name = "{}/progress".format(name))
+        store_727(name = "{}/promise-inflight".format(name))
+        store_728(name = "{}/promise-retry".format(name))
+        store_729(name = "{}/protocol-buffers-schema".format(name))
+        store_730(name = "{}/proxy-from-env".format(name))
+        store_731(name = "{}/psl".format(name))
+        store_732(name = "{}/pump".format(name))
+        store_733(name = "{}/pump".format(name))
+        store_734(name = "{}/punycode".format(name))
+        store_735(name = "{}/puppeteer-core".format(name))
+        store_736(name = "{}/puppeteer".format(name))
+        store_737(name = "{}/qs".format(name))
+        store_738(name = "{}/queue-tick".format(name))
+        store_739(name = "{}/quickselect".format(name))
+        store_740(name = "{}/raf".format(name))
+        store_741(name = "{}/ramda".format(name))
+        store_742(name = "{}/randombytes".format(name))
+        store_743(name = "{}/rc".format(name))
+        store_744(name = "{}/react".format(name))
+        store_745(name = "{}/read-yaml-file".format(name))
+        store_746(name = "{}/readable-stream".format(name))
+        store_747(name = "{}/readable-stream".format(name))
+        store_748(name = "{}/readable-stream".format(name))
+        store_749(name = "{}/readable-stream".format(name))
+        store_750(name = "{}/readdirp".format(name))
+        store_751(name = "{}/rechoir".format(name))
+        store_752(name = "{}/regenerator-runtime".format(name))
+        store_753(name = "{}/regl-error2d".format(name))
+        store_754(name = "{}/regl-line2d".format(name))
+        store_755(name = "{}/regl-scatter2d".format(name))
+        store_756(name = "{}/regl-splom".format(name))
+        store_757(name = "{}/regl".format(name))
+        store_758(name = "{}/request".format(name))
+        store_759(name = "{}/require-directory".format(name))
+        store_760(name = "{}/require-from-string".format(name))
+        store_761(name = "{}/require-like".format(name))
+        store_762(name = "{}/resolve-cwd".format(name))
+        store_763(name = "{}/resolve-from".format(name))
+        store_764(name = "{}/resolve-from".format(name))
+        store_765(name = "{}/resolve-protobuf-schema".format(name))
+        store_766(name = "{}/resolve".format(name))
+        store_767(name = "{}/resolve".format(name))
+        store_768(name = "{}/responselike".format(name))
+        store_769(name = "{}/retry".format(name))
+        store_770(name = "{}/rfc4648".format(name))
+        store_771(name = "{}/right-now".format(name))
+        store_772(name = "{}/rimraf".format(name))
+        store_773(name = "{}/rimraf".format(name))
+        store_774(name = "{}/rollup".format(name))
+        store_775(name = "{}/rollup".format(name))
+        store_776(name = "{}/rollup".format(name))
+        store_777(name = "{}/rw".format(name))
+        store_778(name = "{}/sade".format(name))
+        store_779(name = "{}/safe-buffer".format(name))
+        store_780(name = "{}/safe-buffer".format(name))
+        store_781(name = "{}/safer-buffer".format(name))
+        store_782(name = "{}/sax".format(name))
+        store_783(name = "{}/schema-utils".format(name))
+        store_784(name = "{}/schema-utils".format(name))
+        store_785(name = "{}/seedrandom".format(name))
+        store_786(name = "{}/segfault-handler".format(name))
+        store_787(name = "{}/semver-first-satisfied".format(name))
+        store_788(name = "{}/semver".format(name))
+        store_789(name = "{}/semver".format(name))
+        store_790(name = "{}/semver".format(name))
+        store_791(name = "{}/semver".format(name))
+        store_792(name = "{}/serialize-javascript".format(name))
+        store_793(name = "{}/serialize-javascript".format(name))
+        store_794(name = "{}/set-blocking".format(name))
+        store_795(name = "{}/shallow-clone".format(name))
+        store_796(name = "{}/shallow-copy".format(name))
+        store_797(name = "{}/shebang-command".format(name))
+        store_798(name = "{}/shebang-regex".format(name))
+        store_799(name = "{}/signal-exit".format(name))
+        store_800(name = "{}/signal-exit".format(name))
+        store_801(name = "{}/signum".format(name))
+        store_802(name = "{}/sirv".format(name))
+        store_803(name = "{}/smart-buffer".format(name))
+        store_804(name = "{}/smob".format(name))
+        store_805(name = "{}/socks-proxy-agent".format(name))
+        store_806(name = "{}/socks".format(name))
+        store_807(name = "{}/source-map-js".format(name))
+        store_808(name = "{}/source-map-support".format(name))
+        store_809(name = "{}/source-map".format(name))
+        store_810(name = "{}/sourcemap-codec".format(name))
+        store_811(name = "{}/sshpk".format(name))
+        store_812(name = "{}/ssri".format(name))
+        store_813(name = "{}/stack-trace".format(name))
+        store_814(name = "{}/static-eval".format(name))
+        store_815(name = "{}/stream-buffers".format(name))
+        store_816(name = "{}/stream-parser".format(name))
+        store_817(name = "{}/stream-shift".format(name))
+        store_818(name = "{}/streamx".format(name))
+        store_819(name = "{}/string-split-by".format(name))
+        store_820(name = "{}/string-width".format(name))
+        store_821(name = "{}/string-width".format(name))
+        store_822(name = "{}/string-width".format(name))
+        store_823(name = "{}/string_decoder".format(name))
+        store_824(name = "{}/string_decoder".format(name))
+        store_825(name = "{}/string_decoder".format(name))
+        store_826(name = "{}/strip-ansi".format(name))
+        store_827(name = "{}/strip-ansi".format(name))
+        store_828(name = "{}/strip-ansi".format(name))
+        store_829(name = "{}/strip-bom".format(name))
+        store_830(name = "{}/strip-json-comments".format(name))
+        store_831(name = "{}/strip-json-comments".format(name))
+        store_832(name = "{}/strongly-connected-components".format(name))
+        store_833(name = "{}/supercluster".format(name))
+        store_834(name = "{}/superscript-text".format(name))
+        store_835(name = "{}/supports-color".format(name))
+        store_836(name = "{}/supports-color".format(name))
+        store_837(name = "{}/supports-color".format(name))
+        store_838(name = "{}/supports-preserve-symlinks-flag".format(name))
+        store_839(name = "{}/svg-arc-to-cubic-bezier".format(name))
+        store_840(name = "{}/svg-path-bounds".format(name))
+        store_841(name = "{}/svg-path-sdf".format(name))
+        store_842(name = "{}/tapable".format(name))
+        store_843(name = "{}/tar-fs".format(name))
+        store_844(name = "{}/tar-fs".format(name))
+        store_845(name = "{}/tar-stream".format(name))
+        store_846(name = "{}/tar-stream".format(name))
+        store_847(name = "{}/tar-stream".format(name))
+        store_848(name = "{}/tar".format(name))
+        store_849(name = "{}/tar".format(name))
+        store_850(name = "{}/terser-webpack-plugin".format(name))
+        store_851(name = "{}/terser".format(name))
+        store_852(name = "{}/test-exclude".format(name))
+        store_853(name = "{}/through2".format(name))
+        store_854(name = "{}/through2".format(name))
+        store_855(name = "{}/through".format(name))
+        store_856(name = "{}/tightrope".format(name))
+        store_857(name = "{}/tiny-emitter".format(name))
+        store_858(name = "{}/tinycolor2".format(name))
+        store_859(name = "{}/tinyqueue".format(name))
+        store_860(name = "{}/tmp-promise".format(name))
+        store_861(name = "{}/tmp".format(name))
+        store_862(name = "{}/tmp".format(name))
+        store_863(name = "{}/to-buffer".format(name))
+        store_864(name = "{}/to-fast-properties".format(name))
+        store_865(name = "{}/to-float32".format(name))
+        store_866(name = "{}/to-px".format(name))
+        store_867(name = "{}/to-readable-stream".format(name))
+        store_868(name = "{}/to-regex-range".format(name))
+        store_869(name = "{}/topojson-client".format(name))
+        store_870(name = "{}/totalist".format(name))
+        store_871(name = "{}/tough-cookie".format(name))
+        store_872(name = "{}/tr46".format(name))
+        store_873(name = "{}/tslib".format(name))
+        store_874(name = "{}/tunnel-agent".format(name))
+        store_875(name = "{}/tweetnacl".format(name))
+        store_876(name = "{}/type-check".format(name))
+        store_877(name = "{}/type-fest".format(name))
+        store_878(name = "{}/type".format(name))
+        store_879(name = "{}/type".format(name))
+        store_880(name = "{}/typed-function".format(name))
+        store_881(name = "{}/typedarray-pool".format(name))
+        store_882(name = "{}/typedarray".format(name))
+        store_883(name = "{}/typeof-article".format(name))
+        store_884(name = "{}/typescript".format(name))
+        store_885(name = "{}/ufo".format(name))
+        store_886(name = "{}/unbzip2-stream".format(name))
+        store_887(name = "{}/underscore".format(name))
+        store_888(name = "{}/unique-filename".format(name))
+        store_889(name = "{}/unique-slug".format(name))
+        store_890(name = "{}/universalify".format(name))
+        store_891(name = "{}/universalify".format(name))
+        store_892(name = "{}/unix-dgram".format(name))
+        store_893(name = "{}/unquote".format(name))
+        store_894(name = "{}/unused".format(name))
+        store_895(name = "{}/update-browserslist-db".format(name))
+        store_896(name = "{}/update-diff".format(name))
+        store_897(name = "{}/uri-js".format(name))
+        store_898(name = "{}/util-deprecate".format(name))
+        store_899(name = "{}/uuid".format(name))
+        store_900(name = "{}/uuid".format(name))
+        store_901(name = "{}/uvu".format(name))
+        store_902(name = "{}/v8-to-istanbul".format(name))
+        store_903(name = "{}/verror".format(name))
+        store_904(name = "{}/vt-pbf".format(name))
+        store_905(name = "{}/watchpack".format(name))
+        store_906(name = "{}/weak-map".format(name))
+        store_907(name = "{}/webgl-context".format(name))
+        store_908(name = "{}/webidl-conversions".format(name))
+        store_909(name = "{}/webpack-bundle-analyzer".format(name))
+        store_910(name = "{}/webpack-cli".format(name))
+        store_911(name = "{}/webpack-merge".format(name))
+        store_912(name = "{}/webpack-sources".format(name))
+        store_913(name = "{}/webpack".format(name))
+        store_914(name = "{}/whatwg-url".format(name))
+        store_915(name = "{}/which".format(name))
+        store_916(name = "{}/wide-align".format(name))
+        store_917(name = "{}/wildcard".format(name))
+        store_918(name = "{}/word-wrap".format(name))
+        store_919(name = "{}/wordwrap".format(name))
+        store_920(name = "{}/workerpool".format(name))
+        store_921(name = "{}/world-calendars".format(name))
+        store_922(name = "{}/wrap-ansi".format(name))
+        store_923(name = "{}/wrap-ansi".format(name))
+        store_924(name = "{}/wrappy".format(name))
+        store_925(name = "{}/ws".format(name))
+        store_926(name = "{}/ws".format(name))
+        store_927(name = "{}/xml".format(name))
+        store_928(name = "{}/xtend".format(name))
+        store_929(name = "{}/xtend".format(name))
+        store_930(name = "{}/y18n".format(name))
+        store_931(name = "{}/yallist".format(name))
+        store_932(name = "{}/yallist".format(name))
+        store_933(name = "{}/yargs-parser".format(name))
+        store_934(name = "{}/yargs-parser".format(name))
+        store_935(name = "{}/yargs-parser".format(name))
+        store_936(name = "{}/yargs-unparser".format(name))
+        store_937(name = "{}/yargs".format(name))
+        store_938(name = "{}/yargs".format(name))
+        store_939(name = "{}/yauzl".format(name))
+        store_940(name = "{}/yocto-queue".format(name))
+        store_941(name = "{}/zod".format(name))
+        store_942(name = "{}/@foo/jsonify".format(name))
+        store_943(name = "{}/hello".format(name))
+        store_944(name = "{}/inline-fixtures".format(name))
+        store_945(name = "{}/syncpack".format(name))
+        store_946(name = "{}/helper-date".format(name))
+        store_947(name = "{}/protoc-gen-grpc".format(name))
+        store_948(name = "{}/@kubernetes/client-node".format(name))
+        store_949(name = "{}/debug".format(name))
+        store_950(name = "{}/@types/archiver".format(name))
+        store_951(name = "{}/@types/cacheable-request".format(name))
+        store_952(name = "{}/@types/caseless".format(name))
+        store_953(name = "{}/@types/eslint-scope".format(name))
+        store_954(name = "{}/@types/eslint".format(name))
+        store_955(name = "{}/@types/estree".format(name))
+        store_956(name = "{}/@types/estree".format(name))
+        store_957(name = "{}/@types/estree".format(name))
+        store_958(name = "{}/@types/glob".format(name))
+        store_959(name = "{}/@types/google-protobuf".format(name))
+        store_960(name = "{}/@types/http-cache-semantics".format(name))
+        store_961(name = "{}/@types/istanbul-lib-coverage".format(name))
+        store_962(name = "{}/@types/js-yaml".format(name))
+        store_963(name = "{}/@types/json-schema".format(name))
+        store_964(name = "{}/@types/keyv".format(name))
+        store_965(name = "{}/@types/minimatch".format(name))
+        store_966(name = "{}/@types/node".format(name))
+        store_967(name = "{}/@types/node".format(name))
+        store_968(name = "{}/@types/node".format(name))
+        store_969(name = "{}/@types/request".format(name))
+        store_970(name = "{}/@types/resolve".format(name))
+        store_971(name = "{}/@types/responselike".format(name))
+        store_972(name = "{}/@types/tar-stream".format(name))
+        store_973(name = "{}/@types/tough-cookie".format(name))
+        store_974(name = "{}/@types/underscore".format(name))
+        store_975(name = "{}/@types/ws".format(name))
+        store_976(name = "{}/@types/yauzl".format(name))
+    if link:
+        if bazel_package == "examples/npm_deps":
+            link_1(name = "{}/@aspect-test/a".format(name))
+            link_targets.append("//{}:{}/@aspect-test/a".format(bazel_package, name))
+            scope_targets["@aspect-test"] = scope_targets["@aspect-test"] + [link_targets[-1]] if "@aspect-test" in scope_targets else [link_targets[-1]]
+            link_3(name = "{}/@aspect-test/c".format(name))
+            link_targets.append("//{}:{}/@aspect-test/c".format(bazel_package, name))
+            scope_targets["@aspect-test"] = scope_targets["@aspect-test"] + [link_targets[-1]] if "@aspect-test" in scope_targets else [link_targets[-1]]
+            link_58(name = "{}/@gregmagolan/test-b".format(name))
+            link_targets.append("//{}:{}/@gregmagolan/test-b".format(bazel_package, name))
+            scope_targets["@gregmagolan"] = scope_targets["@gregmagolan"] + [link_targets[-1]] if "@gregmagolan" in scope_targets else [link_targets[-1]]
+            link_88(name = "{}/@rollup/plugin-commonjs".format(name))
+            link_targets.append("//{}:{}/@rollup/plugin-commonjs".format(bazel_package, name))
+            scope_targets["@rollup"] = scope_targets["@rollup"] + [link_targets[-1]] if "@rollup" in scope_targets else [link_targets[-1]]
+            link_296(name = "{}/debug".format(name))
+            link_targets.append("//{}:{}/debug".format(bazel_package, name))
+            link_584(name = "{}/meaning-of-life".format(name))
+            link_targets.append("//{}:{}/meaning-of-life".format(bazel_package, name))
+            link_616(name = "{}/mobx-react".format(name))
+            link_targets.append("//{}:{}/mobx-react".format(bazel_package, name))
+            link_617(name = "{}/mobx".format(name))
+            link_targets.append("//{}:{}/mobx".format(bazel_package, name))
+            link_632(name = "{}/ms".format(name))
+            link_targets.append("//{}:{}/ms".format(bazel_package, name))
+            link_744(name = "{}/react".format(name))
+            link_targets.append("//{}:{}/react".format(bazel_package, name))
+            link_774(name = "{}/rollup".format(name))
+            link_targets.append("//{}:{}/rollup".format(bazel_package, name))
+            link_901(name = "{}/uvu".format(name))
+            link_targets.append("//{}:{}/uvu".format(bazel_package, name))
+        elif bazel_package == "npm/private/test":
+            link_55(name = "{}/@figma/nodegit".format(name))
+            link_targets.append("//{}:{}/@figma/nodegit".format(bazel_package, name))
+            scope_targets["@figma"] = scope_targets["@figma"] + [link_targets[-1]] if "@figma" in scope_targets else [link_targets[-1]]
+            link_85(name = "{}/@plotly/regl".format(name))
+            link_targets.append("//{}:{}/@plotly/regl".format(bazel_package, name))
+            scope_targets["@plotly"] = scope_targets["@plotly"] + [link_targets[-1]] if "@plotly" in scope_targets else [link_targets[-1]]
+            link_85(name = "{}/regl".format(name))
+            link_targets.append("//{}:{}/regl".format(bazel_package, name))
+            link_204(name = "{}/bufferutil".format(name))
+            link_targets.append("//{}:{}/bufferutil".format(bazel_package, name))
+            link_364(name = "{}/esbuild".format(name))
+            link_targets.append("//{}:{}/esbuild".format(bazel_package, name))
+            link_469(name = "{}/hot-shots".format(name))
+            link_targets.append("//{}:{}/hot-shots".format(bazel_package, name))
+            link_546(name = "{}/json-stable-stringify".format(name))
+            link_targets.append("//{}:{}/json-stable-stringify".format(bazel_package, name))
+            link_566(name = "{}/lodash".format(name))
+            link_targets.append("//{}:{}/lodash".format(bazel_package, name))
+            link_647(name = "{}/node-gyp".format(name))
+            link_targets.append("//{}:{}/node-gyp".format(bazel_package, name))
+            link_711(name = "{}/plotly.js".format(name))
+            link_targets.append("//{}:{}/plotly.js".format(bazel_package, name))
+            link_736(name = "{}/puppeteer".format(name))
+            link_targets.append("//{}:{}/puppeteer".format(bazel_package, name))
+            link_786(name = "{}/segfault-handler".format(name))
+            link_targets.append("//{}:{}/segfault-handler".format(bazel_package, name))
+            link_787(name = "{}/semver-first-satisfied".format(name))
+            link_targets.append("//{}:{}/semver-first-satisfied".format(bazel_package, name))
+            link_884(name = "{}/typescript".format(name))
+            link_targets.append("//{}:{}/typescript".format(bazel_package, name))
+            link_894(name = "{}/unused".format(name))
+            link_909(name = "{}/webpack-bundle-analyzer".format(name))
+            link_targets.append("//{}:{}/webpack-bundle-analyzer".format(bazel_package, name))
+            link_943(name = "{}/hello".format(name))
+            link_targets.append("//{}:{}/hello".format(bazel_package, name))
+            link_944(name = "{}/inline-fixtures".format(name))
+            link_targets.append("//{}:{}/inline-fixtures".format(bazel_package, name))
+            link_945(name = "{}/syncpack".format(name))
+            link_targets.append("//{}:{}/syncpack".format(bazel_package, name))
+            link_946(name = "{}/handlebars-helpers/helper-date".format(name))
+            link_targets.append("//{}:{}/handlebars-helpers/helper-date".format(bazel_package, name))
+            scope_targets["handlebars-helpers"] = scope_targets["handlebars-helpers"] + [link_targets[-1]] if "handlebars-helpers" in scope_targets else [link_targets[-1]]
+            link_947(name = "{}/protoc-gen-grpc".format(name))
+            link_targets.append("//{}:{}/protoc-gen-grpc".format(bazel_package, name))
+            link_948(name = "{}/@kubernetes/client-node".format(name))
+            link_targets.append("//{}:{}/@kubernetes/client-node".format(bazel_package, name))
+            scope_targets["@kubernetes"] = scope_targets["@kubernetes"] + [link_targets[-1]] if "@kubernetes" in scope_targets else [link_targets[-1]]
+            link_949(name = "{}/debug".format(name))
+            link_targets.append("//{}:{}/debug".format(bazel_package, name))
+        elif bazel_package == "js/private/image":
+            link_89(name = "{}/@rollup/plugin-commonjs".format(name))
+            link_targets.append("//{}:{}/@rollup/plugin-commonjs".format(bazel_package, name))
+            scope_targets["@rollup"] = scope_targets["@rollup"] + [link_targets[-1]] if "@rollup" in scope_targets else [link_targets[-1]]
+            link_93(name = "{}/@rollup/plugin-node-resolve".format(name))
+            link_targets.append("//{}:{}/@rollup/plugin-node-resolve".format(bazel_package, name))
+            scope_targets["@rollup"] = scope_targets["@rollup"] + [link_targets[-1]] if "@rollup" in scope_targets else [link_targets[-1]]
+            link_96(name = "{}/@rollup/plugin-typescript".format(name))
+            link_targets.append("//{}:{}/@rollup/plugin-typescript".format(bazel_package, name))
+            scope_targets["@rollup"] = scope_targets["@rollup"] + [link_targets[-1]] if "@rollup" in scope_targets else [link_targets[-1]]
+            link_775(name = "{}/rollup".format(name))
+            link_targets.append("//{}:{}/rollup".format(bazel_package, name))
+            link_847(name = "{}/tar-stream".format(name))
+            link_targets.append("//{}:{}/tar-stream".format(bazel_package, name))
+            link_873(name = "{}/tslib".format(name))
+            link_targets.append("//{}:{}/tslib".format(bazel_package, name))
+            link_884(name = "{}/typescript".format(name))
+            link_targets.append("//{}:{}/typescript".format(bazel_package, name))
+            link_950(name = "{}/@types/archiver".format(name))
+            link_targets.append("//{}:{}/@types/archiver".format(bazel_package, name))
+            scope_targets["@types"] = scope_targets["@types"] + [link_targets[-1]] if "@types" in scope_targets else [link_targets[-1]]
+            link_967(name = "{}/@types/node".format(name))
+            link_targets.append("//{}:{}/@types/node".format(bazel_package, name))
+            scope_targets["@types"] = scope_targets["@types"] + [link_targets[-1]] if "@types" in scope_targets else [link_targets[-1]]
+            link_972(name = "{}/@types/tar-stream".format(name))
+            link_targets.append("//{}:{}/@types/tar-stream".format(bazel_package, name))
+            scope_targets["@types"] = scope_targets["@types"] + [link_targets[-1]] if "@types" in scope_targets else [link_targets[-1]]
+        elif bazel_package == "js/private/worker/src":
+            link_89(name = "{}/@rollup/plugin-commonjs".format(name))
+            link_targets.append("//{}:{}/@rollup/plugin-commonjs".format(bazel_package, name))
+            scope_targets["@rollup"] = scope_targets["@rollup"] + [link_targets[-1]] if "@rollup" in scope_targets else [link_targets[-1]]
+            link_91(name = "{}/@rollup/plugin-json".format(name))
+            link_targets.append("//{}:{}/@rollup/plugin-json".format(bazel_package, name))
+            scope_targets["@rollup"] = scope_targets["@rollup"] + [link_targets[-1]] if "@rollup" in scope_targets else [link_targets[-1]]
+            link_93(name = "{}/@rollup/plugin-node-resolve".format(name))
+            link_targets.append("//{}:{}/@rollup/plugin-node-resolve".format(bazel_package, name))
+            scope_targets["@rollup"] = scope_targets["@rollup"] + [link_targets[-1]] if "@rollup" in scope_targets else [link_targets[-1]]
+            link_95(name = "{}/@rollup/plugin-terser".format(name))
+            link_targets.append("//{}:{}/@rollup/plugin-terser".format(bazel_package, name))
+            scope_targets["@rollup"] = scope_targets["@rollup"] + [link_targets[-1]] if "@rollup" in scope_targets else [link_targets[-1]]
+            link_96(name = "{}/@rollup/plugin-typescript".format(name))
+            link_targets.append("//{}:{}/@rollup/plugin-typescript".format(bazel_package, name))
+            scope_targets["@rollup"] = scope_targets["@rollup"] + [link_targets[-1]] if "@rollup" in scope_targets else [link_targets[-1]]
+            link_137(name = "{}/abortcontroller-polyfill".format(name))
+            link_targets.append("//{}:{}/abortcontroller-polyfill".format(bazel_package, name))
+            link_454(name = "{}/google-protobuf".format(name))
+            link_targets.append("//{}:{}/google-protobuf".format(bazel_package, name))
+            link_775(name = "{}/rollup".format(name))
+            link_targets.append("//{}:{}/rollup".format(bazel_package, name))
+            link_873(name = "{}/tslib".format(name))
+            link_targets.append("//{}:{}/tslib".format(bazel_package, name))
+            link_884(name = "{}/typescript".format(name))
+            link_targets.append("//{}:{}/typescript".format(bazel_package, name))
+            link_959(name = "{}/@types/google-protobuf".format(name))
+            link_targets.append("//{}:{}/@types/google-protobuf".format(bazel_package, name))
+            scope_targets["@types"] = scope_targets["@types"] + [link_targets[-1]] if "@types" in scope_targets else [link_targets[-1]]
+            link_968(name = "{}/@types/node".format(name))
+            link_targets.append("//{}:{}/@types/node".format(bazel_package, name))
+            scope_targets["@types"] = scope_targets["@types"] + [link_targets[-1]] if "@types" in scope_targets else [link_targets[-1]]
+        elif bazel_package == "js/private/coverage/bundle":
+            link_90(name = "{}/@rollup/plugin-commonjs".format(name))
+            link_targets.append("//{}:{}/@rollup/plugin-commonjs".format(bazel_package, name))
+            scope_targets["@rollup"] = scope_targets["@rollup"] + [link_targets[-1]] if "@rollup" in scope_targets else [link_targets[-1]]
+            link_92(name = "{}/@rollup/plugin-json".format(name))
+            link_targets.append("//{}:{}/@rollup/plugin-json".format(bazel_package, name))
+            scope_targets["@rollup"] = scope_targets["@rollup"] + [link_targets[-1]] if "@rollup" in scope_targets else [link_targets[-1]]
+            link_94(name = "{}/@rollup/plugin-node-resolve".format(name))
+            link_targets.append("//{}:{}/@rollup/plugin-node-resolve".format(bazel_package, name))
+            scope_targets["@rollup"] = scope_targets["@rollup"] + [link_targets[-1]] if "@rollup" in scope_targets else [link_targets[-1]]
+            link_207(name = "{}/c8".format(name))
+            link_targets.append("//{}:{}/c8".format(bazel_package, name))
+            link_776(name = "{}/rollup".format(name))
+            link_targets.append("//{}:{}/rollup".format(bazel_package, name))
+        elif bazel_package == "examples/webpack_cli":
+            link_110(name = "{}/@vanilla-extract/css".format(name))
+            link_targets.append("//{}:{}/@vanilla-extract/css".format(bazel_package, name))
+            scope_targets["@vanilla-extract"] = scope_targets["@vanilla-extract"] + [link_targets[-1]] if "@vanilla-extract" in scope_targets else [link_targets[-1]]
+            link_114(name = "{}/@vanilla-extract/webpack-plugin".format(name))
+            link_targets.append("//{}:{}/@vanilla-extract/webpack-plugin".format(bazel_package, name))
+            scope_targets["@vanilla-extract"] = scope_targets["@vanilla-extract"] + [link_targets[-1]] if "@vanilla-extract" in scope_targets else [link_targets[-1]]
+            link_269(name = "{}/css-loader".format(name))
+            link_targets.append("//{}:{}/css-loader".format(bazel_package, name))
+            link_582(name = "{}/mathjs".format(name))
+            link_targets.append("//{}:{}/mathjs".format(bazel_package, name))
+            link_591(name = "{}/mini-css-extract-plugin".format(name))
+            link_targets.append("//{}:{}/mini-css-extract-plugin".format(bazel_package, name))
+            link_910(name = "{}/webpack-cli".format(name))
+            link_targets.append("//{}:{}/webpack-cli".format(bazel_package, name))
+            link_913(name = "{}/webpack".format(name))
+            link_targets.append("//{}:{}/webpack".format(bazel_package, name))
+        elif bazel_package == "examples/npm_package/packages/pkg_a":
+            link_142(name = "{}/acorn".format(name))
+            link_targets.append("//{}:{}/acorn".format(bazel_package, name))
+            link_900(name = "{}/uuid".format(name))
+            link_targets.append("//{}:{}/uuid".format(bazel_package, name))
+        elif bazel_package == "examples/npm_package/packages/pkg_b":
+            link_142(name = "{}/acorn".format(name))
+            link_targets.append("//{}:{}/acorn".format(bazel_package, name))
+            link_900(name = "{}/uuid".format(name))
+            link_targets.append("//{}:{}/uuid".format(bazel_package, name))
+        elif bazel_package == "js/private/test/image":
+            link_143(name = "{}/acorn".format(name))
+            link_targets.append("//{}:{}/acorn".format(bazel_package, name))
+        elif bazel_package == "examples/npm_package/libs/lib_a":
+            link_218(name = "{}/chalk".format(name))
+            link_targets.append("//{}:{}/chalk".format(bazel_package, name))
+        elif bazel_package == "npm/private/test/npm_package":
+            link_218(name = "{}/chalk".format(name))
+            link_targets.append("//{}:{}/chalk".format(bazel_package, name))
+            link_219(name = "{}/chalk-alt".format(name))
+            link_targets.append("//{}:{}/chalk-alt".format(bazel_package, name))
+        elif bazel_package == "":
+            link_219(name = "{}/chalk".format(name))
+            link_targets.append("//{}:{}/chalk".format(bazel_package, name))
+            link_490(name = "{}/inline-fixtures".format(name))
+            link_targets.append("//{}:{}/inline-fixtures".format(bazel_package, name))
+            link_552(name = "{}/jsonpath-plus".format(name))
+            link_targets.append("//{}:{}/jsonpath-plus".format(bazel_package, name))
+            link_884(name = "{}/typescript".format(name))
+            link_targets.append("//{}:{}/typescript".format(bazel_package, name))
+            link_966(name = "{}/@types/node".format(name))
+            link_targets.append("//{}:{}/@types/node".format(bazel_package, name))
+            scope_targets["@types"] = scope_targets["@types"] + [link_targets[-1]] if "@types" in scope_targets else [link_targets[-1]]
+        elif bazel_package == "js/private/test/js_run_devserver":
+            link_532(name = "{}/jasmine".format(name))
+            link_targets.append("//{}:{}/jasmine".format(bazel_package, name))
+            link_966(name = "{}/@types/node".format(name))
+            link_targets.append("//{}:{}/@types/node".format(bazel_package, name))
+            scope_targets["@types"] = scope_targets["@types"] + [link_targets[-1]] if "@types" in scope_targets else [link_targets[-1]]
+        elif bazel_package == "examples/macro":
+            link_618(name = "{}/mocha-junit-reporter".format(name))
+            link_targets.append("//{}:{}/mocha-junit-reporter".format(bazel_package, name))
+            link_619(name = "{}/mocha-multi-reporters".format(name))
+            link_targets.append("//{}:{}/mocha-multi-reporters".format(bazel_package, name))
+            link_620(name = "{}/mocha".format(name))
+            link_targets.append("//{}:{}/mocha".format(bazel_package, name))
+
+    if is_root:
+        _npm_package_store(
+            name = ".aspect_rules_js/{}/is-odd@0.0.0".format(name),
+            src = "//npm/private/test/vendored/is-odd:is-odd",
+            package = "is-odd",
+            version = "0.0.0",
+            deps = {
+                "//:.aspect_rules_js/{}/is-number@6.0.0".format(name): "is-number",
+            },
+            visibility = ["//visibility:public"],
+            tags = ["manual"],
+            use_declare_symlink = select({
+                "@aspect_rules_js//js:allow_unresolved_symlinks": True,
+                "//conditions:default": False,
+            }),
+        )
+
+    if is_root:
+        _npm_package_store(
+            name = ".aspect_rules_js/{}/semver-max@0.0.0".format(name),
+            src = "//npm/private/test/vendored/semver-max:semver-max",
+            package = "semver-max",
+            version = "0.0.0",
+            deps = {
+                "//:.aspect_rules_js/{}/is-odd@0.0.0".format(name): "is-odd",
+                "//:.aspect_rules_js/{}/semver@5.7.1".format(name): "semver",
+            },
+            visibility = ["//visibility:public"],
+            tags = ["manual"],
+            use_declare_symlink = select({
+                "@aspect_rules_js//js:allow_unresolved_symlinks": True,
+                "//conditions:default": False,
+            }),
+        )
+
+    if is_root:
+        _npm_package_store(
+            name = ".aspect_rules_js/{}/@mycorp+pkg-a@0.0.0".format(name),
+            src = "//examples/npm_package/packages/pkg_a:pkg_a",
+            package = "@mycorp/pkg-a",
+            version = "0.0.0",
+            deps = {
+                "//:.aspect_rules_js/{}/acorn@8.7.1".format(name): "acorn",
+                "//:.aspect_rules_js/{}/uuid@8.3.2".format(name): "uuid",
+            },
+            visibility = ["//visibility:public"],
+            tags = ["manual"],
+            use_declare_symlink = select({
+                "@aspect_rules_js//js:allow_unresolved_symlinks": True,
+                "//conditions:default": False,
+            }),
+        )
+
+    for link_package in ["examples/js_binary", "examples/npm_deps"]:
+        if link_package == native.package_name():
+            # terminal target for direct dependencies
+            _npm_link_package_store(
+                name = "{}/@mycorp/pkg-a".format(name),
+                src = "//:.aspect_rules_js/{}/@mycorp+pkg-a@0.0.0".format(name),
+                visibility = ["//examples:__subpackages__"],
+                tags = ["manual"],
+                use_declare_symlink = select({
+                    "@aspect_rules_js//js:allow_unresolved_symlinks": True,
+                    "//conditions:default": False,
+                }),
+            )
+
+            # filegroup target that provides a single file which is
+            # package directory for use in $(execpath) and $(rootpath)
+            native.filegroup(
+                name = "{}/@mycorp/pkg-a/dir".format(name),
+                srcs = [":{}/@mycorp/pkg-a".format(name)],
+                output_group = "package_directory",
+                visibility = ["//examples:__subpackages__"],
+                tags = ["manual"],
+            )
+
+    if is_root:
+        _npm_package_store(
+            name = ".aspect_rules_js/{}/test-npm_package@0.0.0".format(name),
+            src = "//npm/private/test/npm_package:npm_package",
+            package = "test-npm_package",
+            version = "0.0.0",
+            deps = {
+                "//:.aspect_rules_js/{}/chalk@5.0.1".format(name): "chalk",
+                "//:.aspect_rules_js/{}/chalk@5.1.1".format(name): "chalk-alt",
+            },
+            visibility = ["//visibility:public"],
+            tags = ["manual"],
+            use_declare_symlink = select({
+                "@aspect_rules_js//js:allow_unresolved_symlinks": True,
+                "//conditions:default": False,
+            }),
+        )
+
+    for link_package in ["npm/private/test"]:
+        if link_package == native.package_name():
+            # terminal target for direct dependencies
+            _npm_link_package_store(
+                name = "{}/test-npm_package".format(name),
+                src = "//:.aspect_rules_js/{}/test-npm_package@0.0.0".format(name),
+                visibility = ["//visibility:public"],
+                tags = ["manual"],
+                use_declare_symlink = select({
+                    "@aspect_rules_js//js:allow_unresolved_symlinks": True,
+                    "//conditions:default": False,
+                }),
+            )
+
+            # filegroup target that provides a single file which is
+            # package directory for use in $(execpath) and $(rootpath)
+            native.filegroup(
+                name = "{}/test-npm_package/dir".format(name),
+                srcs = [":{}/test-npm_package".format(name)],
+                output_group = "package_directory",
+                visibility = ["//visibility:public"],
+                tags = ["manual"],
+            )
+            link_targets.append(":{}/test-npm_package".format(name))
+
+    for scope, scoped_targets in scope_targets.items():
+        _js_library(
+            name = "{}/{}".format(name, scope),
+            srcs = scoped_targets,
+            tags = ["manual"],
+            visibility = ["//visibility:public"],
+        )
+
+    _js_library(
+        name = name,
+        srcs = link_targets,
+        tags = ["manual"],
+        visibility = ["//visibility:public"],
+    )
+
+# buildifier: disable=function-docstring
+def npm_link_targets(name = "node_modules", package = None):
+    link_packages = ["", "examples/js_binary", "examples/linked_empty_node_modules", "examples/macro", "examples/npm_deps", "examples/npm_package/libs/lib_a", "examples/npm_package/packages/pkg_a", "examples/npm_package/packages/pkg_b", "examples/webpack_cli", "js/private/coverage/bundle", "js/private/image", "js/private/test/image", "js/private/test/js_run_devserver", "js/private/worker/src", "npm/private/test", "npm/private/test/npm_package"]
+    bazel_package = package if package != None else native.package_name()
+    link = bazel_package in link_packages
+
+    link_targets = []
+
+    if link:
+        if bazel_package == "examples/npm_deps":
+            link_targets.append("//{}:{}/@aspect-test/a".format(bazel_package, name))
+            link_targets.append("//{}:{}/@aspect-test/c".format(bazel_package, name))
+            link_targets.append("//{}:{}/@gregmagolan/test-b".format(bazel_package, name))
+            link_targets.append("//{}:{}/@rollup/plugin-commonjs".format(bazel_package, name))
+            link_targets.append("//{}:{}/debug".format(bazel_package, name))
+            link_targets.append("//{}:{}/meaning-of-life".format(bazel_package, name))
+            link_targets.append("//{}:{}/mobx-react".format(bazel_package, name))
+            link_targets.append("//{}:{}/mobx".format(bazel_package, name))
+            link_targets.append("//{}:{}/ms".format(bazel_package, name))
+            link_targets.append("//{}:{}/react".format(bazel_package, name))
+            link_targets.append("//{}:{}/rollup".format(bazel_package, name))
+            link_targets.append("//{}:{}/uvu".format(bazel_package, name))
+        elif bazel_package == "npm/private/test":
+            link_targets.append("//{}:{}/@figma/nodegit".format(bazel_package, name))
+            link_targets.append("//{}:{}/@plotly/regl".format(bazel_package, name))
+            link_targets.append("//{}:{}/regl".format(bazel_package, name))
+            link_targets.append("//{}:{}/bufferutil".format(bazel_package, name))
+            link_targets.append("//{}:{}/esbuild".format(bazel_package, name))
+            link_targets.append("//{}:{}/hot-shots".format(bazel_package, name))
+            link_targets.append("//{}:{}/json-stable-stringify".format(bazel_package, name))
+            link_targets.append("//{}:{}/lodash".format(bazel_package, name))
+            link_targets.append("//{}:{}/node-gyp".format(bazel_package, name))
+            link_targets.append("//{}:{}/plotly.js".format(bazel_package, name))
+            link_targets.append("//{}:{}/puppeteer".format(bazel_package, name))
+            link_targets.append("//{}:{}/segfault-handler".format(bazel_package, name))
+            link_targets.append("//{}:{}/semver-first-satisfied".format(bazel_package, name))
+            link_targets.append("//{}:{}/typescript".format(bazel_package, name))
+            link_targets.append("//{}:{}/webpack-bundle-analyzer".format(bazel_package, name))
+            link_targets.append("//{}:{}/hello".format(bazel_package, name))
+            link_targets.append("//{}:{}/inline-fixtures".format(bazel_package, name))
+            link_targets.append("//{}:{}/syncpack".format(bazel_package, name))
+            link_targets.append("//{}:{}/handlebars-helpers/helper-date".format(bazel_package, name))
+            link_targets.append("//{}:{}/protoc-gen-grpc".format(bazel_package, name))
+            link_targets.append("//{}:{}/@kubernetes/client-node".format(bazel_package, name))
+            link_targets.append("//{}:{}/debug".format(bazel_package, name))
+        elif bazel_package == "js/private/image":
+            link_targets.append("//{}:{}/@rollup/plugin-commonjs".format(bazel_package, name))
+            link_targets.append("//{}:{}/@rollup/plugin-node-resolve".format(bazel_package, name))
+            link_targets.append("//{}:{}/@rollup/plugin-typescript".format(bazel_package, name))
+            link_targets.append("//{}:{}/rollup".format(bazel_package, name))
+            link_targets.append("//{}:{}/tar-stream".format(bazel_package, name))
+            link_targets.append("//{}:{}/tslib".format(bazel_package, name))
+            link_targets.append("//{}:{}/typescript".format(bazel_package, name))
+            link_targets.append("//{}:{}/@types/archiver".format(bazel_package, name))
+            link_targets.append("//{}:{}/@types/node".format(bazel_package, name))
+            link_targets.append("//{}:{}/@types/tar-stream".format(bazel_package, name))
+        elif bazel_package == "js/private/worker/src":
+            link_targets.append("//{}:{}/@rollup/plugin-commonjs".format(bazel_package, name))
+            link_targets.append("//{}:{}/@rollup/plugin-json".format(bazel_package, name))
+            link_targets.append("//{}:{}/@rollup/plugin-node-resolve".format(bazel_package, name))
+            link_targets.append("//{}:{}/@rollup/plugin-terser".format(bazel_package, name))
+            link_targets.append("//{}:{}/@rollup/plugin-typescript".format(bazel_package, name))
+            link_targets.append("//{}:{}/abortcontroller-polyfill".format(bazel_package, name))
+            link_targets.append("//{}:{}/google-protobuf".format(bazel_package, name))
+            link_targets.append("//{}:{}/rollup".format(bazel_package, name))
+            link_targets.append("//{}:{}/tslib".format(bazel_package, name))
+            link_targets.append("//{}:{}/typescript".format(bazel_package, name))
+            link_targets.append("//{}:{}/@types/google-protobuf".format(bazel_package, name))
+            link_targets.append("//{}:{}/@types/node".format(bazel_package, name))
+        elif bazel_package == "js/private/coverage/bundle":
+            link_targets.append("//{}:{}/@rollup/plugin-commonjs".format(bazel_package, name))
+            link_targets.append("//{}:{}/@rollup/plugin-json".format(bazel_package, name))
+            link_targets.append("//{}:{}/@rollup/plugin-node-resolve".format(bazel_package, name))
+            link_targets.append("//{}:{}/c8".format(bazel_package, name))
+            link_targets.append("//{}:{}/rollup".format(bazel_package, name))
+        elif bazel_package == "examples/webpack_cli":
+            link_targets.append("//{}:{}/@vanilla-extract/css".format(bazel_package, name))
+            link_targets.append("//{}:{}/@vanilla-extract/webpack-plugin".format(bazel_package, name))
+            link_targets.append("//{}:{}/css-loader".format(bazel_package, name))
+            link_targets.append("//{}:{}/mathjs".format(bazel_package, name))
+            link_targets.append("//{}:{}/mini-css-extract-plugin".format(bazel_package, name))
+            link_targets.append("//{}:{}/webpack-cli".format(bazel_package, name))
+            link_targets.append("//{}:{}/webpack".format(bazel_package, name))
+        elif bazel_package == "examples/npm_package/packages/pkg_a":
+            link_targets.append("//{}:{}/acorn".format(bazel_package, name))
+            link_targets.append("//{}:{}/uuid".format(bazel_package, name))
+        elif bazel_package == "examples/npm_package/packages/pkg_b":
+            link_targets.append("//{}:{}/acorn".format(bazel_package, name))
+            link_targets.append("//{}:{}/uuid".format(bazel_package, name))
+        elif bazel_package == "js/private/test/image":
+            link_targets.append("//{}:{}/acorn".format(bazel_package, name))
+        elif bazel_package == "examples/npm_package/libs/lib_a":
+            link_targets.append("//{}:{}/chalk".format(bazel_package, name))
+        elif bazel_package == "npm/private/test/npm_package":
+            link_targets.append("//{}:{}/chalk".format(bazel_package, name))
+            link_targets.append("//{}:{}/chalk-alt".format(bazel_package, name))
+        elif bazel_package == "":
+            link_targets.append("//{}:{}/chalk".format(bazel_package, name))
+            link_targets.append("//{}:{}/inline-fixtures".format(bazel_package, name))
+            link_targets.append("//{}:{}/jsonpath-plus".format(bazel_package, name))
+            link_targets.append("//{}:{}/typescript".format(bazel_package, name))
+            link_targets.append("//{}:{}/@types/node".format(bazel_package, name))
+        elif bazel_package == "js/private/test/js_run_devserver":
+            link_targets.append("//{}:{}/jasmine".format(bazel_package, name))
+            link_targets.append("//{}:{}/@types/node".format(bazel_package, name))
+        elif bazel_package == "examples/macro":
+            link_targets.append("//{}:{}/mocha-junit-reporter".format(bazel_package, name))
+            link_targets.append("//{}:{}/mocha-multi-reporters".format(bazel_package, name))
+            link_targets.append("//{}:{}/mocha".format(bazel_package, name))
+
+    for link_package in ["examples/js_binary", "examples/npm_deps"]:
+        if link_package == bazel_package:
+            link_targets.append("//{}:{}/@mycorp/pkg-a".format(bazel_package, name))
+
+    for link_package in ["npm/private/test"]:
+        if link_package == bazel_package:
+            link_targets.append("//{}:{}/test-npm_package".format(bazel_package, name))
+    return link_targets
diff --git a/npm/private/test/package_json_checked.bzl b/npm/private/test/snapshots/bzlmod/package_json.bzl
similarity index 100%
copy from npm/private/test/package_json_checked.bzl
copy to npm/private/test/snapshots/bzlmod/package_json.bzl
diff --git a/npm/private/test/package_json_with_dashes_checked.bzl b/npm/private/test/snapshots/bzlmod/package_json_with_dashes.bzl
similarity index 100%
copy from npm/private/test/package_json_with_dashes_checked.bzl
copy to npm/private/test/snapshots/bzlmod/package_json_with_dashes.bzl
diff --git a/npm/private/test/snapshots/bzlmod/repositories.bzl b/npm/private/test/snapshots/bzlmod/repositories.bzl
new file mode 100644
index 0000000..fbeac95
--- /dev/null
+++ b/npm/private/test/snapshots/bzlmod/repositories.bzl
@@ -0,0 +1,25137 @@
+"""@generated by npm_translate_lock(name = "npm", pnpm_lock = "//:pnpm-lock.yaml")"""
+
+load("@aspect_rules_js//npm:repositories.bzl", "npm_import")
+
+# Generated npm_import repository rules corresponding to npm packages in //:pnpm-lock.yaml
+# buildifier: disable=function-docstring
+def npm_repositories():
+    npm_import(
+        name = "npm__at_ampproject_remapping__2.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@ampproject/remapping",
+        version = "2.2.0",
+        url = "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
+        deps = {
+            "@jridgewell/gen-mapping": "0.1.1",
+            "@jridgewell/trace-mapping": "0.3.17",
+        },
+        transitive_closure = {
+            "@ampproject/remapping": ["2.2.0"],
+            "@jridgewell/gen-mapping": ["0.1.1"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_aspect-test_a__5.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_deps": ["@aspect-test/a"],
+        },
+        package = "@aspect-test/a",
+        version = "5.0.2",
+        url = "https://registry.npmjs.org/@aspect-test/a/-/a-5.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-bURS+F0+tS2XPxUPbrqsTZxIre1U5ZglwzDqcOCrU7MbxuRrkO24hesgTMGJldCglwL/tiEGRlvdMndlPgRdNw==",
+        deps = {
+            "@aspect-test/b": "5.0.2",
+            "@aspect-test/c": "2.0.2",
+            "@aspect-test/d": "2.0.0_at_aspect-test_c_2.0.2",
+        },
+        transitive_closure = {
+            "@aspect-test/a": ["5.0.2"],
+            "@aspect-test/b": ["5.0.2"],
+            "@aspect-test/c": ["2.0.2"],
+            "@aspect-test/d": ["2.0.0_at_aspect-test_c_2.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_aspect-test_b__5.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@aspect-test/b",
+        version = "5.0.2",
+        url = "https://registry.npmjs.org/@aspect-test/b/-/b-5.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-I8wnJV5J0h8ui1O3K6XPq1qGHKopTl/OnvkSfor7uJ9yRCm2Qv6Tf2LsTgR2xzkgiwhA4iBwdYFwecwinF244w==",
+        deps = {
+            "@aspect-test/a": "5.0.2",
+            "@aspect-test/c": "2.0.2",
+            "@aspect-test/d": "2.0.0_at_aspect-test_c_2.0.2",
+        },
+        transitive_closure = {
+            "@aspect-test/a": ["5.0.2"],
+            "@aspect-test/b": ["5.0.2"],
+            "@aspect-test/c": ["2.0.2"],
+            "@aspect-test/d": ["2.0.0_at_aspect-test_c_2.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_aspect-test_c__2.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_deps": ["@aspect-test/c"],
+        },
+        package = "@aspect-test/c",
+        version = "2.0.2",
+        url = "https://registry.npmjs.org/@aspect-test/c/-/c-2.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rMJmd3YBvY7y0jh+2m72TiAhe6dVKjMMNFFVOXFCbM233m7lsG4cq970H1C8rUsc3AcA5E/cEHlxSVffHlHD2Q==",
+        transitive_closure = {
+            "@aspect-test/c": ["2.0.2"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        custom_postinstall = "echo moo > cow.txt && echo mooo >> cow.txt",
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_aspect-test_d__2.0.0__at_aspect-test_c_2.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@aspect-test/d",
+        version = "2.0.0_at_aspect-test_c_2.0.2",
+        url = "https://registry.npmjs.org/@aspect-test/d/-/d-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-jndwr8pLUfn795uApTcXG/yZ5hV2At1aS/wo5BVLxqlVVgLoOETF/Dp4QOjMHE/SXkXFowz6Hao+WpmzVvAO0A==",
+        deps = {
+            "@aspect-test/c": "2.0.2",
+        },
+        transitive_closure = {
+            "@aspect-test/c": ["2.0.2"],
+            "@aspect-test/d": ["2.0.0_at_aspect-test_c_2.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_code-frame__7.18.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/code-frame",
+        version = "7.18.6",
+        url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
+        deps = {
+            "@babel/highlight": "7.18.6",
+        },
+        transitive_closure = {
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/highlight": ["7.18.6"],
+            "ansi-styles": ["3.2.1"],
+            "chalk": ["2.4.2"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+            "escape-string-regexp": ["1.0.5"],
+            "has-flag": ["3.0.0"],
+            "js-tokens": ["4.0.0"],
+            "supports-color": ["5.5.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_compat-data__7.21.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/compat-data",
+        version = "7.21.0",
+        url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==",
+        transitive_closure = {
+            "@babel/compat-data": ["7.21.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_core__7.21.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/core",
+        version = "7.21.0",
+        url = "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==",
+        deps = {
+            "@ampproject/remapping": "2.2.0",
+            "@babel/code-frame": "7.18.6",
+            "@babel/generator": "7.21.1",
+            "@babel/helper-compilation-targets": "7.20.7_at_babel_core_7.21.0",
+            "@babel/helper-module-transforms": "7.21.2",
+            "@babel/helpers": "7.21.0",
+            "@babel/parser": "7.21.2",
+            "@babel/template": "7.20.7",
+            "@babel/traverse": "7.21.2",
+            "@babel/types": "7.21.2",
+            "convert-source-map": "1.9.0",
+            "debug": "4.3.4_supports-color_8.1.1",
+            "gensync": "1.0.0-beta.2",
+            "json5": "2.2.3",
+            "semver": "6.3.0",
+        },
+        transitive_closure = {
+            "@ampproject/remapping": ["2.2.0"],
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/compat-data": ["7.21.0"],
+            "@babel/core": ["7.21.0"],
+            "@babel/generator": ["7.21.1"],
+            "@babel/helper-compilation-targets": ["7.20.7_at_babel_core_7.21.0"],
+            "@babel/helper-environment-visitor": ["7.18.9"],
+            "@babel/helper-function-name": ["7.21.0"],
+            "@babel/helper-hoist-variables": ["7.18.6"],
+            "@babel/helper-module-imports": ["7.18.6"],
+            "@babel/helper-module-transforms": ["7.21.2"],
+            "@babel/helper-simple-access": ["7.20.2"],
+            "@babel/helper-split-export-declaration": ["7.18.6"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/helper-validator-option": ["7.21.0"],
+            "@babel/helpers": ["7.21.0"],
+            "@babel/highlight": ["7.18.6"],
+            "@babel/parser": ["7.21.2"],
+            "@babel/template": ["7.20.7"],
+            "@babel/traverse": ["7.21.2"],
+            "@babel/types": ["7.21.2"],
+            "@jridgewell/gen-mapping": ["0.1.1", "0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "ansi-styles": ["3.2.1"],
+            "browserslist": ["4.21.5"],
+            "caniuse-lite": ["1.0.30001458"],
+            "chalk": ["2.4.2"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+            "convert-source-map": ["1.9.0"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "electron-to-chromium": ["1.4.311"],
+            "escalade": ["3.1.1"],
+            "escape-string-regexp": ["1.0.5"],
+            "gensync": ["1.0.0-beta.2"],
+            "globals": ["11.12.0"],
+            "has-flag": ["3.0.0", "4.0.0"],
+            "js-tokens": ["4.0.0"],
+            "jsesc": ["2.5.2"],
+            "json5": ["2.2.3"],
+            "lru-cache": ["5.1.1"],
+            "ms": ["2.1.2"],
+            "node-releases": ["2.0.10"],
+            "picocolors": ["1.0.0"],
+            "semver": ["6.3.0"],
+            "supports-color": ["5.5.0", "8.1.1"],
+            "to-fast-properties": ["2.0.0"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+            "yallist": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_generator__7.21.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/generator",
+        version = "7.21.1",
+        url = "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==",
+        deps = {
+            "@babel/types": "7.21.2",
+            "@jridgewell/gen-mapping": "0.3.2",
+            "@jridgewell/trace-mapping": "0.3.17",
+            "jsesc": "2.5.2",
+        },
+        transitive_closure = {
+            "@babel/generator": ["7.21.1"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/types": ["7.21.2"],
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "jsesc": ["2.5.2"],
+            "to-fast-properties": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_helper-compilation-targets__7.20.7__at_babel_core_7.21.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/helper-compilation-targets",
+        version = "7.20.7_at_babel_core_7.21.0",
+        url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==",
+        deps = {
+            "@babel/compat-data": "7.21.0",
+            "@babel/core": "7.21.0",
+            "@babel/helper-validator-option": "7.21.0",
+            "browserslist": "4.21.5",
+            "lru-cache": "5.1.1",
+            "semver": "6.3.0",
+        },
+        transitive_closure = {
+            "@ampproject/remapping": ["2.2.0"],
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/compat-data": ["7.21.0"],
+            "@babel/core": ["7.21.0"],
+            "@babel/generator": ["7.21.1"],
+            "@babel/helper-compilation-targets": ["7.20.7_at_babel_core_7.21.0"],
+            "@babel/helper-environment-visitor": ["7.18.9"],
+            "@babel/helper-function-name": ["7.21.0"],
+            "@babel/helper-hoist-variables": ["7.18.6"],
+            "@babel/helper-module-imports": ["7.18.6"],
+            "@babel/helper-module-transforms": ["7.21.2"],
+            "@babel/helper-simple-access": ["7.20.2"],
+            "@babel/helper-split-export-declaration": ["7.18.6"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/helper-validator-option": ["7.21.0"],
+            "@babel/helpers": ["7.21.0"],
+            "@babel/highlight": ["7.18.6"],
+            "@babel/parser": ["7.21.2"],
+            "@babel/template": ["7.20.7"],
+            "@babel/traverse": ["7.21.2"],
+            "@babel/types": ["7.21.2"],
+            "@jridgewell/gen-mapping": ["0.1.1", "0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "ansi-styles": ["3.2.1"],
+            "browserslist": ["4.21.5"],
+            "caniuse-lite": ["1.0.30001458"],
+            "chalk": ["2.4.2"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+            "convert-source-map": ["1.9.0"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "electron-to-chromium": ["1.4.311"],
+            "escalade": ["3.1.1"],
+            "escape-string-regexp": ["1.0.5"],
+            "gensync": ["1.0.0-beta.2"],
+            "globals": ["11.12.0"],
+            "has-flag": ["3.0.0", "4.0.0"],
+            "js-tokens": ["4.0.0"],
+            "jsesc": ["2.5.2"],
+            "json5": ["2.2.3"],
+            "lru-cache": ["5.1.1"],
+            "ms": ["2.1.2"],
+            "node-releases": ["2.0.10"],
+            "picocolors": ["1.0.0"],
+            "semver": ["6.3.0"],
+            "supports-color": ["5.5.0", "8.1.1"],
+            "to-fast-properties": ["2.0.0"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+            "yallist": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_helper-environment-visitor__7.18.9",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/helper-environment-visitor",
+        version = "7.18.9",
+        url = "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
+        transitive_closure = {
+            "@babel/helper-environment-visitor": ["7.18.9"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_helper-function-name__7.21.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/helper-function-name",
+        version = "7.21.0",
+        url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
+        deps = {
+            "@babel/template": "7.20.7",
+            "@babel/types": "7.21.2",
+        },
+        transitive_closure = {
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/helper-function-name": ["7.21.0"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/highlight": ["7.18.6"],
+            "@babel/parser": ["7.21.2"],
+            "@babel/template": ["7.20.7"],
+            "@babel/types": ["7.21.2"],
+            "ansi-styles": ["3.2.1"],
+            "chalk": ["2.4.2"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+            "escape-string-regexp": ["1.0.5"],
+            "has-flag": ["3.0.0"],
+            "js-tokens": ["4.0.0"],
+            "supports-color": ["5.5.0"],
+            "to-fast-properties": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_helper-hoist-variables__7.18.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/helper-hoist-variables",
+        version = "7.18.6",
+        url = "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
+        deps = {
+            "@babel/types": "7.21.2",
+        },
+        transitive_closure = {
+            "@babel/helper-hoist-variables": ["7.18.6"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/types": ["7.21.2"],
+            "to-fast-properties": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_helper-module-imports__7.18.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/helper-module-imports",
+        version = "7.18.6",
+        url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
+        deps = {
+            "@babel/types": "7.21.2",
+        },
+        transitive_closure = {
+            "@babel/helper-module-imports": ["7.18.6"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/types": ["7.21.2"],
+            "to-fast-properties": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_helper-module-transforms__7.21.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/helper-module-transforms",
+        version = "7.21.2",
+        url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==",
+        deps = {
+            "@babel/helper-environment-visitor": "7.18.9",
+            "@babel/helper-module-imports": "7.18.6",
+            "@babel/helper-simple-access": "7.20.2",
+            "@babel/helper-split-export-declaration": "7.18.6",
+            "@babel/helper-validator-identifier": "7.19.1",
+            "@babel/template": "7.20.7",
+            "@babel/traverse": "7.21.2",
+            "@babel/types": "7.21.2",
+        },
+        transitive_closure = {
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/generator": ["7.21.1"],
+            "@babel/helper-environment-visitor": ["7.18.9"],
+            "@babel/helper-function-name": ["7.21.0"],
+            "@babel/helper-hoist-variables": ["7.18.6"],
+            "@babel/helper-module-imports": ["7.18.6"],
+            "@babel/helper-module-transforms": ["7.21.2"],
+            "@babel/helper-simple-access": ["7.20.2"],
+            "@babel/helper-split-export-declaration": ["7.18.6"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/highlight": ["7.18.6"],
+            "@babel/parser": ["7.21.2"],
+            "@babel/template": ["7.20.7"],
+            "@babel/traverse": ["7.21.2"],
+            "@babel/types": ["7.21.2"],
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "ansi-styles": ["3.2.1"],
+            "chalk": ["2.4.2"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "escape-string-regexp": ["1.0.5"],
+            "globals": ["11.12.0"],
+            "has-flag": ["3.0.0", "4.0.0"],
+            "js-tokens": ["4.0.0"],
+            "jsesc": ["2.5.2"],
+            "ms": ["2.1.2"],
+            "supports-color": ["5.5.0", "8.1.1"],
+            "to-fast-properties": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_helper-plugin-utils__7.20.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/helper-plugin-utils",
+        version = "7.20.2",
+        url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==",
+        transitive_closure = {
+            "@babel/helper-plugin-utils": ["7.20.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_helper-simple-access__7.20.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/helper-simple-access",
+        version = "7.20.2",
+        url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
+        deps = {
+            "@babel/types": "7.21.2",
+        },
+        transitive_closure = {
+            "@babel/helper-simple-access": ["7.20.2"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/types": ["7.21.2"],
+            "to-fast-properties": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_helper-split-export-declaration__7.18.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/helper-split-export-declaration",
+        version = "7.18.6",
+        url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
+        deps = {
+            "@babel/types": "7.21.2",
+        },
+        transitive_closure = {
+            "@babel/helper-split-export-declaration": ["7.18.6"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/types": ["7.21.2"],
+            "to-fast-properties": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_helper-string-parser__7.19.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/helper-string-parser",
+        version = "7.19.4",
+        url = "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==",
+        transitive_closure = {
+            "@babel/helper-string-parser": ["7.19.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_helper-validator-identifier__7.19.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/helper-validator-identifier",
+        version = "7.19.1",
+        url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
+        transitive_closure = {
+            "@babel/helper-validator-identifier": ["7.19.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_helper-validator-option__7.21.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/helper-validator-option",
+        version = "7.21.0",
+        url = "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==",
+        transitive_closure = {
+            "@babel/helper-validator-option": ["7.21.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_helpers__7.21.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/helpers",
+        version = "7.21.0",
+        url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==",
+        deps = {
+            "@babel/template": "7.20.7",
+            "@babel/traverse": "7.21.2",
+            "@babel/types": "7.21.2",
+        },
+        transitive_closure = {
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/generator": ["7.21.1"],
+            "@babel/helper-environment-visitor": ["7.18.9"],
+            "@babel/helper-function-name": ["7.21.0"],
+            "@babel/helper-hoist-variables": ["7.18.6"],
+            "@babel/helper-split-export-declaration": ["7.18.6"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/helpers": ["7.21.0"],
+            "@babel/highlight": ["7.18.6"],
+            "@babel/parser": ["7.21.2"],
+            "@babel/template": ["7.20.7"],
+            "@babel/traverse": ["7.21.2"],
+            "@babel/types": ["7.21.2"],
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "ansi-styles": ["3.2.1"],
+            "chalk": ["2.4.2"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "escape-string-regexp": ["1.0.5"],
+            "globals": ["11.12.0"],
+            "has-flag": ["3.0.0", "4.0.0"],
+            "js-tokens": ["4.0.0"],
+            "jsesc": ["2.5.2"],
+            "ms": ["2.1.2"],
+            "supports-color": ["5.5.0", "8.1.1"],
+            "to-fast-properties": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_highlight__7.18.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/highlight",
+        version = "7.18.6",
+        url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
+        deps = {
+            "@babel/helper-validator-identifier": "7.19.1",
+            "chalk": "2.4.2",
+            "js-tokens": "4.0.0",
+        },
+        transitive_closure = {
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/highlight": ["7.18.6"],
+            "ansi-styles": ["3.2.1"],
+            "chalk": ["2.4.2"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+            "escape-string-regexp": ["1.0.5"],
+            "has-flag": ["3.0.0"],
+            "js-tokens": ["4.0.0"],
+            "supports-color": ["5.5.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_parser__7.21.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/parser",
+        version = "7.21.2",
+        url = "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==",
+        deps = {
+            "@babel/types": "7.21.2",
+        },
+        transitive_closure = {
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/parser": ["7.21.2"],
+            "@babel/types": ["7.21.2"],
+            "to-fast-properties": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_plugin-syntax-typescript__7.20.0__at_babel_core_7.21.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/plugin-syntax-typescript",
+        version = "7.20.0_at_babel_core_7.21.0",
+        url = "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==",
+        deps = {
+            "@babel/core": "7.21.0",
+            "@babel/helper-plugin-utils": "7.20.2",
+        },
+        transitive_closure = {
+            "@ampproject/remapping": ["2.2.0"],
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/compat-data": ["7.21.0"],
+            "@babel/core": ["7.21.0"],
+            "@babel/generator": ["7.21.1"],
+            "@babel/helper-compilation-targets": ["7.20.7_at_babel_core_7.21.0"],
+            "@babel/helper-environment-visitor": ["7.18.9"],
+            "@babel/helper-function-name": ["7.21.0"],
+            "@babel/helper-hoist-variables": ["7.18.6"],
+            "@babel/helper-module-imports": ["7.18.6"],
+            "@babel/helper-module-transforms": ["7.21.2"],
+            "@babel/helper-plugin-utils": ["7.20.2"],
+            "@babel/helper-simple-access": ["7.20.2"],
+            "@babel/helper-split-export-declaration": ["7.18.6"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/helper-validator-option": ["7.21.0"],
+            "@babel/helpers": ["7.21.0"],
+            "@babel/highlight": ["7.18.6"],
+            "@babel/parser": ["7.21.2"],
+            "@babel/plugin-syntax-typescript": ["7.20.0_at_babel_core_7.21.0"],
+            "@babel/template": ["7.20.7"],
+            "@babel/traverse": ["7.21.2"],
+            "@babel/types": ["7.21.2"],
+            "@jridgewell/gen-mapping": ["0.1.1", "0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "ansi-styles": ["3.2.1"],
+            "browserslist": ["4.21.5"],
+            "caniuse-lite": ["1.0.30001458"],
+            "chalk": ["2.4.2"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+            "convert-source-map": ["1.9.0"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "electron-to-chromium": ["1.4.311"],
+            "escalade": ["3.1.1"],
+            "escape-string-regexp": ["1.0.5"],
+            "gensync": ["1.0.0-beta.2"],
+            "globals": ["11.12.0"],
+            "has-flag": ["3.0.0", "4.0.0"],
+            "js-tokens": ["4.0.0"],
+            "jsesc": ["2.5.2"],
+            "json5": ["2.2.3"],
+            "lru-cache": ["5.1.1"],
+            "ms": ["2.1.2"],
+            "node-releases": ["2.0.10"],
+            "picocolors": ["1.0.0"],
+            "semver": ["6.3.0"],
+            "supports-color": ["5.5.0", "8.1.1"],
+            "to-fast-properties": ["2.0.0"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+            "yallist": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_runtime__7.21.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/runtime",
+        version = "7.21.0",
+        url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==",
+        deps = {
+            "regenerator-runtime": "0.13.11",
+        },
+        transitive_closure = {
+            "@babel/runtime": ["7.21.0"],
+            "regenerator-runtime": ["0.13.11"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_template__7.20.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/template",
+        version = "7.20.7",
+        url = "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
+        deps = {
+            "@babel/code-frame": "7.18.6",
+            "@babel/parser": "7.21.2",
+            "@babel/types": "7.21.2",
+        },
+        transitive_closure = {
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/highlight": ["7.18.6"],
+            "@babel/parser": ["7.21.2"],
+            "@babel/template": ["7.20.7"],
+            "@babel/types": ["7.21.2"],
+            "ansi-styles": ["3.2.1"],
+            "chalk": ["2.4.2"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+            "escape-string-regexp": ["1.0.5"],
+            "has-flag": ["3.0.0"],
+            "js-tokens": ["4.0.0"],
+            "supports-color": ["5.5.0"],
+            "to-fast-properties": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_traverse__7.21.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/traverse",
+        version = "7.21.2",
+        url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==",
+        deps = {
+            "@babel/code-frame": "7.18.6",
+            "@babel/generator": "7.21.1",
+            "@babel/helper-environment-visitor": "7.18.9",
+            "@babel/helper-function-name": "7.21.0",
+            "@babel/helper-hoist-variables": "7.18.6",
+            "@babel/helper-split-export-declaration": "7.18.6",
+            "@babel/parser": "7.21.2",
+            "@babel/types": "7.21.2",
+            "debug": "4.3.4_supports-color_8.1.1",
+            "globals": "11.12.0",
+        },
+        transitive_closure = {
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/generator": ["7.21.1"],
+            "@babel/helper-environment-visitor": ["7.18.9"],
+            "@babel/helper-function-name": ["7.21.0"],
+            "@babel/helper-hoist-variables": ["7.18.6"],
+            "@babel/helper-split-export-declaration": ["7.18.6"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/highlight": ["7.18.6"],
+            "@babel/parser": ["7.21.2"],
+            "@babel/template": ["7.20.7"],
+            "@babel/traverse": ["7.21.2"],
+            "@babel/types": ["7.21.2"],
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "ansi-styles": ["3.2.1"],
+            "chalk": ["2.4.2"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "escape-string-regexp": ["1.0.5"],
+            "globals": ["11.12.0"],
+            "has-flag": ["3.0.0", "4.0.0"],
+            "js-tokens": ["4.0.0"],
+            "jsesc": ["2.5.2"],
+            "ms": ["2.1.2"],
+            "supports-color": ["5.5.0", "8.1.1"],
+            "to-fast-properties": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_babel_types__7.21.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@babel/types",
+        version = "7.21.2",
+        url = "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==",
+        deps = {
+            "@babel/helper-string-parser": "7.19.4",
+            "@babel/helper-validator-identifier": "7.19.1",
+            "to-fast-properties": "2.0.0",
+        },
+        transitive_closure = {
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/types": ["7.21.2"],
+            "to-fast-properties": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_bcoe_v8-coverage__0.2.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@bcoe/v8-coverage",
+        version = "0.2.3",
+        url = "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
+        transitive_closure = {
+            "@bcoe/v8-coverage": ["0.2.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_choojs_findup__0.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@choojs/findup",
+        version = "0.2.1",
+        url = "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==",
+        deps = {
+            "commander": "2.20.3",
+        },
+        transitive_closure = {
+            "@choojs/findup": ["0.2.1"],
+            "commander": ["2.20.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_discoveryjs_json-ext__0.5.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@discoveryjs/json-ext",
+        version = "0.5.7",
+        url = "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==",
+        transitive_closure = {
+            "@discoveryjs/json-ext": ["0.5.7"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_emotion_hash__0.9.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@emotion/hash",
+        version = "0.9.0",
+        url = "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==",
+        transitive_closure = {
+            "@emotion/hash": ["0.9.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_android-arm64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/android-arm64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==",
+        transitive_closure = {
+            "@esbuild/android-arm64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_android-arm__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/android-arm",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==",
+        transitive_closure = {
+            "@esbuild/android-arm": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_android-x64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/android-x64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==",
+        transitive_closure = {
+            "@esbuild/android-x64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_darwin-arm64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/darwin-arm64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==",
+        transitive_closure = {
+            "@esbuild/darwin-arm64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_darwin-x64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/darwin-x64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==",
+        transitive_closure = {
+            "@esbuild/darwin-x64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_freebsd-arm64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/freebsd-arm64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==",
+        transitive_closure = {
+            "@esbuild/freebsd-arm64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_freebsd-x64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/freebsd-x64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==",
+        transitive_closure = {
+            "@esbuild/freebsd-x64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_linux-arm64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/linux-arm64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==",
+        transitive_closure = {
+            "@esbuild/linux-arm64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_linux-arm__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/linux-arm",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==",
+        transitive_closure = {
+            "@esbuild/linux-arm": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_linux-ia32__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/linux-ia32",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==",
+        transitive_closure = {
+            "@esbuild/linux-ia32": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_linux-loong64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/linux-loong64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==",
+        transitive_closure = {
+            "@esbuild/linux-loong64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_linux-mips64el__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/linux-mips64el",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==",
+        transitive_closure = {
+            "@esbuild/linux-mips64el": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_linux-ppc64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/linux-ppc64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==",
+        transitive_closure = {
+            "@esbuild/linux-ppc64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_linux-riscv64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/linux-riscv64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==",
+        transitive_closure = {
+            "@esbuild/linux-riscv64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_linux-s390x__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/linux-s390x",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==",
+        transitive_closure = {
+            "@esbuild/linux-s390x": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_linux-x64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/linux-x64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==",
+        transitive_closure = {
+            "@esbuild/linux-x64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_netbsd-x64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/netbsd-x64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==",
+        transitive_closure = {
+            "@esbuild/netbsd-x64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_openbsd-x64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/openbsd-x64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==",
+        transitive_closure = {
+            "@esbuild/openbsd-x64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_sunos-x64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/sunos-x64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==",
+        transitive_closure = {
+            "@esbuild/sunos-x64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_win32-arm64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/win32-arm64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==",
+        transitive_closure = {
+            "@esbuild/win32-arm64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_win32-ia32__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/win32-ia32",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==",
+        transitive_closure = {
+            "@esbuild/win32-ia32": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_esbuild_win32-x64__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@esbuild/win32-x64",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==",
+        transitive_closure = {
+            "@esbuild/win32-x64": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_figma_nodegit__0.28.0-figma.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["@figma/nodegit"],
+        },
+        package = "@figma/nodegit",
+        version = "0.28.0-figma.2",
+        url = "https://registry.npmjs.org/@figma/nodegit/-/nodegit-0.28.0-figma.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3YJNNJCFzgmbBSDVVayUjvUEwt4H1HJqoahoCO25j375H9wa2Hp649rS0xqKM2amwuD5inFyr/XI2Z96cbI7dg==",
+        deps = {
+            "fs-extra": "7.0.1",
+            "got": "10.7.0",
+            "json5": "2.2.3",
+            "lodash": "4.17.21",
+            "nan": "2.17.0",
+            "node-gyp": "7.1.2",
+            "node-pre-gyp": "0.13.0",
+            "ramda": "0.25.0",
+            "tar-fs": "1.16.3",
+        },
+        transitive_closure = {
+            "@figma/nodegit": ["0.28.0-figma.2"],
+            "@sindresorhus/is": ["2.1.1"],
+            "@szmarczak/http-timer": ["4.0.6"],
+            "@types/cacheable-request": ["registry.npmjs.org/@types/cacheable-request@6.0.3"],
+            "@types/http-cache-semantics": ["registry.npmjs.org/@types/http-cache-semantics@4.0.1"],
+            "@types/keyv": ["registry.npmjs.org/@types/keyv@3.1.4"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@types/responselike": ["registry.npmjs.org/@types/responselike@1.0.0"],
+            "abbrev": ["1.1.1"],
+            "ajv": ["6.12.6"],
+            "ansi-regex": ["2.1.1", "5.0.1"],
+            "aproba": ["1.2.0"],
+            "are-we-there-yet": ["1.1.7"],
+            "asn1": ["0.2.6"],
+            "assert-plus": ["1.0.0"],
+            "asynckit": ["0.4.0"],
+            "aws-sign2": ["0.7.0"],
+            "aws4": ["1.12.0"],
+            "balanced-match": ["1.0.2"],
+            "bcrypt-pbkdf": ["1.0.2"],
+            "bl": ["1.2.3"],
+            "brace-expansion": ["1.1.11"],
+            "buffer-alloc": ["1.2.0"],
+            "buffer-alloc-unsafe": ["1.1.0"],
+            "buffer-fill": ["1.0.0"],
+            "cacheable-lookup": ["2.0.1"],
+            "cacheable-request": ["7.0.2"],
+            "caseless": ["0.12.0"],
+            "chownr": ["1.1.4", "2.0.0"],
+            "clone-response": ["1.0.3"],
+            "code-point-at": ["1.1.0"],
+            "combined-stream": ["1.0.8"],
+            "concat-map": ["0.0.1"],
+            "console-control-strings": ["1.1.0"],
+            "core-util-is": ["1.0.2", "1.0.3"],
+            "dashdash": ["1.14.1"],
+            "debug": ["3.2.7"],
+            "decompress-response": ["5.0.0"],
+            "deep-extend": ["0.6.0"],
+            "defer-to-connect": ["2.0.1"],
+            "delayed-stream": ["1.0.0"],
+            "delegates": ["1.0.0"],
+            "detect-libc": ["1.0.3"],
+            "duplexer3": ["0.1.5"],
+            "ecc-jsbn": ["0.1.2"],
+            "emoji-regex": ["8.0.0"],
+            "end-of-stream": ["1.4.4"],
+            "env-paths": ["2.2.1"],
+            "extend": ["3.0.2"],
+            "extsprintf": ["1.3.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "forever-agent": ["0.6.1"],
+            "form-data": ["2.3.3"],
+            "fs-constants": ["1.0.0"],
+            "fs-extra": ["7.0.1"],
+            "fs-minipass": ["1.2.7", "2.1.0"],
+            "fs.realpath": ["1.0.0"],
+            "gauge": ["2.7.4"],
+            "get-stream": ["5.2.0"],
+            "getpass": ["0.1.7"],
+            "glob": ["7.2.3"],
+            "got": ["10.7.0"],
+            "graceful-fs": ["4.2.10"],
+            "har-schema": ["2.0.0"],
+            "har-validator": ["5.1.5"],
+            "has-unicode": ["2.0.1"],
+            "http-cache-semantics": ["4.1.1"],
+            "http-signature": ["1.2.0"],
+            "iconv-lite": ["0.4.24"],
+            "ignore-walk": ["3.0.4"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "ini": ["1.3.8"],
+            "is-fullwidth-code-point": ["1.0.0", "3.0.0"],
+            "is-typedarray": ["1.0.0"],
+            "isarray": ["1.0.0"],
+            "isexe": ["2.0.0"],
+            "isstream": ["0.1.2"],
+            "jsbn": ["0.1.1"],
+            "json-buffer": ["3.0.1"],
+            "json-schema": ["0.4.0"],
+            "json-schema-traverse": ["0.4.1"],
+            "json-stringify-safe": ["5.0.1"],
+            "json5": ["2.2.3"],
+            "jsonfile": ["4.0.0"],
+            "jsprim": ["1.4.2"],
+            "keyv": ["4.5.2"],
+            "lodash": ["4.17.21"],
+            "lowercase-keys": ["2.0.0"],
+            "lru-cache": ["6.0.0"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+            "mimic-response": ["1.0.1", "2.1.0"],
+            "minimatch": ["3.1.2"],
+            "minimist": ["1.2.8"],
+            "minipass": ["2.9.0", "3.3.6", "4.2.4"],
+            "minizlib": ["1.3.3", "2.1.2"],
+            "mkdirp": ["0.5.6", "1.0.4"],
+            "ms": ["2.1.3"],
+            "nan": ["2.17.0"],
+            "needle": ["2.9.1"],
+            "node-gyp": ["7.1.2"],
+            "node-pre-gyp": ["0.13.0"],
+            "nopt": ["4.0.3", "5.0.0"],
+            "normalize-url": ["6.1.0"],
+            "npm-bundled": ["1.1.2"],
+            "npm-normalize-package-bin": ["1.0.1"],
+            "npm-packlist": ["1.4.8"],
+            "npmlog": ["4.1.2"],
+            "number-is-nan": ["1.0.1"],
+            "oauth-sign": ["0.9.0"],
+            "object-assign": ["4.1.1"],
+            "once": ["1.4.0"],
+            "os-homedir": ["1.0.2"],
+            "os-tmpdir": ["1.0.2"],
+            "osenv": ["0.1.5"],
+            "p-cancelable": ["2.1.1"],
+            "p-event": ["4.2.0"],
+            "p-finally": ["1.0.0"],
+            "p-timeout": ["3.2.0"],
+            "path-is-absolute": ["1.0.1"],
+            "performance-now": ["2.1.0"],
+            "process-nextick-args": ["2.0.1"],
+            "psl": ["1.9.0"],
+            "pump": ["1.0.3", "3.0.0"],
+            "punycode": ["2.3.0"],
+            "qs": ["6.5.3"],
+            "ramda": ["0.25.0"],
+            "rc": ["1.2.8"],
+            "readable-stream": ["2.3.8"],
+            "request": ["2.88.2"],
+            "responselike": ["2.0.1"],
+            "rimraf": ["2.7.1", "3.0.2"],
+            "safe-buffer": ["5.1.2", "5.2.1"],
+            "safer-buffer": ["2.1.2"],
+            "sax": ["1.2.4"],
+            "semver": ["5.7.1", "7.5.0"],
+            "set-blocking": ["2.0.0"],
+            "signal-exit": ["3.0.7"],
+            "sshpk": ["1.17.0"],
+            "string-width": ["1.0.2", "4.2.3"],
+            "string_decoder": ["1.1.1"],
+            "strip-ansi": ["3.0.1", "6.0.1"],
+            "strip-json-comments": ["2.0.1"],
+            "tar": ["4.4.19", "6.1.13"],
+            "tar-fs": ["1.16.3"],
+            "tar-stream": ["1.6.2"],
+            "to-buffer": ["1.1.1"],
+            "to-readable-stream": ["2.1.0"],
+            "tough-cookie": ["2.5.0"],
+            "tunnel-agent": ["0.6.0"],
+            "tweetnacl": ["0.14.5"],
+            "type-fest": ["0.10.0"],
+            "universalify": ["0.1.2"],
+            "uri-js": ["4.4.1"],
+            "util-deprecate": ["1.0.2"],
+            "uuid": ["3.4.0"],
+            "verror": ["1.10.0"],
+            "which": ["2.0.2"],
+            "wide-align": ["1.1.5"],
+            "wrappy": ["1.0.2"],
+            "xtend": ["4.0.2"],
+            "yallist": ["3.1.1", "4.0.0"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox", "requires-network"],
+    )
+
+    npm_import(
+        name = "npm__at_gar_promisify__1.1.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@gar/promisify",
+        version = "1.1.3",
+        url = "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==",
+        transitive_closure = {
+            "@gar/promisify": ["1.1.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_gregmagolan_test-a__0.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@gregmagolan/test-a",
+        version = "0.0.1",
+        url = "https://registry.npmjs.org/@gregmagolan/test-a/-/test-a-0.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nMZ3MKkXZ+uYbrm8R3dfdt3v1gOOLtf88CdDciWxMYGLr29oVjQG11y2fz4IRBR6R7hI2Gj+G9sHZ69wLTnjfA==",
+        transitive_closure = {
+            "@gregmagolan/test-a": ["0.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_gregmagolan_test-b__0.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_deps": ["@gregmagolan/test-b"],
+        },
+        package = "@gregmagolan/test-b",
+        version = "0.0.2",
+        url = "https://registry.npmjs.org/@gregmagolan/test-b/-/test-b-0.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-h+LeJUbUued9XyQwxKMUdklGiGxPYJ1RvTAK9612ctCiMS2Fn0wu/Au5kHsMHxm8l4bOfpgAWmQ0OQQy7wUBCg==",
+        deps = {
+            "@gregmagolan/test-a": "0.0.1",
+        },
+        transitive_closure = {
+            "@gregmagolan/test-a": ["0.0.1"],
+            "@gregmagolan/test-b": ["0.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_isaacs_cliui__8.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@isaacs/cliui",
+        version = "8.0.2",
+        url = "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+        deps = {
+            "string-width": "5.1.2",
+            "string-width-cjs": "/string-width/4.2.3",
+            "strip-ansi": "7.1.0",
+            "strip-ansi-cjs": "/strip-ansi/6.0.1",
+            "wrap-ansi": "8.1.0",
+            "wrap-ansi-cjs": "/wrap-ansi/7.0.0",
+        },
+        transitive_closure = {
+            "@isaacs/cliui": ["8.0.2"],
+            "ansi-regex": ["5.0.1", "6.0.1"],
+            "ansi-styles": ["4.3.0", "6.2.1"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "eastasianwidth": ["0.2.0"],
+            "emoji-regex": ["8.0.0", "9.2.2"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "string-width": ["4.2.3", "5.1.2"],
+            "strip-ansi": ["6.0.1", "7.1.0"],
+            "wrap-ansi": ["7.0.0", "8.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_istanbuljs_schema__0.1.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@istanbuljs/schema",
+        version = "0.1.3",
+        url = "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
+        transitive_closure = {
+            "@istanbuljs/schema": ["0.1.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_jridgewell_gen-mapping__0.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@jridgewell/gen-mapping",
+        version = "0.1.1",
+        url = "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
+        deps = {
+            "@jridgewell/set-array": "1.1.2",
+            "@jridgewell/sourcemap-codec": "1.4.14",
+        },
+        transitive_closure = {
+            "@jridgewell/gen-mapping": ["0.1.1"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_jridgewell_gen-mapping__0.3.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@jridgewell/gen-mapping",
+        version = "0.3.2",
+        url = "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
+        deps = {
+            "@jridgewell/set-array": "1.1.2",
+            "@jridgewell/sourcemap-codec": "1.4.14",
+            "@jridgewell/trace-mapping": "0.3.17",
+        },
+        transitive_closure = {
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_jridgewell_resolve-uri__3.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@jridgewell/resolve-uri",
+        version = "3.1.0",
+        url = "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
+        transitive_closure = {
+            "@jridgewell/resolve-uri": ["3.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_jridgewell_set-array__1.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@jridgewell/set-array",
+        version = "1.1.2",
+        url = "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+        transitive_closure = {
+            "@jridgewell/set-array": ["1.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_jridgewell_source-map__0.3.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@jridgewell/source-map",
+        version = "0.3.2",
+        url = "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==",
+        deps = {
+            "@jridgewell/gen-mapping": "0.3.2",
+            "@jridgewell/trace-mapping": "0.3.17",
+        },
+        transitive_closure = {
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/source-map": ["0.3.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_jridgewell_sourcemap-codec__1.4.14",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@jridgewell/sourcemap-codec",
+        version = "1.4.14",
+        url = "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+        transitive_closure = {
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_jridgewell_trace-mapping__0.3.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@jridgewell/trace-mapping",
+        version = "0.3.17",
+        url = "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==",
+        deps = {
+            "@jridgewell/resolve-uri": "3.1.0",
+            "@jridgewell/sourcemap-codec": "1.4.14",
+        },
+        transitive_closure = {
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_mapbox_geojson-rewind__0.5.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@mapbox/geojson-rewind",
+        version = "0.5.2",
+        url = "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==",
+        deps = {
+            "get-stream": "6.0.1",
+            "minimist": "1.2.8",
+        },
+        transitive_closure = {
+            "@mapbox/geojson-rewind": ["0.5.2"],
+            "get-stream": ["6.0.1"],
+            "minimist": ["1.2.8"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_mapbox_geojson-types__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@mapbox/geojson-types",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw==",
+        transitive_closure = {
+            "@mapbox/geojson-types": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_mapbox_jsonlint-lines-primitives__2.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@mapbox/jsonlint-lines-primitives",
+        version = "2.0.2",
+        url = "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==",
+        transitive_closure = {
+            "@mapbox/jsonlint-lines-primitives": ["2.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_mapbox_mapbox-gl-supported__1.5.0__mapbox-gl_1.10.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@mapbox/mapbox-gl-supported",
+        version = "1.5.0_mapbox-gl_1.10.1",
+        url = "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg==",
+        deps = {
+            "mapbox-gl": "1.10.1",
+        },
+        transitive_closure = {
+            "@mapbox/geojson-rewind": ["0.5.2"],
+            "@mapbox/geojson-types": ["1.0.2"],
+            "@mapbox/jsonlint-lines-primitives": ["2.0.2"],
+            "@mapbox/mapbox-gl-supported": ["1.5.0_mapbox-gl_1.10.1"],
+            "@mapbox/point-geometry": ["0.1.0"],
+            "@mapbox/tiny-sdf": ["1.2.5"],
+            "@mapbox/unitbezier": ["0.0.0"],
+            "@mapbox/vector-tile": ["1.3.1"],
+            "@mapbox/whoots-js": ["3.1.0"],
+            "csscolorparser": ["1.0.3"],
+            "earcut": ["2.2.4"],
+            "geojson-vt": ["3.2.1"],
+            "get-stream": ["6.0.1"],
+            "gl-matrix": ["3.4.3"],
+            "grid-index": ["1.1.0"],
+            "ieee754": ["1.2.1"],
+            "kdbush": ["3.0.0"],
+            "mapbox-gl": ["1.10.1"],
+            "minimist": ["1.2.8"],
+            "murmurhash-js": ["1.0.0"],
+            "pbf": ["3.2.1"],
+            "potpack": ["1.0.2"],
+            "protocol-buffers-schema": ["3.6.0"],
+            "quickselect": ["2.0.0"],
+            "resolve-protobuf-schema": ["2.1.0"],
+            "rw": ["1.3.3"],
+            "supercluster": ["7.1.5"],
+            "tinyqueue": ["2.0.3"],
+            "vt-pbf": ["3.1.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_mapbox_node-pre-gyp__1.0.10",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@mapbox/node-pre-gyp",
+        version = "1.0.10",
+        url = "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==",
+        deps = {
+            "detect-libc": "2.0.1",
+            "https-proxy-agent": "5.0.1",
+            "make-dir": "3.1.0",
+            "node-fetch": "2.6.12",
+            "nopt": "5.0.0",
+            "npmlog": "5.0.1",
+            "rimraf": "3.0.2",
+            "semver": "7.5.0",
+            "tar": "6.1.13",
+        },
+        transitive_closure = {
+            "@mapbox/node-pre-gyp": ["1.0.10"],
+            "abbrev": ["1.1.1"],
+            "agent-base": ["6.0.2"],
+            "ansi-regex": ["5.0.1"],
+            "aproba": ["2.0.0"],
+            "are-we-there-yet": ["2.0.0"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "chownr": ["2.0.0"],
+            "color-support": ["1.1.3"],
+            "concat-map": ["0.0.1"],
+            "console-control-strings": ["1.1.0"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "delegates": ["1.0.0"],
+            "detect-libc": ["2.0.1"],
+            "emoji-regex": ["8.0.0"],
+            "fs-minipass": ["2.1.0"],
+            "fs.realpath": ["1.0.0"],
+            "gauge": ["3.0.2"],
+            "glob": ["7.2.3"],
+            "has-flag": ["4.0.0"],
+            "has-unicode": ["2.0.1"],
+            "https-proxy-agent": ["5.0.1"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "lru-cache": ["6.0.0"],
+            "make-dir": ["3.1.0"],
+            "minimatch": ["3.1.2"],
+            "minipass": ["3.3.6", "4.2.4"],
+            "minizlib": ["2.1.2"],
+            "mkdirp": ["1.0.4"],
+            "ms": ["2.1.2"],
+            "node-fetch": ["2.6.12"],
+            "nopt": ["5.0.0"],
+            "npmlog": ["5.0.1"],
+            "object-assign": ["4.1.1"],
+            "once": ["1.4.0"],
+            "path-is-absolute": ["1.0.1"],
+            "readable-stream": ["3.6.1"],
+            "rimraf": ["3.0.2"],
+            "safe-buffer": ["5.2.1"],
+            "semver": ["6.3.0", "7.5.0"],
+            "set-blocking": ["2.0.0"],
+            "signal-exit": ["3.0.7"],
+            "string-width": ["4.2.3"],
+            "string_decoder": ["1.3.0"],
+            "strip-ansi": ["6.0.1"],
+            "supports-color": ["8.1.1"],
+            "tar": ["6.1.13"],
+            "tr46": ["0.0.3"],
+            "util-deprecate": ["1.0.2"],
+            "webidl-conversions": ["3.0.1"],
+            "whatwg-url": ["5.0.0"],
+            "wide-align": ["1.1.5"],
+            "wrappy": ["1.0.2"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_mapbox_point-geometry__0.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@mapbox/point-geometry",
+        version = "0.1.0",
+        url = "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==",
+        transitive_closure = {
+            "@mapbox/point-geometry": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_mapbox_tiny-sdf__1.2.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@mapbox/tiny-sdf",
+        version = "1.2.5",
+        url = "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw==",
+        transitive_closure = {
+            "@mapbox/tiny-sdf": ["1.2.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_mapbox_unitbezier__0.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@mapbox/unitbezier",
+        version = "0.0.0",
+        url = "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==",
+        transitive_closure = {
+            "@mapbox/unitbezier": ["0.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_mapbox_vector-tile__1.3.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@mapbox/vector-tile",
+        version = "1.3.1",
+        url = "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==",
+        deps = {
+            "@mapbox/point-geometry": "0.1.0",
+        },
+        transitive_closure = {
+            "@mapbox/point-geometry": ["0.1.0"],
+            "@mapbox/vector-tile": ["1.3.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_mapbox_whoots-js__3.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@mapbox/whoots-js",
+        version = "3.1.0",
+        url = "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==",
+        transitive_closure = {
+            "@mapbox/whoots-js": ["3.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_npmcli_fs__2.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@npmcli/fs",
+        version = "2.1.2",
+        url = "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==",
+        deps = {
+            "@gar/promisify": "1.1.3",
+            "semver": "7.5.0",
+        },
+        transitive_closure = {
+            "@gar/promisify": ["1.1.3"],
+            "@npmcli/fs": ["2.1.2"],
+            "lru-cache": ["6.0.0"],
+            "semver": ["7.5.0"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_npmcli_move-file__2.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@npmcli/move-file",
+        version = "2.0.1",
+        url = "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==",
+        deps = {
+            "mkdirp": "1.0.4",
+            "rimraf": "3.0.2",
+        },
+        transitive_closure = {
+            "@npmcli/move-file": ["2.0.1"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "concat-map": ["0.0.1"],
+            "fs.realpath": ["1.0.0"],
+            "glob": ["7.2.3"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "minimatch": ["3.1.2"],
+            "mkdirp": ["1.0.4"],
+            "once": ["1.4.0"],
+            "path-is-absolute": ["1.0.1"],
+            "rimraf": ["3.0.2"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_pkgjs_parseargs__0.11.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@pkgjs/parseargs",
+        version = "0.11.0",
+        url = "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+        transitive_closure = {
+            "@pkgjs/parseargs": ["0.11.0"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__at_plotly_d3-sankey-circular__0.33.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@plotly/d3-sankey-circular",
+        version = "0.33.1",
+        url = "https://registry.npmjs.org/@plotly/d3-sankey-circular/-/d3-sankey-circular-0.33.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-FgBV1HEvCr3DV7RHhDsPXyryknucxtfnLwPtCKKxdolKyTFYoLX/ibEfX39iFYIL7DYbVeRtP43dbFcrHNE+KQ==",
+        deps = {
+            "d3-array": "1.2.4",
+            "d3-collection": "1.0.7",
+            "d3-shape": "1.3.7",
+            "elementary-circuits-directed-graph": "1.3.1",
+        },
+        transitive_closure = {
+            "@plotly/d3-sankey-circular": ["0.33.1"],
+            "d3-array": ["1.2.4"],
+            "d3-collection": ["1.0.7"],
+            "d3-path": ["1.0.9"],
+            "d3-shape": ["1.3.7"],
+            "elementary-circuits-directed-graph": ["1.3.1"],
+            "strongly-connected-components": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_plotly_d3-sankey__0.7.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@plotly/d3-sankey",
+        version = "0.7.2",
+        url = "https://registry.npmjs.org/@plotly/d3-sankey/-/d3-sankey-0.7.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-2jdVos1N3mMp3QW0k2q1ph7Gd6j5PY1YihBrwpkFnKqO+cqtZq3AdEYUeSGXMeLsBDQYiqTVcihYfk8vr5tqhw==",
+        deps = {
+            "d3-array": "1.2.4",
+            "d3-collection": "1.0.7",
+            "d3-shape": "1.3.7",
+        },
+        transitive_closure = {
+            "@plotly/d3-sankey": ["0.7.2"],
+            "d3-array": ["1.2.4"],
+            "d3-collection": ["1.0.7"],
+            "d3-path": ["1.0.9"],
+            "d3-shape": ["1.3.7"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_plotly_d3__3.8.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@plotly/d3",
+        version = "3.8.1",
+        url = "https://registry.npmjs.org/@plotly/d3/-/d3-3.8.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-x49ThEu1FRA00kTso4Jdfyf2byaCPLBGmLjAYQz5OzaPyLUhHesX3/Nfv2OHEhynhdy2UB39DLXq6thYe2L2kg==",
+        transitive_closure = {
+            "@plotly/d3": ["3.8.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_plotly_point-cluster__3.1.9",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@plotly/point-cluster",
+        version = "3.1.9",
+        url = "https://registry.npmjs.org/@plotly/point-cluster/-/point-cluster-3.1.9.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MwaI6g9scKf68Orpr1pHZ597pYx9uP8UEFXLPbsCmuw3a84obwz6pnMXGc90VhgDNeNiLEdlmuK7CPo+5PIxXw==",
+        deps = {
+            "array-bounds": "1.0.1",
+            "binary-search-bounds": "2.0.5",
+            "clamp": "1.0.1",
+            "defined": "1.0.1",
+            "dtype": "2.0.0",
+            "flatten-vertex-data": "1.0.2",
+            "is-obj": "1.0.1",
+            "math-log2": "1.0.1",
+            "parse-rect": "1.2.0",
+            "pick-by-alias": "1.2.0",
+        },
+        transitive_closure = {
+            "@plotly/point-cluster": ["3.1.9"],
+            "array-bounds": ["1.0.1"],
+            "binary-search-bounds": ["2.0.5"],
+            "clamp": ["1.0.1"],
+            "defined": ["1.0.1"],
+            "dtype": ["2.0.0"],
+            "flatten-vertex-data": ["1.0.2"],
+            "is-obj": ["1.0.1"],
+            "math-log2": ["1.0.1"],
+            "parse-rect": ["1.2.0"],
+            "pick-by-alias": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_plotly_regl__2.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["@plotly/regl", "regl"],
+        },
+        package = "@plotly/regl",
+        version = "2.1.2",
+        url = "https://registry.npmjs.org/@plotly/regl/-/regl-2.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Mdk+vUACbQvjd0m/1JJjOOafmkp/EpmHjISsopEz5Av44CBq7rPC05HHNbYGKVyNUF2zmEoBS/TT0pd0SPFFyw==",
+        transitive_closure = {
+            "@plotly/regl": ["2.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_polka_url__1.0.0-next.21",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@polka/url",
+        version = "1.0.0-next.21",
+        url = "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
+        transitive_closure = {
+            "@polka/url": ["1.0.0-next.21"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_puppeteer_browsers__0.5.0__typescript_4.9.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@puppeteer/browsers",
+        version = "0.5.0_typescript_4.9.5",
+        url = "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-0.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Uw6oB7VvmPRLE4iKsjuOh8zgDabhNX67dzo8U/BB0f9527qx+4eeUs+korU98OhG5C4ubg7ufBgVi63XYwS6TQ==",
+        deps = {
+            "debug": "4.3.4_supports-color_8.1.1",
+            "extract-zip": "2.0.1",
+            "https-proxy-agent": "5.0.1",
+            "progress": "2.0.3",
+            "proxy-from-env": "1.1.0",
+            "tar-fs": "2.1.1",
+            "typescript": "4.9.5",
+            "unbzip2-stream": "1.4.3",
+            "yargs": "17.7.1",
+        },
+        transitive_closure = {
+            "@puppeteer/browsers": ["0.5.0_typescript_4.9.5"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@types/yauzl": ["registry.npmjs.org/@types/yauzl@2.10.0"],
+            "agent-base": ["6.0.2"],
+            "ansi-regex": ["5.0.1"],
+            "ansi-styles": ["4.3.0"],
+            "base64-js": ["1.5.1"],
+            "bl": ["4.1.0"],
+            "buffer": ["5.7.1"],
+            "buffer-crc32": ["0.2.13"],
+            "chownr": ["1.1.4"],
+            "cliui": ["8.0.1"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "emoji-regex": ["8.0.0"],
+            "end-of-stream": ["1.4.4"],
+            "escalade": ["3.1.1"],
+            "extract-zip": ["2.0.1"],
+            "fd-slicer": ["1.1.0"],
+            "fs-constants": ["1.0.0"],
+            "get-caller-file": ["2.0.5"],
+            "get-stream": ["5.2.0"],
+            "has-flag": ["4.0.0"],
+            "https-proxy-agent": ["5.0.1"],
+            "ieee754": ["1.2.1"],
+            "inherits": ["2.0.4"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "mkdirp-classic": ["0.5.3"],
+            "ms": ["2.1.2"],
+            "once": ["1.4.0"],
+            "pend": ["1.2.0"],
+            "progress": ["2.0.3"],
+            "proxy-from-env": ["1.1.0"],
+            "pump": ["3.0.0"],
+            "readable-stream": ["3.6.1"],
+            "require-directory": ["2.1.1"],
+            "safe-buffer": ["5.2.1"],
+            "string-width": ["4.2.3"],
+            "string_decoder": ["1.3.0"],
+            "strip-ansi": ["6.0.1"],
+            "supports-color": ["8.1.1"],
+            "tar-fs": ["2.1.1"],
+            "tar-stream": ["2.2.0"],
+            "through": ["2.3.8"],
+            "typescript": ["4.9.5"],
+            "unbzip2-stream": ["1.4.3"],
+            "util-deprecate": ["1.0.2"],
+            "wrap-ansi": ["7.0.0"],
+            "wrappy": ["1.0.2"],
+            "y18n": ["5.0.8"],
+            "yargs": ["17.7.1"],
+            "yargs-parser": ["21.1.1"],
+            "yauzl": ["2.10.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_rollup_plugin-commonjs__21.1.0__rollup_2.70.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_deps": ["@rollup/plugin-commonjs"],
+        },
+        package = "@rollup/plugin-commonjs",
+        version = "21.1.0_rollup_2.70.2",
+        url = "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==",
+        deps = {
+            "@rollup/pluginutils": "3.1.0_rollup_2.70.2",
+            "commondir": "1.0.1",
+            "estree-walker": "2.0.2",
+            "glob": "7.2.3",
+            "is-reference": "1.2.1",
+            "magic-string": "0.25.9",
+            "resolve": "1.22.1",
+            "rollup": "2.70.2",
+        },
+        transitive_closure = {
+            "@rollup/plugin-commonjs": ["21.1.0_rollup_2.70.2"],
+            "@rollup/pluginutils": ["3.1.0_rollup_2.70.2"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@0.0.39", "registry.npmjs.org/@types/estree@1.0.0"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "commondir": ["1.0.1"],
+            "concat-map": ["0.0.1"],
+            "estree-walker": ["1.0.1", "2.0.2"],
+            "fs.realpath": ["1.0.0"],
+            "fsevents": ["2.3.2"],
+            "function-bind": ["1.1.1"],
+            "glob": ["7.2.3"],
+            "has": ["1.0.3"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "is-core-module": ["2.11.0"],
+            "is-reference": ["1.2.1"],
+            "magic-string": ["0.25.9"],
+            "minimatch": ["3.1.2"],
+            "once": ["1.4.0"],
+            "path-is-absolute": ["1.0.1"],
+            "path-parse": ["1.0.7"],
+            "picomatch": ["2.3.1"],
+            "resolve": ["1.22.1"],
+            "rollup": ["2.70.2"],
+            "sourcemap-codec": ["1.4.8"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_rollup_plugin-commonjs__23.0.0__rollup_2.79.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/image": ["@rollup/plugin-commonjs"],
+            "js/private/worker/src": ["@rollup/plugin-commonjs"],
+        },
+        package = "@rollup/plugin-commonjs",
+        version = "23.0.0_rollup_2.79.1",
+        url = "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-23.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-JbrTRyDNtLQj/rhl7RFUuYXwQ2fac+33oLDAu2k++WD95zweyo28UAomLVA0JMGx4vmCa7Nw4T6k/1F6lelExg==",
+        deps = {
+            "@rollup/pluginutils": "4.2.1",
+            "commondir": "1.0.1",
+            "estree-walker": "2.0.2",
+            "glob": "8.1.0",
+            "is-reference": "1.2.1",
+            "magic-string": "0.26.7",
+            "rollup": "2.79.1",
+        },
+        transitive_closure = {
+            "@rollup/plugin-commonjs": ["23.0.0_rollup_2.79.1"],
+            "@rollup/pluginutils": ["4.2.1"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@1.0.0"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["2.0.1"],
+            "commondir": ["1.0.1"],
+            "estree-walker": ["2.0.2"],
+            "fs.realpath": ["1.0.0"],
+            "fsevents": ["2.3.2"],
+            "glob": ["8.1.0"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "is-reference": ["1.2.1"],
+            "magic-string": ["0.26.7"],
+            "minimatch": ["5.1.6"],
+            "once": ["1.4.0"],
+            "picomatch": ["2.3.1"],
+            "rollup": ["2.79.1"],
+            "sourcemap-codec": ["1.4.8"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_rollup_plugin-commonjs__23.0.2__rollup_3.2.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/coverage/bundle": ["@rollup/plugin-commonjs"],
+        },
+        package = "@rollup/plugin-commonjs",
+        version = "23.0.2_rollup_3.2.5",
+        url = "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-23.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-e9ThuiRf93YlVxc4qNIurvv+Hp9dnD+4PjOqQs5vAYfcZ3+AXSrcdzXnVjWxcGQOa6KGJFcRZyUI3ktWLavFjg==",
+        deps = {
+            "@rollup/pluginutils": "5.0.2_rollup_3.2.5",
+            "commondir": "1.0.1",
+            "estree-walker": "2.0.2",
+            "glob": "8.1.0",
+            "is-reference": "1.2.1",
+            "magic-string": "0.26.7",
+            "rollup": "3.2.5",
+        },
+        transitive_closure = {
+            "@rollup/plugin-commonjs": ["23.0.2_rollup_3.2.5"],
+            "@rollup/pluginutils": ["5.0.2_rollup_3.2.5"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@1.0.0"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["2.0.1"],
+            "commondir": ["1.0.1"],
+            "estree-walker": ["2.0.2"],
+            "fs.realpath": ["1.0.0"],
+            "fsevents": ["2.3.2"],
+            "glob": ["8.1.0"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "is-reference": ["1.2.1"],
+            "magic-string": ["0.26.7"],
+            "minimatch": ["5.1.6"],
+            "once": ["1.4.0"],
+            "picomatch": ["2.3.1"],
+            "rollup": ["3.2.5"],
+            "sourcemap-codec": ["1.4.8"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_rollup_plugin-json__5.0.0__rollup_2.79.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/worker/src": ["@rollup/plugin-json"],
+        },
+        package = "@rollup/plugin-json",
+        version = "5.0.0_rollup_2.79.1",
+        url = "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-5.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-LsWDA5wJs/ggzakVuKQhZo7HPRcQZgBa3jWIVxQSFxaRToUGNi8ZBh3+k/gQ+1eInVYJgn4WBRCUkmoDrmmGzw==",
+        deps = {
+            "@rollup/pluginutils": "4.2.1",
+            "rollup": "2.79.1",
+        },
+        transitive_closure = {
+            "@rollup/plugin-json": ["5.0.0_rollup_2.79.1"],
+            "@rollup/pluginutils": ["4.2.1"],
+            "estree-walker": ["2.0.2"],
+            "fsevents": ["2.3.2"],
+            "picomatch": ["2.3.1"],
+            "rollup": ["2.79.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_rollup_plugin-json__5.0.1__rollup_3.2.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/coverage/bundle": ["@rollup/plugin-json"],
+        },
+        package = "@rollup/plugin-json",
+        version = "5.0.1_rollup_3.2.5",
+        url = "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-5.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-QCwhZZLvM8nRcTHyR1vOgyTMiAnjiNj1ebD/BMRvbO1oc/z14lZH6PfxXeegee2B6mky/u9fia4fxRM4TqrUaw==",
+        deps = {
+            "@rollup/pluginutils": "5.0.2_rollup_3.2.5",
+            "rollup": "3.2.5",
+        },
+        transitive_closure = {
+            "@rollup/plugin-json": ["5.0.1_rollup_3.2.5"],
+            "@rollup/pluginutils": ["5.0.2_rollup_3.2.5"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@1.0.0"],
+            "estree-walker": ["2.0.2"],
+            "fsevents": ["2.3.2"],
+            "picomatch": ["2.3.1"],
+            "rollup": ["3.2.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_rollup_plugin-node-resolve__15.0.0__rollup_2.79.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/image": ["@rollup/plugin-node-resolve"],
+            "js/private/worker/src": ["@rollup/plugin-node-resolve"],
+        },
+        package = "@rollup/plugin-node-resolve",
+        version = "15.0.0_rollup_2.79.1",
+        url = "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-iwJbzfTzlzDDQcGmkS7EkCKwe2kSkdBrjX87Fy/KrNjr6UNnLpod0t6X66e502LRe5JJCA4FFqrEscWPnZAkig==",
+        deps = {
+            "@rollup/pluginutils": "4.2.1",
+            "@types/resolve": "registry.npmjs.org/@types/resolve@1.20.2",
+            "deepmerge": "4.3.0",
+            "is-builtin-module": "3.2.1",
+            "is-module": "1.0.0",
+            "resolve": "1.22.1",
+            "rollup": "2.79.1",
+        },
+        transitive_closure = {
+            "@rollup/plugin-node-resolve": ["15.0.0_rollup_2.79.1"],
+            "@rollup/pluginutils": ["4.2.1"],
+            "@types/resolve": ["registry.npmjs.org/@types/resolve@1.20.2"],
+            "builtin-modules": ["3.3.0"],
+            "deepmerge": ["4.3.0"],
+            "estree-walker": ["2.0.2"],
+            "fsevents": ["2.3.2"],
+            "function-bind": ["1.1.1"],
+            "has": ["1.0.3"],
+            "is-builtin-module": ["3.2.1"],
+            "is-core-module": ["2.11.0"],
+            "is-module": ["1.0.0"],
+            "path-parse": ["1.0.7"],
+            "picomatch": ["2.3.1"],
+            "resolve": ["1.22.1"],
+            "rollup": ["2.79.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_rollup_plugin-node-resolve__15.0.1__rollup_3.2.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/coverage/bundle": ["@rollup/plugin-node-resolve"],
+        },
+        package = "@rollup/plugin-node-resolve",
+        version = "15.0.1_rollup_3.2.5",
+        url = "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==",
+        deps = {
+            "@rollup/pluginutils": "5.0.2_rollup_3.2.5",
+            "@types/resolve": "registry.npmjs.org/@types/resolve@1.20.2",
+            "deepmerge": "4.3.0",
+            "is-builtin-module": "3.2.1",
+            "is-module": "1.0.0",
+            "resolve": "1.22.1",
+            "rollup": "3.2.5",
+        },
+        transitive_closure = {
+            "@rollup/plugin-node-resolve": ["15.0.1_rollup_3.2.5"],
+            "@rollup/pluginutils": ["5.0.2_rollup_3.2.5"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@1.0.0"],
+            "@types/resolve": ["registry.npmjs.org/@types/resolve@1.20.2"],
+            "builtin-modules": ["3.3.0"],
+            "deepmerge": ["4.3.0"],
+            "estree-walker": ["2.0.2"],
+            "fsevents": ["2.3.2"],
+            "function-bind": ["1.1.1"],
+            "has": ["1.0.3"],
+            "is-builtin-module": ["3.2.1"],
+            "is-core-module": ["2.11.0"],
+            "is-module": ["1.0.0"],
+            "path-parse": ["1.0.7"],
+            "picomatch": ["2.3.1"],
+            "resolve": ["1.22.1"],
+            "rollup": ["3.2.5"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_rollup_plugin-terser__0.2.0__rollup_2.79.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/worker/src": ["@rollup/plugin-terser"],
+        },
+        package = "@rollup/plugin-terser",
+        version = "0.2.0_rollup_2.79.1",
+        url = "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-UBr4WNXBFipKW2C2db9JIzIdq9bFZsaTZwKeAd9Y0N9Pv9G2XgRhaimGdotx1+Wf/2XTuTJ+FVS2SO+y2WyiUQ==",
+        deps = {
+            "rollup": "2.79.1",
+            "serialize-javascript": "6.0.1",
+            "smob": "0.0.6",
+            "terser": "5.16.5",
+        },
+        transitive_closure = {
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/source-map": ["0.3.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "@rollup/plugin-terser": ["0.2.0_rollup_2.79.1"],
+            "acorn": ["8.8.2"],
+            "buffer-from": ["1.1.2"],
+            "commander": ["2.20.3"],
+            "fsevents": ["2.3.2"],
+            "randombytes": ["2.1.0"],
+            "rollup": ["2.79.1"],
+            "safe-buffer": ["5.2.1"],
+            "serialize-javascript": ["6.0.1"],
+            "smob": ["0.0.6"],
+            "source-map": ["0.6.1"],
+            "source-map-support": ["0.5.21"],
+            "terser": ["5.16.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_rollup_plugin-typescript__10.0.1__500960093",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/image": ["@rollup/plugin-typescript"],
+            "js/private/worker/src": ["@rollup/plugin-typescript"],
+        },
+        package = "@rollup/plugin-typescript",
+        version = "10.0.1_500960093",
+        url = "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-10.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-wBykxRLlX7EzL8BmUqMqk5zpx2onnmRMSw/l9M1sVfkJvdwfxogZQVNUM9gVMJbjRLDR5H6U0OMOrlDGmIV45A==",
+        deps = {
+            "@rollup/pluginutils": "5.0.2_rollup_2.79.1",
+            "resolve": "1.22.1",
+            "rollup": "2.79.1",
+            "tslib": "2.6.0",
+            "typescript": "4.9.5",
+        },
+        transitive_closure = {
+            "@rollup/plugin-typescript": ["10.0.1_500960093"],
+            "@rollup/pluginutils": ["5.0.2_rollup_2.79.1"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@1.0.0"],
+            "estree-walker": ["2.0.2"],
+            "fsevents": ["2.3.2"],
+            "function-bind": ["1.1.1"],
+            "has": ["1.0.3"],
+            "is-core-module": ["2.11.0"],
+            "path-parse": ["1.0.7"],
+            "picomatch": ["2.3.1"],
+            "resolve": ["1.22.1"],
+            "rollup": ["2.79.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "tslib": ["2.6.0"],
+            "typescript": ["4.9.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_rollup_pluginutils__3.1.0__rollup_2.70.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@rollup/pluginutils",
+        version = "3.1.0_rollup_2.70.2",
+        url = "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
+        deps = {
+            "@types/estree": "registry.npmjs.org/@types/estree@0.0.39",
+            "estree-walker": "1.0.1",
+            "picomatch": "2.3.1",
+            "rollup": "2.70.2",
+        },
+        transitive_closure = {
+            "@rollup/pluginutils": ["3.1.0_rollup_2.70.2"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@0.0.39"],
+            "estree-walker": ["1.0.1"],
+            "fsevents": ["2.3.2"],
+            "picomatch": ["2.3.1"],
+            "rollup": ["2.70.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_rollup_pluginutils__4.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@rollup/pluginutils",
+        version = "4.2.1",
+        url = "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
+        deps = {
+            "estree-walker": "2.0.2",
+            "picomatch": "2.3.1",
+        },
+        transitive_closure = {
+            "@rollup/pluginutils": ["4.2.1"],
+            "estree-walker": ["2.0.2"],
+            "picomatch": ["2.3.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_rollup_pluginutils__5.0.2__rollup_2.79.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@rollup/pluginutils",
+        version = "5.0.2_rollup_2.79.1",
+        url = "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==",
+        deps = {
+            "@types/estree": "registry.npmjs.org/@types/estree@1.0.0",
+            "estree-walker": "2.0.2",
+            "picomatch": "2.3.1",
+            "rollup": "2.79.1",
+        },
+        transitive_closure = {
+            "@rollup/pluginutils": ["5.0.2_rollup_2.79.1"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@1.0.0"],
+            "estree-walker": ["2.0.2"],
+            "fsevents": ["2.3.2"],
+            "picomatch": ["2.3.1"],
+            "rollup": ["2.79.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_rollup_pluginutils__5.0.2__rollup_3.2.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@rollup/pluginutils",
+        version = "5.0.2_rollup_3.2.5",
+        url = "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==",
+        deps = {
+            "@types/estree": "registry.npmjs.org/@types/estree@1.0.0",
+            "estree-walker": "2.0.2",
+            "picomatch": "2.3.1",
+            "rollup": "3.2.5",
+        },
+        transitive_closure = {
+            "@rollup/pluginutils": ["5.0.2_rollup_3.2.5"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@1.0.0"],
+            "estree-walker": ["2.0.2"],
+            "fsevents": ["2.3.2"],
+            "picomatch": ["2.3.1"],
+            "rollup": ["3.2.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_sindresorhus_is__2.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@sindresorhus/is",
+        version = "2.1.1",
+        url = "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==",
+        transitive_closure = {
+            "@sindresorhus/is": ["2.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_szmarczak_http-timer__4.0.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@szmarczak/http-timer",
+        version = "4.0.6",
+        url = "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==",
+        deps = {
+            "defer-to-connect": "2.0.1",
+        },
+        transitive_closure = {
+            "@szmarczak/http-timer": ["4.0.6"],
+            "defer-to-connect": ["2.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_tootallnate_once__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@tootallnate/once",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
+        transitive_closure = {
+            "@tootallnate/once": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_turf_area__6.5.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@turf/area",
+        version = "6.5.0",
+        url = "https://registry.npmjs.org/@turf/area/-/area-6.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xCZdiuojokLbQ+29qR6qoMD89hv+JAgWjLrwSEWL+3JV8IXKeNFl6XkEJz9HGkVpnXvQKJoRz4/liT+8ZZ5Jyg==",
+        deps = {
+            "@turf/helpers": "6.5.0",
+            "@turf/meta": "6.5.0",
+        },
+        transitive_closure = {
+            "@turf/area": ["6.5.0"],
+            "@turf/helpers": ["6.5.0"],
+            "@turf/meta": ["6.5.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_turf_bbox__6.5.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@turf/bbox",
+        version = "6.5.0",
+        url = "https://registry.npmjs.org/@turf/bbox/-/bbox-6.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==",
+        deps = {
+            "@turf/helpers": "6.5.0",
+            "@turf/meta": "6.5.0",
+        },
+        transitive_closure = {
+            "@turf/bbox": ["6.5.0"],
+            "@turf/helpers": ["6.5.0"],
+            "@turf/meta": ["6.5.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_turf_centroid__6.5.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@turf/centroid",
+        version = "6.5.0",
+        url = "https://registry.npmjs.org/@turf/centroid/-/centroid-6.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MwE1oq5E3isewPprEClbfU5pXljIK/GUOMbn22UM3IFPDJX0KeoyLNwghszkdmFp/qMGL/M13MMWvU+GNLXP/A==",
+        deps = {
+            "@turf/helpers": "6.5.0",
+            "@turf/meta": "6.5.0",
+        },
+        transitive_closure = {
+            "@turf/centroid": ["6.5.0"],
+            "@turf/helpers": ["6.5.0"],
+            "@turf/meta": ["6.5.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_turf_helpers__6.5.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@turf/helpers",
+        version = "6.5.0",
+        url = "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==",
+        transitive_closure = {
+            "@turf/helpers": ["6.5.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_turf_meta__6.5.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@turf/meta",
+        version = "6.5.0",
+        url = "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==",
+        deps = {
+            "@turf/helpers": "6.5.0",
+        },
+        transitive_closure = {
+            "@turf/helpers": ["6.5.0"],
+            "@turf/meta": ["6.5.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_vanilla-extract_babel-plugin-debug-ids__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@vanilla-extract/babel-plugin-debug-ids",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/@vanilla-extract/babel-plugin-debug-ids/-/babel-plugin-debug-ids-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ynyKqsJiMzM1/yiIJ6QdqpWKlK4IMJJWREpPtaemZrE1xG1B4E/Nfa6YazuDWjDkCJC1tRIpEGnVs+pMIjUxyw==",
+        deps = {
+            "@babel/core": "7.21.0",
+        },
+        transitive_closure = {
+            "@ampproject/remapping": ["2.2.0"],
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/compat-data": ["7.21.0"],
+            "@babel/core": ["7.21.0"],
+            "@babel/generator": ["7.21.1"],
+            "@babel/helper-compilation-targets": ["7.20.7_at_babel_core_7.21.0"],
+            "@babel/helper-environment-visitor": ["7.18.9"],
+            "@babel/helper-function-name": ["7.21.0"],
+            "@babel/helper-hoist-variables": ["7.18.6"],
+            "@babel/helper-module-imports": ["7.18.6"],
+            "@babel/helper-module-transforms": ["7.21.2"],
+            "@babel/helper-simple-access": ["7.20.2"],
+            "@babel/helper-split-export-declaration": ["7.18.6"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/helper-validator-option": ["7.21.0"],
+            "@babel/helpers": ["7.21.0"],
+            "@babel/highlight": ["7.18.6"],
+            "@babel/parser": ["7.21.2"],
+            "@babel/template": ["7.20.7"],
+            "@babel/traverse": ["7.21.2"],
+            "@babel/types": ["7.21.2"],
+            "@jridgewell/gen-mapping": ["0.1.1", "0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "@vanilla-extract/babel-plugin-debug-ids": ["1.0.1"],
+            "ansi-styles": ["3.2.1"],
+            "browserslist": ["4.21.5"],
+            "caniuse-lite": ["1.0.30001458"],
+            "chalk": ["2.4.2"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+            "convert-source-map": ["1.9.0"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "electron-to-chromium": ["1.4.311"],
+            "escalade": ["3.1.1"],
+            "escape-string-regexp": ["1.0.5"],
+            "gensync": ["1.0.0-beta.2"],
+            "globals": ["11.12.0"],
+            "has-flag": ["3.0.0", "4.0.0"],
+            "js-tokens": ["4.0.0"],
+            "jsesc": ["2.5.2"],
+            "json5": ["2.2.3"],
+            "lru-cache": ["5.1.1"],
+            "ms": ["2.1.2"],
+            "node-releases": ["2.0.10"],
+            "picocolors": ["1.0.0"],
+            "semver": ["6.3.0"],
+            "supports-color": ["5.5.0", "8.1.1"],
+            "to-fast-properties": ["2.0.0"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+            "yallist": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_vanilla-extract_css__1.9.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/webpack_cli": ["@vanilla-extract/css"],
+        },
+        package = "@vanilla-extract/css",
+        version = "1.9.2",
+        url = "https://registry.npmjs.org/@vanilla-extract/css/-/css-1.9.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-CE5+R89LOl9XG5dRwEIvVyl/YcS2GkqjdE/XnGJ+p7Fp6Exu08fifv7tY87XxFeCIRAbc9psM+h4lF+wC3Y0fg==",
+        deps = {
+            "@emotion/hash": "0.9.0",
+            "@vanilla-extract/private": "1.0.3",
+            "ahocorasick": "1.0.2",
+            "chalk": "4.1.2",
+            "css-what": "5.1.0",
+            "cssesc": "3.0.0",
+            "csstype": "3.1.1",
+            "deep-object-diff": "1.1.9",
+            "deepmerge": "4.3.0",
+            "media-query-parser": "2.0.2",
+            "outdent": "0.8.0",
+        },
+        transitive_closure = {
+            "@babel/runtime": ["7.21.0"],
+            "@emotion/hash": ["0.9.0"],
+            "@vanilla-extract/css": ["1.9.2"],
+            "@vanilla-extract/private": ["1.0.3"],
+            "ahocorasick": ["1.0.2"],
+            "ansi-styles": ["4.3.0"],
+            "chalk": ["4.1.2"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "css-what": ["5.1.0"],
+            "cssesc": ["3.0.0"],
+            "csstype": ["3.1.1"],
+            "deep-object-diff": ["1.1.9"],
+            "deepmerge": ["4.3.0"],
+            "has-flag": ["4.0.0"],
+            "media-query-parser": ["2.0.2"],
+            "outdent": ["0.8.0"],
+            "regenerator-runtime": ["0.13.11"],
+            "supports-color": ["7.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_vanilla-extract_css__1.9.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@vanilla-extract/css",
+        version = "1.9.5",
+        url = "https://registry.npmjs.org/@vanilla-extract/css/-/css-1.9.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-aVSv6q24zelKRtWx/l9yshU3gD1uCDMZ2ZGcIiYnAcPfyLryrG/1X5DxtyiPKcyI/hZWoteHofsN//2q9MvzOA==",
+        deps = {
+            "@emotion/hash": "0.9.0",
+            "@vanilla-extract/private": "1.0.3",
+            "ahocorasick": "1.0.2",
+            "chalk": "4.1.2",
+            "css-what": "5.1.0",
+            "cssesc": "3.0.0",
+            "csstype": "3.1.1",
+            "deep-object-diff": "1.1.9",
+            "deepmerge": "4.3.0",
+            "media-query-parser": "2.0.2",
+            "outdent": "0.8.0",
+        },
+        transitive_closure = {
+            "@babel/runtime": ["7.21.0"],
+            "@emotion/hash": ["0.9.0"],
+            "@vanilla-extract/css": ["1.9.5"],
+            "@vanilla-extract/private": ["1.0.3"],
+            "ahocorasick": ["1.0.2"],
+            "ansi-styles": ["4.3.0"],
+            "chalk": ["4.1.2"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "css-what": ["5.1.0"],
+            "cssesc": ["3.0.0"],
+            "csstype": ["3.1.1"],
+            "deep-object-diff": ["1.1.9"],
+            "deepmerge": ["4.3.0"],
+            "has-flag": ["4.0.0"],
+            "media-query-parser": ["2.0.2"],
+            "outdent": ["0.8.0"],
+            "regenerator-runtime": ["0.13.11"],
+            "supports-color": ["7.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_vanilla-extract_integration__6.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@vanilla-extract/integration",
+        version = "6.1.0",
+        url = "https://registry.npmjs.org/@vanilla-extract/integration/-/integration-6.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7gDkOibk/DraG35ZpiAYqWd33wLA6YRnieC5vw7ItoFEzCv9bUaS9c+ZyktyWW3nRnL+e7Pc6FS6l7MKgEsX1w==",
+        deps = {
+            "@babel/core": "7.21.0",
+            "@babel/plugin-syntax-typescript": "7.20.0_at_babel_core_7.21.0",
+            "@vanilla-extract/babel-plugin-debug-ids": "1.0.1",
+            "@vanilla-extract/css": "1.9.5",
+            "esbuild": "0.16.17",
+            "eval": "0.1.6",
+            "find-up": "5.0.0",
+            "javascript-stringify": "2.1.0",
+            "lodash": "4.17.21",
+            "mlly": "1.1.1",
+            "outdent": "0.8.0",
+        },
+        transitive_closure = {
+            "@ampproject/remapping": ["2.2.0"],
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/compat-data": ["7.21.0"],
+            "@babel/core": ["7.21.0"],
+            "@babel/generator": ["7.21.1"],
+            "@babel/helper-compilation-targets": ["7.20.7_at_babel_core_7.21.0"],
+            "@babel/helper-environment-visitor": ["7.18.9"],
+            "@babel/helper-function-name": ["7.21.0"],
+            "@babel/helper-hoist-variables": ["7.18.6"],
+            "@babel/helper-module-imports": ["7.18.6"],
+            "@babel/helper-module-transforms": ["7.21.2"],
+            "@babel/helper-plugin-utils": ["7.20.2"],
+            "@babel/helper-simple-access": ["7.20.2"],
+            "@babel/helper-split-export-declaration": ["7.18.6"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/helper-validator-option": ["7.21.0"],
+            "@babel/helpers": ["7.21.0"],
+            "@babel/highlight": ["7.18.6"],
+            "@babel/parser": ["7.21.2"],
+            "@babel/plugin-syntax-typescript": ["7.20.0_at_babel_core_7.21.0"],
+            "@babel/runtime": ["7.21.0"],
+            "@babel/template": ["7.20.7"],
+            "@babel/traverse": ["7.21.2"],
+            "@babel/types": ["7.21.2"],
+            "@emotion/hash": ["0.9.0"],
+            "@esbuild/android-arm": ["0.16.17"],
+            "@esbuild/android-arm64": ["0.16.17"],
+            "@esbuild/android-x64": ["0.16.17"],
+            "@esbuild/darwin-arm64": ["0.16.17"],
+            "@esbuild/darwin-x64": ["0.16.17"],
+            "@esbuild/freebsd-arm64": ["0.16.17"],
+            "@esbuild/freebsd-x64": ["0.16.17"],
+            "@esbuild/linux-arm": ["0.16.17"],
+            "@esbuild/linux-arm64": ["0.16.17"],
+            "@esbuild/linux-ia32": ["0.16.17"],
+            "@esbuild/linux-loong64": ["0.16.17"],
+            "@esbuild/linux-mips64el": ["0.16.17"],
+            "@esbuild/linux-ppc64": ["0.16.17"],
+            "@esbuild/linux-riscv64": ["0.16.17"],
+            "@esbuild/linux-s390x": ["0.16.17"],
+            "@esbuild/linux-x64": ["0.16.17"],
+            "@esbuild/netbsd-x64": ["0.16.17"],
+            "@esbuild/openbsd-x64": ["0.16.17"],
+            "@esbuild/sunos-x64": ["0.16.17"],
+            "@esbuild/win32-arm64": ["0.16.17"],
+            "@esbuild/win32-ia32": ["0.16.17"],
+            "@esbuild/win32-x64": ["0.16.17"],
+            "@jridgewell/gen-mapping": ["0.1.1", "0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "@vanilla-extract/babel-plugin-debug-ids": ["1.0.1"],
+            "@vanilla-extract/css": ["1.9.5"],
+            "@vanilla-extract/integration": ["6.1.0"],
+            "@vanilla-extract/private": ["1.0.3"],
+            "acorn": ["8.8.2"],
+            "ahocorasick": ["1.0.2"],
+            "ansi-styles": ["3.2.1", "4.3.0"],
+            "browserslist": ["4.21.5"],
+            "caniuse-lite": ["1.0.30001458"],
+            "chalk": ["2.4.2", "4.1.2"],
+            "color-convert": ["1.9.3", "2.0.1"],
+            "color-name": ["1.1.3", "1.1.4"],
+            "convert-source-map": ["1.9.0"],
+            "css-what": ["5.1.0"],
+            "cssesc": ["3.0.0"],
+            "csstype": ["3.1.1"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "deep-object-diff": ["1.1.9"],
+            "deepmerge": ["4.3.0"],
+            "electron-to-chromium": ["1.4.311"],
+            "esbuild": ["0.16.17"],
+            "escalade": ["3.1.1"],
+            "escape-string-regexp": ["1.0.5"],
+            "eval": ["0.1.6"],
+            "find-up": ["5.0.0"],
+            "gensync": ["1.0.0-beta.2"],
+            "globals": ["11.12.0"],
+            "has-flag": ["3.0.0", "4.0.0"],
+            "javascript-stringify": ["2.1.0"],
+            "js-tokens": ["4.0.0"],
+            "jsesc": ["2.5.2"],
+            "json5": ["2.2.3"],
+            "jsonc-parser": ["3.2.0"],
+            "locate-path": ["6.0.0"],
+            "lodash": ["4.17.21"],
+            "lru-cache": ["5.1.1"],
+            "media-query-parser": ["2.0.2"],
+            "mlly": ["1.1.1"],
+            "ms": ["2.1.2"],
+            "node-releases": ["2.0.10"],
+            "outdent": ["0.8.0"],
+            "p-limit": ["3.1.0"],
+            "p-locate": ["5.0.0"],
+            "path-exists": ["4.0.0"],
+            "pathe": ["1.1.0"],
+            "picocolors": ["1.0.0"],
+            "pkg-types": ["1.0.2"],
+            "regenerator-runtime": ["0.13.11"],
+            "require-like": ["0.1.2"],
+            "semver": ["6.3.0"],
+            "supports-color": ["5.5.0", "7.2.0", "8.1.1"],
+            "to-fast-properties": ["2.0.0"],
+            "ufo": ["1.1.0"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+            "yallist": ["3.1.1"],
+            "yocto-queue": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_vanilla-extract_private__1.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@vanilla-extract/private",
+        version = "1.0.3",
+        url = "https://registry.npmjs.org/@vanilla-extract/private/-/private-1.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==",
+        transitive_closure = {
+            "@vanilla-extract/private": ["1.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_vanilla-extract_webpack-plugin__2.2.0__webpack_5.76.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/webpack_cli": ["@vanilla-extract/webpack-plugin"],
+        },
+        package = "@vanilla-extract/webpack-plugin",
+        version = "2.2.0_webpack_5.76.3",
+        url = "https://registry.npmjs.org/@vanilla-extract/webpack-plugin/-/webpack-plugin-2.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-EQrnT7gIki+Wm57eIRZRw6pi4M4VVnwiSp5OOcQF81XdZvoYXo51Ern7+dHKS+Xxli151BWTUsg/UZSpaAz29Q==",
+        deps = {
+            "@vanilla-extract/integration": "6.1.0",
+            "chalk": "4.1.2",
+            "debug": "4.3.4_supports-color_8.1.1",
+            "loader-utils": "2.0.4",
+            "webpack": "5.76.3_webpack-cli_5.0.1",
+        },
+        transitive_closure = {
+            "@ampproject/remapping": ["2.2.0"],
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/compat-data": ["7.21.0"],
+            "@babel/core": ["7.21.0"],
+            "@babel/generator": ["7.21.1"],
+            "@babel/helper-compilation-targets": ["7.20.7_at_babel_core_7.21.0"],
+            "@babel/helper-environment-visitor": ["7.18.9"],
+            "@babel/helper-function-name": ["7.21.0"],
+            "@babel/helper-hoist-variables": ["7.18.6"],
+            "@babel/helper-module-imports": ["7.18.6"],
+            "@babel/helper-module-transforms": ["7.21.2"],
+            "@babel/helper-plugin-utils": ["7.20.2"],
+            "@babel/helper-simple-access": ["7.20.2"],
+            "@babel/helper-split-export-declaration": ["7.18.6"],
+            "@babel/helper-string-parser": ["7.19.4"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/helper-validator-option": ["7.21.0"],
+            "@babel/helpers": ["7.21.0"],
+            "@babel/highlight": ["7.18.6"],
+            "@babel/parser": ["7.21.2"],
+            "@babel/plugin-syntax-typescript": ["7.20.0_at_babel_core_7.21.0"],
+            "@babel/runtime": ["7.21.0"],
+            "@babel/template": ["7.20.7"],
+            "@babel/traverse": ["7.21.2"],
+            "@babel/types": ["7.21.2"],
+            "@discoveryjs/json-ext": ["0.5.7"],
+            "@emotion/hash": ["0.9.0"],
+            "@esbuild/android-arm": ["0.16.17"],
+            "@esbuild/android-arm64": ["0.16.17"],
+            "@esbuild/android-x64": ["0.16.17"],
+            "@esbuild/darwin-arm64": ["0.16.17"],
+            "@esbuild/darwin-x64": ["0.16.17"],
+            "@esbuild/freebsd-arm64": ["0.16.17"],
+            "@esbuild/freebsd-x64": ["0.16.17"],
+            "@esbuild/linux-arm": ["0.16.17"],
+            "@esbuild/linux-arm64": ["0.16.17"],
+            "@esbuild/linux-ia32": ["0.16.17"],
+            "@esbuild/linux-loong64": ["0.16.17"],
+            "@esbuild/linux-mips64el": ["0.16.17"],
+            "@esbuild/linux-ppc64": ["0.16.17"],
+            "@esbuild/linux-riscv64": ["0.16.17"],
+            "@esbuild/linux-s390x": ["0.16.17"],
+            "@esbuild/linux-x64": ["0.16.17"],
+            "@esbuild/netbsd-x64": ["0.16.17"],
+            "@esbuild/openbsd-x64": ["0.16.17"],
+            "@esbuild/sunos-x64": ["0.16.17"],
+            "@esbuild/win32-arm64": ["0.16.17"],
+            "@esbuild/win32-ia32": ["0.16.17"],
+            "@esbuild/win32-x64": ["0.16.17"],
+            "@jridgewell/gen-mapping": ["0.1.1", "0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/source-map": ["0.3.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "@types/eslint": ["registry.npmjs.org/@types/eslint@8.21.1"],
+            "@types/eslint-scope": ["registry.npmjs.org/@types/eslint-scope@3.7.4"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@0.0.51", "registry.npmjs.org/@types/estree@1.0.0"],
+            "@types/json-schema": ["registry.npmjs.org/@types/json-schema@7.0.11"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@vanilla-extract/babel-plugin-debug-ids": ["1.0.1"],
+            "@vanilla-extract/css": ["1.9.5"],
+            "@vanilla-extract/integration": ["6.1.0"],
+            "@vanilla-extract/private": ["1.0.3"],
+            "@vanilla-extract/webpack-plugin": ["2.2.0_webpack_5.76.3"],
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-buffer": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-section": ["1.11.1"],
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@webassemblyjs/utf8": ["1.11.1"],
+            "@webassemblyjs/wasm-edit": ["1.11.1"],
+            "@webassemblyjs/wasm-gen": ["1.11.1"],
+            "@webassemblyjs/wasm-opt": ["1.11.1"],
+            "@webassemblyjs/wasm-parser": ["1.11.1"],
+            "@webassemblyjs/wast-printer": ["1.11.1"],
+            "@webpack-cli/configtest": ["2.0.1_-1256213976"],
+            "@webpack-cli/info": ["2.0.1_-1256213976"],
+            "@webpack-cli/serve": ["2.0.1_-1256213976"],
+            "@xtuc/ieee754": ["1.2.0"],
+            "@xtuc/long": ["4.2.2"],
+            "acorn": ["8.8.2"],
+            "acorn-import-assertions": ["1.8.0_acorn_8.8.2"],
+            "ahocorasick": ["1.0.2"],
+            "ajv": ["6.12.6"],
+            "ajv-keywords": ["3.5.2_ajv_6.12.6"],
+            "ansi-styles": ["3.2.1", "4.3.0"],
+            "big.js": ["5.2.2"],
+            "browserslist": ["4.21.5"],
+            "buffer-from": ["1.1.2"],
+            "caniuse-lite": ["1.0.30001458"],
+            "chalk": ["2.4.2", "4.1.2"],
+            "chrome-trace-event": ["1.0.3"],
+            "clone-deep": ["4.0.1"],
+            "color-convert": ["1.9.3", "2.0.1"],
+            "color-name": ["1.1.3", "1.1.4"],
+            "colorette": ["2.0.19"],
+            "commander": ["2.20.3", "9.5.0"],
+            "convert-source-map": ["1.9.0"],
+            "cross-spawn": ["7.0.3"],
+            "css-what": ["5.1.0"],
+            "cssesc": ["3.0.0"],
+            "csstype": ["3.1.1"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "deep-object-diff": ["1.1.9"],
+            "deepmerge": ["4.3.0"],
+            "electron-to-chromium": ["1.4.311"],
+            "emojis-list": ["3.0.0"],
+            "enhanced-resolve": ["5.12.0"],
+            "envinfo": ["7.8.1"],
+            "es-module-lexer": ["0.9.3"],
+            "esbuild": ["0.16.17"],
+            "escalade": ["3.1.1"],
+            "escape-string-regexp": ["1.0.5"],
+            "eslint-scope": ["5.1.1"],
+            "esrecurse": ["4.3.0"],
+            "estraverse": ["4.3.0", "5.3.0"],
+            "eval": ["0.1.6"],
+            "events": ["3.3.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "fastest-levenshtein": ["1.0.16"],
+            "find-up": ["4.1.0", "5.0.0"],
+            "function-bind": ["1.1.1"],
+            "gensync": ["1.0.0-beta.2"],
+            "glob-to-regexp": ["0.4.1"],
+            "globals": ["11.12.0"],
+            "graceful-fs": ["4.2.10"],
+            "has": ["1.0.3"],
+            "has-flag": ["3.0.0", "4.0.0"],
+            "import-local": ["3.1.0"],
+            "interpret": ["3.1.1"],
+            "is-core-module": ["2.11.0"],
+            "is-plain-object": ["2.0.4"],
+            "isexe": ["2.0.0"],
+            "isobject": ["3.0.1"],
+            "javascript-stringify": ["2.1.0"],
+            "jest-worker": ["27.5.1"],
+            "js-tokens": ["4.0.0"],
+            "jsesc": ["2.5.2"],
+            "json-parse-even-better-errors": ["2.3.1"],
+            "json-schema-traverse": ["0.4.1"],
+            "json5": ["2.2.3"],
+            "jsonc-parser": ["3.2.0"],
+            "kind-of": ["6.0.3"],
+            "loader-runner": ["4.3.0"],
+            "loader-utils": ["2.0.4"],
+            "locate-path": ["5.0.0", "6.0.0"],
+            "lodash": ["4.17.21"],
+            "lru-cache": ["5.1.1"],
+            "media-query-parser": ["2.0.2"],
+            "merge-stream": ["2.0.0"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+            "mlly": ["1.1.1"],
+            "ms": ["2.1.2"],
+            "neo-async": ["2.6.2"],
+            "node-releases": ["2.0.10"],
+            "outdent": ["0.8.0"],
+            "p-limit": ["2.3.0", "3.1.0"],
+            "p-locate": ["4.1.0", "5.0.0"],
+            "p-try": ["2.2.0"],
+            "path-exists": ["4.0.0"],
+            "path-key": ["3.1.1"],
+            "path-parse": ["1.0.7"],
+            "pathe": ["1.1.0"],
+            "picocolors": ["1.0.0"],
+            "pkg-dir": ["4.2.0"],
+            "pkg-types": ["1.0.2"],
+            "punycode": ["2.3.0"],
+            "randombytes": ["2.1.0"],
+            "rechoir": ["0.8.0"],
+            "regenerator-runtime": ["0.13.11"],
+            "require-like": ["0.1.2"],
+            "resolve": ["1.22.1"],
+            "resolve-cwd": ["3.0.0"],
+            "resolve-from": ["5.0.0"],
+            "safe-buffer": ["5.2.1"],
+            "schema-utils": ["3.1.1"],
+            "semver": ["6.3.0"],
+            "serialize-javascript": ["6.0.1"],
+            "shallow-clone": ["3.0.1"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "source-map": ["0.6.1"],
+            "source-map-support": ["0.5.21"],
+            "supports-color": ["5.5.0", "7.2.0", "8.1.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "tapable": ["2.2.1"],
+            "terser": ["5.16.5"],
+            "terser-webpack-plugin": ["5.3.6_webpack_5.76.3"],
+            "to-fast-properties": ["2.0.0"],
+            "ufo": ["1.1.0"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+            "uri-js": ["4.4.1"],
+            "watchpack": ["2.4.0"],
+            "webpack": ["5.76.3_webpack-cli_5.0.1"],
+            "webpack-cli": ["5.0.1_webpack_5.76.3"],
+            "webpack-merge": ["5.8.0"],
+            "webpack-sources": ["3.2.3"],
+            "which": ["2.0.2"],
+            "wildcard": ["2.0.0"],
+            "yallist": ["3.1.1"],
+            "yocto-queue": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_ast__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/ast",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
+        deps = {
+            "@webassemblyjs/helper-numbers": "1.11.1",
+            "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+        },
+        transitive_closure = {
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@xtuc/long": ["4.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_floating-point-hex-parser__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/floating-point-hex-parser",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
+        transitive_closure = {
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_helper-api-error__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/helper-api-error",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
+        transitive_closure = {
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_helper-buffer__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/helper-buffer",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
+        transitive_closure = {
+            "@webassemblyjs/helper-buffer": ["1.11.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_helper-numbers__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/helper-numbers",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
+        deps = {
+            "@webassemblyjs/floating-point-hex-parser": "1.11.1",
+            "@webassemblyjs/helper-api-error": "1.11.1",
+            "@xtuc/long": "4.2.2",
+        },
+        transitive_closure = {
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@xtuc/long": ["4.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_helper-wasm-bytecode__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/helper-wasm-bytecode",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
+        transitive_closure = {
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_helper-wasm-section__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/helper-wasm-section",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
+        deps = {
+            "@webassemblyjs/ast": "1.11.1",
+            "@webassemblyjs/helper-buffer": "1.11.1",
+            "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+            "@webassemblyjs/wasm-gen": "1.11.1",
+        },
+        transitive_closure = {
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-buffer": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-section": ["1.11.1"],
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@webassemblyjs/utf8": ["1.11.1"],
+            "@webassemblyjs/wasm-gen": ["1.11.1"],
+            "@xtuc/ieee754": ["1.2.0"],
+            "@xtuc/long": ["4.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_ieee754__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/ieee754",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
+        deps = {
+            "@xtuc/ieee754": "1.2.0",
+        },
+        transitive_closure = {
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@xtuc/ieee754": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_leb128__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/leb128",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
+        deps = {
+            "@xtuc/long": "4.2.2",
+        },
+        transitive_closure = {
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@xtuc/long": ["4.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_utf8__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/utf8",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
+        transitive_closure = {
+            "@webassemblyjs/utf8": ["1.11.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_wasm-edit__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/wasm-edit",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
+        deps = {
+            "@webassemblyjs/ast": "1.11.1",
+            "@webassemblyjs/helper-buffer": "1.11.1",
+            "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+            "@webassemblyjs/helper-wasm-section": "1.11.1",
+            "@webassemblyjs/wasm-gen": "1.11.1",
+            "@webassemblyjs/wasm-opt": "1.11.1",
+            "@webassemblyjs/wasm-parser": "1.11.1",
+            "@webassemblyjs/wast-printer": "1.11.1",
+        },
+        transitive_closure = {
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-buffer": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-section": ["1.11.1"],
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@webassemblyjs/utf8": ["1.11.1"],
+            "@webassemblyjs/wasm-edit": ["1.11.1"],
+            "@webassemblyjs/wasm-gen": ["1.11.1"],
+            "@webassemblyjs/wasm-opt": ["1.11.1"],
+            "@webassemblyjs/wasm-parser": ["1.11.1"],
+            "@webassemblyjs/wast-printer": ["1.11.1"],
+            "@xtuc/ieee754": ["1.2.0"],
+            "@xtuc/long": ["4.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_wasm-gen__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/wasm-gen",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
+        deps = {
+            "@webassemblyjs/ast": "1.11.1",
+            "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+            "@webassemblyjs/ieee754": "1.11.1",
+            "@webassemblyjs/leb128": "1.11.1",
+            "@webassemblyjs/utf8": "1.11.1",
+        },
+        transitive_closure = {
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@webassemblyjs/utf8": ["1.11.1"],
+            "@webassemblyjs/wasm-gen": ["1.11.1"],
+            "@xtuc/ieee754": ["1.2.0"],
+            "@xtuc/long": ["4.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_wasm-opt__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/wasm-opt",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
+        deps = {
+            "@webassemblyjs/ast": "1.11.1",
+            "@webassemblyjs/helper-buffer": "1.11.1",
+            "@webassemblyjs/wasm-gen": "1.11.1",
+            "@webassemblyjs/wasm-parser": "1.11.1",
+        },
+        transitive_closure = {
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-buffer": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@webassemblyjs/utf8": ["1.11.1"],
+            "@webassemblyjs/wasm-gen": ["1.11.1"],
+            "@webassemblyjs/wasm-opt": ["1.11.1"],
+            "@webassemblyjs/wasm-parser": ["1.11.1"],
+            "@xtuc/ieee754": ["1.2.0"],
+            "@xtuc/long": ["4.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_wasm-parser__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/wasm-parser",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
+        deps = {
+            "@webassemblyjs/ast": "1.11.1",
+            "@webassemblyjs/helper-api-error": "1.11.1",
+            "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+            "@webassemblyjs/ieee754": "1.11.1",
+            "@webassemblyjs/leb128": "1.11.1",
+            "@webassemblyjs/utf8": "1.11.1",
+        },
+        transitive_closure = {
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@webassemblyjs/utf8": ["1.11.1"],
+            "@webassemblyjs/wasm-parser": ["1.11.1"],
+            "@xtuc/ieee754": ["1.2.0"],
+            "@xtuc/long": ["4.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webassemblyjs_wast-printer__1.11.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webassemblyjs/wast-printer",
+        version = "1.11.1",
+        url = "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
+        deps = {
+            "@webassemblyjs/ast": "1.11.1",
+            "@xtuc/long": "4.2.2",
+        },
+        transitive_closure = {
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/wast-printer": ["1.11.1"],
+            "@xtuc/long": ["4.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webpack-cli_configtest__2.0.1__-1256213976",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webpack-cli/configtest",
+        version = "2.0.1_-1256213976",
+        url = "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==",
+        deps = {
+            "webpack": "5.76.3_webpack-cli_5.0.1",
+            "webpack-cli": "5.0.1_webpack_5.76.3",
+        },
+        transitive_closure = {
+            "@discoveryjs/json-ext": ["0.5.7"],
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/source-map": ["0.3.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "@types/eslint": ["registry.npmjs.org/@types/eslint@8.21.1"],
+            "@types/eslint-scope": ["registry.npmjs.org/@types/eslint-scope@3.7.4"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@0.0.51", "registry.npmjs.org/@types/estree@1.0.0"],
+            "@types/json-schema": ["registry.npmjs.org/@types/json-schema@7.0.11"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-buffer": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-section": ["1.11.1"],
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@webassemblyjs/utf8": ["1.11.1"],
+            "@webassemblyjs/wasm-edit": ["1.11.1"],
+            "@webassemblyjs/wasm-gen": ["1.11.1"],
+            "@webassemblyjs/wasm-opt": ["1.11.1"],
+            "@webassemblyjs/wasm-parser": ["1.11.1"],
+            "@webassemblyjs/wast-printer": ["1.11.1"],
+            "@webpack-cli/configtest": ["2.0.1_-1256213976"],
+            "@webpack-cli/info": ["2.0.1_-1256213976"],
+            "@webpack-cli/serve": ["2.0.1_-1256213976"],
+            "@xtuc/ieee754": ["1.2.0"],
+            "@xtuc/long": ["4.2.2"],
+            "acorn": ["8.8.2"],
+            "acorn-import-assertions": ["1.8.0_acorn_8.8.2"],
+            "ajv": ["6.12.6"],
+            "ajv-keywords": ["3.5.2_ajv_6.12.6"],
+            "browserslist": ["4.21.5"],
+            "buffer-from": ["1.1.2"],
+            "caniuse-lite": ["1.0.30001458"],
+            "chrome-trace-event": ["1.0.3"],
+            "clone-deep": ["4.0.1"],
+            "colorette": ["2.0.19"],
+            "commander": ["2.20.3", "9.5.0"],
+            "cross-spawn": ["7.0.3"],
+            "electron-to-chromium": ["1.4.311"],
+            "enhanced-resolve": ["5.12.0"],
+            "envinfo": ["7.8.1"],
+            "es-module-lexer": ["0.9.3"],
+            "escalade": ["3.1.1"],
+            "eslint-scope": ["5.1.1"],
+            "esrecurse": ["4.3.0"],
+            "estraverse": ["4.3.0", "5.3.0"],
+            "events": ["3.3.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "fastest-levenshtein": ["1.0.16"],
+            "find-up": ["4.1.0"],
+            "function-bind": ["1.1.1"],
+            "glob-to-regexp": ["0.4.1"],
+            "graceful-fs": ["4.2.10"],
+            "has": ["1.0.3"],
+            "has-flag": ["4.0.0"],
+            "import-local": ["3.1.0"],
+            "interpret": ["3.1.1"],
+            "is-core-module": ["2.11.0"],
+            "is-plain-object": ["2.0.4"],
+            "isexe": ["2.0.0"],
+            "isobject": ["3.0.1"],
+            "jest-worker": ["27.5.1"],
+            "json-parse-even-better-errors": ["2.3.1"],
+            "json-schema-traverse": ["0.4.1"],
+            "kind-of": ["6.0.3"],
+            "loader-runner": ["4.3.0"],
+            "locate-path": ["5.0.0"],
+            "merge-stream": ["2.0.0"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+            "neo-async": ["2.6.2"],
+            "node-releases": ["2.0.10"],
+            "p-limit": ["2.3.0"],
+            "p-locate": ["4.1.0"],
+            "p-try": ["2.2.0"],
+            "path-exists": ["4.0.0"],
+            "path-key": ["3.1.1"],
+            "path-parse": ["1.0.7"],
+            "picocolors": ["1.0.0"],
+            "pkg-dir": ["4.2.0"],
+            "punycode": ["2.3.0"],
+            "randombytes": ["2.1.0"],
+            "rechoir": ["0.8.0"],
+            "resolve": ["1.22.1"],
+            "resolve-cwd": ["3.0.0"],
+            "resolve-from": ["5.0.0"],
+            "safe-buffer": ["5.2.1"],
+            "schema-utils": ["3.1.1"],
+            "serialize-javascript": ["6.0.1"],
+            "shallow-clone": ["3.0.1"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "source-map": ["0.6.1"],
+            "source-map-support": ["0.5.21"],
+            "supports-color": ["8.1.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "tapable": ["2.2.1"],
+            "terser": ["5.16.5"],
+            "terser-webpack-plugin": ["5.3.6_webpack_5.76.3"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+            "uri-js": ["4.4.1"],
+            "watchpack": ["2.4.0"],
+            "webpack": ["5.76.3_webpack-cli_5.0.1"],
+            "webpack-cli": ["5.0.1_webpack_5.76.3"],
+            "webpack-merge": ["5.8.0"],
+            "webpack-sources": ["3.2.3"],
+            "which": ["2.0.2"],
+            "wildcard": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webpack-cli_info__2.0.1__-1256213976",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webpack-cli/info",
+        version = "2.0.1_-1256213976",
+        url = "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==",
+        deps = {
+            "webpack": "5.76.3_webpack-cli_5.0.1",
+            "webpack-cli": "5.0.1_webpack_5.76.3",
+        },
+        transitive_closure = {
+            "@discoveryjs/json-ext": ["0.5.7"],
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/source-map": ["0.3.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "@types/eslint": ["registry.npmjs.org/@types/eslint@8.21.1"],
+            "@types/eslint-scope": ["registry.npmjs.org/@types/eslint-scope@3.7.4"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@0.0.51", "registry.npmjs.org/@types/estree@1.0.0"],
+            "@types/json-schema": ["registry.npmjs.org/@types/json-schema@7.0.11"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-buffer": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-section": ["1.11.1"],
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@webassemblyjs/utf8": ["1.11.1"],
+            "@webassemblyjs/wasm-edit": ["1.11.1"],
+            "@webassemblyjs/wasm-gen": ["1.11.1"],
+            "@webassemblyjs/wasm-opt": ["1.11.1"],
+            "@webassemblyjs/wasm-parser": ["1.11.1"],
+            "@webassemblyjs/wast-printer": ["1.11.1"],
+            "@webpack-cli/configtest": ["2.0.1_-1256213976"],
+            "@webpack-cli/info": ["2.0.1_-1256213976"],
+            "@webpack-cli/serve": ["2.0.1_-1256213976"],
+            "@xtuc/ieee754": ["1.2.0"],
+            "@xtuc/long": ["4.2.2"],
+            "acorn": ["8.8.2"],
+            "acorn-import-assertions": ["1.8.0_acorn_8.8.2"],
+            "ajv": ["6.12.6"],
+            "ajv-keywords": ["3.5.2_ajv_6.12.6"],
+            "browserslist": ["4.21.5"],
+            "buffer-from": ["1.1.2"],
+            "caniuse-lite": ["1.0.30001458"],
+            "chrome-trace-event": ["1.0.3"],
+            "clone-deep": ["4.0.1"],
+            "colorette": ["2.0.19"],
+            "commander": ["2.20.3", "9.5.0"],
+            "cross-spawn": ["7.0.3"],
+            "electron-to-chromium": ["1.4.311"],
+            "enhanced-resolve": ["5.12.0"],
+            "envinfo": ["7.8.1"],
+            "es-module-lexer": ["0.9.3"],
+            "escalade": ["3.1.1"],
+            "eslint-scope": ["5.1.1"],
+            "esrecurse": ["4.3.0"],
+            "estraverse": ["4.3.0", "5.3.0"],
+            "events": ["3.3.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "fastest-levenshtein": ["1.0.16"],
+            "find-up": ["4.1.0"],
+            "function-bind": ["1.1.1"],
+            "glob-to-regexp": ["0.4.1"],
+            "graceful-fs": ["4.2.10"],
+            "has": ["1.0.3"],
+            "has-flag": ["4.0.0"],
+            "import-local": ["3.1.0"],
+            "interpret": ["3.1.1"],
+            "is-core-module": ["2.11.0"],
+            "is-plain-object": ["2.0.4"],
+            "isexe": ["2.0.0"],
+            "isobject": ["3.0.1"],
+            "jest-worker": ["27.5.1"],
+            "json-parse-even-better-errors": ["2.3.1"],
+            "json-schema-traverse": ["0.4.1"],
+            "kind-of": ["6.0.3"],
+            "loader-runner": ["4.3.0"],
+            "locate-path": ["5.0.0"],
+            "merge-stream": ["2.0.0"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+            "neo-async": ["2.6.2"],
+            "node-releases": ["2.0.10"],
+            "p-limit": ["2.3.0"],
+            "p-locate": ["4.1.0"],
+            "p-try": ["2.2.0"],
+            "path-exists": ["4.0.0"],
+            "path-key": ["3.1.1"],
+            "path-parse": ["1.0.7"],
+            "picocolors": ["1.0.0"],
+            "pkg-dir": ["4.2.0"],
+            "punycode": ["2.3.0"],
+            "randombytes": ["2.1.0"],
+            "rechoir": ["0.8.0"],
+            "resolve": ["1.22.1"],
+            "resolve-cwd": ["3.0.0"],
+            "resolve-from": ["5.0.0"],
+            "safe-buffer": ["5.2.1"],
+            "schema-utils": ["3.1.1"],
+            "serialize-javascript": ["6.0.1"],
+            "shallow-clone": ["3.0.1"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "source-map": ["0.6.1"],
+            "source-map-support": ["0.5.21"],
+            "supports-color": ["8.1.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "tapable": ["2.2.1"],
+            "terser": ["5.16.5"],
+            "terser-webpack-plugin": ["5.3.6_webpack_5.76.3"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+            "uri-js": ["4.4.1"],
+            "watchpack": ["2.4.0"],
+            "webpack": ["5.76.3_webpack-cli_5.0.1"],
+            "webpack-cli": ["5.0.1_webpack_5.76.3"],
+            "webpack-merge": ["5.8.0"],
+            "webpack-sources": ["3.2.3"],
+            "which": ["2.0.2"],
+            "wildcard": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_webpack-cli_serve__2.0.1__-1256213976",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@webpack-cli/serve",
+        version = "2.0.1_-1256213976",
+        url = "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==",
+        deps = {
+            "webpack": "5.76.3_webpack-cli_5.0.1",
+            "webpack-cli": "5.0.1_webpack_5.76.3",
+        },
+        transitive_closure = {
+            "@discoveryjs/json-ext": ["0.5.7"],
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/source-map": ["0.3.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "@types/eslint": ["registry.npmjs.org/@types/eslint@8.21.1"],
+            "@types/eslint-scope": ["registry.npmjs.org/@types/eslint-scope@3.7.4"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@0.0.51", "registry.npmjs.org/@types/estree@1.0.0"],
+            "@types/json-schema": ["registry.npmjs.org/@types/json-schema@7.0.11"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-buffer": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-section": ["1.11.1"],
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@webassemblyjs/utf8": ["1.11.1"],
+            "@webassemblyjs/wasm-edit": ["1.11.1"],
+            "@webassemblyjs/wasm-gen": ["1.11.1"],
+            "@webassemblyjs/wasm-opt": ["1.11.1"],
+            "@webassemblyjs/wasm-parser": ["1.11.1"],
+            "@webassemblyjs/wast-printer": ["1.11.1"],
+            "@webpack-cli/configtest": ["2.0.1_-1256213976"],
+            "@webpack-cli/info": ["2.0.1_-1256213976"],
+            "@webpack-cli/serve": ["2.0.1_-1256213976"],
+            "@xtuc/ieee754": ["1.2.0"],
+            "@xtuc/long": ["4.2.2"],
+            "acorn": ["8.8.2"],
+            "acorn-import-assertions": ["1.8.0_acorn_8.8.2"],
+            "ajv": ["6.12.6"],
+            "ajv-keywords": ["3.5.2_ajv_6.12.6"],
+            "browserslist": ["4.21.5"],
+            "buffer-from": ["1.1.2"],
+            "caniuse-lite": ["1.0.30001458"],
+            "chrome-trace-event": ["1.0.3"],
+            "clone-deep": ["4.0.1"],
+            "colorette": ["2.0.19"],
+            "commander": ["2.20.3", "9.5.0"],
+            "cross-spawn": ["7.0.3"],
+            "electron-to-chromium": ["1.4.311"],
+            "enhanced-resolve": ["5.12.0"],
+            "envinfo": ["7.8.1"],
+            "es-module-lexer": ["0.9.3"],
+            "escalade": ["3.1.1"],
+            "eslint-scope": ["5.1.1"],
+            "esrecurse": ["4.3.0"],
+            "estraverse": ["4.3.0", "5.3.0"],
+            "events": ["3.3.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "fastest-levenshtein": ["1.0.16"],
+            "find-up": ["4.1.0"],
+            "function-bind": ["1.1.1"],
+            "glob-to-regexp": ["0.4.1"],
+            "graceful-fs": ["4.2.10"],
+            "has": ["1.0.3"],
+            "has-flag": ["4.0.0"],
+            "import-local": ["3.1.0"],
+            "interpret": ["3.1.1"],
+            "is-core-module": ["2.11.0"],
+            "is-plain-object": ["2.0.4"],
+            "isexe": ["2.0.0"],
+            "isobject": ["3.0.1"],
+            "jest-worker": ["27.5.1"],
+            "json-parse-even-better-errors": ["2.3.1"],
+            "json-schema-traverse": ["0.4.1"],
+            "kind-of": ["6.0.3"],
+            "loader-runner": ["4.3.0"],
+            "locate-path": ["5.0.0"],
+            "merge-stream": ["2.0.0"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+            "neo-async": ["2.6.2"],
+            "node-releases": ["2.0.10"],
+            "p-limit": ["2.3.0"],
+            "p-locate": ["4.1.0"],
+            "p-try": ["2.2.0"],
+            "path-exists": ["4.0.0"],
+            "path-key": ["3.1.1"],
+            "path-parse": ["1.0.7"],
+            "picocolors": ["1.0.0"],
+            "pkg-dir": ["4.2.0"],
+            "punycode": ["2.3.0"],
+            "randombytes": ["2.1.0"],
+            "rechoir": ["0.8.0"],
+            "resolve": ["1.22.1"],
+            "resolve-cwd": ["3.0.0"],
+            "resolve-from": ["5.0.0"],
+            "safe-buffer": ["5.2.1"],
+            "schema-utils": ["3.1.1"],
+            "serialize-javascript": ["6.0.1"],
+            "shallow-clone": ["3.0.1"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "source-map": ["0.6.1"],
+            "source-map-support": ["0.5.21"],
+            "supports-color": ["8.1.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "tapable": ["2.2.1"],
+            "terser": ["5.16.5"],
+            "terser-webpack-plugin": ["5.3.6_webpack_5.76.3"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+            "uri-js": ["4.4.1"],
+            "watchpack": ["2.4.0"],
+            "webpack": ["5.76.3_webpack-cli_5.0.1"],
+            "webpack-cli": ["5.0.1_webpack_5.76.3"],
+            "webpack-merge": ["5.8.0"],
+            "webpack-sources": ["3.2.3"],
+            "which": ["2.0.2"],
+            "wildcard": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_xtuc_ieee754__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@xtuc/ieee754",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+        transitive_closure = {
+            "@xtuc/ieee754": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_xtuc_long__4.2.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@xtuc/long",
+        version = "4.2.2",
+        url = "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
+        transitive_closure = {
+            "@xtuc/long": ["4.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__abbrev__1.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "abbrev",
+        version = "1.1.1",
+        url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+        transitive_closure = {
+            "abbrev": ["1.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__abort-controller__3.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "abort-controller",
+        version = "3.0.0",
+        url = "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
+        deps = {
+            "event-target-shim": "5.0.1",
+        },
+        transitive_closure = {
+            "abort-controller": ["3.0.0"],
+            "event-target-shim": ["5.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__abortcontroller-polyfill__1.7.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/worker/src": ["abortcontroller-polyfill"],
+        },
+        package = "abortcontroller-polyfill",
+        version = "1.7.5",
+        url = "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==",
+        transitive_closure = {
+            "abortcontroller-polyfill": ["1.7.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__abs-svg-path__0.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "abs-svg-path",
+        version = "0.1.1",
+        url = "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==",
+        transitive_closure = {
+            "abs-svg-path": ["0.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__acorn-import-assertions__1.8.0__acorn_8.8.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "acorn-import-assertions",
+        version = "1.8.0_acorn_8.8.2",
+        url = "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
+        deps = {
+            "acorn": "8.8.2",
+        },
+        transitive_closure = {
+            "acorn": ["8.8.2"],
+            "acorn-import-assertions": ["1.8.0_acorn_8.8.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__acorn-walk__8.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "acorn-walk",
+        version = "8.2.0",
+        url = "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
+        transitive_closure = {
+            "acorn-walk": ["8.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__acorn__7.4.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "acorn",
+        version = "7.4.1",
+        url = "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+        transitive_closure = {
+            "acorn": ["7.4.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__acorn__8.7.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_package/packages/pkg_a": ["acorn"],
+            "examples/npm_package/packages/pkg_b": ["acorn"],
+        },
+        package = "acorn",
+        version = "8.7.1",
+        url = "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
+        transitive_closure = {
+            "acorn": ["8.7.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__acorn__8.8.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/test/image": ["acorn"],
+        },
+        package = "acorn",
+        version = "8.8.2",
+        url = "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
+        transitive_closure = {
+            "acorn": ["8.8.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__agent-base__6.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "agent-base",
+        version = "6.0.2",
+        url = "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+        deps = {
+            "debug": "4.3.4_supports-color_8.1.1",
+        },
+        transitive_closure = {
+            "agent-base": ["6.0.2"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "has-flag": ["4.0.0"],
+            "ms": ["2.1.2"],
+            "supports-color": ["8.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__agentkeepalive__4.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "agentkeepalive",
+        version = "4.2.1",
+        url = "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==",
+        deps = {
+            "debug": "4.3.4_supports-color_8.1.1",
+            "depd": "1.1.2",
+            "humanize-ms": "1.2.1",
+        },
+        transitive_closure = {
+            "agentkeepalive": ["4.2.1"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "depd": ["1.1.2"],
+            "has-flag": ["4.0.0"],
+            "humanize-ms": ["1.2.1"],
+            "ms": ["2.1.2", "2.1.3"],
+            "supports-color": ["8.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__aggregate-error__3.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "aggregate-error",
+        version = "3.1.0",
+        url = "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+        deps = {
+            "clean-stack": "2.2.0",
+            "indent-string": "4.0.0",
+        },
+        transitive_closure = {
+            "aggregate-error": ["3.1.0"],
+            "clean-stack": ["2.2.0"],
+            "indent-string": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ahocorasick__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ahocorasick",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/ahocorasick/-/ahocorasick-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-hCOfMzbFx5IDutmWLAt6MZwOUjIfSM9G9FyVxytmE4Rs/5YDPWQrD/+IR1w+FweD9H2oOZEnv36TmkjhNURBVA==",
+        transitive_closure = {
+            "ahocorasick": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ajv-formats__2.1.1__ajv_8.12.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ajv-formats",
+        version = "2.1.1_ajv_8.12.0",
+        url = "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
+        deps = {
+            "ajv": "8.12.0",
+        },
+        transitive_closure = {
+            "ajv": ["8.12.0"],
+            "ajv-formats": ["2.1.1_ajv_8.12.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "json-schema-traverse": ["1.0.0"],
+            "punycode": ["2.3.0"],
+            "require-from-string": ["2.0.2"],
+            "uri-js": ["4.4.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ajv-keywords__3.5.2__ajv_6.12.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ajv-keywords",
+        version = "3.5.2_ajv_6.12.6",
+        url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+        deps = {
+            "ajv": "6.12.6",
+        },
+        transitive_closure = {
+            "ajv": ["6.12.6"],
+            "ajv-keywords": ["3.5.2_ajv_6.12.6"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "json-schema-traverse": ["0.4.1"],
+            "punycode": ["2.3.0"],
+            "uri-js": ["4.4.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ajv-keywords__5.1.0__ajv_8.12.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ajv-keywords",
+        version = "5.1.0_ajv_8.12.0",
+        url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+        deps = {
+            "ajv": "8.12.0",
+            "fast-deep-equal": "3.1.3",
+        },
+        transitive_closure = {
+            "ajv": ["8.12.0"],
+            "ajv-keywords": ["5.1.0_ajv_8.12.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "json-schema-traverse": ["1.0.0"],
+            "punycode": ["2.3.0"],
+            "require-from-string": ["2.0.2"],
+            "uri-js": ["4.4.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ajv__6.12.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ajv",
+        version = "6.12.6",
+        url = "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+        deps = {
+            "fast-deep-equal": "3.1.3",
+            "fast-json-stable-stringify": "2.1.0",
+            "json-schema-traverse": "0.4.1",
+            "uri-js": "4.4.1",
+        },
+        transitive_closure = {
+            "ajv": ["6.12.6"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "json-schema-traverse": ["0.4.1"],
+            "punycode": ["2.3.0"],
+            "uri-js": ["4.4.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ajv__8.12.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ajv",
+        version = "8.12.0",
+        url = "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+        deps = {
+            "fast-deep-equal": "3.1.3",
+            "json-schema-traverse": "1.0.0",
+            "require-from-string": "2.0.2",
+            "uri-js": "4.4.1",
+        },
+        transitive_closure = {
+            "ajv": ["8.12.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "json-schema-traverse": ["1.0.0"],
+            "punycode": ["2.3.0"],
+            "require-from-string": ["2.0.2"],
+            "uri-js": ["4.4.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__almost-equal__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "almost-equal",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/almost-equal/-/almost-equal-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0V/PkoculFl5+0Lp47JoxUcO0xSxhIBvm+BxHdD/OgXNmdRpRHCFnKVuUoWyS9EzQP+otSGv0m9Lb4yVkQBn2A==",
+        transitive_closure = {
+            "almost-equal": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ansi-colors__4.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ansi-colors",
+        version = "4.1.1",
+        url = "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+        transitive_closure = {
+            "ansi-colors": ["4.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ansi-regex__2.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ansi-regex",
+        version = "2.1.1",
+        url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
+        transitive_closure = {
+            "ansi-regex": ["2.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ansi-regex__5.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ansi-regex",
+        version = "5.0.1",
+        url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+        transitive_closure = {
+            "ansi-regex": ["5.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ansi-regex__6.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ansi-regex",
+        version = "6.0.1",
+        url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+        transitive_closure = {
+            "ansi-regex": ["6.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ansi-styles__3.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ansi-styles",
+        version = "3.2.1",
+        url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+        deps = {
+            "color-convert": "1.9.3",
+        },
+        transitive_closure = {
+            "ansi-styles": ["3.2.1"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ansi-styles__4.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ansi-styles",
+        version = "4.3.0",
+        url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+        deps = {
+            "color-convert": "2.0.1",
+        },
+        transitive_closure = {
+            "ansi-styles": ["4.3.0"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ansi-styles__6.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ansi-styles",
+        version = "6.2.1",
+        url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+        transitive_closure = {
+            "ansi-styles": ["6.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__anymatch__3.1.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "anymatch",
+        version = "3.1.3",
+        url = "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+        deps = {
+            "normalize-path": "3.0.0",
+            "picomatch": "2.3.1",
+        },
+        transitive_closure = {
+            "anymatch": ["3.1.3"],
+            "normalize-path": ["3.0.0"],
+            "picomatch": ["2.3.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__aproba__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "aproba",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+        transitive_closure = {
+            "aproba": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__aproba__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "aproba",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
+        transitive_closure = {
+            "aproba": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__are-we-there-yet__1.1.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "are-we-there-yet",
+        version = "1.1.7",
+        url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
+        deps = {
+            "delegates": "1.0.0",
+            "readable-stream": "2.3.8",
+        },
+        transitive_closure = {
+            "are-we-there-yet": ["1.1.7"],
+            "core-util-is": ["1.0.3"],
+            "delegates": ["1.0.0"],
+            "inherits": ["2.0.4"],
+            "isarray": ["1.0.0"],
+            "process-nextick-args": ["2.0.1"],
+            "readable-stream": ["2.3.8"],
+            "safe-buffer": ["5.1.2"],
+            "string_decoder": ["1.1.1"],
+            "util-deprecate": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__are-we-there-yet__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "are-we-there-yet",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
+        deps = {
+            "delegates": "1.0.0",
+            "readable-stream": "3.6.1",
+        },
+        transitive_closure = {
+            "are-we-there-yet": ["2.0.0"],
+            "delegates": ["1.0.0"],
+            "inherits": ["2.0.4"],
+            "readable-stream": ["3.6.1"],
+            "safe-buffer": ["5.2.1"],
+            "string_decoder": ["1.3.0"],
+            "util-deprecate": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__are-we-there-yet__3.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "are-we-there-yet",
+        version = "3.0.1",
+        url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
+        deps = {
+            "delegates": "1.0.0",
+            "readable-stream": "3.6.1",
+        },
+        transitive_closure = {
+            "are-we-there-yet": ["3.0.1"],
+            "delegates": ["1.0.0"],
+            "inherits": ["2.0.4"],
+            "readable-stream": ["3.6.1"],
+            "safe-buffer": ["5.2.1"],
+            "string_decoder": ["1.3.0"],
+            "util-deprecate": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__argparse__2.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "argparse",
+        version = "2.0.1",
+        url = "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+        transitive_closure = {
+            "argparse": ["2.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__array-bounds__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "array-bounds",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/array-bounds/-/array-bounds-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-8wdW3ZGk6UjMPJx/glyEt0sLzzwAE1bhToPsO1W2pbpR2gULyxe3BjSiuJFheP50T/GgODVPz2fuMUmIywt8cQ==",
+        transitive_closure = {
+            "array-bounds": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__array-find-index__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "array-find-index",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==",
+        transitive_closure = {
+            "array-find-index": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__array-normalize__1.1.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "array-normalize",
+        version = "1.1.4",
+        url = "https://registry.npmjs.org/array-normalize/-/array-normalize-1.1.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-fCp0wKFLjvSPmCn4F5Tiw4M3lpMZoHlCjfcs7nNzuj3vqQQ1/a8cgB9DXcpDSn18c+coLnaW7rqfcYCvKbyJXg==",
+        deps = {
+            "array-bounds": "1.0.1",
+        },
+        transitive_closure = {
+            "array-bounds": ["1.0.1"],
+            "array-normalize": ["1.1.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__array-range__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "array-range",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/array-range/-/array-range-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-shdaI1zT3CVNL2hnx9c0JMc0ZogGaxDs5e85akgHWKYa0yVbIyp06Ind3dVkTj/uuFrzaHBOyqFzo+VV6aXgtA==",
+        transitive_closure = {
+            "array-range": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__array-rearrange__2.2.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "array-rearrange",
+        version = "2.2.2",
+        url = "https://registry.npmjs.org/array-rearrange/-/array-rearrange-2.2.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-UfobP5N12Qm4Qu4fwLDIi2v6+wZsSf6snYSxAMeKhrh37YGnNWZPRmVEKc/2wfms53TLQnzfpG8wCx2Y/6NG1w==",
+        transitive_closure = {
+            "array-rearrange": ["2.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__asn1__0.2.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "asn1",
+        version = "0.2.6",
+        url = "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+        deps = {
+            "safer-buffer": "2.1.2",
+        },
+        transitive_closure = {
+            "asn1": ["0.2.6"],
+            "safer-buffer": ["2.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__assert-plus__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "assert-plus",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
+        transitive_closure = {
+            "assert-plus": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__asynckit__0.4.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "asynckit",
+        version = "0.4.0",
+        url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+        transitive_closure = {
+            "asynckit": ["0.4.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__aws-sign2__0.7.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "aws-sign2",
+        version = "0.7.0",
+        url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
+        transitive_closure = {
+            "aws-sign2": ["0.7.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__aws4__1.12.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "aws4",
+        version = "1.12.0",
+        url = "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==",
+        transitive_closure = {
+            "aws4": ["1.12.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__b4a__1.6.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "b4a",
+        version = "1.6.1",
+        url = "https://registry.npmjs.org/b4a/-/b4a-1.6.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-AsKjNhz72yxteo/0EtQEiwkMUgk/tGmycXlbG4g3Ard2/ULtNLUykGOkeK0egmN27h0xMAhb76jYccW+XTBExA==",
+        transitive_closure = {
+            "b4a": ["1.6.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__balanced-match__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "balanced-match",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__base64-js__1.5.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "base64-js",
+        version = "1.5.1",
+        url = "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+        transitive_closure = {
+            "base64-js": ["1.5.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__bcrypt-pbkdf__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "bcrypt-pbkdf",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
+        deps = {
+            "tweetnacl": "0.14.5",
+        },
+        transitive_closure = {
+            "bcrypt-pbkdf": ["1.0.2"],
+            "tweetnacl": ["0.14.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__big.js__5.2.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "big.js",
+        version = "5.2.2",
+        url = "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+        transitive_closure = {
+            "big.js": ["5.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__binary-extensions__2.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "binary-extensions",
+        version = "2.2.0",
+        url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+        transitive_closure = {
+            "binary-extensions": ["2.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__binary-search-bounds__2.0.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "binary-search-bounds",
+        version = "2.0.5",
+        url = "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-H0ea4Fd3lS1+sTEB2TgcLoK21lLhwEJzlQv3IN47pJS976Gx4zoWe0ak3q+uYh60ppQxg9F16Ri4tS1sfD4+jA==",
+        transitive_closure = {
+            "binary-search-bounds": ["2.0.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__bindings__1.5.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "bindings",
+        version = "1.5.0",
+        url = "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+        deps = {
+            "file-uri-to-path": "1.0.0",
+        },
+        transitive_closure = {
+            "bindings": ["1.5.0"],
+            "file-uri-to-path": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__bit-twiddle__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "bit-twiddle",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/bit-twiddle/-/bit-twiddle-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-B9UhK0DKFZhoTFcfvAzhqsjStvGJp9vYWf3+6SNTtdSQnvIgfkHbgHrg/e4+TH71N2GDu8tpmCVoyfrL1d7ntA==",
+        transitive_closure = {
+            "bit-twiddle": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__bitmap-sdf__1.0.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "bitmap-sdf",
+        version = "1.0.4",
+        url = "https://registry.npmjs.org/bitmap-sdf/-/bitmap-sdf-1.0.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1G3U4n5JE6RAiALMxu0p1XmeZkTeCwGKykzsLTCqVzfSDaN6S7fKnkIkfejogz+iwqBWc0UYAIKnKHNN7pSfDg==",
+        transitive_closure = {
+            "bitmap-sdf": ["1.0.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__bl__1.2.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "bl",
+        version = "1.2.3",
+        url = "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
+        deps = {
+            "readable-stream": "2.3.8",
+            "safe-buffer": "5.2.1",
+        },
+        transitive_closure = {
+            "bl": ["1.2.3"],
+            "core-util-is": ["1.0.3"],
+            "inherits": ["2.0.4"],
+            "isarray": ["1.0.0"],
+            "process-nextick-args": ["2.0.1"],
+            "readable-stream": ["2.3.8"],
+            "safe-buffer": ["5.1.2", "5.2.1"],
+            "string_decoder": ["1.1.1"],
+            "util-deprecate": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__bl__2.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "bl",
+        version = "2.2.1",
+        url = "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==",
+        deps = {
+            "readable-stream": "2.3.8",
+            "safe-buffer": "5.2.1",
+        },
+        transitive_closure = {
+            "bl": ["2.2.1"],
+            "core-util-is": ["1.0.3"],
+            "inherits": ["2.0.4"],
+            "isarray": ["1.0.0"],
+            "process-nextick-args": ["2.0.1"],
+            "readable-stream": ["2.3.8"],
+            "safe-buffer": ["5.1.2", "5.2.1"],
+            "string_decoder": ["1.1.1"],
+            "util-deprecate": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__bl__4.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "bl",
+        version = "4.1.0",
+        url = "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
+        deps = {
+            "buffer": "5.7.1",
+            "inherits": "2.0.4",
+            "readable-stream": "3.6.1",
+        },
+        transitive_closure = {
+            "base64-js": ["1.5.1"],
+            "bl": ["4.1.0"],
+            "buffer": ["5.7.1"],
+            "ieee754": ["1.2.1"],
+            "inherits": ["2.0.4"],
+            "readable-stream": ["3.6.1"],
+            "safe-buffer": ["5.2.1"],
+            "string_decoder": ["1.3.0"],
+            "util-deprecate": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__bl__6.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "bl",
+        version = "6.0.0",
+        url = "https://registry.npmjs.org/bl/-/bl-6.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Ik9BVIMdcWzSOCpzDv2XpQ4rJ4oZBuk3ck6MgiOv0EopdgtohN2uSCrrLlkH1Jf0KnpZZMBA3D0bUMbCdj/jgA==",
+        deps = {
+            "buffer": "6.0.3",
+            "inherits": "2.0.4",
+            "readable-stream": "4.3.0",
+        },
+        transitive_closure = {
+            "abort-controller": ["3.0.0"],
+            "base64-js": ["1.5.1"],
+            "bl": ["6.0.0"],
+            "buffer": ["6.0.3"],
+            "event-target-shim": ["5.0.1"],
+            "events": ["3.3.0"],
+            "ieee754": ["1.2.1"],
+            "inherits": ["2.0.4"],
+            "process": ["0.11.10"],
+            "readable-stream": ["4.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__brace-expansion__1.1.11",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "brace-expansion",
+        version = "1.1.11",
+        url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+        deps = {
+            "balanced-match": "1.0.2",
+            "concat-map": "0.0.1",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "concat-map": ["0.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__brace-expansion__2.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "brace-expansion",
+        version = "2.0.1",
+        url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+        deps = {
+            "balanced-match": "1.0.2",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["2.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__braces__3.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "braces",
+        version = "3.0.2",
+        url = "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+        deps = {
+            "fill-range": "7.0.1",
+        },
+        transitive_closure = {
+            "braces": ["3.0.2"],
+            "fill-range": ["7.0.1"],
+            "is-number": ["7.0.0"],
+            "to-regex-range": ["5.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__browser-stdout__1.3.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "browser-stdout",
+        version = "1.3.1",
+        url = "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
+        transitive_closure = {
+            "browser-stdout": ["1.3.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__browserslist__4.21.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "browserslist",
+        version = "4.21.5",
+        url = "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
+        deps = {
+            "caniuse-lite": "1.0.30001458",
+            "electron-to-chromium": "1.4.311",
+            "node-releases": "2.0.10",
+            "update-browserslist-db": "1.0.10_browserslist_4.21.5",
+        },
+        transitive_closure = {
+            "browserslist": ["4.21.5"],
+            "caniuse-lite": ["1.0.30001458"],
+            "electron-to-chromium": ["1.4.311"],
+            "escalade": ["3.1.1"],
+            "node-releases": ["2.0.10"],
+            "picocolors": ["1.0.0"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__buffer-alloc-unsafe__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "buffer-alloc-unsafe",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
+        transitive_closure = {
+            "buffer-alloc-unsafe": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__buffer-alloc__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "buffer-alloc",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
+        deps = {
+            "buffer-alloc-unsafe": "1.1.0",
+            "buffer-fill": "1.0.0",
+        },
+        transitive_closure = {
+            "buffer-alloc": ["1.2.0"],
+            "buffer-alloc-unsafe": ["1.1.0"],
+            "buffer-fill": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__buffer-crc32__0.2.13",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "buffer-crc32",
+        version = "0.2.13",
+        url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
+        transitive_closure = {
+            "buffer-crc32": ["0.2.13"],
+        },
+    )
+
+    npm_import(
+        name = "npm__buffer-fill__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "buffer-fill",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==",
+        transitive_closure = {
+            "buffer-fill": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__buffer-from__1.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "buffer-from",
+        version = "1.1.2",
+        url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+        transitive_closure = {
+            "buffer-from": ["1.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__buffer__5.7.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "buffer",
+        version = "5.7.1",
+        url = "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+        deps = {
+            "base64-js": "1.5.1",
+            "ieee754": "1.2.1",
+        },
+        transitive_closure = {
+            "base64-js": ["1.5.1"],
+            "buffer": ["5.7.1"],
+            "ieee754": ["1.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__buffer__6.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "buffer",
+        version = "6.0.3",
+        url = "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+        deps = {
+            "base64-js": "1.5.1",
+            "ieee754": "1.2.1",
+        },
+        transitive_closure = {
+            "base64-js": ["1.5.1"],
+            "buffer": ["6.0.3"],
+            "ieee754": ["1.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__bufferutil__4.0.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["bufferutil"],
+        },
+        package = "bufferutil",
+        version = "4.0.7",
+        url = "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==",
+        deps = {
+            "node-gyp-build": "4.6.0",
+        },
+        transitive_closure = {
+            "bufferutil": ["4.0.7"],
+            "node-gyp-build": ["4.6.0"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__builtin-modules__3.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "builtin-modules",
+        version = "3.3.0",
+        url = "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==",
+        transitive_closure = {
+            "builtin-modules": ["3.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__byline__5.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "byline",
+        version = "5.0.0",
+        url = "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==",
+        transitive_closure = {
+            "byline": ["5.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__c8__7.13.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/coverage/bundle": ["c8"],
+        },
+        package = "c8",
+        version = "7.13.0",
+        url = "https://registry.npmjs.org/c8/-/c8-7.13.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==",
+        deps = {
+            "@bcoe/v8-coverage": "0.2.3",
+            "@istanbuljs/schema": "0.1.3",
+            "find-up": "5.0.0",
+            "foreground-child": "2.0.0",
+            "istanbul-lib-coverage": "3.2.0",
+            "istanbul-lib-report": "3.0.0",
+            "istanbul-reports": "3.1.5",
+            "rimraf": "3.0.2",
+            "test-exclude": "6.0.0",
+            "v8-to-istanbul": "9.1.0",
+            "yargs": "16.2.0",
+            "yargs-parser": "20.2.9",
+        },
+        transitive_closure = {
+            "@bcoe/v8-coverage": ["0.2.3"],
+            "@istanbuljs/schema": ["0.1.3"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "@types/istanbul-lib-coverage": ["registry.npmjs.org/@types/istanbul-lib-coverage@2.0.4"],
+            "ansi-regex": ["5.0.1"],
+            "ansi-styles": ["4.3.0"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "c8": ["7.13.0"],
+            "cliui": ["7.0.4"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "concat-map": ["0.0.1"],
+            "convert-source-map": ["1.9.0"],
+            "cross-spawn": ["7.0.3"],
+            "emoji-regex": ["8.0.0"],
+            "escalade": ["3.1.1"],
+            "find-up": ["5.0.0"],
+            "foreground-child": ["2.0.0"],
+            "fs.realpath": ["1.0.0"],
+            "get-caller-file": ["2.0.5"],
+            "glob": ["7.2.3"],
+            "has-flag": ["4.0.0"],
+            "html-escaper": ["2.0.2"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "isexe": ["2.0.0"],
+            "istanbul-lib-coverage": ["3.2.0"],
+            "istanbul-lib-report": ["3.0.0"],
+            "istanbul-reports": ["3.1.5"],
+            "locate-path": ["6.0.0"],
+            "make-dir": ["3.1.0"],
+            "minimatch": ["3.1.2"],
+            "once": ["1.4.0"],
+            "p-limit": ["3.1.0"],
+            "p-locate": ["5.0.0"],
+            "path-exists": ["4.0.0"],
+            "path-is-absolute": ["1.0.1"],
+            "path-key": ["3.1.1"],
+            "require-directory": ["2.1.1"],
+            "rimraf": ["3.0.2"],
+            "semver": ["6.3.0"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "signal-exit": ["3.0.7"],
+            "string-width": ["4.2.3"],
+            "strip-ansi": ["6.0.1"],
+            "supports-color": ["7.2.0"],
+            "test-exclude": ["6.0.0"],
+            "v8-to-istanbul": ["9.1.0"],
+            "which": ["2.0.2"],
+            "wrap-ansi": ["7.0.0"],
+            "wrappy": ["1.0.2"],
+            "y18n": ["5.0.8"],
+            "yargs": ["16.2.0"],
+            "yargs-parser": ["20.2.9"],
+            "yocto-queue": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__cacache__16.1.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "cacache",
+        version = "16.1.3",
+        url = "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==",
+        deps = {
+            "@npmcli/fs": "2.1.2",
+            "@npmcli/move-file": "2.0.1",
+            "chownr": "2.0.0",
+            "fs-minipass": "2.1.0",
+            "glob": "8.1.0",
+            "infer-owner": "1.0.4",
+            "lru-cache": "7.17.0",
+            "minipass": "3.3.6",
+            "minipass-collect": "1.0.2",
+            "minipass-flush": "1.0.5",
+            "minipass-pipeline": "1.2.4",
+            "mkdirp": "1.0.4",
+            "p-map": "4.0.0",
+            "promise-inflight": "1.0.1",
+            "rimraf": "3.0.2",
+            "ssri": "9.0.1",
+            "tar": "6.1.13",
+            "unique-filename": "2.0.1",
+        },
+        transitive_closure = {
+            "@gar/promisify": ["1.1.3"],
+            "@npmcli/fs": ["2.1.2"],
+            "@npmcli/move-file": ["2.0.1"],
+            "aggregate-error": ["3.1.0"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11", "2.0.1"],
+            "cacache": ["16.1.3"],
+            "chownr": ["2.0.0"],
+            "clean-stack": ["2.2.0"],
+            "concat-map": ["0.0.1"],
+            "fs-minipass": ["2.1.0"],
+            "fs.realpath": ["1.0.0"],
+            "glob": ["7.2.3", "8.1.0"],
+            "imurmurhash": ["0.1.4"],
+            "indent-string": ["4.0.0"],
+            "infer-owner": ["1.0.4"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "lru-cache": ["6.0.0", "7.17.0"],
+            "minimatch": ["3.1.2", "5.1.6"],
+            "minipass": ["3.3.6", "4.2.4"],
+            "minipass-collect": ["1.0.2"],
+            "minipass-flush": ["1.0.5"],
+            "minipass-pipeline": ["1.2.4"],
+            "minizlib": ["2.1.2"],
+            "mkdirp": ["1.0.4"],
+            "once": ["1.4.0"],
+            "p-map": ["4.0.0"],
+            "path-is-absolute": ["1.0.1"],
+            "promise-inflight": ["1.0.1"],
+            "rimraf": ["3.0.2"],
+            "semver": ["7.5.0"],
+            "ssri": ["9.0.1"],
+            "tar": ["6.1.13"],
+            "unique-filename": ["2.0.1"],
+            "unique-slug": ["3.0.0"],
+            "wrappy": ["1.0.2"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__cacheable-lookup__2.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "cacheable-lookup",
+        version = "2.0.1",
+        url = "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==",
+        deps = {
+            "@types/keyv": "registry.npmjs.org/@types/keyv@3.1.4",
+            "keyv": "4.5.2",
+        },
+        transitive_closure = {
+            "@types/keyv": ["registry.npmjs.org/@types/keyv@3.1.4"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "cacheable-lookup": ["2.0.1"],
+            "json-buffer": ["3.0.1"],
+            "keyv": ["4.5.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__cacheable-request__7.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "cacheable-request",
+        version = "7.0.2",
+        url = "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==",
+        deps = {
+            "clone-response": "1.0.3",
+            "get-stream": "5.2.0",
+            "http-cache-semantics": "4.1.1",
+            "keyv": "4.5.2",
+            "lowercase-keys": "2.0.0",
+            "normalize-url": "6.1.0",
+            "responselike": "2.0.1",
+        },
+        transitive_closure = {
+            "cacheable-request": ["7.0.2"],
+            "clone-response": ["1.0.3"],
+            "end-of-stream": ["1.4.4"],
+            "get-stream": ["5.2.0"],
+            "http-cache-semantics": ["4.1.1"],
+            "json-buffer": ["3.0.1"],
+            "keyv": ["4.5.2"],
+            "lowercase-keys": ["2.0.0"],
+            "mimic-response": ["1.0.1"],
+            "normalize-url": ["6.1.0"],
+            "once": ["1.4.0"],
+            "pump": ["3.0.0"],
+            "responselike": ["2.0.1"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__callsites__3.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "callsites",
+        version = "3.1.0",
+        url = "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+        transitive_closure = {
+            "callsites": ["3.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__camelcase__6.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "camelcase",
+        version = "6.3.0",
+        url = "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+        transitive_closure = {
+            "camelcase": ["6.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__caniuse-lite__1.0.30001458",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "caniuse-lite",
+        version = "1.0.30001458",
+        url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001458.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lQ1VlUUq5q9ro9X+5gOEyH7i3vm+AYVT1WDCVB69XOZ17KZRhnZ9J0Sqz7wTHQaLBJccNCHq8/Ww5LlOIZbB0w==",
+        transitive_closure = {
+            "caniuse-lite": ["1.0.30001458"],
+        },
+    )
+
+    npm_import(
+        name = "npm__canvas-fit__1.5.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "canvas-fit",
+        version = "1.5.0",
+        url = "https://registry.npmjs.org/canvas-fit/-/canvas-fit-1.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-onIcjRpz69/Hx5bB5HGbYKUF2uC6QT6Gp+pfpGm3A7mPfcluSLV5v4Zu+oflDUwLdUw0rLIBhUbi0v8hM4FJQQ==",
+        deps = {
+            "element-size": "1.1.1",
+        },
+        transitive_closure = {
+            "canvas-fit": ["1.5.0"],
+            "element-size": ["1.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__caseless__0.12.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "caseless",
+        version = "0.12.0",
+        url = "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
+        transitive_closure = {
+            "caseless": ["0.12.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__chalk__2.4.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "chalk",
+        version = "2.4.2",
+        url = "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+        deps = {
+            "ansi-styles": "3.2.1",
+            "escape-string-regexp": "1.0.5",
+            "supports-color": "5.5.0",
+        },
+        transitive_closure = {
+            "ansi-styles": ["3.2.1"],
+            "chalk": ["2.4.2"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+            "escape-string-regexp": ["1.0.5"],
+            "has-flag": ["3.0.0"],
+            "supports-color": ["5.5.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__chalk__4.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "chalk",
+        version = "4.1.2",
+        url = "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+        deps = {
+            "ansi-styles": "4.3.0",
+            "supports-color": "7.2.0",
+        },
+        transitive_closure = {
+            "ansi-styles": ["4.3.0"],
+            "chalk": ["4.1.2"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "has-flag": ["4.0.0"],
+            "supports-color": ["7.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__chalk__5.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_package/libs/lib_a": ["chalk"],
+            "npm/private/test/npm_package": ["chalk"],
+        },
+        package = "chalk",
+        version = "5.0.1",
+        url = "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==",
+        transitive_closure = {
+            "chalk": ["5.0.1"],
+        },
+        replace_package = "@chalk_501//:pkg",
+    )
+
+    npm_import(
+        name = "npm__chalk__5.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "": ["chalk"],
+            "npm/private/test/npm_package": ["chalk-alt"],
+        },
+        package = "chalk",
+        version = "5.1.1",
+        url = "https://registry.npmjs.org/chalk/-/chalk-5.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-OItMegkSDU3P7OJRWBbNRsQsL8SzgwlIGXSZRVfHCLBYrDgzYDuozwDMwvEDpiZdjr50tdOTbTzuubirtEozsg==",
+        transitive_closure = {
+            "chalk": ["5.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__charenc__0.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "charenc",
+        version = "0.0.2",
+        url = "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==",
+        transitive_closure = {
+            "charenc": ["0.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__chokidar__3.5.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "chokidar",
+        version = "3.5.3",
+        url = "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+        deps = {
+            "fsevents": "2.3.2",
+            "anymatch": "3.1.3",
+            "braces": "3.0.2",
+            "glob-parent": "5.1.2",
+            "is-binary-path": "2.1.0",
+            "is-glob": "4.0.3",
+            "normalize-path": "3.0.0",
+            "readdirp": "3.6.0",
+        },
+        transitive_closure = {
+            "anymatch": ["3.1.3"],
+            "binary-extensions": ["2.2.0"],
+            "braces": ["3.0.2"],
+            "chokidar": ["3.5.3"],
+            "fill-range": ["7.0.1"],
+            "fsevents": ["2.3.2"],
+            "glob-parent": ["5.1.2"],
+            "is-binary-path": ["2.1.0"],
+            "is-extglob": ["2.1.1"],
+            "is-glob": ["4.0.3"],
+            "is-number": ["7.0.0"],
+            "normalize-path": ["3.0.0"],
+            "picomatch": ["2.3.1"],
+            "readdirp": ["3.6.0"],
+            "to-regex-range": ["5.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__chownr__1.1.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "chownr",
+        version = "1.1.4",
+        url = "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
+        transitive_closure = {
+            "chownr": ["1.1.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__chownr__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "chownr",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+        transitive_closure = {
+            "chownr": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__chrome-trace-event__1.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "chrome-trace-event",
+        version = "1.0.3",
+        url = "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
+        transitive_closure = {
+            "chrome-trace-event": ["1.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__chromium-bidi__0.4.7__devtools-protocol_0.0.1107588",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "chromium-bidi",
+        version = "0.4.7_devtools-protocol_0.0.1107588",
+        url = "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.7.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==",
+        deps = {
+            "devtools-protocol": "0.0.1107588",
+            "mitt": "3.0.0",
+        },
+        transitive_closure = {
+            "chromium-bidi": ["0.4.7_devtools-protocol_0.0.1107588"],
+            "devtools-protocol": ["0.0.1107588"],
+            "mitt": ["3.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__clamp__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "clamp",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==",
+        transitive_closure = {
+            "clamp": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__clean-stack__2.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "clean-stack",
+        version = "2.2.0",
+        url = "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+        transitive_closure = {
+            "clean-stack": ["2.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__cliui__7.0.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "cliui",
+        version = "7.0.4",
+        url = "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+        deps = {
+            "string-width": "4.2.3",
+            "strip-ansi": "6.0.1",
+            "wrap-ansi": "7.0.0",
+        },
+        transitive_closure = {
+            "ansi-regex": ["5.0.1"],
+            "ansi-styles": ["4.3.0"],
+            "cliui": ["7.0.4"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "emoji-regex": ["8.0.0"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "string-width": ["4.2.3"],
+            "strip-ansi": ["6.0.1"],
+            "wrap-ansi": ["7.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__cliui__8.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "cliui",
+        version = "8.0.1",
+        url = "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+        deps = {
+            "string-width": "4.2.3",
+            "strip-ansi": "6.0.1",
+            "wrap-ansi": "7.0.0",
+        },
+        transitive_closure = {
+            "ansi-regex": ["5.0.1"],
+            "ansi-styles": ["4.3.0"],
+            "cliui": ["8.0.1"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "emoji-regex": ["8.0.0"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "string-width": ["4.2.3"],
+            "strip-ansi": ["6.0.1"],
+            "wrap-ansi": ["7.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__clone-deep__4.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "clone-deep",
+        version = "4.0.1",
+        url = "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+        deps = {
+            "is-plain-object": "2.0.4",
+            "kind-of": "6.0.3",
+            "shallow-clone": "3.0.1",
+        },
+        transitive_closure = {
+            "clone-deep": ["4.0.1"],
+            "is-plain-object": ["2.0.4"],
+            "isobject": ["3.0.1"],
+            "kind-of": ["6.0.3"],
+            "shallow-clone": ["3.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__clone-response__1.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "clone-response",
+        version = "1.0.3",
+        url = "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==",
+        deps = {
+            "mimic-response": "1.0.1",
+        },
+        transitive_closure = {
+            "clone-response": ["1.0.3"],
+            "mimic-response": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__code-point-at__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "code-point-at",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==",
+        transitive_closure = {
+            "code-point-at": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__color-alpha__1.0.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "color-alpha",
+        version = "1.0.4",
+        url = "https://registry.npmjs.org/color-alpha/-/color-alpha-1.0.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lr8/t5NPozTSqli+duAN+x+no/2WaKTeWvxhHGN+aXT6AJ8vPlzLa7UriyjWak0pSC2jHol9JgjBYnnHsGha9A==",
+        deps = {
+            "color-parse": "1.3.8",
+        },
+        transitive_closure = {
+            "color-alpha": ["1.0.4"],
+            "color-name": ["1.1.4"],
+            "color-parse": ["1.3.8"],
+            "defined": ["1.0.1"],
+            "is-plain-obj": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__color-convert__1.9.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "color-convert",
+        version = "1.9.3",
+        url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+        deps = {
+            "color-name": "1.1.3",
+        },
+        transitive_closure = {
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__color-convert__2.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "color-convert",
+        version = "2.0.1",
+        url = "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+        deps = {
+            "color-name": "1.1.4",
+        },
+        transitive_closure = {
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__color-id__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "color-id",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/color-id/-/color-id-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-2iRtAn6dC/6/G7bBIo0uupVrIne1NsQJvJxZOBCzQOfk7jRq97feaDZ3RdzuHakRXXnHGNwglto3pqtRx1sX0g==",
+        deps = {
+            "clamp": "1.0.1",
+        },
+        transitive_closure = {
+            "clamp": ["1.0.1"],
+            "color-id": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__color-name__1.1.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "color-name",
+        version = "1.1.3",
+        url = "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+        transitive_closure = {
+            "color-name": ["1.1.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__color-name__1.1.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "color-name",
+        version = "1.1.4",
+        url = "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+        transitive_closure = {
+            "color-name": ["1.1.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__color-normalize__1.5.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "color-normalize",
+        version = "1.5.0",
+        url = "https://registry.npmjs.org/color-normalize/-/color-normalize-1.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rUT/HDXMr6RFffrR53oX3HGWkDOP9goSAQGBkUaAYKjOE2JxozccdGyufageWDlInRAjm/jYPrf/Y38oa+7obw==",
+        deps = {
+            "clamp": "1.0.1",
+            "color-rgba": "2.1.1",
+            "dtype": "2.0.0",
+        },
+        transitive_closure = {
+            "almost-equal": ["1.1.0"],
+            "clamp": ["1.0.1"],
+            "color-name": ["1.1.4"],
+            "color-normalize": ["1.5.0"],
+            "color-parse": ["1.3.8"],
+            "color-rgba": ["2.1.1"],
+            "color-space": ["1.16.0"],
+            "defined": ["1.0.1"],
+            "dtype": ["2.0.0"],
+            "hsluv": ["0.0.3"],
+            "is-plain-obj": ["1.1.0"],
+            "mumath": ["3.3.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__color-parse__1.3.8",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "color-parse",
+        version = "1.3.8",
+        url = "https://registry.npmjs.org/color-parse/-/color-parse-1.3.8.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1Y79qFv0n1xair3lNMTNeoFvmc3nirMVBij24zbs1f13+7fPpQClMg5b4AuKXLt3szj7BRlHMCXHplkce6XlmA==",
+        deps = {
+            "color-name": "1.1.4",
+            "defined": "1.0.1",
+            "is-plain-obj": "1.1.0",
+        },
+        transitive_closure = {
+            "color-name": ["1.1.4"],
+            "color-parse": ["1.3.8"],
+            "defined": ["1.0.1"],
+            "is-plain-obj": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__color-rgba__2.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "color-rgba",
+        version = "2.1.1",
+        url = "https://registry.npmjs.org/color-rgba/-/color-rgba-2.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-VaX97wsqrMwLSOR6H7rU1Doa2zyVdmShabKrPEIFywLlHoibgD3QW9Dw6fSqM4+H/LfjprDNAUUW31qEQcGzNw==",
+        deps = {
+            "clamp": "1.0.1",
+            "color-parse": "1.3.8",
+            "color-space": "1.16.0",
+        },
+        transitive_closure = {
+            "almost-equal": ["1.1.0"],
+            "clamp": ["1.0.1"],
+            "color-name": ["1.1.4"],
+            "color-parse": ["1.3.8"],
+            "color-rgba": ["2.1.1"],
+            "color-space": ["1.16.0"],
+            "defined": ["1.0.1"],
+            "hsluv": ["0.0.3"],
+            "is-plain-obj": ["1.1.0"],
+            "mumath": ["3.3.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__color-space__1.16.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "color-space",
+        version = "1.16.0",
+        url = "https://registry.npmjs.org/color-space/-/color-space-1.16.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-A6WMiFzunQ8KEPFmj02OnnoUnqhmSaHaZ/0LVFcPTdlvm8+3aMJ5x1HRHy3bDHPkovkf4sS0f4wsVvwk71fKkg==",
+        deps = {
+            "hsluv": "0.0.3",
+            "mumath": "3.3.4",
+        },
+        transitive_closure = {
+            "almost-equal": ["1.1.0"],
+            "color-space": ["1.16.0"],
+            "hsluv": ["0.0.3"],
+            "mumath": ["3.3.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__color-support__1.1.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "color-support",
+        version = "1.1.3",
+        url = "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
+        transitive_closure = {
+            "color-support": ["1.1.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__colorette__2.0.19",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "colorette",
+        version = "2.0.19",
+        url = "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
+        transitive_closure = {
+            "colorette": ["2.0.19"],
+        },
+    )
+
+    npm_import(
+        name = "npm__combined-stream__1.0.8",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "combined-stream",
+        version = "1.0.8",
+        url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+        deps = {
+            "delayed-stream": "1.0.0",
+        },
+        transitive_closure = {
+            "combined-stream": ["1.0.8"],
+            "delayed-stream": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__commander__10.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "commander",
+        version = "10.0.1",
+        url = "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
+        transitive_closure = {
+            "commander": ["10.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__commander__2.20.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "commander",
+        version = "2.20.3",
+        url = "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+        transitive_closure = {
+            "commander": ["2.20.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__commander__7.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "commander",
+        version = "7.2.0",
+        url = "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+        transitive_closure = {
+            "commander": ["7.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__commander__9.5.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "commander",
+        version = "9.5.0",
+        url = "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
+        transitive_closure = {
+            "commander": ["9.5.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__commondir__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "commondir",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
+        transitive_closure = {
+            "commondir": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__complex.js__2.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "complex.js",
+        version = "2.1.1",
+        url = "https://registry.npmjs.org/complex.js/-/complex.js-2.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-8njCHOTtFFLtegk6zQo0kkVX1rngygb/KQI6z1qZxlFI3scluC+LVTCFbrkWjBv4vvLlbQ9t88IPMC6k95VTTg==",
+        transitive_closure = {
+            "complex.js": ["2.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__concat-map__0.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "concat-map",
+        version = "0.0.1",
+        url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+        transitive_closure = {
+            "concat-map": ["0.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__concat-stream__1.6.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "concat-stream",
+        version = "1.6.2",
+        url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+        deps = {
+            "buffer-from": "1.1.2",
+            "inherits": "2.0.4",
+            "readable-stream": "2.3.8",
+            "typedarray": "0.0.6",
+        },
+        transitive_closure = {
+            "buffer-from": ["1.1.2"],
+            "concat-stream": ["1.6.2"],
+            "core-util-is": ["1.0.3"],
+            "inherits": ["2.0.4"],
+            "isarray": ["1.0.0"],
+            "process-nextick-args": ["2.0.1"],
+            "readable-stream": ["2.3.8"],
+            "safe-buffer": ["5.1.2"],
+            "string_decoder": ["1.1.1"],
+            "typedarray": ["0.0.6"],
+            "util-deprecate": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__console-control-strings__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "console-control-strings",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
+        transitive_closure = {
+            "console-control-strings": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__convert-source-map__1.9.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "convert-source-map",
+        version = "1.9.0",
+        url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
+        transitive_closure = {
+            "convert-source-map": ["1.9.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__core-util-is__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "core-util-is",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
+        transitive_closure = {
+            "core-util-is": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__core-util-is__1.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "core-util-is",
+        version = "1.0.3",
+        url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+        transitive_closure = {
+            "core-util-is": ["1.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__cosmiconfig__8.1.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "cosmiconfig",
+        version = "8.1.3",
+        url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==",
+        deps = {
+            "import-fresh": "3.3.0",
+            "js-yaml": "4.1.0",
+            "parse-json": "5.2.0",
+            "path-type": "4.0.0",
+        },
+        transitive_closure = {
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/highlight": ["7.18.6"],
+            "ansi-styles": ["3.2.1"],
+            "argparse": ["2.0.1"],
+            "callsites": ["3.1.0"],
+            "chalk": ["2.4.2"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+            "cosmiconfig": ["8.1.3"],
+            "error-ex": ["1.3.2"],
+            "escape-string-regexp": ["1.0.5"],
+            "has-flag": ["3.0.0"],
+            "import-fresh": ["3.3.0"],
+            "is-arrayish": ["0.2.1"],
+            "js-tokens": ["4.0.0"],
+            "js-yaml": ["4.1.0"],
+            "json-parse-even-better-errors": ["2.3.1"],
+            "lines-and-columns": ["1.2.4"],
+            "parent-module": ["1.0.1"],
+            "parse-json": ["5.2.0"],
+            "path-type": ["4.0.0"],
+            "resolve-from": ["4.0.0"],
+            "supports-color": ["5.5.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__country-regex__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "country-regex",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/country-regex/-/country-regex-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-iSPlClZP8vX7MC3/u6s3lrDuoQyhQukh5LyABJ3hvfzbQ3Yyayd4fp04zjLnfi267B/B2FkumcWWgrbban7sSA==",
+        transitive_closure = {
+            "country-regex": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__cross-fetch__3.1.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "cross-fetch",
+        version = "3.1.5",
+        url = "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
+        deps = {
+            "node-fetch": "2.6.7",
+        },
+        transitive_closure = {
+            "cross-fetch": ["3.1.5"],
+            "node-fetch": ["2.6.7"],
+            "tr46": ["0.0.3"],
+            "webidl-conversions": ["3.0.1"],
+            "whatwg-url": ["5.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__cross-spawn__7.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "cross-spawn",
+        version = "7.0.3",
+        url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+        deps = {
+            "path-key": "3.1.1",
+            "shebang-command": "2.0.0",
+            "which": "2.0.2",
+        },
+        transitive_closure = {
+            "cross-spawn": ["7.0.3"],
+            "isexe": ["2.0.0"],
+            "path-key": ["3.1.1"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "which": ["2.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__crypt__0.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "crypt",
+        version = "0.0.2",
+        url = "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==",
+        transitive_closure = {
+            "crypt": ["0.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__css-font-size-keywords__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "css-font-size-keywords",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==",
+        transitive_closure = {
+            "css-font-size-keywords": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__css-font-stretch-keywords__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "css-font-stretch-keywords",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==",
+        transitive_closure = {
+            "css-font-stretch-keywords": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__css-font-style-keywords__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "css-font-style-keywords",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==",
+        transitive_closure = {
+            "css-font-style-keywords": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__css-font-weight-keywords__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "css-font-weight-keywords",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==",
+        transitive_closure = {
+            "css-font-weight-keywords": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__css-font__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "css-font",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/css-font/-/css-font-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-V4U4Wps4dPDACJ4WpgofJ2RT5Yqwe1lEH6wlOOaIxMi0gTjdIijsc5FmxQlZ7ZZyKQkkutqqvULOp07l9c7ssA==",
+        deps = {
+            "css-font-size-keywords": "1.0.0",
+            "css-font-stretch-keywords": "1.0.1",
+            "css-font-style-keywords": "1.0.1",
+            "css-font-weight-keywords": "1.0.0",
+            "css-global-keywords": "1.0.1",
+            "css-system-font-keywords": "1.0.0",
+            "pick-by-alias": "1.2.0",
+            "string-split-by": "1.0.0",
+            "unquote": "1.1.1",
+        },
+        transitive_closure = {
+            "css-font": ["1.2.0"],
+            "css-font-size-keywords": ["1.0.0"],
+            "css-font-stretch-keywords": ["1.0.1"],
+            "css-font-style-keywords": ["1.0.1"],
+            "css-font-weight-keywords": ["1.0.0"],
+            "css-global-keywords": ["1.0.1"],
+            "css-system-font-keywords": ["1.0.0"],
+            "parenthesis": ["3.1.8"],
+            "pick-by-alias": ["1.2.0"],
+            "string-split-by": ["1.0.0"],
+            "unquote": ["1.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__css-global-keywords__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "css-global-keywords",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/css-global-keywords/-/css-global-keywords-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-X1xgQhkZ9n94WDwntqst5D/FKkmiU0GlJSFZSV3kLvyJ1WC5VeyoXDOuleUD+SIuH9C7W05is++0Woh0CGfKjQ==",
+        transitive_closure = {
+            "css-global-keywords": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__css-loader__6.7.3__webpack_5.76.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/webpack_cli": ["css-loader"],
+        },
+        package = "css-loader",
+        version = "6.7.3_webpack_5.76.3",
+        url = "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==",
+        deps = {
+            "icss-utils": "5.1.0_postcss_8.4.21",
+            "postcss": "8.4.21",
+            "postcss-modules-extract-imports": "3.0.0_postcss_8.4.21",
+            "postcss-modules-local-by-default": "4.0.0_postcss_8.4.21",
+            "postcss-modules-scope": "3.0.0_postcss_8.4.21",
+            "postcss-modules-values": "4.0.0_postcss_8.4.21",
+            "postcss-value-parser": "4.2.0",
+            "semver": "7.3.8",
+            "webpack": "5.76.3_webpack-cli_5.0.1",
+        },
+        transitive_closure = {
+            "@discoveryjs/json-ext": ["0.5.7"],
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/source-map": ["0.3.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "@types/eslint": ["registry.npmjs.org/@types/eslint@8.21.1"],
+            "@types/eslint-scope": ["registry.npmjs.org/@types/eslint-scope@3.7.4"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@0.0.51", "registry.npmjs.org/@types/estree@1.0.0"],
+            "@types/json-schema": ["registry.npmjs.org/@types/json-schema@7.0.11"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-buffer": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-section": ["1.11.1"],
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@webassemblyjs/utf8": ["1.11.1"],
+            "@webassemblyjs/wasm-edit": ["1.11.1"],
+            "@webassemblyjs/wasm-gen": ["1.11.1"],
+            "@webassemblyjs/wasm-opt": ["1.11.1"],
+            "@webassemblyjs/wasm-parser": ["1.11.1"],
+            "@webassemblyjs/wast-printer": ["1.11.1"],
+            "@webpack-cli/configtest": ["2.0.1_-1256213976"],
+            "@webpack-cli/info": ["2.0.1_-1256213976"],
+            "@webpack-cli/serve": ["2.0.1_-1256213976"],
+            "@xtuc/ieee754": ["1.2.0"],
+            "@xtuc/long": ["4.2.2"],
+            "acorn": ["8.8.2"],
+            "acorn-import-assertions": ["1.8.0_acorn_8.8.2"],
+            "ajv": ["6.12.6"],
+            "ajv-keywords": ["3.5.2_ajv_6.12.6"],
+            "browserslist": ["4.21.5"],
+            "buffer-from": ["1.1.2"],
+            "caniuse-lite": ["1.0.30001458"],
+            "chrome-trace-event": ["1.0.3"],
+            "clone-deep": ["4.0.1"],
+            "colorette": ["2.0.19"],
+            "commander": ["2.20.3", "9.5.0"],
+            "cross-spawn": ["7.0.3"],
+            "css-loader": ["6.7.3_webpack_5.76.3"],
+            "cssesc": ["3.0.0"],
+            "electron-to-chromium": ["1.4.311"],
+            "enhanced-resolve": ["5.12.0"],
+            "envinfo": ["7.8.1"],
+            "es-module-lexer": ["0.9.3"],
+            "escalade": ["3.1.1"],
+            "eslint-scope": ["5.1.1"],
+            "esrecurse": ["4.3.0"],
+            "estraverse": ["4.3.0", "5.3.0"],
+            "events": ["3.3.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "fastest-levenshtein": ["1.0.16"],
+            "find-up": ["4.1.0"],
+            "function-bind": ["1.1.1"],
+            "glob-to-regexp": ["0.4.1"],
+            "graceful-fs": ["4.2.10"],
+            "has": ["1.0.3"],
+            "has-flag": ["4.0.0"],
+            "icss-utils": ["5.1.0_postcss_8.4.21"],
+            "import-local": ["3.1.0"],
+            "interpret": ["3.1.1"],
+            "is-core-module": ["2.11.0"],
+            "is-plain-object": ["2.0.4"],
+            "isexe": ["2.0.0"],
+            "isobject": ["3.0.1"],
+            "jest-worker": ["27.5.1"],
+            "json-parse-even-better-errors": ["2.3.1"],
+            "json-schema-traverse": ["0.4.1"],
+            "kind-of": ["6.0.3"],
+            "loader-runner": ["4.3.0"],
+            "locate-path": ["5.0.0"],
+            "lru-cache": ["6.0.0"],
+            "merge-stream": ["2.0.0"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+            "nanoid": ["3.3.4"],
+            "neo-async": ["2.6.2"],
+            "node-releases": ["2.0.10"],
+            "p-limit": ["2.3.0"],
+            "p-locate": ["4.1.0"],
+            "p-try": ["2.2.0"],
+            "path-exists": ["4.0.0"],
+            "path-key": ["3.1.1"],
+            "path-parse": ["1.0.7"],
+            "picocolors": ["1.0.0"],
+            "pkg-dir": ["4.2.0"],
+            "postcss": ["8.4.21"],
+            "postcss-modules-extract-imports": ["3.0.0_postcss_8.4.21"],
+            "postcss-modules-local-by-default": ["4.0.0_postcss_8.4.21"],
+            "postcss-modules-scope": ["3.0.0_postcss_8.4.21"],
+            "postcss-modules-values": ["4.0.0_postcss_8.4.21"],
+            "postcss-selector-parser": ["6.0.11"],
+            "postcss-value-parser": ["4.2.0"],
+            "punycode": ["2.3.0"],
+            "randombytes": ["2.1.0"],
+            "rechoir": ["0.8.0"],
+            "resolve": ["1.22.1"],
+            "resolve-cwd": ["3.0.0"],
+            "resolve-from": ["5.0.0"],
+            "safe-buffer": ["5.2.1"],
+            "schema-utils": ["3.1.1"],
+            "semver": ["7.3.8"],
+            "serialize-javascript": ["6.0.1"],
+            "shallow-clone": ["3.0.1"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "source-map": ["0.6.1"],
+            "source-map-js": ["1.0.2"],
+            "source-map-support": ["0.5.21"],
+            "supports-color": ["8.1.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "tapable": ["2.2.1"],
+            "terser": ["5.16.5"],
+            "terser-webpack-plugin": ["5.3.6_webpack_5.76.3"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+            "uri-js": ["4.4.1"],
+            "util-deprecate": ["1.0.2"],
+            "watchpack": ["2.4.0"],
+            "webpack": ["5.76.3_webpack-cli_5.0.1"],
+            "webpack-cli": ["5.0.1_webpack_5.76.3"],
+            "webpack-merge": ["5.8.0"],
+            "webpack-sources": ["3.2.3"],
+            "which": ["2.0.2"],
+            "wildcard": ["2.0.0"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__css-system-font-keywords__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "css-system-font-keywords",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==",
+        transitive_closure = {
+            "css-system-font-keywords": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__css-what__5.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "css-what",
+        version = "5.1.0",
+        url = "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
+        transitive_closure = {
+            "css-what": ["5.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__csscolorparser__1.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "csscolorparser",
+        version = "1.0.3",
+        url = "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==",
+        transitive_closure = {
+            "csscolorparser": ["1.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__cssesc__3.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "cssesc",
+        version = "3.0.0",
+        url = "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+        transitive_closure = {
+            "cssesc": ["3.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__csstype__3.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "csstype",
+        version = "3.1.1",
+        url = "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==",
+        transitive_closure = {
+            "csstype": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-array__1.2.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-array",
+        version = "1.2.4",
+        url = "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==",
+        transitive_closure = {
+            "d3-array": ["1.2.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-collection__1.0.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-collection",
+        version = "1.0.7",
+        url = "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==",
+        transitive_closure = {
+            "d3-collection": ["1.0.7"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-color__1.4.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-color",
+        version = "1.4.1",
+        url = "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==",
+        transitive_closure = {
+            "d3-color": ["1.4.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-dispatch__1.0.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-dispatch",
+        version = "1.0.6",
+        url = "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==",
+        transitive_closure = {
+            "d3-dispatch": ["1.0.6"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-force__1.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-force",
+        version = "1.2.1",
+        url = "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==",
+        deps = {
+            "d3-collection": "1.0.7",
+            "d3-dispatch": "1.0.6",
+            "d3-quadtree": "1.0.7",
+            "d3-timer": "1.0.10",
+        },
+        transitive_closure = {
+            "d3-collection": ["1.0.7"],
+            "d3-dispatch": ["1.0.6"],
+            "d3-force": ["1.2.1"],
+            "d3-quadtree": ["1.0.7"],
+            "d3-timer": ["1.0.10"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-format__1.4.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-format",
+        version = "1.4.5",
+        url = "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==",
+        transitive_closure = {
+            "d3-format": ["1.4.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-geo-projection__2.9.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-geo-projection",
+        version = "2.9.0",
+        url = "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-2.9.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ZULvK/zBn87of5rWAfFMc9mJOipeSo57O+BBitsKIXmU4rTVAnX1kSsJkE0R+TxY8pGNoM1nbyRRE7GYHhdOEQ==",
+        deps = {
+            "commander": "2.20.3",
+            "d3-array": "1.2.4",
+            "d3-geo": "1.12.1",
+            "resolve": "1.22.1",
+        },
+        transitive_closure = {
+            "commander": ["2.20.3"],
+            "d3-array": ["1.2.4"],
+            "d3-geo": ["1.12.1"],
+            "d3-geo-projection": ["2.9.0"],
+            "function-bind": ["1.1.1"],
+            "has": ["1.0.3"],
+            "is-core-module": ["2.11.0"],
+            "path-parse": ["1.0.7"],
+            "resolve": ["1.22.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-geo__1.12.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-geo",
+        version = "1.12.1",
+        url = "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==",
+        deps = {
+            "d3-array": "1.2.4",
+        },
+        transitive_closure = {
+            "d3-array": ["1.2.4"],
+            "d3-geo": ["1.12.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-hierarchy__1.1.9",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-hierarchy",
+        version = "1.1.9",
+        url = "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==",
+        transitive_closure = {
+            "d3-hierarchy": ["1.1.9"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-interpolate__3.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-interpolate",
+        version = "3.0.1",
+        url = "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
+        deps = {
+            "d3-color": "1.4.1",
+        },
+        transitive_closure = {
+            "d3-color": ["1.4.1"],
+            "d3-interpolate": ["3.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-path__1.0.9",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-path",
+        version = "1.0.9",
+        url = "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==",
+        transitive_closure = {
+            "d3-path": ["1.0.9"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-quadtree__1.0.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-quadtree",
+        version = "1.0.7",
+        url = "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==",
+        transitive_closure = {
+            "d3-quadtree": ["1.0.7"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-shape__1.3.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-shape",
+        version = "1.3.7",
+        url = "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==",
+        deps = {
+            "d3-path": "1.0.9",
+        },
+        transitive_closure = {
+            "d3-path": ["1.0.9"],
+            "d3-shape": ["1.3.7"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-time-format__2.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-time-format",
+        version = "2.3.0",
+        url = "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==",
+        deps = {
+            "d3-time": "1.1.0",
+        },
+        transitive_closure = {
+            "d3-time": ["1.1.0"],
+            "d3-time-format": ["2.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-time__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-time",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==",
+        transitive_closure = {
+            "d3-time": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d3-timer__1.0.10",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d3-timer",
+        version = "1.0.10",
+        url = "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==",
+        transitive_closure = {
+            "d3-timer": ["1.0.10"],
+        },
+    )
+
+    npm_import(
+        name = "npm__d__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "d",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
+        deps = {
+            "es5-ext": "0.10.62",
+            "type": "1.2.0",
+        },
+        transitive_closure = {
+            "d": ["1.0.1"],
+            "es5-ext": ["0.10.62"],
+            "es6-iterator": ["2.0.3"],
+            "es6-symbol": ["3.1.3"],
+            "ext": ["1.7.0"],
+            "next-tick": ["1.1.0"],
+            "type": ["1.2.0", "2.7.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__dashdash__1.14.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "dashdash",
+        version = "1.14.1",
+        url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
+        deps = {
+            "assert-plus": "1.0.0",
+        },
+        transitive_closure = {
+            "assert-plus": ["1.0.0"],
+            "dashdash": ["1.14.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__date.js__0.3.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "date.js",
+        version = "0.3.3",
+        url = "https://registry.npmjs.org/date.js/-/date.js-0.3.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-HgigOS3h3k6HnW011nAb43c5xx5rBXk8P2v/WIT9Zv4koIaVXiH2BURguI78VVp+5Qc076T7OR378JViCnZtBw==",
+        deps = {
+            "debug": "3.1.0",
+        },
+        transitive_closure = {
+            "date.js": ["0.3.3"],
+            "debug": ["3.1.0"],
+            "ms": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__debug__2.6.9",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "debug",
+        version = "2.6.9",
+        url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+        deps = {
+            "ms": "2.0.0",
+        },
+        transitive_closure = {
+            "debug": ["2.6.9"],
+            "ms": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__debug__3.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "debug",
+        version = "3.1.0",
+        url = "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+        deps = {
+            "ms": "2.0.0",
+        },
+        transitive_closure = {
+            "debug": ["3.1.0"],
+            "ms": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__debug__3.2.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_deps": ["debug"],
+        },
+        package = "debug",
+        version = "3.2.7",
+        url = "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+        deps = {
+            "ms": "2.1.3",
+        },
+        transitive_closure = {
+            "debug": ["3.2.7"],
+            "ms": ["2.1.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__debug__4.3.4__supports-color_8.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "debug",
+        version = "4.3.4_supports-color_8.1.1",
+        url = "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+        deps = {
+            "ms": "2.1.2",
+            "supports-color": "8.1.1",
+        },
+        transitive_closure = {
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "has-flag": ["4.0.0"],
+            "ms": ["2.1.2"],
+            "supports-color": ["8.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__decamelize__4.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "decamelize",
+        version = "4.0.0",
+        url = "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
+        transitive_closure = {
+            "decamelize": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__decimal.js__10.4.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "decimal.js",
+        version = "10.4.3",
+        url = "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==",
+        transitive_closure = {
+            "decimal.js": ["10.4.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__decompress-response__5.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "decompress-response",
+        version = "5.0.0",
+        url = "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==",
+        deps = {
+            "mimic-response": "2.1.0",
+        },
+        transitive_closure = {
+            "decompress-response": ["5.0.0"],
+            "mimic-response": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__deep-extend__0.6.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "deep-extend",
+        version = "0.6.0",
+        url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+        transitive_closure = {
+            "deep-extend": ["0.6.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__deep-is__0.1.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "deep-is",
+        version = "0.1.4",
+        url = "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+        transitive_closure = {
+            "deep-is": ["0.1.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__deep-object-diff__1.1.9",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "deep-object-diff",
+        version = "1.1.9",
+        url = "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.9.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==",
+        transitive_closure = {
+            "deep-object-diff": ["1.1.9"],
+        },
+    )
+
+    npm_import(
+        name = "npm__deepmerge__4.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "deepmerge",
+        version = "4.3.0",
+        url = "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==",
+        transitive_closure = {
+            "deepmerge": ["4.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__defer-to-connect__2.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "defer-to-connect",
+        version = "2.0.1",
+        url = "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
+        transitive_closure = {
+            "defer-to-connect": ["2.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__defined__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "defined",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==",
+        transitive_closure = {
+            "defined": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__delayed-stream__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "delayed-stream",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+        transitive_closure = {
+            "delayed-stream": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__delegates__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "delegates",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
+        transitive_closure = {
+            "delegates": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__depd__1.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "depd",
+        version = "1.1.2",
+        url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
+        transitive_closure = {
+            "depd": ["1.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__dequal__2.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "dequal",
+        version = "2.0.3",
+        url = "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
+        transitive_closure = {
+            "dequal": ["2.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__detect-kerning__2.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "detect-kerning",
+        version = "2.1.2",
+        url = "https://registry.npmjs.org/detect-kerning/-/detect-kerning-2.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-I3JIbrnKPAntNLl1I6TpSQQdQ4AutYzv/sKMFKbepawV/hlH0GmYKhUoOEMd4xqaUHT+Bm0f4127lh5qs1m1tw==",
+        transitive_closure = {
+            "detect-kerning": ["2.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__detect-libc__1.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "detect-libc",
+        version = "1.0.3",
+        url = "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
+        transitive_closure = {
+            "detect-libc": ["1.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__detect-libc__2.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "detect-libc",
+        version = "2.0.1",
+        url = "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==",
+        transitive_closure = {
+            "detect-libc": ["2.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__devtools-protocol__0.0.1107588",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "devtools-protocol",
+        version = "0.0.1107588",
+        url = "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg==",
+        transitive_closure = {
+            "devtools-protocol": ["0.0.1107588"],
+        },
+    )
+
+    npm_import(
+        name = "npm__diff__5.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "diff",
+        version = "5.0.0",
+        url = "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
+        transitive_closure = {
+            "diff": ["5.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__diff__5.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "diff",
+        version = "5.1.0",
+        url = "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==",
+        transitive_closure = {
+            "diff": ["5.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__draw-svg-path__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "draw-svg-path",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/draw-svg-path/-/draw-svg-path-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-P8j3IHxcgRMcY6sDzr0QvJDLzBnJJqpTG33UZ2Pvp8rw0apCHhJCWqYprqrXjrgHnJ6tuhP1iTJSAodPDHxwkg==",
+        deps = {
+            "abs-svg-path": "0.1.1",
+            "normalize-svg-path": "0.1.0",
+        },
+        transitive_closure = {
+            "abs-svg-path": ["0.1.1"],
+            "draw-svg-path": ["1.0.0"],
+            "normalize-svg-path": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__dtype__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "dtype",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/dtype/-/dtype-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-s2YVcLKdFGS0hpFqJaTwscsyt0E8nNFdmo73Ocd81xNPj4URI4rj6D60A+vFMIw7BXWlb4yRkEwfBqcZzPGiZg==",
+        transitive_closure = {
+            "dtype": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__dup__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "dup",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/dup/-/dup-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Bz5jxMMC0wgp23Zm15ip1x8IhYRqJvF3nFC0UInJUDkN1z4uNPk9jTnfCUJXbOGiQ1JbXLQsiV41Fb+HXcj5BA==",
+        transitive_closure = {
+            "dup": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__duplexer3__0.1.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "duplexer3",
+        version = "0.1.5",
+        url = "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==",
+        transitive_closure = {
+            "duplexer3": ["0.1.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__duplexer__0.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "duplexer",
+        version = "0.1.2",
+        url = "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
+        transitive_closure = {
+            "duplexer": ["0.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__duplexify__3.7.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "duplexify",
+        version = "3.7.1",
+        url = "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
+        deps = {
+            "end-of-stream": "1.4.4",
+            "inherits": "2.0.4",
+            "readable-stream": "2.3.8",
+            "stream-shift": "1.0.1",
+        },
+        transitive_closure = {
+            "core-util-is": ["1.0.3"],
+            "duplexify": ["3.7.1"],
+            "end-of-stream": ["1.4.4"],
+            "inherits": ["2.0.4"],
+            "isarray": ["1.0.0"],
+            "once": ["1.4.0"],
+            "process-nextick-args": ["2.0.1"],
+            "readable-stream": ["2.3.8"],
+            "safe-buffer": ["5.1.2"],
+            "stream-shift": ["1.0.1"],
+            "string_decoder": ["1.1.1"],
+            "util-deprecate": ["1.0.2"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__earcut__2.2.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "earcut",
+        version = "2.2.4",
+        url = "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==",
+        transitive_closure = {
+            "earcut": ["2.2.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__eastasianwidth__0.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "eastasianwidth",
+        version = "0.2.0",
+        url = "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+        transitive_closure = {
+            "eastasianwidth": ["0.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ecc-jsbn__0.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ecc-jsbn",
+        version = "0.1.2",
+        url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
+        deps = {
+            "jsbn": "0.1.1",
+            "safer-buffer": "2.1.2",
+        },
+        transitive_closure = {
+            "ecc-jsbn": ["0.1.2"],
+            "jsbn": ["0.1.1"],
+            "safer-buffer": ["2.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__electron-to-chromium__1.4.311",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "electron-to-chromium",
+        version = "1.4.311",
+        url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.311.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RoDlZufvrtr2Nx3Yx5MB8jX3aHIxm8nRWPJm3yVvyHmyKaRvn90RjzB6hNnt0AkhS3IInJdyRfQb4mWhPvUjVw==",
+        transitive_closure = {
+            "electron-to-chromium": ["1.4.311"],
+        },
+    )
+
+    npm_import(
+        name = "npm__element-size__1.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "element-size",
+        version = "1.1.1",
+        url = "https://registry.npmjs.org/element-size/-/element-size-1.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-eaN+GMOq/Q+BIWy0ybsgpcYImjGIdNLyjLFJU4XsLHXYQao5jCNb36GyN6C2qwmDDYSfIBmKpPpr4VnBdLCsPQ==",
+        transitive_closure = {
+            "element-size": ["1.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__elementary-circuits-directed-graph__1.3.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "elementary-circuits-directed-graph",
+        version = "1.3.1",
+        url = "https://registry.npmjs.org/elementary-circuits-directed-graph/-/elementary-circuits-directed-graph-1.3.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ZEiB5qkn2adYmpXGnJKkxT8uJHlW/mxmBpmeqawEHzPxh9HkLD4/1mFYX5l0On+f6rcPIt8/EWlRU2Vo3fX6dQ==",
+        deps = {
+            "strongly-connected-components": "1.0.1",
+        },
+        transitive_closure = {
+            "elementary-circuits-directed-graph": ["1.3.1"],
+            "strongly-connected-components": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__emoji-regex__8.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "emoji-regex",
+        version = "8.0.0",
+        url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+        transitive_closure = {
+            "emoji-regex": ["8.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__emoji-regex__9.2.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "emoji-regex",
+        version = "9.2.2",
+        url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+        transitive_closure = {
+            "emoji-regex": ["9.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__emojis-list__3.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "emojis-list",
+        version = "3.0.0",
+        url = "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+        transitive_closure = {
+            "emojis-list": ["3.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__encoding__0.1.13",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "encoding",
+        version = "0.1.13",
+        url = "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+        deps = {
+            "iconv-lite": "0.6.3",
+        },
+        transitive_closure = {
+            "encoding": ["0.1.13"],
+            "iconv-lite": ["0.6.3"],
+            "safer-buffer": ["2.1.2"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__end-of-stream__1.4.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "end-of-stream",
+        version = "1.4.4",
+        url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+        deps = {
+            "once": "1.4.0",
+        },
+        transitive_closure = {
+            "end-of-stream": ["1.4.4"],
+            "once": ["1.4.0"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__enhanced-resolve__5.12.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "enhanced-resolve",
+        version = "5.12.0",
+        url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==",
+        deps = {
+            "graceful-fs": "4.2.10",
+            "tapable": "2.2.1",
+        },
+        transitive_closure = {
+            "enhanced-resolve": ["5.12.0"],
+            "graceful-fs": ["4.2.10"],
+            "tapable": ["2.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__env-paths__2.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "env-paths",
+        version = "2.2.1",
+        url = "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+        transitive_closure = {
+            "env-paths": ["2.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__envinfo__7.8.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "envinfo",
+        version = "7.8.1",
+        url = "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
+        transitive_closure = {
+            "envinfo": ["7.8.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__err-code__2.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "err-code",
+        version = "2.0.3",
+        url = "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
+        transitive_closure = {
+            "err-code": ["2.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__error-ex__1.3.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "error-ex",
+        version = "1.3.2",
+        url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+        deps = {
+            "is-arrayish": "0.2.1",
+        },
+        transitive_closure = {
+            "error-ex": ["1.3.2"],
+            "is-arrayish": ["0.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__es-module-lexer__0.9.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "es-module-lexer",
+        version = "0.9.3",
+        url = "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
+        transitive_closure = {
+            "es-module-lexer": ["0.9.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__es5-ext__0.10.62",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "es5-ext",
+        version = "0.10.62",
+        url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==",
+        deps = {
+            "es6-iterator": "2.0.3",
+            "es6-symbol": "3.1.3",
+            "next-tick": "1.1.0",
+        },
+        transitive_closure = {
+            "d": ["1.0.1"],
+            "es5-ext": ["0.10.62"],
+            "es6-iterator": ["2.0.3"],
+            "es6-symbol": ["3.1.3"],
+            "ext": ["1.7.0"],
+            "next-tick": ["1.1.0"],
+            "type": ["1.2.0", "2.7.2"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__es6-iterator__2.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "es6-iterator",
+        version = "2.0.3",
+        url = "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
+        deps = {
+            "d": "1.0.1",
+            "es5-ext": "0.10.62",
+            "es6-symbol": "3.1.3",
+        },
+        transitive_closure = {
+            "d": ["1.0.1"],
+            "es5-ext": ["0.10.62"],
+            "es6-iterator": ["2.0.3"],
+            "es6-symbol": ["3.1.3"],
+            "ext": ["1.7.0"],
+            "next-tick": ["1.1.0"],
+            "type": ["1.2.0", "2.7.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__es6-symbol__3.1.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "es6-symbol",
+        version = "3.1.3",
+        url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
+        deps = {
+            "d": "1.0.1",
+            "ext": "1.7.0",
+        },
+        transitive_closure = {
+            "d": ["1.0.1"],
+            "es5-ext": ["0.10.62"],
+            "es6-iterator": ["2.0.3"],
+            "es6-symbol": ["3.1.3"],
+            "ext": ["1.7.0"],
+            "next-tick": ["1.1.0"],
+            "type": ["1.2.0", "2.7.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__es6-weak-map__2.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "es6-weak-map",
+        version = "2.0.3",
+        url = "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
+        deps = {
+            "d": "1.0.1",
+            "es5-ext": "0.10.62",
+            "es6-iterator": "2.0.3",
+            "es6-symbol": "3.1.3",
+        },
+        transitive_closure = {
+            "d": ["1.0.1"],
+            "es5-ext": ["0.10.62"],
+            "es6-iterator": ["2.0.3"],
+            "es6-symbol": ["3.1.3"],
+            "es6-weak-map": ["2.0.3"],
+            "ext": ["1.7.0"],
+            "next-tick": ["1.1.0"],
+            "type": ["1.2.0", "2.7.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__esbuild-android-64__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-android-64",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==",
+        transitive_closure = {
+            "esbuild-android-64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-android-arm64__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-android-arm64",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==",
+        transitive_closure = {
+            "esbuild-android-arm64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-darwin-64__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-darwin-64",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==",
+        transitive_closure = {
+            "esbuild-darwin-64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-darwin-arm64__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-darwin-arm64",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==",
+        transitive_closure = {
+            "esbuild-darwin-arm64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-freebsd-64__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-freebsd-64",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==",
+        transitive_closure = {
+            "esbuild-freebsd-64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-freebsd-arm64__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-freebsd-arm64",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==",
+        transitive_closure = {
+            "esbuild-freebsd-arm64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-linux-32__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-linux-32",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==",
+        transitive_closure = {
+            "esbuild-linux-32": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-linux-64__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-linux-64",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==",
+        transitive_closure = {
+            "esbuild-linux-64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-linux-arm64__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-linux-arm64",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==",
+        transitive_closure = {
+            "esbuild-linux-arm64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-linux-arm__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-linux-arm",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==",
+        transitive_closure = {
+            "esbuild-linux-arm": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-linux-mips64le__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-linux-mips64le",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==",
+        transitive_closure = {
+            "esbuild-linux-mips64le": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-linux-ppc64le__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-linux-ppc64le",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==",
+        transitive_closure = {
+            "esbuild-linux-ppc64le": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-linux-riscv64__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-linux-riscv64",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==",
+        transitive_closure = {
+            "esbuild-linux-riscv64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-linux-s390x__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-linux-s390x",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==",
+        transitive_closure = {
+            "esbuild-linux-s390x": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-netbsd-64__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-netbsd-64",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==",
+        transitive_closure = {
+            "esbuild-netbsd-64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-openbsd-64__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-openbsd-64",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==",
+        transitive_closure = {
+            "esbuild-openbsd-64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-sunos-64__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-sunos-64",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==",
+        transitive_closure = {
+            "esbuild-sunos-64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-windows-32__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-windows-32",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==",
+        transitive_closure = {
+            "esbuild-windows-32": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-windows-64__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-windows-64",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==",
+        transitive_closure = {
+            "esbuild-windows-64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild-windows-arm64__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild-windows-arm64",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==",
+        transitive_closure = {
+            "esbuild-windows-arm64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__esbuild__0.14.38",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["esbuild"],
+        },
+        package = "esbuild",
+        version = "0.14.38",
+        url = "https://registry.npmjs.org/esbuild/-/esbuild-0.14.38.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==",
+        deps = {
+            "esbuild-android-64": "0.14.38",
+            "esbuild-android-arm64": "0.14.38",
+            "esbuild-darwin-64": "0.14.38",
+            "esbuild-darwin-arm64": "0.14.38",
+            "esbuild-freebsd-64": "0.14.38",
+            "esbuild-freebsd-arm64": "0.14.38",
+            "esbuild-linux-32": "0.14.38",
+            "esbuild-linux-64": "0.14.38",
+            "esbuild-linux-arm": "0.14.38",
+            "esbuild-linux-arm64": "0.14.38",
+            "esbuild-linux-mips64le": "0.14.38",
+            "esbuild-linux-ppc64le": "0.14.38",
+            "esbuild-linux-riscv64": "0.14.38",
+            "esbuild-linux-s390x": "0.14.38",
+            "esbuild-netbsd-64": "0.14.38",
+            "esbuild-openbsd-64": "0.14.38",
+            "esbuild-sunos-64": "0.14.38",
+            "esbuild-windows-32": "0.14.38",
+            "esbuild-windows-64": "0.14.38",
+            "esbuild-windows-arm64": "0.14.38",
+        },
+        transitive_closure = {
+            "esbuild": ["0.14.38"],
+            "esbuild-android-64": ["0.14.38"],
+            "esbuild-android-arm64": ["0.14.38"],
+            "esbuild-darwin-64": ["0.14.38"],
+            "esbuild-darwin-arm64": ["0.14.38"],
+            "esbuild-freebsd-64": ["0.14.38"],
+            "esbuild-freebsd-arm64": ["0.14.38"],
+            "esbuild-linux-32": ["0.14.38"],
+            "esbuild-linux-64": ["0.14.38"],
+            "esbuild-linux-arm": ["0.14.38"],
+            "esbuild-linux-arm64": ["0.14.38"],
+            "esbuild-linux-mips64le": ["0.14.38"],
+            "esbuild-linux-ppc64le": ["0.14.38"],
+            "esbuild-linux-riscv64": ["0.14.38"],
+            "esbuild-linux-s390x": ["0.14.38"],
+            "esbuild-netbsd-64": ["0.14.38"],
+            "esbuild-openbsd-64": ["0.14.38"],
+            "esbuild-sunos-64": ["0.14.38"],
+            "esbuild-windows-32": ["0.14.38"],
+            "esbuild-windows-64": ["0.14.38"],
+            "esbuild-windows-arm64": ["0.14.38"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox", "requires-network"],
+    )
+
+    npm_import(
+        name = "npm__esbuild__0.16.17",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esbuild",
+        version = "0.16.17",
+        url = "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==",
+        deps = {
+            "@esbuild/android-arm": "0.16.17",
+            "@esbuild/android-arm64": "0.16.17",
+            "@esbuild/android-x64": "0.16.17",
+            "@esbuild/darwin-arm64": "0.16.17",
+            "@esbuild/darwin-x64": "0.16.17",
+            "@esbuild/freebsd-arm64": "0.16.17",
+            "@esbuild/freebsd-x64": "0.16.17",
+            "@esbuild/linux-arm": "0.16.17",
+            "@esbuild/linux-arm64": "0.16.17",
+            "@esbuild/linux-ia32": "0.16.17",
+            "@esbuild/linux-loong64": "0.16.17",
+            "@esbuild/linux-mips64el": "0.16.17",
+            "@esbuild/linux-ppc64": "0.16.17",
+            "@esbuild/linux-riscv64": "0.16.17",
+            "@esbuild/linux-s390x": "0.16.17",
+            "@esbuild/linux-x64": "0.16.17",
+            "@esbuild/netbsd-x64": "0.16.17",
+            "@esbuild/openbsd-x64": "0.16.17",
+            "@esbuild/sunos-x64": "0.16.17",
+            "@esbuild/win32-arm64": "0.16.17",
+            "@esbuild/win32-ia32": "0.16.17",
+            "@esbuild/win32-x64": "0.16.17",
+        },
+        transitive_closure = {
+            "@esbuild/android-arm": ["0.16.17"],
+            "@esbuild/android-arm64": ["0.16.17"],
+            "@esbuild/android-x64": ["0.16.17"],
+            "@esbuild/darwin-arm64": ["0.16.17"],
+            "@esbuild/darwin-x64": ["0.16.17"],
+            "@esbuild/freebsd-arm64": ["0.16.17"],
+            "@esbuild/freebsd-x64": ["0.16.17"],
+            "@esbuild/linux-arm": ["0.16.17"],
+            "@esbuild/linux-arm64": ["0.16.17"],
+            "@esbuild/linux-ia32": ["0.16.17"],
+            "@esbuild/linux-loong64": ["0.16.17"],
+            "@esbuild/linux-mips64el": ["0.16.17"],
+            "@esbuild/linux-ppc64": ["0.16.17"],
+            "@esbuild/linux-riscv64": ["0.16.17"],
+            "@esbuild/linux-s390x": ["0.16.17"],
+            "@esbuild/linux-x64": ["0.16.17"],
+            "@esbuild/netbsd-x64": ["0.16.17"],
+            "@esbuild/openbsd-x64": ["0.16.17"],
+            "@esbuild/sunos-x64": ["0.16.17"],
+            "@esbuild/win32-arm64": ["0.16.17"],
+            "@esbuild/win32-ia32": ["0.16.17"],
+            "@esbuild/win32-x64": ["0.16.17"],
+            "esbuild": ["0.16.17"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox", "requires-network"],
+    )
+
+    npm_import(
+        name = "npm__escalade__3.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "escalade",
+        version = "3.1.1",
+        url = "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+        transitive_closure = {
+            "escalade": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__escape-latex__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "escape-latex",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/escape-latex/-/escape-latex-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw==",
+        transitive_closure = {
+            "escape-latex": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__escape-string-regexp__1.0.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "escape-string-regexp",
+        version = "1.0.5",
+        url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+        transitive_closure = {
+            "escape-string-regexp": ["1.0.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__escape-string-regexp__4.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "escape-string-regexp",
+        version = "4.0.0",
+        url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+        transitive_closure = {
+            "escape-string-regexp": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__escodegen__1.14.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "escodegen",
+        version = "1.14.3",
+        url = "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
+        deps = {
+            "source-map": "0.6.1",
+            "esprima": "4.0.1",
+            "estraverse": "4.3.0",
+            "esutils": "2.0.3",
+            "optionator": "0.8.3",
+        },
+        transitive_closure = {
+            "deep-is": ["0.1.4"],
+            "escodegen": ["1.14.3"],
+            "esprima": ["4.0.1"],
+            "estraverse": ["4.3.0"],
+            "esutils": ["2.0.3"],
+            "fast-levenshtein": ["2.0.6"],
+            "levn": ["0.3.0"],
+            "optionator": ["0.8.3"],
+            "prelude-ls": ["1.1.2"],
+            "source-map": ["0.6.1"],
+            "type-check": ["0.3.2"],
+            "word-wrap": ["1.2.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__eslint-scope__5.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "eslint-scope",
+        version = "5.1.1",
+        url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+        deps = {
+            "esrecurse": "4.3.0",
+            "estraverse": "4.3.0",
+        },
+        transitive_closure = {
+            "eslint-scope": ["5.1.1"],
+            "esrecurse": ["4.3.0"],
+            "estraverse": ["4.3.0", "5.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__esprima__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esprima",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/esprima/-/esprima-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-k344tuMul8eif80+WDaTCcS5g4xDSO6FRHmCkvlF6t/QSBYQDrvph2VqP23ry9y9oMVEJ/sdJEh8JXT0smlcQQ==",
+        transitive_closure = {
+            "esprima": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__esprima__4.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esprima",
+        version = "4.0.1",
+        url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+        transitive_closure = {
+            "esprima": ["4.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__esrecurse__4.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esrecurse",
+        version = "4.3.0",
+        url = "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+        deps = {
+            "estraverse": "5.3.0",
+        },
+        transitive_closure = {
+            "esrecurse": ["4.3.0"],
+            "estraverse": ["5.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__estraverse__4.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "estraverse",
+        version = "4.3.0",
+        url = "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+        transitive_closure = {
+            "estraverse": ["4.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__estraverse__5.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "estraverse",
+        version = "5.3.0",
+        url = "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+        transitive_closure = {
+            "estraverse": ["5.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__estree-walker__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "estree-walker",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
+        transitive_closure = {
+            "estree-walker": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__estree-walker__2.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "estree-walker",
+        version = "2.0.2",
+        url = "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
+        transitive_closure = {
+            "estree-walker": ["2.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__esutils__2.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "esutils",
+        version = "2.0.3",
+        url = "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+        transitive_closure = {
+            "esutils": ["2.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__eval__0.1.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "eval",
+        version = "0.1.6",
+        url = "https://registry.npmjs.org/eval/-/eval-0.1.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==",
+        deps = {
+            "require-like": "0.1.2",
+        },
+        transitive_closure = {
+            "eval": ["0.1.6"],
+            "require-like": ["0.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__event-target-shim__5.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "event-target-shim",
+        version = "5.0.1",
+        url = "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
+        transitive_closure = {
+            "event-target-shim": ["5.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__events__3.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "events",
+        version = "3.3.0",
+        url = "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+        transitive_closure = {
+            "events": ["3.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ext__1.7.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ext",
+        version = "1.7.0",
+        url = "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
+        deps = {
+            "type": "2.7.2",
+        },
+        transitive_closure = {
+            "ext": ["1.7.0"],
+            "type": ["2.7.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__extend__3.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "extend",
+        version = "3.0.2",
+        url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+        transitive_closure = {
+            "extend": ["3.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__extract-zip__2.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "extract-zip",
+        version = "2.0.1",
+        url = "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
+        deps = {
+            "@types/yauzl": "registry.npmjs.org/@types/yauzl@2.10.0",
+            "debug": "4.3.4_supports-color_8.1.1",
+            "get-stream": "5.2.0",
+            "yauzl": "2.10.0",
+        },
+        transitive_closure = {
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@types/yauzl": ["registry.npmjs.org/@types/yauzl@2.10.0"],
+            "buffer-crc32": ["0.2.13"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "end-of-stream": ["1.4.4"],
+            "extract-zip": ["2.0.1"],
+            "fd-slicer": ["1.1.0"],
+            "get-stream": ["5.2.0"],
+            "has-flag": ["4.0.0"],
+            "ms": ["2.1.2"],
+            "once": ["1.4.0"],
+            "pend": ["1.2.0"],
+            "pump": ["3.0.0"],
+            "supports-color": ["8.1.1"],
+            "wrappy": ["1.0.2"],
+            "yauzl": ["2.10.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__extsprintf__1.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "extsprintf",
+        version = "1.3.0",
+        url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
+        transitive_closure = {
+            "extsprintf": ["1.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__falafel__2.2.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "falafel",
+        version = "2.2.5",
+        url = "https://registry.npmjs.org/falafel/-/falafel-2.2.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-HuC1qF9iTnHDnML9YZAdCDQwT0yKl/U55K4XSUXqGAA2GLoafFgWRqdAbhWJxXaYD4pyoVxAJ8wH670jMpI9DQ==",
+        deps = {
+            "acorn": "7.4.1",
+            "isarray": "2.0.5",
+        },
+        transitive_closure = {
+            "acorn": ["7.4.1"],
+            "falafel": ["2.2.5"],
+            "isarray": ["2.0.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fast-deep-equal__3.1.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fast-deep-equal",
+        version = "3.1.3",
+        url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+        transitive_closure = {
+            "fast-deep-equal": ["3.1.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fast-fifo__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fast-fifo",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g==",
+        transitive_closure = {
+            "fast-fifo": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fast-isnumeric__1.1.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fast-isnumeric",
+        version = "1.1.4",
+        url = "https://registry.npmjs.org/fast-isnumeric/-/fast-isnumeric-1.1.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1mM8qOr2LYz8zGaUdmiqRDiuue00Dxjgcb1NQR7TnhLVh6sQyngP9xvLo7Sl7LZpP/sk5eb+bcyWXw530NTBZw==",
+        deps = {
+            "is-string-blank": "1.0.1",
+        },
+        transitive_closure = {
+            "fast-isnumeric": ["1.1.4"],
+            "is-string-blank": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fast-json-stable-stringify__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fast-json-stable-stringify",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+        transitive_closure = {
+            "fast-json-stable-stringify": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fast-levenshtein__2.0.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fast-levenshtein",
+        version = "2.0.6",
+        url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+        transitive_closure = {
+            "fast-levenshtein": ["2.0.6"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fastest-levenshtein__1.0.16",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fastest-levenshtein",
+        version = "1.0.16",
+        url = "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==",
+        transitive_closure = {
+            "fastest-levenshtein": ["1.0.16"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fd-slicer__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fd-slicer",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
+        deps = {
+            "pend": "1.2.0",
+        },
+        transitive_closure = {
+            "fd-slicer": ["1.1.0"],
+            "pend": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__file-uri-to-path__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "file-uri-to-path",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+        transitive_closure = {
+            "file-uri-to-path": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fill-range__7.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fill-range",
+        version = "7.0.1",
+        url = "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+        deps = {
+            "to-regex-range": "5.0.1",
+        },
+        transitive_closure = {
+            "fill-range": ["7.0.1"],
+            "is-number": ["7.0.0"],
+            "to-regex-range": ["5.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__find-up__4.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "find-up",
+        version = "4.1.0",
+        url = "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+        deps = {
+            "locate-path": "5.0.0",
+            "path-exists": "4.0.0",
+        },
+        transitive_closure = {
+            "find-up": ["4.1.0"],
+            "locate-path": ["5.0.0"],
+            "p-limit": ["2.3.0"],
+            "p-locate": ["4.1.0"],
+            "p-try": ["2.2.0"],
+            "path-exists": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__find-up__5.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "find-up",
+        version = "5.0.0",
+        url = "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+        deps = {
+            "locate-path": "6.0.0",
+            "path-exists": "4.0.0",
+        },
+        transitive_closure = {
+            "find-up": ["5.0.0"],
+            "locate-path": ["6.0.0"],
+            "p-limit": ["3.1.0"],
+            "p-locate": ["5.0.0"],
+            "path-exists": ["4.0.0"],
+            "yocto-queue": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__flat__5.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "flat",
+        version = "5.0.2",
+        url = "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
+        transitive_closure = {
+            "flat": ["5.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__flatten-vertex-data__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "flatten-vertex-data",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-BvCBFK2NZqerFTdMDgqfHBwxYWnxeCkwONsw6PvBMcUXqo8U/KDWwmXhqx1x2kLIg7DqIsJfOaJFOmlua3Lxuw==",
+        deps = {
+            "dtype": "2.0.0",
+        },
+        transitive_closure = {
+            "dtype": ["2.0.0"],
+            "flatten-vertex-data": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__font-atlas__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "font-atlas",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/font-atlas/-/font-atlas-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-kP3AmvX+HJpW4w3d+PiPR2X6E1yvsBXt2yhuCw+yReO9F1WYhvZwx3c95DGZGwg9xYzDGrgJYa885xmVA+28Cg==",
+        deps = {
+            "css-font": "1.2.0",
+        },
+        transitive_closure = {
+            "css-font": ["1.2.0"],
+            "css-font-size-keywords": ["1.0.0"],
+            "css-font-stretch-keywords": ["1.0.1"],
+            "css-font-style-keywords": ["1.0.1"],
+            "css-font-weight-keywords": ["1.0.0"],
+            "css-global-keywords": ["1.0.1"],
+            "css-system-font-keywords": ["1.0.0"],
+            "font-atlas": ["2.1.0"],
+            "parenthesis": ["3.1.8"],
+            "pick-by-alias": ["1.2.0"],
+            "string-split-by": ["1.0.0"],
+            "unquote": ["1.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__font-measure__1.2.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "font-measure",
+        version = "1.2.2",
+        url = "https://registry.npmjs.org/font-measure/-/font-measure-1.2.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-mRLEpdrWzKe9hbfaF3Qpr06TAjquuBVP5cHy4b3hyeNdjc9i0PO6HniGsX5vjL5OWv7+Bd++NiooNpT/s8BvIA==",
+        deps = {
+            "css-font": "1.2.0",
+        },
+        transitive_closure = {
+            "css-font": ["1.2.0"],
+            "css-font-size-keywords": ["1.0.0"],
+            "css-font-stretch-keywords": ["1.0.1"],
+            "css-font-style-keywords": ["1.0.1"],
+            "css-font-weight-keywords": ["1.0.0"],
+            "css-global-keywords": ["1.0.1"],
+            "css-system-font-keywords": ["1.0.0"],
+            "font-measure": ["1.2.2"],
+            "parenthesis": ["3.1.8"],
+            "pick-by-alias": ["1.2.0"],
+            "string-split-by": ["1.0.0"],
+            "unquote": ["1.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__foreground-child__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "foreground-child",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==",
+        deps = {
+            "cross-spawn": "7.0.3",
+            "signal-exit": "3.0.7",
+        },
+        transitive_closure = {
+            "cross-spawn": ["7.0.3"],
+            "foreground-child": ["2.0.0"],
+            "isexe": ["2.0.0"],
+            "path-key": ["3.1.1"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "signal-exit": ["3.0.7"],
+            "which": ["2.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__foreground-child__3.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "foreground-child",
+        version = "3.1.1",
+        url = "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
+        deps = {
+            "cross-spawn": "7.0.3",
+            "signal-exit": "4.1.0",
+        },
+        transitive_closure = {
+            "cross-spawn": ["7.0.3"],
+            "foreground-child": ["3.1.1"],
+            "isexe": ["2.0.0"],
+            "path-key": ["3.1.1"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "signal-exit": ["4.1.0"],
+            "which": ["2.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__forever-agent__0.6.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "forever-agent",
+        version = "0.6.1",
+        url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
+        transitive_closure = {
+            "forever-agent": ["0.6.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__form-data__2.3.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "form-data",
+        version = "2.3.3",
+        url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+        deps = {
+            "asynckit": "0.4.0",
+            "combined-stream": "1.0.8",
+            "mime-types": "2.1.35",
+        },
+        transitive_closure = {
+            "asynckit": ["0.4.0"],
+            "combined-stream": ["1.0.8"],
+            "delayed-stream": ["1.0.0"],
+            "form-data": ["2.3.3"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+        },
+    )
+
+    npm_import(
+        name = "npm__form-data__2.5.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "form-data",
+        version = "2.5.1",
+        url = "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==",
+        deps = {
+            "asynckit": "0.4.0",
+            "combined-stream": "1.0.8",
+            "mime-types": "2.1.35",
+        },
+        transitive_closure = {
+            "asynckit": ["0.4.0"],
+            "combined-stream": ["1.0.8"],
+            "delayed-stream": ["1.0.0"],
+            "form-data": ["2.5.1"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fraction.js__4.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fraction.js",
+        version = "4.2.0",
+        url = "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
+        transitive_closure = {
+            "fraction.js": ["4.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__from2__2.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "from2",
+        version = "2.3.0",
+        url = "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==",
+        deps = {
+            "inherits": "2.0.4",
+            "readable-stream": "2.3.8",
+        },
+        transitive_closure = {
+            "core-util-is": ["1.0.3"],
+            "from2": ["2.3.0"],
+            "inherits": ["2.0.4"],
+            "isarray": ["1.0.0"],
+            "process-nextick-args": ["2.0.1"],
+            "readable-stream": ["2.3.8"],
+            "safe-buffer": ["5.1.2"],
+            "string_decoder": ["1.1.1"],
+            "util-deprecate": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fs-constants__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fs-constants",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
+        transitive_closure = {
+            "fs-constants": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fs-extra__11.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fs-extra",
+        version = "11.1.1",
+        url = "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==",
+        deps = {
+            "graceful-fs": "4.2.10",
+            "jsonfile": "6.1.0",
+            "universalify": "2.0.0",
+        },
+        transitive_closure = {
+            "fs-extra": ["11.1.1"],
+            "graceful-fs": ["4.2.10"],
+            "jsonfile": ["6.1.0"],
+            "universalify": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fs-extra__7.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fs-extra",
+        version = "7.0.1",
+        url = "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
+        deps = {
+            "graceful-fs": "4.2.10",
+            "jsonfile": "4.0.0",
+            "universalify": "0.1.2",
+        },
+        transitive_closure = {
+            "fs-extra": ["7.0.1"],
+            "graceful-fs": ["4.2.10"],
+            "jsonfile": ["4.0.0"],
+            "universalify": ["0.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fs-minipass__1.2.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fs-minipass",
+        version = "1.2.7",
+        url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
+        deps = {
+            "minipass": "2.9.0",
+        },
+        transitive_closure = {
+            "fs-minipass": ["1.2.7"],
+            "minipass": ["2.9.0"],
+            "safe-buffer": ["5.2.1"],
+            "yallist": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fs-minipass__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fs-minipass",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+        deps = {
+            "minipass": "3.3.6",
+        },
+        transitive_closure = {
+            "fs-minipass": ["2.1.0"],
+            "minipass": ["3.3.6"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fs.realpath__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fs.realpath",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+        transitive_closure = {
+            "fs.realpath": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__fsevents__2.3.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "fsevents",
+        version = "2.3.2",
+        url = "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+        transitive_closure = {
+            "fsevents": ["2.3.2"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__function-bind__1.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "function-bind",
+        version = "1.1.1",
+        url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+        transitive_closure = {
+            "function-bind": ["1.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__gauge__2.7.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "gauge",
+        version = "2.7.4",
+        url = "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==",
+        deps = {
+            "aproba": "1.2.0",
+            "console-control-strings": "1.1.0",
+            "has-unicode": "2.0.1",
+            "object-assign": "4.1.1",
+            "signal-exit": "3.0.7",
+            "string-width": "1.0.2",
+            "strip-ansi": "3.0.1",
+            "wide-align": "1.1.5",
+        },
+        transitive_closure = {
+            "ansi-regex": ["2.1.1", "5.0.1"],
+            "aproba": ["1.2.0"],
+            "code-point-at": ["1.1.0"],
+            "console-control-strings": ["1.1.0"],
+            "emoji-regex": ["8.0.0"],
+            "gauge": ["2.7.4"],
+            "has-unicode": ["2.0.1"],
+            "is-fullwidth-code-point": ["1.0.0", "3.0.0"],
+            "number-is-nan": ["1.0.1"],
+            "object-assign": ["4.1.1"],
+            "signal-exit": ["3.0.7"],
+            "string-width": ["1.0.2", "4.2.3"],
+            "strip-ansi": ["3.0.1", "6.0.1"],
+            "wide-align": ["1.1.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__gauge__3.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "gauge",
+        version = "3.0.2",
+        url = "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
+        deps = {
+            "aproba": "2.0.0",
+            "color-support": "1.1.3",
+            "console-control-strings": "1.1.0",
+            "has-unicode": "2.0.1",
+            "object-assign": "4.1.1",
+            "signal-exit": "3.0.7",
+            "string-width": "4.2.3",
+            "strip-ansi": "6.0.1",
+            "wide-align": "1.1.5",
+        },
+        transitive_closure = {
+            "ansi-regex": ["5.0.1"],
+            "aproba": ["2.0.0"],
+            "color-support": ["1.1.3"],
+            "console-control-strings": ["1.1.0"],
+            "emoji-regex": ["8.0.0"],
+            "gauge": ["3.0.2"],
+            "has-unicode": ["2.0.1"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "object-assign": ["4.1.1"],
+            "signal-exit": ["3.0.7"],
+            "string-width": ["4.2.3"],
+            "strip-ansi": ["6.0.1"],
+            "wide-align": ["1.1.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__gauge__4.0.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "gauge",
+        version = "4.0.4",
+        url = "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+        deps = {
+            "aproba": "2.0.0",
+            "color-support": "1.1.3",
+            "console-control-strings": "1.1.0",
+            "has-unicode": "2.0.1",
+            "signal-exit": "3.0.7",
+            "string-width": "4.2.3",
+            "strip-ansi": "6.0.1",
+            "wide-align": "1.1.5",
+        },
+        transitive_closure = {
+            "ansi-regex": ["5.0.1"],
+            "aproba": ["2.0.0"],
+            "color-support": ["1.1.3"],
+            "console-control-strings": ["1.1.0"],
+            "emoji-regex": ["8.0.0"],
+            "gauge": ["4.0.4"],
+            "has-unicode": ["2.0.1"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "signal-exit": ["3.0.7"],
+            "string-width": ["4.2.3"],
+            "strip-ansi": ["6.0.1"],
+            "wide-align": ["1.1.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__gensync__1.0.0-beta.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "gensync",
+        version = "1.0.0-beta.2",
+        url = "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+        transitive_closure = {
+            "gensync": ["1.0.0-beta.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__geojson-vt__3.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "geojson-vt",
+        version = "3.2.1",
+        url = "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==",
+        transitive_closure = {
+            "geojson-vt": ["3.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__get-caller-file__2.0.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "get-caller-file",
+        version = "2.0.5",
+        url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+        transitive_closure = {
+            "get-caller-file": ["2.0.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__get-canvas-context__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "get-canvas-context",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/get-canvas-context/-/get-canvas-context-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-LnpfLf/TNzr9zVOGiIY6aKCz8EKuXmlYNV7CM2pUjBa/B+c2I15tS7KLySep75+FuerJdmArvJLcsAXWEy2H0A==",
+        transitive_closure = {
+            "get-canvas-context": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__get-stream__5.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "get-stream",
+        version = "5.2.0",
+        url = "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+        deps = {
+            "pump": "3.0.0",
+        },
+        transitive_closure = {
+            "end-of-stream": ["1.4.4"],
+            "get-stream": ["5.2.0"],
+            "once": ["1.4.0"],
+            "pump": ["3.0.0"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__get-stream__6.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "get-stream",
+        version = "6.0.1",
+        url = "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+        transitive_closure = {
+            "get-stream": ["6.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__getpass__0.1.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "getpass",
+        version = "0.1.7",
+        url = "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
+        deps = {
+            "assert-plus": "1.0.0",
+        },
+        transitive_closure = {
+            "assert-plus": ["1.0.0"],
+            "getpass": ["0.1.7"],
+        },
+    )
+
+    npm_import(
+        name = "npm__gl-mat4__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "gl-mat4",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-sT5C0pwB1/e9G9AvAoLsoaJtbMGjfd/jfxo8jMCKqYYEnjZuFvqV5rehqar0538EmssjdDeiEWnKyBSTw7quoA==",
+        transitive_closure = {
+            "gl-mat4": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__gl-matrix__3.4.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "gl-matrix",
+        version = "3.4.3",
+        url = "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==",
+        transitive_closure = {
+            "gl-matrix": ["3.4.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__gl-text__1.3.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "gl-text",
+        version = "1.3.1",
+        url = "https://registry.npmjs.org/gl-text/-/gl-text-1.3.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/f5gcEMiZd+UTBJLTl3D+CkCB/0UFGTx3nflH8ZmyWcLkZhsZ1+Xx5YYkw2rgWAzgPeE35xCqBuHSoMKQVsR+w==",
+        deps = {
+            "bit-twiddle": "1.0.2",
+            "color-normalize": "1.5.0",
+            "css-font": "1.2.0",
+            "detect-kerning": "2.1.2",
+            "es6-weak-map": "2.0.3",
+            "flatten-vertex-data": "1.0.2",
+            "font-atlas": "2.1.0",
+            "font-measure": "1.2.2",
+            "gl-util": "3.1.3",
+            "is-plain-obj": "1.1.0",
+            "object-assign": "4.1.1",
+            "parse-rect": "1.2.0",
+            "parse-unit": "1.0.1",
+            "pick-by-alias": "1.2.0",
+            "regl": "2.1.0",
+            "to-px": "1.0.1",
+            "typedarray-pool": "1.2.0",
+        },
+        transitive_closure = {
+            "almost-equal": ["1.1.0"],
+            "bit-twiddle": ["1.0.2"],
+            "clamp": ["1.0.1"],
+            "color-name": ["1.1.4"],
+            "color-normalize": ["1.5.0"],
+            "color-parse": ["1.3.8"],
+            "color-rgba": ["2.1.1"],
+            "color-space": ["1.16.0"],
+            "css-font": ["1.2.0"],
+            "css-font-size-keywords": ["1.0.0"],
+            "css-font-stretch-keywords": ["1.0.1"],
+            "css-font-style-keywords": ["1.0.1"],
+            "css-font-weight-keywords": ["1.0.0"],
+            "css-global-keywords": ["1.0.1"],
+            "css-system-font-keywords": ["1.0.0"],
+            "d": ["1.0.1"],
+            "defined": ["1.0.1"],
+            "detect-kerning": ["2.1.2"],
+            "dtype": ["2.0.0"],
+            "dup": ["1.0.0"],
+            "es5-ext": ["0.10.62"],
+            "es6-iterator": ["2.0.3"],
+            "es6-symbol": ["3.1.3"],
+            "es6-weak-map": ["2.0.3"],
+            "ext": ["1.7.0"],
+            "flatten-vertex-data": ["1.0.2"],
+            "font-atlas": ["2.1.0"],
+            "font-measure": ["1.2.2"],
+            "gl-text": ["1.3.1"],
+            "gl-util": ["3.1.3"],
+            "hsluv": ["0.0.3"],
+            "is-browser": ["2.1.0"],
+            "is-finite": ["1.1.0"],
+            "is-firefox": ["1.0.3"],
+            "is-plain-obj": ["1.1.0"],
+            "mumath": ["3.3.4"],
+            "next-tick": ["1.1.0"],
+            "number-is-integer": ["1.0.1"],
+            "object-assign": ["4.1.1"],
+            "parenthesis": ["3.1.8"],
+            "parse-rect": ["1.2.0"],
+            "parse-unit": ["1.0.1"],
+            "pick-by-alias": ["1.2.0"],
+            "regl": ["2.1.0"],
+            "string-split-by": ["1.0.0"],
+            "to-px": ["1.0.1"],
+            "type": ["1.2.0", "2.7.2"],
+            "typedarray-pool": ["1.2.0"],
+            "unquote": ["1.1.1"],
+            "weak-map": ["1.0.8"],
+        },
+    )
+
+    npm_import(
+        name = "npm__gl-util__3.1.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "gl-util",
+        version = "3.1.3",
+        url = "https://registry.npmjs.org/gl-util/-/gl-util-3.1.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-dvRTggw5MSkJnCbh74jZzSoTOGnVYK+Bt+Ckqm39CVcl6+zSsxqWk4lr5NKhkqXHL6qvZAU9h17ZF8mIskY9mA==",
+        deps = {
+            "is-browser": "2.1.0",
+            "is-firefox": "1.0.3",
+            "is-plain-obj": "1.1.0",
+            "number-is-integer": "1.0.1",
+            "object-assign": "4.1.1",
+            "pick-by-alias": "1.2.0",
+            "weak-map": "1.0.8",
+        },
+        transitive_closure = {
+            "gl-util": ["3.1.3"],
+            "is-browser": ["2.1.0"],
+            "is-finite": ["1.1.0"],
+            "is-firefox": ["1.0.3"],
+            "is-plain-obj": ["1.1.0"],
+            "number-is-integer": ["1.0.1"],
+            "object-assign": ["4.1.1"],
+            "pick-by-alias": ["1.2.0"],
+            "weak-map": ["1.0.8"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glob-parent__5.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glob-parent",
+        version = "5.1.2",
+        url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+        deps = {
+            "is-glob": "4.0.3",
+        },
+        transitive_closure = {
+            "glob-parent": ["5.1.2"],
+            "is-extglob": ["2.1.1"],
+            "is-glob": ["4.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glob-to-regexp__0.4.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glob-to-regexp",
+        version = "0.4.1",
+        url = "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
+        transitive_closure = {
+            "glob-to-regexp": ["0.4.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glob__10.3.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glob",
+        version = "10.3.3",
+        url = "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==",
+        deps = {
+            "foreground-child": "3.1.1",
+            "jackspeak": "2.2.3",
+            "minimatch": "9.0.3",
+            "minipass": "7.0.3",
+            "path-scurry": "1.10.1",
+        },
+        transitive_closure = {
+            "@isaacs/cliui": ["8.0.2"],
+            "@pkgjs/parseargs": ["0.11.0"],
+            "ansi-regex": ["5.0.1", "6.0.1"],
+            "ansi-styles": ["4.3.0", "6.2.1"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["2.0.1"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "cross-spawn": ["7.0.3"],
+            "eastasianwidth": ["0.2.0"],
+            "emoji-regex": ["8.0.0", "9.2.2"],
+            "foreground-child": ["3.1.1"],
+            "glob": ["10.3.3"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "isexe": ["2.0.0"],
+            "jackspeak": ["2.2.3"],
+            "lru-cache": ["10.0.1"],
+            "minimatch": ["9.0.3"],
+            "minipass": ["7.0.3"],
+            "path-key": ["3.1.1"],
+            "path-scurry": ["1.10.1"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "signal-exit": ["4.1.0"],
+            "string-width": ["4.2.3", "5.1.2"],
+            "strip-ansi": ["6.0.1", "7.1.0"],
+            "which": ["2.0.2"],
+            "wrap-ansi": ["7.0.0", "8.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glob__7.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glob",
+        version = "7.2.0",
+        url = "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+        deps = {
+            "fs.realpath": "1.0.0",
+            "inflight": "1.0.6",
+            "inherits": "2.0.4",
+            "minimatch": "3.1.2",
+            "once": "1.4.0",
+            "path-is-absolute": "1.0.1",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "concat-map": ["0.0.1"],
+            "fs.realpath": ["1.0.0"],
+            "glob": ["7.2.0"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "minimatch": ["3.1.2"],
+            "once": ["1.4.0"],
+            "path-is-absolute": ["1.0.1"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glob__7.2.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glob",
+        version = "7.2.3",
+        url = "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+        deps = {
+            "fs.realpath": "1.0.0",
+            "inflight": "1.0.6",
+            "inherits": "2.0.4",
+            "minimatch": "3.1.2",
+            "once": "1.4.0",
+            "path-is-absolute": "1.0.1",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "concat-map": ["0.0.1"],
+            "fs.realpath": ["1.0.0"],
+            "glob": ["7.2.3"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "minimatch": ["3.1.2"],
+            "once": ["1.4.0"],
+            "path-is-absolute": ["1.0.1"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glob__8.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glob",
+        version = "8.1.0",
+        url = "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+        deps = {
+            "fs.realpath": "1.0.0",
+            "inflight": "1.0.6",
+            "inherits": "2.0.4",
+            "minimatch": "5.1.6",
+            "once": "1.4.0",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["2.0.1"],
+            "fs.realpath": ["1.0.0"],
+            "glob": ["8.1.0"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "minimatch": ["5.1.6"],
+            "once": ["1.4.0"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__globals__11.12.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "globals",
+        version = "11.12.0",
+        url = "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+        transitive_closure = {
+            "globals": ["11.12.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glsl-inject-defines__1.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glsl-inject-defines",
+        version = "1.0.3",
+        url = "https://registry.npmjs.org/glsl-inject-defines/-/glsl-inject-defines-1.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-W49jIhuDtF6w+7wCMcClk27a2hq8znvHtlGnrYkSWEr8tHe9eA2dcnohlcAmxLYBSpSSdzOkRdyPTrx9fw49+A==",
+        deps = {
+            "glsl-token-inject-block": "1.1.0",
+            "glsl-token-string": "1.0.1",
+            "glsl-tokenizer": "2.1.5",
+        },
+        transitive_closure = {
+            "core-util-is": ["1.0.3"],
+            "glsl-inject-defines": ["1.0.3"],
+            "glsl-token-inject-block": ["1.1.0"],
+            "glsl-token-string": ["1.0.1"],
+            "glsl-tokenizer": ["2.1.5"],
+            "inherits": ["2.0.4"],
+            "isarray": ["0.0.1"],
+            "readable-stream": ["1.0.34"],
+            "string_decoder": ["0.10.31"],
+            "through2": ["0.6.5"],
+            "xtend": ["4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glsl-resolve__0.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glsl-resolve",
+        version = "0.0.1",
+        url = "https://registry.npmjs.org/glsl-resolve/-/glsl-resolve-0.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xxFNsfnhZTK9NBhzJjSBGX6IOqYpvBHxxmo+4vapiljyGNCY0Bekzn0firQkQrazK59c1hYxMDxYS8MDlhw4gA==",
+        deps = {
+            "resolve": "0.6.3",
+            "xtend": "2.2.0",
+        },
+        transitive_closure = {
+            "glsl-resolve": ["0.0.1"],
+            "resolve": ["0.6.3"],
+            "xtend": ["2.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glsl-token-assignments__2.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glsl-token-assignments",
+        version = "2.0.2",
+        url = "https://registry.npmjs.org/glsl-token-assignments/-/glsl-token-assignments-2.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-OwXrxixCyHzzA0U2g4btSNAyB2Dx8XrztY5aVUCjRSh4/D0WoJn8Qdps7Xub3sz6zE73W3szLrmWtQ7QMpeHEQ==",
+        transitive_closure = {
+            "glsl-token-assignments": ["2.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glsl-token-defines__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glsl-token-defines",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/glsl-token-defines/-/glsl-token-defines-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Vb5QMVeLjmOwvvOJuPNg3vnRlffscq2/qvIuTpMzuO/7s5kT+63iL6Dfo2FYLWbzuiycWpbC0/KV0biqFwHxaQ==",
+        deps = {
+            "glsl-tokenizer": "2.1.5",
+        },
+        transitive_closure = {
+            "core-util-is": ["1.0.3"],
+            "glsl-token-defines": ["1.0.0"],
+            "glsl-tokenizer": ["2.1.5"],
+            "inherits": ["2.0.4"],
+            "isarray": ["0.0.1"],
+            "readable-stream": ["1.0.34"],
+            "string_decoder": ["0.10.31"],
+            "through2": ["0.6.5"],
+            "xtend": ["4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glsl-token-depth__1.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glsl-token-depth",
+        version = "1.1.2",
+        url = "https://registry.npmjs.org/glsl-token-depth/-/glsl-token-depth-1.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-eQnIBLc7vFf8axF9aoi/xW37LSWd2hCQr/3sZui8aBJnksq9C7zMeUYHVJWMhFzXrBU7fgIqni4EhXVW4/krpg==",
+        transitive_closure = {
+            "glsl-token-depth": ["1.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glsl-token-descope__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glsl-token-descope",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/glsl-token-descope/-/glsl-token-descope-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-kS2PTWkvi/YOeicVjXGgX5j7+8N7e56srNDEHDTVZ1dcESmbmpmgrnpjPcjxJjMxh56mSXYoFdZqb90gXkGjQw==",
+        deps = {
+            "glsl-token-assignments": "2.0.2",
+            "glsl-token-depth": "1.1.2",
+            "glsl-token-properties": "1.0.1",
+            "glsl-token-scope": "1.1.2",
+        },
+        transitive_closure = {
+            "glsl-token-assignments": ["2.0.2"],
+            "glsl-token-depth": ["1.1.2"],
+            "glsl-token-descope": ["1.0.2"],
+            "glsl-token-properties": ["1.0.1"],
+            "glsl-token-scope": ["1.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glsl-token-inject-block__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glsl-token-inject-block",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/glsl-token-inject-block/-/glsl-token-inject-block-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-q/m+ukdUBuHCOtLhSr0uFb/qYQr4/oKrPSdIK2C4TD+qLaJvqM9wfXIF/OOBjuSA3pUoYHurVRNao6LTVVUPWA==",
+        transitive_closure = {
+            "glsl-token-inject-block": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glsl-token-properties__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glsl-token-properties",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/glsl-token-properties/-/glsl-token-properties-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-dSeW1cOIzbuUoYH0y+nxzwK9S9O3wsjttkq5ij9ZGw0OS41BirKJzzH48VLm8qLg+au6b0sINxGC0IrGwtQUcA==",
+        transitive_closure = {
+            "glsl-token-properties": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glsl-token-scope__1.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glsl-token-scope",
+        version = "1.1.2",
+        url = "https://registry.npmjs.org/glsl-token-scope/-/glsl-token-scope-1.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-YKyOMk1B/tz9BwYUdfDoHvMIYTGtVv2vbDSLh94PT4+f87z21FVdou1KNKgF+nECBTo0fJ20dpm0B1vZB1Q03A==",
+        transitive_closure = {
+            "glsl-token-scope": ["1.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glsl-token-string__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glsl-token-string",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/glsl-token-string/-/glsl-token-string-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1mtQ47Uxd47wrovl+T6RshKGkRRCYWhnELmkEcUAPALWGTFe2XZpH3r45XAwL2B6v+l0KNsCnoaZCSnhzKEksg==",
+        transitive_closure = {
+            "glsl-token-string": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glsl-token-whitespace-trim__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glsl-token-whitespace-trim",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/glsl-token-whitespace-trim/-/glsl-token-whitespace-trim-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ZJtsPut/aDaUdLUNtmBYhaCmhIjpKNg7IgZSfX5wFReMc2vnj8zok+gB/3Quqs0TsBSX/fGnqUUYZDqyuc2xLQ==",
+        transitive_closure = {
+            "glsl-token-whitespace-trim": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glsl-tokenizer__2.1.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glsl-tokenizer",
+        version = "2.1.5",
+        url = "https://registry.npmjs.org/glsl-tokenizer/-/glsl-tokenizer-2.1.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-XSZEJ/i4dmz3Pmbnpsy3cKh7cotvFlBiZnDOwnj/05EwNp2XrhQ4XKJxT7/pDt4kp4YcpRSKz8eTV7S+mwV6MA==",
+        deps = {
+            "through2": "0.6.5",
+        },
+        transitive_closure = {
+            "core-util-is": ["1.0.3"],
+            "glsl-tokenizer": ["2.1.5"],
+            "inherits": ["2.0.4"],
+            "isarray": ["0.0.1"],
+            "readable-stream": ["1.0.34"],
+            "string_decoder": ["0.10.31"],
+            "through2": ["0.6.5"],
+            "xtend": ["4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glslify-bundle__5.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glslify-bundle",
+        version = "5.1.1",
+        url = "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-5.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-plaAOQPv62M1r3OsWf2UbjN0hUYAB7Aph5bfH58VxJZJhloRNbxOL9tl/7H71K7OLJoSJ2ZqWOKk3ttQ6wy24A==",
+        deps = {
+            "glsl-inject-defines": "1.0.3",
+            "glsl-token-defines": "1.0.0",
+            "glsl-token-depth": "1.1.2",
+            "glsl-token-descope": "1.0.2",
+            "glsl-token-scope": "1.1.2",
+            "glsl-token-string": "1.0.1",
+            "glsl-token-whitespace-trim": "1.0.0",
+            "glsl-tokenizer": "2.1.5",
+            "murmurhash-js": "1.0.0",
+            "shallow-copy": "0.0.1",
+        },
+        transitive_closure = {
+            "core-util-is": ["1.0.3"],
+            "glsl-inject-defines": ["1.0.3"],
+            "glsl-token-assignments": ["2.0.2"],
+            "glsl-token-defines": ["1.0.0"],
+            "glsl-token-depth": ["1.1.2"],
+            "glsl-token-descope": ["1.0.2"],
+            "glsl-token-inject-block": ["1.1.0"],
+            "glsl-token-properties": ["1.0.1"],
+            "glsl-token-scope": ["1.1.2"],
+            "glsl-token-string": ["1.0.1"],
+            "glsl-token-whitespace-trim": ["1.0.0"],
+            "glsl-tokenizer": ["2.1.5"],
+            "glslify-bundle": ["5.1.1"],
+            "inherits": ["2.0.4"],
+            "isarray": ["0.0.1"],
+            "murmurhash-js": ["1.0.0"],
+            "readable-stream": ["1.0.34"],
+            "shallow-copy": ["0.0.1"],
+            "string_decoder": ["0.10.31"],
+            "through2": ["0.6.5"],
+            "xtend": ["4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glslify-deps__1.3.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glslify-deps",
+        version = "1.3.2",
+        url = "https://registry.npmjs.org/glslify-deps/-/glslify-deps-1.3.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7S7IkHWygJRjcawveXQjRXLO2FTjijPDYC7QfZyAQanY+yGLCFHYnPtsGT9bdyHiwPTw/5a1m1M9hamT2aBpag==",
+        deps = {
+            "@choojs/findup": "0.2.1",
+            "events": "3.3.0",
+            "glsl-resolve": "0.0.1",
+            "glsl-tokenizer": "2.1.5",
+            "graceful-fs": "4.2.10",
+            "inherits": "2.0.4",
+            "map-limit": "0.0.1",
+            "resolve": "1.22.1",
+        },
+        transitive_closure = {
+            "@choojs/findup": ["0.2.1"],
+            "commander": ["2.20.3"],
+            "core-util-is": ["1.0.3"],
+            "events": ["3.3.0"],
+            "function-bind": ["1.1.1"],
+            "glsl-resolve": ["0.0.1"],
+            "glsl-tokenizer": ["2.1.5"],
+            "glslify-deps": ["1.3.2"],
+            "graceful-fs": ["4.2.10"],
+            "has": ["1.0.3"],
+            "inherits": ["2.0.4"],
+            "is-core-module": ["2.11.0"],
+            "isarray": ["0.0.1"],
+            "map-limit": ["0.0.1"],
+            "once": ["1.3.3"],
+            "path-parse": ["1.0.7"],
+            "readable-stream": ["1.0.34"],
+            "resolve": ["0.6.3", "1.22.1"],
+            "string_decoder": ["0.10.31"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "through2": ["0.6.5"],
+            "wrappy": ["1.0.2"],
+            "xtend": ["2.2.0", "4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__glslify__7.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "glslify",
+        version = "7.1.1",
+        url = "https://registry.npmjs.org/glslify/-/glslify-7.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-bud98CJ6kGZcP9Yxcsi7Iz647wuDz3oN+IZsjCRi5X1PI7t/xPKeL0mOwXJjo+CRZMqvq0CkSJiywCcY7kVYog==",
+        deps = {
+            "bl": "2.2.1",
+            "concat-stream": "1.6.2",
+            "duplexify": "3.7.1",
+            "falafel": "2.2.5",
+            "from2": "2.3.0",
+            "glsl-resolve": "0.0.1",
+            "glsl-token-whitespace-trim": "1.0.0",
+            "glslify-bundle": "5.1.1",
+            "glslify-deps": "1.3.2",
+            "minimist": "1.2.8",
+            "resolve": "1.22.1",
+            "stack-trace": "0.0.9",
+            "static-eval": "2.1.0",
+            "through2": "2.0.5",
+            "xtend": "4.0.2",
+        },
+        transitive_closure = {
+            "@choojs/findup": ["0.2.1"],
+            "acorn": ["7.4.1"],
+            "bl": ["2.2.1"],
+            "buffer-from": ["1.1.2"],
+            "commander": ["2.20.3"],
+            "concat-stream": ["1.6.2"],
+            "core-util-is": ["1.0.3"],
+            "deep-is": ["0.1.4"],
+            "duplexify": ["3.7.1"],
+            "end-of-stream": ["1.4.4"],
+            "escodegen": ["1.14.3"],
+            "esprima": ["4.0.1"],
+            "estraverse": ["4.3.0"],
+            "esutils": ["2.0.3"],
+            "events": ["3.3.0"],
+            "falafel": ["2.2.5"],
+            "fast-levenshtein": ["2.0.6"],
+            "from2": ["2.3.0"],
+            "function-bind": ["1.1.1"],
+            "glsl-inject-defines": ["1.0.3"],
+            "glsl-resolve": ["0.0.1"],
+            "glsl-token-assignments": ["2.0.2"],
+            "glsl-token-defines": ["1.0.0"],
+            "glsl-token-depth": ["1.1.2"],
+            "glsl-token-descope": ["1.0.2"],
+            "glsl-token-inject-block": ["1.1.0"],
+            "glsl-token-properties": ["1.0.1"],
+            "glsl-token-scope": ["1.1.2"],
+            "glsl-token-string": ["1.0.1"],
+            "glsl-token-whitespace-trim": ["1.0.0"],
+            "glsl-tokenizer": ["2.1.5"],
+            "glslify": ["7.1.1"],
+            "glslify-bundle": ["5.1.1"],
+            "glslify-deps": ["1.3.2"],
+            "graceful-fs": ["4.2.10"],
+            "has": ["1.0.3"],
+            "inherits": ["2.0.4"],
+            "is-core-module": ["2.11.0"],
+            "isarray": ["0.0.1", "1.0.0", "2.0.5"],
+            "levn": ["0.3.0"],
+            "map-limit": ["0.0.1"],
+            "minimist": ["1.2.8"],
+            "murmurhash-js": ["1.0.0"],
+            "once": ["1.3.3", "1.4.0"],
+            "optionator": ["0.8.3"],
+            "path-parse": ["1.0.7"],
+            "prelude-ls": ["1.1.2"],
+            "process-nextick-args": ["2.0.1"],
+            "readable-stream": ["1.0.34", "2.3.8"],
+            "resolve": ["0.6.3", "1.22.1"],
+            "safe-buffer": ["5.1.2", "5.2.1"],
+            "shallow-copy": ["0.0.1"],
+            "source-map": ["0.6.1"],
+            "stack-trace": ["0.0.9"],
+            "static-eval": ["2.1.0"],
+            "stream-shift": ["1.0.1"],
+            "string_decoder": ["0.10.31", "1.1.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "through2": ["0.6.5", "2.0.5"],
+            "type-check": ["0.3.2"],
+            "typedarray": ["0.0.6"],
+            "util-deprecate": ["1.0.2"],
+            "word-wrap": ["1.2.3"],
+            "wrappy": ["1.0.2"],
+            "xtend": ["2.2.0", "4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__google-protobuf__3.21.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/worker/src": ["google-protobuf"],
+        },
+        package = "google-protobuf",
+        version = "3.21.2",
+        url = "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==",
+        transitive_closure = {
+            "google-protobuf": ["3.21.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__got__10.7.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "got",
+        version = "10.7.0",
+        url = "https://registry.npmjs.org/got/-/got-10.7.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==",
+        deps = {
+            "@sindresorhus/is": "2.1.1",
+            "@szmarczak/http-timer": "4.0.6",
+            "@types/cacheable-request": "registry.npmjs.org/@types/cacheable-request@6.0.3",
+            "@types/keyv": "registry.npmjs.org/@types/keyv@3.1.4",
+            "@types/responselike": "registry.npmjs.org/@types/responselike@1.0.0",
+            "cacheable-lookup": "2.0.1",
+            "cacheable-request": "7.0.2",
+            "decompress-response": "5.0.0",
+            "duplexer3": "0.1.5",
+            "get-stream": "5.2.0",
+            "lowercase-keys": "2.0.0",
+            "mimic-response": "2.1.0",
+            "p-cancelable": "2.1.1",
+            "p-event": "4.2.0",
+            "responselike": "2.0.1",
+            "to-readable-stream": "2.1.0",
+            "type-fest": "0.10.0",
+        },
+        transitive_closure = {
+            "@sindresorhus/is": ["2.1.1"],
+            "@szmarczak/http-timer": ["4.0.6"],
+            "@types/cacheable-request": ["registry.npmjs.org/@types/cacheable-request@6.0.3"],
+            "@types/http-cache-semantics": ["registry.npmjs.org/@types/http-cache-semantics@4.0.1"],
+            "@types/keyv": ["registry.npmjs.org/@types/keyv@3.1.4"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@types/responselike": ["registry.npmjs.org/@types/responselike@1.0.0"],
+            "cacheable-lookup": ["2.0.1"],
+            "cacheable-request": ["7.0.2"],
+            "clone-response": ["1.0.3"],
+            "decompress-response": ["5.0.0"],
+            "defer-to-connect": ["2.0.1"],
+            "duplexer3": ["0.1.5"],
+            "end-of-stream": ["1.4.4"],
+            "get-stream": ["5.2.0"],
+            "got": ["10.7.0"],
+            "http-cache-semantics": ["4.1.1"],
+            "json-buffer": ["3.0.1"],
+            "keyv": ["4.5.2"],
+            "lowercase-keys": ["2.0.0"],
+            "mimic-response": ["1.0.1", "2.1.0"],
+            "normalize-url": ["6.1.0"],
+            "once": ["1.4.0"],
+            "p-cancelable": ["2.1.1"],
+            "p-event": ["4.2.0"],
+            "p-finally": ["1.0.0"],
+            "p-timeout": ["3.2.0"],
+            "pump": ["3.0.0"],
+            "responselike": ["2.0.1"],
+            "to-readable-stream": ["2.1.0"],
+            "type-fest": ["0.10.0"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__graceful-fs__4.2.10",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "graceful-fs",
+        version = "4.2.10",
+        url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
+        transitive_closure = {
+            "graceful-fs": ["4.2.10"],
+        },
+    )
+
+    npm_import(
+        name = "npm__grid-index__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "grid-index",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==",
+        transitive_closure = {
+            "grid-index": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__gzip-size__6.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "gzip-size",
+        version = "6.0.0",
+        url = "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==",
+        deps = {
+            "duplexer": "0.1.2",
+        },
+        transitive_closure = {
+            "duplexer": ["0.1.2"],
+            "gzip-size": ["6.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__handlebars-utils__1.0.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "handlebars-utils",
+        version = "1.0.6",
+        url = "https://registry.npmjs.org/handlebars-utils/-/handlebars-utils-1.0.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-d5mmoQXdeEqSKMtQQZ9WkiUcO1E3tPbWxluCK9hVgIDPzQa9WsKo3Lbe/sGflTe7TomHEeZaOgwIkyIr1kfzkw==",
+        deps = {
+            "kind-of": "6.0.3",
+            "typeof-article": "0.1.1",
+        },
+        transitive_closure = {
+            "handlebars-utils": ["1.0.6"],
+            "is-buffer": ["1.1.6"],
+            "kind-of": ["3.2.2", "6.0.3"],
+            "typeof-article": ["0.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__har-schema__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "har-schema",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==",
+        transitive_closure = {
+            "har-schema": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__har-validator__5.1.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "har-validator",
+        version = "5.1.5",
+        url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+        deps = {
+            "ajv": "6.12.6",
+            "har-schema": "2.0.0",
+        },
+        transitive_closure = {
+            "ajv": ["6.12.6"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "har-schema": ["2.0.0"],
+            "har-validator": ["5.1.5"],
+            "json-schema-traverse": ["0.4.1"],
+            "punycode": ["2.3.0"],
+            "uri-js": ["4.4.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__has-flag__3.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "has-flag",
+        version = "3.0.0",
+        url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+        transitive_closure = {
+            "has-flag": ["3.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__has-flag__4.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "has-flag",
+        version = "4.0.0",
+        url = "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+        transitive_closure = {
+            "has-flag": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__has-hover__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "has-hover",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/has-hover/-/has-hover-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0G6w7LnlcpyDzpeGUTuT0CEw05+QlMuGVk1IHNAlHrGJITGodjZu3x8BNDUMfKJSZXNB2ZAclqc1bvrd+uUpfg==",
+        deps = {
+            "is-browser": "2.1.0",
+        },
+        transitive_closure = {
+            "has-hover": ["1.0.1"],
+            "is-browser": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__has-passive-events__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "has-passive-events",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/has-passive-events/-/has-passive-events-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-2vSj6IeIsgvsRMyeQ0JaCX5Q3lX4zMn5HpoVc7MEhQ6pv8Iq9rsXjsp+E5ZwaT7T0xhMT0KmU8gtt1EFVdbJiw==",
+        deps = {
+            "is-browser": "2.1.0",
+        },
+        transitive_closure = {
+            "has-passive-events": ["1.0.0"],
+            "is-browser": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__has-unicode__2.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "has-unicode",
+        version = "2.0.1",
+        url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
+        transitive_closure = {
+            "has-unicode": ["2.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__has__1.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "has",
+        version = "1.0.3",
+        url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+        deps = {
+            "function-bind": "1.1.1",
+        },
+        transitive_closure = {
+            "function-bind": ["1.1.1"],
+            "has": ["1.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__he__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "he",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+        transitive_closure = {
+            "he": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__hot-shots__10.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["hot-shots"],
+        },
+        package = "hot-shots",
+        version = "10.0.0",
+        url = "https://registry.npmjs.org/hot-shots/-/hot-shots-10.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-uy/uGpuJk7yuyiKRfZMBNkF1GAOX5O2ifO9rDCaX9jw8fu6eW9QeWC7WRPDI+O98frW1HQgV3+xwjWsZPECIzQ==",
+        deps = {
+            "unix-dgram": "2.0.6",
+        },
+        transitive_closure = {
+            "@gar/promisify": ["1.1.3"],
+            "@npmcli/fs": ["2.1.2"],
+            "@npmcli/move-file": ["2.0.1"],
+            "@tootallnate/once": ["2.0.0"],
+            "abbrev": ["1.1.1"],
+            "agent-base": ["6.0.2"],
+            "agentkeepalive": ["4.2.1"],
+            "aggregate-error": ["3.1.0"],
+            "ansi-regex": ["5.0.1"],
+            "aproba": ["2.0.0"],
+            "are-we-there-yet": ["3.0.1"],
+            "balanced-match": ["1.0.2"],
+            "bindings": ["1.5.0"],
+            "brace-expansion": ["1.1.11", "2.0.1"],
+            "cacache": ["16.1.3"],
+            "chownr": ["2.0.0"],
+            "clean-stack": ["2.2.0"],
+            "color-support": ["1.1.3"],
+            "concat-map": ["0.0.1"],
+            "console-control-strings": ["1.1.0"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "delegates": ["1.0.0"],
+            "depd": ["1.1.2"],
+            "emoji-regex": ["8.0.0"],
+            "encoding": ["0.1.13"],
+            "env-paths": ["2.2.1"],
+            "err-code": ["2.0.3"],
+            "file-uri-to-path": ["1.0.0"],
+            "fs-minipass": ["2.1.0"],
+            "fs.realpath": ["1.0.0"],
+            "gauge": ["4.0.4"],
+            "glob": ["7.2.3", "8.1.0"],
+            "graceful-fs": ["4.2.10"],
+            "has-flag": ["4.0.0"],
+            "has-unicode": ["2.0.1"],
+            "hot-shots": ["10.0.0"],
+            "http-cache-semantics": ["4.1.1"],
+            "http-proxy-agent": ["5.0.0"],
+            "https-proxy-agent": ["5.0.1"],
+            "humanize-ms": ["1.2.1"],
+            "iconv-lite": ["0.6.3"],
+            "imurmurhash": ["0.1.4"],
+            "indent-string": ["4.0.0"],
+            "infer-owner": ["1.0.4"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "ip": ["2.0.0"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "is-lambda": ["1.0.1"],
+            "isexe": ["2.0.0"],
+            "lru-cache": ["6.0.0", "7.17.0"],
+            "make-fetch-happen": ["10.2.1"],
+            "minimatch": ["3.1.2", "5.1.6"],
+            "minipass": ["3.3.6", "4.2.4"],
+            "minipass-collect": ["1.0.2"],
+            "minipass-fetch": ["2.1.2"],
+            "minipass-flush": ["1.0.5"],
+            "minipass-pipeline": ["1.2.4"],
+            "minipass-sized": ["1.0.3"],
+            "minizlib": ["2.1.2"],
+            "mkdirp": ["1.0.4"],
+            "ms": ["2.1.2", "2.1.3"],
+            "nan": ["2.17.0"],
+            "negotiator": ["0.6.3"],
+            "node-gyp": ["9.3.0"],
+            "nopt": ["6.0.0"],
+            "npmlog": ["6.0.2"],
+            "once": ["1.4.0"],
+            "p-map": ["4.0.0"],
+            "path-is-absolute": ["1.0.1"],
+            "promise-inflight": ["1.0.1"],
+            "promise-retry": ["2.0.1"],
+            "readable-stream": ["3.6.1"],
+            "retry": ["0.12.0"],
+            "rimraf": ["3.0.2"],
+            "safe-buffer": ["5.2.1"],
+            "safer-buffer": ["2.1.2"],
+            "semver": ["7.3.8", "7.5.0"],
+            "set-blocking": ["2.0.0"],
+            "signal-exit": ["3.0.7"],
+            "smart-buffer": ["4.2.0"],
+            "socks": ["2.7.1"],
+            "socks-proxy-agent": ["7.0.0"],
+            "ssri": ["9.0.1"],
+            "string-width": ["4.2.3"],
+            "string_decoder": ["1.3.0"],
+            "strip-ansi": ["6.0.1"],
+            "supports-color": ["8.1.1"],
+            "tar": ["6.1.13"],
+            "unique-filename": ["2.0.1"],
+            "unique-slug": ["3.0.0"],
+            "unix-dgram": ["2.0.6"],
+            "util-deprecate": ["1.0.2"],
+            "which": ["2.0.2"],
+            "wide-align": ["1.1.5"],
+            "wrappy": ["1.0.2"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__hsluv__0.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "hsluv",
+        version = "0.0.3",
+        url = "https://registry.npmjs.org/hsluv/-/hsluv-0.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-08iL2VyCRbkQKBySkSh6m8zMUa3sADAxGVWs3Z1aPcUkTJeK0ETG4Fc27tEmQBGUAXZjIsXOZqBvacuVNSC/fQ==",
+        transitive_closure = {
+            "hsluv": ["0.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__html-escaper__2.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "html-escaper",
+        version = "2.0.2",
+        url = "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
+        transitive_closure = {
+            "html-escaper": ["2.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__http-cache-semantics__4.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "http-cache-semantics",
+        version = "4.1.1",
+        url = "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
+        transitive_closure = {
+            "http-cache-semantics": ["4.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__http-proxy-agent__5.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "http-proxy-agent",
+        version = "5.0.0",
+        url = "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+        deps = {
+            "@tootallnate/once": "2.0.0",
+            "agent-base": "6.0.2",
+            "debug": "4.3.4_supports-color_8.1.1",
+        },
+        transitive_closure = {
+            "@tootallnate/once": ["2.0.0"],
+            "agent-base": ["6.0.2"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "has-flag": ["4.0.0"],
+            "http-proxy-agent": ["5.0.0"],
+            "ms": ["2.1.2"],
+            "supports-color": ["8.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__http-signature__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "http-signature",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
+        deps = {
+            "assert-plus": "1.0.0",
+            "jsprim": "1.4.2",
+            "sshpk": "1.17.0",
+        },
+        transitive_closure = {
+            "asn1": ["0.2.6"],
+            "assert-plus": ["1.0.0"],
+            "bcrypt-pbkdf": ["1.0.2"],
+            "core-util-is": ["1.0.2"],
+            "dashdash": ["1.14.1"],
+            "ecc-jsbn": ["0.1.2"],
+            "extsprintf": ["1.3.0"],
+            "getpass": ["0.1.7"],
+            "http-signature": ["1.2.0"],
+            "jsbn": ["0.1.1"],
+            "json-schema": ["0.4.0"],
+            "jsprim": ["1.4.2"],
+            "safer-buffer": ["2.1.2"],
+            "sshpk": ["1.17.0"],
+            "tweetnacl": ["0.14.5"],
+            "verror": ["1.10.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__https-proxy-agent__5.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "https-proxy-agent",
+        version = "5.0.1",
+        url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+        deps = {
+            "agent-base": "6.0.2",
+            "debug": "4.3.4_supports-color_8.1.1",
+        },
+        transitive_closure = {
+            "agent-base": ["6.0.2"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "has-flag": ["4.0.0"],
+            "https-proxy-agent": ["5.0.1"],
+            "ms": ["2.1.2"],
+            "supports-color": ["8.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__humanize-ms__1.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "humanize-ms",
+        version = "1.2.1",
+        url = "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
+        deps = {
+            "ms": "2.1.3",
+        },
+        transitive_closure = {
+            "humanize-ms": ["1.2.1"],
+            "ms": ["2.1.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__iconv-lite__0.4.24",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "iconv-lite",
+        version = "0.4.24",
+        url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+        deps = {
+            "safer-buffer": "2.1.2",
+        },
+        transitive_closure = {
+            "iconv-lite": ["0.4.24"],
+            "safer-buffer": ["2.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__iconv-lite__0.6.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "iconv-lite",
+        version = "0.6.3",
+        url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+        deps = {
+            "safer-buffer": "2.1.2",
+        },
+        transitive_closure = {
+            "iconv-lite": ["0.6.3"],
+            "safer-buffer": ["2.1.2"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__icss-utils__5.1.0__postcss_8.4.21",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "icss-utils",
+        version = "5.1.0_postcss_8.4.21",
+        url = "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
+        deps = {
+            "postcss": "8.4.21",
+        },
+        transitive_closure = {
+            "icss-utils": ["5.1.0_postcss_8.4.21"],
+            "nanoid": ["3.3.4"],
+            "picocolors": ["1.0.0"],
+            "postcss": ["8.4.21"],
+            "source-map-js": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ieee754__1.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ieee754",
+        version = "1.2.1",
+        url = "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+        transitive_closure = {
+            "ieee754": ["1.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ignore-walk__3.0.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ignore-walk",
+        version = "3.0.4",
+        url = "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==",
+        deps = {
+            "minimatch": "3.1.2",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "concat-map": ["0.0.1"],
+            "ignore-walk": ["3.0.4"],
+            "minimatch": ["3.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__import-fresh__3.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "import-fresh",
+        version = "3.3.0",
+        url = "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+        deps = {
+            "parent-module": "1.0.1",
+            "resolve-from": "4.0.0",
+        },
+        transitive_closure = {
+            "callsites": ["3.1.0"],
+            "import-fresh": ["3.3.0"],
+            "parent-module": ["1.0.1"],
+            "resolve-from": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__import-local__3.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "import-local",
+        version = "3.1.0",
+        url = "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
+        deps = {
+            "pkg-dir": "4.2.0",
+            "resolve-cwd": "3.0.0",
+        },
+        transitive_closure = {
+            "find-up": ["4.1.0"],
+            "import-local": ["3.1.0"],
+            "locate-path": ["5.0.0"],
+            "p-limit": ["2.3.0"],
+            "p-locate": ["4.1.0"],
+            "p-try": ["2.2.0"],
+            "path-exists": ["4.0.0"],
+            "pkg-dir": ["4.2.0"],
+            "resolve-cwd": ["3.0.0"],
+            "resolve-from": ["5.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__imurmurhash__0.1.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "imurmurhash",
+        version = "0.1.4",
+        url = "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+        transitive_closure = {
+            "imurmurhash": ["0.1.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__indent-string__4.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "indent-string",
+        version = "4.0.0",
+        url = "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+        transitive_closure = {
+            "indent-string": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__infer-owner__1.0.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "infer-owner",
+        version = "1.0.4",
+        url = "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
+        transitive_closure = {
+            "infer-owner": ["1.0.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__inflight__1.0.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "inflight",
+        version = "1.0.6",
+        url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+        deps = {
+            "once": "1.4.0",
+            "wrappy": "1.0.2",
+        },
+        transitive_closure = {
+            "inflight": ["1.0.6"],
+            "once": ["1.4.0"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__inherits__2.0.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "inherits",
+        version = "2.0.4",
+        url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+        transitive_closure = {
+            "inherits": ["2.0.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ini__1.3.8",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ini",
+        version = "1.3.8",
+        url = "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+        transitive_closure = {
+            "ini": ["1.3.8"],
+        },
+    )
+
+    npm_import(
+        name = "npm__inline-fixtures__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "": ["inline-fixtures"],
+        },
+        package = "inline-fixtures",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/inline-fixtures/-/inline-fixtures-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-wIQ0SS5nncjuTXHEgNuvAj6l3kwvYv75YVcQecDRaoL1YHwynG/fxKxrDV0f45Eu6EsUPlomFKqFDR9DD6hxlQ==",
+        deps = {
+            "make-dir": "2.1.0",
+            "tmp": "0.0.33",
+        },
+        transitive_closure = {
+            "inline-fixtures": ["1.1.0"],
+            "make-dir": ["2.1.0"],
+            "os-tmpdir": ["1.0.2"],
+            "pify": ["4.0.1"],
+            "semver": ["5.7.1"],
+            "tmp": ["0.0.33"],
+        },
+    )
+
+    npm_import(
+        name = "npm__interpret__3.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "interpret",
+        version = "3.1.1",
+        url = "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==",
+        transitive_closure = {
+            "interpret": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ip__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ip",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==",
+        transitive_closure = {
+            "ip": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-arrayish__0.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-arrayish",
+        version = "0.2.1",
+        url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
+        transitive_closure = {
+            "is-arrayish": ["0.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-binary-path__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-binary-path",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+        deps = {
+            "binary-extensions": "2.2.0",
+        },
+        transitive_closure = {
+            "binary-extensions": ["2.2.0"],
+            "is-binary-path": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-browser__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-browser",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/is-browser/-/is-browser-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-F5rTJxDQ2sW81fcfOR1GnCXT6sVJC104fCyfj+mjpwNEwaPYSn5fte5jiHmBg3DHsIoL/l8Kvw5VN5SsTRcRFQ==",
+        transitive_closure = {
+            "is-browser": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-buffer__1.1.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-buffer",
+        version = "1.1.6",
+        url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+        transitive_closure = {
+            "is-buffer": ["1.1.6"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-builtin-module__3.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-builtin-module",
+        version = "3.2.1",
+        url = "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==",
+        deps = {
+            "builtin-modules": "3.3.0",
+        },
+        transitive_closure = {
+            "builtin-modules": ["3.3.0"],
+            "is-builtin-module": ["3.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-core-module__2.11.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-core-module",
+        version = "2.11.0",
+        url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
+        deps = {
+            "has": "1.0.3",
+        },
+        transitive_closure = {
+            "function-bind": ["1.1.1"],
+            "has": ["1.0.3"],
+            "is-core-module": ["2.11.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-extglob__2.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-extglob",
+        version = "2.1.1",
+        url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+        transitive_closure = {
+            "is-extglob": ["2.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-finite__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-finite",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
+        transitive_closure = {
+            "is-finite": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-firefox__1.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-firefox",
+        version = "1.0.3",
+        url = "https://registry.npmjs.org/is-firefox/-/is-firefox-1.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6Q9ITjvWIm0Xdqv+5U12wgOKEM2KoBw4Y926m0OFkvlCxnbG94HKAsVz8w3fWcfAS5YA2fJORXX1dLrkprCCxA==",
+        transitive_closure = {
+            "is-firefox": ["1.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-fullwidth-code-point__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-fullwidth-code-point",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
+        deps = {
+            "number-is-nan": "1.0.1",
+        },
+        transitive_closure = {
+            "is-fullwidth-code-point": ["1.0.0"],
+            "number-is-nan": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-fullwidth-code-point__3.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-fullwidth-code-point",
+        version = "3.0.0",
+        url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+        transitive_closure = {
+            "is-fullwidth-code-point": ["3.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-glob__4.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-glob",
+        version = "4.0.3",
+        url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+        deps = {
+            "is-extglob": "2.1.1",
+        },
+        transitive_closure = {
+            "is-extglob": ["2.1.1"],
+            "is-glob": ["4.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-iexplorer__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-iexplorer",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/is-iexplorer/-/is-iexplorer-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-YeLzceuwg3K6O0MLM3UyUUjKAlyULetwryFp1mHy1I5PfArK0AEqlfa+MR4gkJjcbuJXoDJCvXbyqZVf5CR2Sg==",
+        transitive_closure = {
+            "is-iexplorer": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-lambda__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-lambda",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==",
+        transitive_closure = {
+            "is-lambda": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-mobile__4.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-mobile",
+        version = "4.0.0",
+        url = "https://registry.npmjs.org/is-mobile/-/is-mobile-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-mlcHZA84t1qLSuWkt2v0I2l61PYdyQDt4aG1mLIXF5FDMm4+haBCxCPYSr/uwqQNRk1MiTizn0ypEuRAOLRAew==",
+        transitive_closure = {
+            "is-mobile": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-module__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-module",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==",
+        transitive_closure = {
+            "is-module": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-number__6.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-number",
+        version = "6.0.0",
+        url = "https://registry.npmjs.org/is-number/-/is-number-6.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Wu1VHeILBK8KAWJUAiSZQX94GmOE45Rg6/538fKwiloUu21KncEkYGPqob2oSZ5mUT73vLGrHQjKw3KMPwfDzg==",
+        transitive_closure = {
+            "is-number": ["6.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-number__7.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-number",
+        version = "7.0.0",
+        url = "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+        transitive_closure = {
+            "is-number": ["7.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-obj__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-obj",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==",
+        transitive_closure = {
+            "is-obj": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-plain-obj__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-plain-obj",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
+        transitive_closure = {
+            "is-plain-obj": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-plain-obj__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-plain-obj",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
+        transitive_closure = {
+            "is-plain-obj": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-plain-object__2.0.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-plain-object",
+        version = "2.0.4",
+        url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+        deps = {
+            "isobject": "3.0.1",
+        },
+        transitive_closure = {
+            "is-plain-object": ["2.0.4"],
+            "isobject": ["3.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-reference__1.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-reference",
+        version = "1.2.1",
+        url = "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
+        deps = {
+            "@types/estree": "registry.npmjs.org/@types/estree@1.0.0",
+        },
+        transitive_closure = {
+            "@types/estree": ["registry.npmjs.org/@types/estree@1.0.0"],
+            "is-reference": ["1.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-string-blank__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-string-blank",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/is-string-blank/-/is-string-blank-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-9H+ZBCVs3L9OYqv8nuUAzpcT9OTgMD1yAWrG7ihlnibdkbtB850heAmYWxHuXc4CHy4lKeK69tN+ny1K7gBIrw==",
+        transitive_closure = {
+            "is-string-blank": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-svg-path__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-svg-path",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/is-svg-path/-/is-svg-path-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Lj4vePmqpPR1ZnRctHv8ltSh1OrSxHkhUkd7wi+VQdcdP15/KvQFyk7LhNuM7ZW0EVbJz8kZLVmL9quLrfq4Kg==",
+        transitive_closure = {
+            "is-svg-path": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-typedarray__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-typedarray",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
+        transitive_closure = {
+            "is-typedarray": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__is-unicode-supported__0.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "is-unicode-supported",
+        version = "0.1.0",
+        url = "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+        transitive_closure = {
+            "is-unicode-supported": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__isarray__0.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "isarray",
+        version = "0.0.1",
+        url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==",
+        transitive_closure = {
+            "isarray": ["0.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__isarray__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "isarray",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+        transitive_closure = {
+            "isarray": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__isarray__2.0.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "isarray",
+        version = "2.0.5",
+        url = "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
+        transitive_closure = {
+            "isarray": ["2.0.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__isexe__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "isexe",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+        transitive_closure = {
+            "isexe": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__isobject__3.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "isobject",
+        version = "3.0.1",
+        url = "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
+        transitive_closure = {
+            "isobject": ["3.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__isomorphic-ws__5.0.0__ws_8.13.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "isomorphic-ws",
+        version = "5.0.0_ws_8.13.0",
+        url = "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==",
+        deps = {
+            "ws": "8.13.0_bufferutil_4.0.7",
+        },
+        transitive_closure = {
+            "bufferutil": ["4.0.7"],
+            "isomorphic-ws": ["5.0.0_ws_8.13.0"],
+            "node-gyp-build": ["4.6.0"],
+            "ws": ["8.13.0_bufferutil_4.0.7"],
+        },
+    )
+
+    npm_import(
+        name = "npm__isstream__0.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "isstream",
+        version = "0.1.2",
+        url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
+        transitive_closure = {
+            "isstream": ["0.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__istanbul-lib-coverage__3.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "istanbul-lib-coverage",
+        version = "3.2.0",
+        url = "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
+        transitive_closure = {
+            "istanbul-lib-coverage": ["3.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__istanbul-lib-report__3.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "istanbul-lib-report",
+        version = "3.0.0",
+        url = "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
+        deps = {
+            "istanbul-lib-coverage": "3.2.0",
+            "make-dir": "3.1.0",
+            "supports-color": "7.2.0",
+        },
+        transitive_closure = {
+            "has-flag": ["4.0.0"],
+            "istanbul-lib-coverage": ["3.2.0"],
+            "istanbul-lib-report": ["3.0.0"],
+            "make-dir": ["3.1.0"],
+            "semver": ["6.3.0"],
+            "supports-color": ["7.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__istanbul-reports__3.1.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "istanbul-reports",
+        version = "3.1.5",
+        url = "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==",
+        deps = {
+            "html-escaper": "2.0.2",
+            "istanbul-lib-report": "3.0.0",
+        },
+        transitive_closure = {
+            "has-flag": ["4.0.0"],
+            "html-escaper": ["2.0.2"],
+            "istanbul-lib-coverage": ["3.2.0"],
+            "istanbul-lib-report": ["3.0.0"],
+            "istanbul-reports": ["3.1.5"],
+            "make-dir": ["3.1.0"],
+            "semver": ["6.3.0"],
+            "supports-color": ["7.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__jackspeak__2.2.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "jackspeak",
+        version = "2.2.3",
+        url = "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-pF0kfjmg8DJLxDrizHoCZGUFz4P4czQ3HyfW4BU0ffebYkzAVlBywp5zaxW/TM+r0sGbmrQdi8EQQVTJFxnGsQ==",
+        deps = {
+            "@pkgjs/parseargs": "0.11.0",
+            "@isaacs/cliui": "8.0.2",
+        },
+        transitive_closure = {
+            "@isaacs/cliui": ["8.0.2"],
+            "@pkgjs/parseargs": ["0.11.0"],
+            "ansi-regex": ["5.0.1", "6.0.1"],
+            "ansi-styles": ["4.3.0", "6.2.1"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "eastasianwidth": ["0.2.0"],
+            "emoji-regex": ["8.0.0", "9.2.2"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "jackspeak": ["2.2.3"],
+            "string-width": ["4.2.3", "5.1.2"],
+            "strip-ansi": ["6.0.1", "7.1.0"],
+            "wrap-ansi": ["7.0.0", "8.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__jasmine-core__5.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "jasmine-core",
+        version = "5.1.0",
+        url = "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-bFMMwpKuTZXCuGd51yClFobw5SOtad1kmdWnYO8dNwYV8i01Xj0C2+nyQpSKl1EKxiPfyd1ZgBl/rsusL3aS6w==",
+        transitive_closure = {
+            "jasmine-core": ["5.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__jasmine__5.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/test/js_run_devserver": ["jasmine"],
+        },
+        package = "jasmine",
+        version = "5.1.0",
+        url = "https://registry.npmjs.org/jasmine/-/jasmine-5.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-prmJlC1dbLhti4nE4XAPDWmfJesYO15sjGXVp7Cs7Ym5I9Xtwa/hUHxxJXjnpfLO72+ySttA0Ztf8g/RiVnUKw==",
+        deps = {
+            "glob": "10.3.3",
+            "jasmine-core": "5.1.0",
+        },
+        transitive_closure = {
+            "@isaacs/cliui": ["8.0.2"],
+            "@pkgjs/parseargs": ["0.11.0"],
+            "ansi-regex": ["5.0.1", "6.0.1"],
+            "ansi-styles": ["4.3.0", "6.2.1"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["2.0.1"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "cross-spawn": ["7.0.3"],
+            "eastasianwidth": ["0.2.0"],
+            "emoji-regex": ["8.0.0", "9.2.2"],
+            "foreground-child": ["3.1.1"],
+            "glob": ["10.3.3"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "isexe": ["2.0.0"],
+            "jackspeak": ["2.2.3"],
+            "jasmine": ["5.1.0"],
+            "jasmine-core": ["5.1.0"],
+            "lru-cache": ["10.0.1"],
+            "minimatch": ["9.0.3"],
+            "minipass": ["7.0.3"],
+            "path-key": ["3.1.1"],
+            "path-scurry": ["1.10.1"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "signal-exit": ["4.1.0"],
+            "string-width": ["4.2.3", "5.1.2"],
+            "strip-ansi": ["6.0.1", "7.1.0"],
+            "which": ["2.0.2"],
+            "wrap-ansi": ["7.0.0", "8.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__javascript-natural-sort__0.7.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "javascript-natural-sort",
+        version = "0.7.1",
+        url = "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==",
+        transitive_closure = {
+            "javascript-natural-sort": ["0.7.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__javascript-stringify__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "javascript-stringify",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==",
+        transitive_closure = {
+            "javascript-stringify": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__jest-worker__27.5.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "jest-worker",
+        version = "27.5.1",
+        url = "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
+        deps = {
+            "@types/node": "registry.npmjs.org/@types/node@18.11.18",
+            "merge-stream": "2.0.0",
+            "supports-color": "8.1.1",
+        },
+        transitive_closure = {
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "has-flag": ["4.0.0"],
+            "jest-worker": ["27.5.1"],
+            "merge-stream": ["2.0.0"],
+            "supports-color": ["8.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__jose__4.12.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "jose",
+        version = "4.12.0",
+        url = "https://registry.npmjs.org/jose/-/jose-4.12.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-wW1u3cK81b+SFcHjGC8zw87yuyUweEFe0UJirrXEw1NasW00eF7sZjeG3SLBGz001ozxQ46Y9sofDvhBmWFtXQ==",
+        transitive_closure = {
+            "jose": ["4.12.0"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__js-tokens__4.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "js-tokens",
+        version = "4.0.0",
+        url = "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+        transitive_closure = {
+            "js-tokens": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__js-yaml__4.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "js-yaml",
+        version = "4.1.0",
+        url = "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+        deps = {
+            "argparse": "2.0.1",
+        },
+        transitive_closure = {
+            "argparse": ["2.0.1"],
+            "js-yaml": ["4.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__jsbn__0.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "jsbn",
+        version = "0.1.1",
+        url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
+        transitive_closure = {
+            "jsbn": ["0.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__jsesc__2.5.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "jsesc",
+        version = "2.5.2",
+        url = "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+        transitive_closure = {
+            "jsesc": ["2.5.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__json-buffer__3.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "json-buffer",
+        version = "3.0.1",
+        url = "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
+        transitive_closure = {
+            "json-buffer": ["3.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__json-parse-even-better-errors__2.3.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "json-parse-even-better-errors",
+        version = "2.3.1",
+        url = "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+        transitive_closure = {
+            "json-parse-even-better-errors": ["2.3.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__json-schema-traverse__0.4.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "json-schema-traverse",
+        version = "0.4.1",
+        url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+        transitive_closure = {
+            "json-schema-traverse": ["0.4.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__json-schema-traverse__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "json-schema-traverse",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+        transitive_closure = {
+            "json-schema-traverse": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__json-schema__0.4.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "json-schema",
+        version = "0.4.0",
+        url = "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
+        transitive_closure = {
+            "json-schema": ["0.4.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__json-stable-stringify__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["json-stable-stringify"],
+        },
+        package = "json-stable-stringify",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==",
+        deps = {
+            "jsonify": "@github.com/aspect-build/test-packages/releases/download/0.0.0/@foo-jsonify-0.0.0.tgz",
+        },
+        transitive_closure = {
+            "json-stable-stringify": ["1.0.1"],
+            "jsonify": ["@github.com/aspect-build/test-packages/releases/download/0.0.0/@foo-jsonify-0.0.0.tgz"],
+        },
+    )
+
+    npm_import(
+        name = "npm__json-stringify-safe__5.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "json-stringify-safe",
+        version = "5.0.1",
+        url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
+        transitive_closure = {
+            "json-stringify-safe": ["5.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__json5__2.2.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "json5",
+        version = "2.2.3",
+        url = "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+        transitive_closure = {
+            "json5": ["2.2.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__jsonc-parser__3.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "jsonc-parser",
+        version = "3.2.0",
+        url = "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
+        transitive_closure = {
+            "jsonc-parser": ["3.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__jsonfile__4.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "jsonfile",
+        version = "4.0.0",
+        url = "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+        deps = {
+            "graceful-fs": "4.2.10",
+        },
+        transitive_closure = {
+            "graceful-fs": ["4.2.10"],
+            "jsonfile": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__jsonfile__6.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "jsonfile",
+        version = "6.1.0",
+        url = "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+        deps = {
+            "graceful-fs": "4.2.10",
+            "universalify": "2.0.0",
+        },
+        transitive_closure = {
+            "graceful-fs": ["4.2.10"],
+            "jsonfile": ["6.1.0"],
+            "universalify": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__jsonpath-plus__7.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "": ["jsonpath-plus"],
+        },
+        package = "jsonpath-plus",
+        version = "7.2.0",
+        url = "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-7.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-zBfiUPM5nD0YZSBT/o/fbCUlCcepMIdP0CJZxM1+KgA4f2T206f6VAg9e7mX35+KlMaIc5qXW34f3BnwJ3w+RA==",
+        transitive_closure = {
+            "jsonpath-plus": ["7.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__jsprim__1.4.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "jsprim",
+        version = "1.4.2",
+        url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
+        deps = {
+            "assert-plus": "1.0.0",
+            "extsprintf": "1.3.0",
+            "json-schema": "0.4.0",
+            "verror": "1.10.0",
+        },
+        transitive_closure = {
+            "assert-plus": ["1.0.0"],
+            "core-util-is": ["1.0.2"],
+            "extsprintf": ["1.3.0"],
+            "json-schema": ["0.4.0"],
+            "jsprim": ["1.4.2"],
+            "verror": ["1.10.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__kdbush__3.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "kdbush",
+        version = "3.0.0",
+        url = "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==",
+        transitive_closure = {
+            "kdbush": ["3.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__keyv__4.5.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "keyv",
+        version = "4.5.2",
+        url = "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==",
+        deps = {
+            "json-buffer": "3.0.1",
+        },
+        transitive_closure = {
+            "json-buffer": ["3.0.1"],
+            "keyv": ["4.5.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__kind-of__3.2.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "kind-of",
+        version = "3.2.2",
+        url = "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+        deps = {
+            "is-buffer": "1.1.6",
+        },
+        transitive_closure = {
+            "is-buffer": ["1.1.6"],
+            "kind-of": ["3.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__kind-of__6.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "kind-of",
+        version = "6.0.3",
+        url = "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+        transitive_closure = {
+            "kind-of": ["6.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__kleur__4.1.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "kleur",
+        version = "4.1.5",
+        url = "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
+        transitive_closure = {
+            "kleur": ["4.1.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__levn__0.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "levn",
+        version = "0.3.0",
+        url = "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
+        deps = {
+            "prelude-ls": "1.1.2",
+            "type-check": "0.3.2",
+        },
+        transitive_closure = {
+            "levn": ["0.3.0"],
+            "prelude-ls": ["1.1.2"],
+            "type-check": ["0.3.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__lines-and-columns__1.2.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "lines-and-columns",
+        version = "1.2.4",
+        url = "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+        transitive_closure = {
+            "lines-and-columns": ["1.2.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__loader-runner__4.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "loader-runner",
+        version = "4.3.0",
+        url = "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
+        transitive_closure = {
+            "loader-runner": ["4.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__loader-utils__2.0.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "loader-utils",
+        version = "2.0.4",
+        url = "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+        deps = {
+            "big.js": "5.2.2",
+            "emojis-list": "3.0.0",
+            "json5": "2.2.3",
+        },
+        transitive_closure = {
+            "big.js": ["5.2.2"],
+            "emojis-list": ["3.0.0"],
+            "json5": ["2.2.3"],
+            "loader-utils": ["2.0.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__locate-path__5.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "locate-path",
+        version = "5.0.0",
+        url = "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+        deps = {
+            "p-locate": "4.1.0",
+        },
+        transitive_closure = {
+            "locate-path": ["5.0.0"],
+            "p-limit": ["2.3.0"],
+            "p-locate": ["4.1.0"],
+            "p-try": ["2.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__locate-path__6.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "locate-path",
+        version = "6.0.0",
+        url = "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+        deps = {
+            "p-locate": "5.0.0",
+        },
+        transitive_closure = {
+            "locate-path": ["6.0.0"],
+            "p-limit": ["3.1.0"],
+            "p-locate": ["5.0.0"],
+            "yocto-queue": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__lodash.merge__4.6.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "lodash.merge",
+        version = "4.6.2",
+        url = "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+        transitive_closure = {
+            "lodash.merge": ["4.6.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__lodash__4.17.21",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["lodash"],
+        },
+        package = "lodash",
+        version = "4.17.21",
+        url = "file:npm/private/test/vendored/lodash-4.17.21.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+        transitive_closure = {
+            "lodash": ["4.17.21"],
+        },
+    )
+
+    npm_import(
+        name = "npm__log-symbols__4.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "log-symbols",
+        version = "4.1.0",
+        url = "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
+        deps = {
+            "chalk": "4.1.2",
+            "is-unicode-supported": "0.1.0",
+        },
+        transitive_closure = {
+            "ansi-styles": ["4.3.0"],
+            "chalk": ["4.1.2"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "has-flag": ["4.0.0"],
+            "is-unicode-supported": ["0.1.0"],
+            "log-symbols": ["4.1.0"],
+            "supports-color": ["7.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__loose-envify__1.4.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "loose-envify",
+        version = "1.4.0",
+        url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+        deps = {
+            "js-tokens": "4.0.0",
+        },
+        transitive_closure = {
+            "js-tokens": ["4.0.0"],
+            "loose-envify": ["1.4.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__lowercase-keys__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "lowercase-keys",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
+        transitive_closure = {
+            "lowercase-keys": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__lru-cache__10.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "lru-cache",
+        version = "10.0.1",
+        url = "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==",
+        transitive_closure = {
+            "lru-cache": ["10.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__lru-cache__5.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "lru-cache",
+        version = "5.1.1",
+        url = "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+        deps = {
+            "yallist": "3.1.1",
+        },
+        transitive_closure = {
+            "lru-cache": ["5.1.1"],
+            "yallist": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__lru-cache__6.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "lru-cache",
+        version = "6.0.0",
+        url = "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+        deps = {
+            "yallist": "4.0.0",
+        },
+        transitive_closure = {
+            "lru-cache": ["6.0.0"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__lru-cache__7.17.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "lru-cache",
+        version = "7.17.0",
+        url = "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==",
+        transitive_closure = {
+            "lru-cache": ["7.17.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__magic-string__0.25.9",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "magic-string",
+        version = "0.25.9",
+        url = "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
+        deps = {
+            "sourcemap-codec": "1.4.8",
+        },
+        transitive_closure = {
+            "magic-string": ["0.25.9"],
+            "sourcemap-codec": ["1.4.8"],
+        },
+    )
+
+    npm_import(
+        name = "npm__magic-string__0.26.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "magic-string",
+        version = "0.26.7",
+        url = "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==",
+        deps = {
+            "sourcemap-codec": "1.4.8",
+        },
+        transitive_closure = {
+            "magic-string": ["0.26.7"],
+            "sourcemap-codec": ["1.4.8"],
+        },
+    )
+
+    npm_import(
+        name = "npm__make-dir__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "make-dir",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+        deps = {
+            "pify": "4.0.1",
+            "semver": "5.7.1",
+        },
+        transitive_closure = {
+            "make-dir": ["2.1.0"],
+            "pify": ["4.0.1"],
+            "semver": ["5.7.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__make-dir__3.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "make-dir",
+        version = "3.1.0",
+        url = "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+        deps = {
+            "semver": "6.3.0",
+        },
+        transitive_closure = {
+            "make-dir": ["3.1.0"],
+            "semver": ["6.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__make-fetch-happen__10.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "make-fetch-happen",
+        version = "10.2.1",
+        url = "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==",
+        deps = {
+            "agentkeepalive": "4.2.1",
+            "cacache": "16.1.3",
+            "http-cache-semantics": "4.1.1",
+            "http-proxy-agent": "5.0.0",
+            "https-proxy-agent": "5.0.1",
+            "is-lambda": "1.0.1",
+            "lru-cache": "7.17.0",
+            "minipass": "3.3.6",
+            "minipass-collect": "1.0.2",
+            "minipass-fetch": "2.1.2",
+            "minipass-flush": "1.0.5",
+            "minipass-pipeline": "1.2.4",
+            "negotiator": "0.6.3",
+            "promise-retry": "2.0.1",
+            "socks-proxy-agent": "7.0.0",
+            "ssri": "9.0.1",
+        },
+        transitive_closure = {
+            "@gar/promisify": ["1.1.3"],
+            "@npmcli/fs": ["2.1.2"],
+            "@npmcli/move-file": ["2.0.1"],
+            "@tootallnate/once": ["2.0.0"],
+            "agent-base": ["6.0.2"],
+            "agentkeepalive": ["4.2.1"],
+            "aggregate-error": ["3.1.0"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11", "2.0.1"],
+            "cacache": ["16.1.3"],
+            "chownr": ["2.0.0"],
+            "clean-stack": ["2.2.0"],
+            "concat-map": ["0.0.1"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "depd": ["1.1.2"],
+            "encoding": ["0.1.13"],
+            "err-code": ["2.0.3"],
+            "fs-minipass": ["2.1.0"],
+            "fs.realpath": ["1.0.0"],
+            "glob": ["7.2.3", "8.1.0"],
+            "has-flag": ["4.0.0"],
+            "http-cache-semantics": ["4.1.1"],
+            "http-proxy-agent": ["5.0.0"],
+            "https-proxy-agent": ["5.0.1"],
+            "humanize-ms": ["1.2.1"],
+            "iconv-lite": ["0.6.3"],
+            "imurmurhash": ["0.1.4"],
+            "indent-string": ["4.0.0"],
+            "infer-owner": ["1.0.4"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "ip": ["2.0.0"],
+            "is-lambda": ["1.0.1"],
+            "lru-cache": ["6.0.0", "7.17.0"],
+            "make-fetch-happen": ["10.2.1"],
+            "minimatch": ["3.1.2", "5.1.6"],
+            "minipass": ["3.3.6", "4.2.4"],
+            "minipass-collect": ["1.0.2"],
+            "minipass-fetch": ["2.1.2"],
+            "minipass-flush": ["1.0.5"],
+            "minipass-pipeline": ["1.2.4"],
+            "minipass-sized": ["1.0.3"],
+            "minizlib": ["2.1.2"],
+            "mkdirp": ["1.0.4"],
+            "ms": ["2.1.2", "2.1.3"],
+            "negotiator": ["0.6.3"],
+            "once": ["1.4.0"],
+            "p-map": ["4.0.0"],
+            "path-is-absolute": ["1.0.1"],
+            "promise-inflight": ["1.0.1"],
+            "promise-retry": ["2.0.1"],
+            "retry": ["0.12.0"],
+            "rimraf": ["3.0.2"],
+            "safer-buffer": ["2.1.2"],
+            "semver": ["7.5.0"],
+            "smart-buffer": ["4.2.0"],
+            "socks": ["2.7.1"],
+            "socks-proxy-agent": ["7.0.0"],
+            "ssri": ["9.0.1"],
+            "supports-color": ["8.1.1"],
+            "tar": ["6.1.13"],
+            "unique-filename": ["2.0.1"],
+            "unique-slug": ["3.0.0"],
+            "wrappy": ["1.0.2"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__map-limit__0.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "map-limit",
+        version = "0.0.1",
+        url = "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-pJpcfLPnIF/Sk3taPW21G/RQsEEirGaFpCW3oXRwH9dnFHPHNGjNyvh++rdmC2fNqEaTw2MhYJraoJWAHx8kEg==",
+        deps = {
+            "once": "1.3.3",
+        },
+        transitive_closure = {
+            "map-limit": ["0.0.1"],
+            "once": ["1.3.3"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mapbox-gl__1.10.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mapbox-gl",
+        version = "1.10.1",
+        url = "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.10.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0aHt+lFUpYfvh0kMIqXqNXqoYMuhuAsMlw87TbhWrw78Tx2zfuPI0Lx31/YPUgJ+Ire0tzQ4JnuBL7acDNXmMg==",
+        deps = {
+            "@mapbox/geojson-rewind": "0.5.2",
+            "@mapbox/geojson-types": "1.0.2",
+            "@mapbox/jsonlint-lines-primitives": "2.0.2",
+            "@mapbox/mapbox-gl-supported": "1.5.0_mapbox-gl_1.10.1",
+            "@mapbox/point-geometry": "0.1.0",
+            "@mapbox/tiny-sdf": "1.2.5",
+            "@mapbox/unitbezier": "0.0.0",
+            "@mapbox/vector-tile": "1.3.1",
+            "@mapbox/whoots-js": "3.1.0",
+            "csscolorparser": "1.0.3",
+            "earcut": "2.2.4",
+            "geojson-vt": "3.2.1",
+            "gl-matrix": "3.4.3",
+            "grid-index": "1.1.0",
+            "minimist": "1.2.8",
+            "murmurhash-js": "1.0.0",
+            "pbf": "3.2.1",
+            "potpack": "1.0.2",
+            "quickselect": "2.0.0",
+            "rw": "1.3.3",
+            "supercluster": "7.1.5",
+            "tinyqueue": "2.0.3",
+            "vt-pbf": "3.1.3",
+        },
+        transitive_closure = {
+            "@mapbox/geojson-rewind": ["0.5.2"],
+            "@mapbox/geojson-types": ["1.0.2"],
+            "@mapbox/jsonlint-lines-primitives": ["2.0.2"],
+            "@mapbox/mapbox-gl-supported": ["1.5.0_mapbox-gl_1.10.1"],
+            "@mapbox/point-geometry": ["0.1.0"],
+            "@mapbox/tiny-sdf": ["1.2.5"],
+            "@mapbox/unitbezier": ["0.0.0"],
+            "@mapbox/vector-tile": ["1.3.1"],
+            "@mapbox/whoots-js": ["3.1.0"],
+            "csscolorparser": ["1.0.3"],
+            "earcut": ["2.2.4"],
+            "geojson-vt": ["3.2.1"],
+            "get-stream": ["6.0.1"],
+            "gl-matrix": ["3.4.3"],
+            "grid-index": ["1.1.0"],
+            "ieee754": ["1.2.1"],
+            "kdbush": ["3.0.0"],
+            "mapbox-gl": ["1.10.1"],
+            "minimist": ["1.2.8"],
+            "murmurhash-js": ["1.0.0"],
+            "pbf": ["3.2.1"],
+            "potpack": ["1.0.2"],
+            "protocol-buffers-schema": ["3.6.0"],
+            "quickselect": ["2.0.0"],
+            "resolve-protobuf-schema": ["2.1.0"],
+            "rw": ["1.3.3"],
+            "supercluster": ["7.1.5"],
+            "tinyqueue": ["2.0.3"],
+            "vt-pbf": ["3.1.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__math-log2__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "math-log2",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/math-log2/-/math-log2-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-9W0yGtkaMAkf74XGYVy4Dqw3YUMnTNB2eeiw9aQbUl4A3KmuCEHTt2DgAB07ENzOYAjsYSAYufkAq0Zd+jU7zA==",
+        transitive_closure = {
+            "math-log2": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mathjs__11.4.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/webpack_cli": ["mathjs"],
+        },
+        package = "mathjs",
+        version = "11.4.0",
+        url = "https://registry.npmjs.org/mathjs/-/mathjs-11.4.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-SGhKmXnwsPWrLHvhzm849RJPMjFTgLgVwKtv2L+IY7XHB4nuzyZLfV2eHT1HtBZ4yzsLHgcqak47zMmxuEIIUg==",
+        deps = {
+            "@babel/runtime": "7.21.0",
+            "complex.js": "2.1.1",
+            "decimal.js": "10.4.3",
+            "escape-latex": "1.2.0",
+            "fraction.js": "4.2.0",
+            "javascript-natural-sort": "0.7.1",
+            "seedrandom": "3.0.5",
+            "tiny-emitter": "2.1.0",
+            "typed-function": "4.1.0",
+        },
+        transitive_closure = {
+            "@babel/runtime": ["7.21.0"],
+            "complex.js": ["2.1.1"],
+            "decimal.js": ["10.4.3"],
+            "escape-latex": ["1.2.0"],
+            "fraction.js": ["4.2.0"],
+            "javascript-natural-sort": ["0.7.1"],
+            "mathjs": ["11.4.0"],
+            "regenerator-runtime": ["0.13.11"],
+            "seedrandom": ["3.0.5"],
+            "tiny-emitter": ["2.1.0"],
+            "typed-function": ["4.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__md5__2.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "md5",
+        version = "2.3.0",
+        url = "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==",
+        deps = {
+            "charenc": "0.0.2",
+            "crypt": "0.0.2",
+            "is-buffer": "1.1.6",
+        },
+        transitive_closure = {
+            "charenc": ["0.0.2"],
+            "crypt": ["0.0.2"],
+            "is-buffer": ["1.1.6"],
+            "md5": ["2.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__meaning-of-life__1.0.0__-1287509853",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_deps": ["meaning-of-life"],
+        },
+        package = "meaning-of-life",
+        version = "1.0.0_-1287509853",
+        url = "https://registry.npmjs.org/meaning-of-life/-/meaning-of-life-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-fVA4xSydqtK9owabGcYw1r4EKEsMOVVeYQLeCXPu77Z+8Y2j2B2I16UqZlKIOHnYkJ4RSvpJ00ywy9IWjmuxYw==",
+        transitive_closure = {
+            "meaning-of-life": ["1.0.0_-1287509853"],
+        },
+        patches = ["@@//:examples/npm_deps/patches/meaning-of-life@1.0.0-pnpm.patch", "@@//examples/npm_deps:patches/meaning-of-life@1.0.0-after_pnpm.patch"],
+        patch_args = ["-p1"],
+    )
+
+    npm_import(
+        name = "npm__media-query-parser__2.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "media-query-parser",
+        version = "2.0.2",
+        url = "https://registry.npmjs.org/media-query-parser/-/media-query-parser-2.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==",
+        deps = {
+            "@babel/runtime": "7.21.0",
+        },
+        transitive_closure = {
+            "@babel/runtime": ["7.21.0"],
+            "media-query-parser": ["2.0.2"],
+            "regenerator-runtime": ["0.13.11"],
+        },
+    )
+
+    npm_import(
+        name = "npm__merge-stream__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "merge-stream",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+        transitive_closure = {
+            "merge-stream": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mime-db__1.52.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mime-db",
+        version = "1.52.0",
+        url = "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+        transitive_closure = {
+            "mime-db": ["1.52.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mime-types__2.1.35",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mime-types",
+        version = "2.1.35",
+        url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+        deps = {
+            "mime-db": "1.52.0",
+        },
+        transitive_closure = {
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mimic-response__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mimic-response",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
+        transitive_closure = {
+            "mimic-response": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mimic-response__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mimic-response",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
+        transitive_closure = {
+            "mimic-response": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mini-css-extract-plugin__2.7.5__webpack_5.76.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/webpack_cli": ["mini-css-extract-plugin"],
+        },
+        package = "mini-css-extract-plugin",
+        version = "2.7.5_webpack_5.76.3",
+        url = "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ==",
+        deps = {
+            "schema-utils": "4.0.0",
+            "webpack": "5.76.3_webpack-cli_5.0.1",
+        },
+        transitive_closure = {
+            "@discoveryjs/json-ext": ["0.5.7"],
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/source-map": ["0.3.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "@types/eslint": ["registry.npmjs.org/@types/eslint@8.21.1"],
+            "@types/eslint-scope": ["registry.npmjs.org/@types/eslint-scope@3.7.4"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@0.0.51", "registry.npmjs.org/@types/estree@1.0.0"],
+            "@types/json-schema": ["registry.npmjs.org/@types/json-schema@7.0.11"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-buffer": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-section": ["1.11.1"],
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@webassemblyjs/utf8": ["1.11.1"],
+            "@webassemblyjs/wasm-edit": ["1.11.1"],
+            "@webassemblyjs/wasm-gen": ["1.11.1"],
+            "@webassemblyjs/wasm-opt": ["1.11.1"],
+            "@webassemblyjs/wasm-parser": ["1.11.1"],
+            "@webassemblyjs/wast-printer": ["1.11.1"],
+            "@webpack-cli/configtest": ["2.0.1_-1256213976"],
+            "@webpack-cli/info": ["2.0.1_-1256213976"],
+            "@webpack-cli/serve": ["2.0.1_-1256213976"],
+            "@xtuc/ieee754": ["1.2.0"],
+            "@xtuc/long": ["4.2.2"],
+            "acorn": ["8.8.2"],
+            "acorn-import-assertions": ["1.8.0_acorn_8.8.2"],
+            "ajv": ["6.12.6", "8.12.0"],
+            "ajv-formats": ["2.1.1_ajv_8.12.0"],
+            "ajv-keywords": ["3.5.2_ajv_6.12.6", "5.1.0_ajv_8.12.0"],
+            "browserslist": ["4.21.5"],
+            "buffer-from": ["1.1.2"],
+            "caniuse-lite": ["1.0.30001458"],
+            "chrome-trace-event": ["1.0.3"],
+            "clone-deep": ["4.0.1"],
+            "colorette": ["2.0.19"],
+            "commander": ["2.20.3", "9.5.0"],
+            "cross-spawn": ["7.0.3"],
+            "electron-to-chromium": ["1.4.311"],
+            "enhanced-resolve": ["5.12.0"],
+            "envinfo": ["7.8.1"],
+            "es-module-lexer": ["0.9.3"],
+            "escalade": ["3.1.1"],
+            "eslint-scope": ["5.1.1"],
+            "esrecurse": ["4.3.0"],
+            "estraverse": ["4.3.0", "5.3.0"],
+            "events": ["3.3.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "fastest-levenshtein": ["1.0.16"],
+            "find-up": ["4.1.0"],
+            "function-bind": ["1.1.1"],
+            "glob-to-regexp": ["0.4.1"],
+            "graceful-fs": ["4.2.10"],
+            "has": ["1.0.3"],
+            "has-flag": ["4.0.0"],
+            "import-local": ["3.1.0"],
+            "interpret": ["3.1.1"],
+            "is-core-module": ["2.11.0"],
+            "is-plain-object": ["2.0.4"],
+            "isexe": ["2.0.0"],
+            "isobject": ["3.0.1"],
+            "jest-worker": ["27.5.1"],
+            "json-parse-even-better-errors": ["2.3.1"],
+            "json-schema-traverse": ["0.4.1", "1.0.0"],
+            "kind-of": ["6.0.3"],
+            "loader-runner": ["4.3.0"],
+            "locate-path": ["5.0.0"],
+            "merge-stream": ["2.0.0"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+            "mini-css-extract-plugin": ["2.7.5_webpack_5.76.3"],
+            "neo-async": ["2.6.2"],
+            "node-releases": ["2.0.10"],
+            "p-limit": ["2.3.0"],
+            "p-locate": ["4.1.0"],
+            "p-try": ["2.2.0"],
+            "path-exists": ["4.0.0"],
+            "path-key": ["3.1.1"],
+            "path-parse": ["1.0.7"],
+            "picocolors": ["1.0.0"],
+            "pkg-dir": ["4.2.0"],
+            "punycode": ["2.3.0"],
+            "randombytes": ["2.1.0"],
+            "rechoir": ["0.8.0"],
+            "require-from-string": ["2.0.2"],
+            "resolve": ["1.22.1"],
+            "resolve-cwd": ["3.0.0"],
+            "resolve-from": ["5.0.0"],
+            "safe-buffer": ["5.2.1"],
+            "schema-utils": ["3.1.1", "4.0.0"],
+            "serialize-javascript": ["6.0.1"],
+            "shallow-clone": ["3.0.1"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "source-map": ["0.6.1"],
+            "source-map-support": ["0.5.21"],
+            "supports-color": ["8.1.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "tapable": ["2.2.1"],
+            "terser": ["5.16.5"],
+            "terser-webpack-plugin": ["5.3.6_webpack_5.76.3"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+            "uri-js": ["4.4.1"],
+            "watchpack": ["2.4.0"],
+            "webpack": ["5.76.3_webpack-cli_5.0.1"],
+            "webpack-cli": ["5.0.1_webpack_5.76.3"],
+            "webpack-merge": ["5.8.0"],
+            "webpack-sources": ["3.2.3"],
+            "which": ["2.0.2"],
+            "wildcard": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minimatch__3.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minimatch",
+        version = "3.1.2",
+        url = "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+        deps = {
+            "brace-expansion": "1.1.11",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "concat-map": ["0.0.1"],
+            "minimatch": ["3.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minimatch__5.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minimatch",
+        version = "5.0.1",
+        url = "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
+        deps = {
+            "brace-expansion": "2.0.1",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["2.0.1"],
+            "minimatch": ["5.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minimatch__5.1.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minimatch",
+        version = "5.1.6",
+        url = "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+        deps = {
+            "brace-expansion": "2.0.1",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["2.0.1"],
+            "minimatch": ["5.1.6"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minimatch__6.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minimatch",
+        version = "6.2.0",
+        url = "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==",
+        deps = {
+            "brace-expansion": "2.0.1",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["2.0.1"],
+            "minimatch": ["6.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minimatch__9.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minimatch",
+        version = "9.0.3",
+        url = "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
+        deps = {
+            "brace-expansion": "2.0.1",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["2.0.1"],
+            "minimatch": ["9.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minimist__0.0.10",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minimist",
+        version = "0.0.10",
+        url = "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==",
+        transitive_closure = {
+            "minimist": ["0.0.10"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minimist__1.2.8",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minimist",
+        version = "1.2.8",
+        url = "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+        transitive_closure = {
+            "minimist": ["1.2.8"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minipass-collect__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minipass-collect",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
+        deps = {
+            "minipass": "3.3.6",
+        },
+        transitive_closure = {
+            "minipass": ["3.3.6"],
+            "minipass-collect": ["1.0.2"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minipass-fetch__2.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minipass-fetch",
+        version = "2.1.2",
+        url = "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==",
+        deps = {
+            "encoding": "0.1.13",
+            "minipass": "3.3.6",
+            "minipass-sized": "1.0.3",
+            "minizlib": "2.1.2",
+        },
+        transitive_closure = {
+            "encoding": ["0.1.13"],
+            "iconv-lite": ["0.6.3"],
+            "minipass": ["3.3.6"],
+            "minipass-fetch": ["2.1.2"],
+            "minipass-sized": ["1.0.3"],
+            "minizlib": ["2.1.2"],
+            "safer-buffer": ["2.1.2"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minipass-flush__1.0.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minipass-flush",
+        version = "1.0.5",
+        url = "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
+        deps = {
+            "minipass": "3.3.6",
+        },
+        transitive_closure = {
+            "minipass": ["3.3.6"],
+            "minipass-flush": ["1.0.5"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minipass-pipeline__1.2.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minipass-pipeline",
+        version = "1.2.4",
+        url = "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
+        deps = {
+            "minipass": "3.3.6",
+        },
+        transitive_closure = {
+            "minipass": ["3.3.6"],
+            "minipass-pipeline": ["1.2.4"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minipass-sized__1.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minipass-sized",
+        version = "1.0.3",
+        url = "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
+        deps = {
+            "minipass": "3.3.6",
+        },
+        transitive_closure = {
+            "minipass": ["3.3.6"],
+            "minipass-sized": ["1.0.3"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minipass__2.9.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minipass",
+        version = "2.9.0",
+        url = "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
+        deps = {
+            "safe-buffer": "5.2.1",
+            "yallist": "3.1.1",
+        },
+        transitive_closure = {
+            "minipass": ["2.9.0"],
+            "safe-buffer": ["5.2.1"],
+            "yallist": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minipass__3.3.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minipass",
+        version = "3.3.6",
+        url = "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+        deps = {
+            "yallist": "4.0.0",
+        },
+        transitive_closure = {
+            "minipass": ["3.3.6"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minipass__4.2.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minipass",
+        version = "4.2.4",
+        url = "https://registry.npmjs.org/minipass/-/minipass-4.2.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lwycX3cBMTvcejsHITUgYj6Gy6A7Nh4Q6h9NP4sTHY1ccJlC7yKzDmiShEHsJ16Jf1nKGDEaiHxiltsJEvk0nQ==",
+        transitive_closure = {
+            "minipass": ["4.2.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minipass__7.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minipass",
+        version = "7.0.3",
+        url = "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==",
+        transitive_closure = {
+            "minipass": ["7.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minizlib__1.3.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minizlib",
+        version = "1.3.3",
+        url = "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
+        deps = {
+            "minipass": "2.9.0",
+        },
+        transitive_closure = {
+            "minipass": ["2.9.0"],
+            "minizlib": ["1.3.3"],
+            "safe-buffer": ["5.2.1"],
+            "yallist": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__minizlib__2.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "minizlib",
+        version = "2.1.2",
+        url = "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+        deps = {
+            "minipass": "3.3.6",
+            "yallist": "4.0.0",
+        },
+        transitive_closure = {
+            "minipass": ["3.3.6"],
+            "minizlib": ["2.1.2"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mitt__3.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mitt",
+        version = "3.0.0",
+        url = "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==",
+        transitive_closure = {
+            "mitt": ["3.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mkdirp-classic__0.5.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mkdirp-classic",
+        version = "0.5.3",
+        url = "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
+        transitive_closure = {
+            "mkdirp-classic": ["0.5.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mkdirp__0.5.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mkdirp",
+        version = "0.5.6",
+        url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
+        deps = {
+            "minimist": "1.2.8",
+        },
+        transitive_closure = {
+            "minimist": ["1.2.8"],
+            "mkdirp": ["0.5.6"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mkdirp__1.0.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mkdirp",
+        version = "1.0.4",
+        url = "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+        transitive_closure = {
+            "mkdirp": ["1.0.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mlly__1.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mlly",
+        version = "1.1.1",
+        url = "https://registry.npmjs.org/mlly/-/mlly-1.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Jnlh4W/aI4GySPo6+DyTN17Q75KKbLTyFK8BrGhjNP4rxuUjbRWhE6gHg3bs33URWAF44FRm7gdQA348i3XxRw==",
+        deps = {
+            "acorn": "8.8.2",
+            "pathe": "1.1.0",
+            "pkg-types": "1.0.2",
+            "ufo": "1.1.0",
+        },
+        transitive_closure = {
+            "acorn": ["8.8.2"],
+            "jsonc-parser": ["3.2.0"],
+            "mlly": ["1.1.1"],
+            "pathe": ["1.1.0"],
+            "pkg-types": ["1.0.2"],
+            "ufo": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mobx-react-lite__3.4.0__mobx_6.3.0__react_17.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mobx-react-lite",
+        version = "3.4.0_mobx_6.3.0__react_17.0.2",
+        url = "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.4.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-bRuZp3C0itgLKHu/VNxi66DN/XVkQG7xtoBVWxpvC5FhAqbOCP21+nPhULjnzEqd7xBMybp6KwytdUpZKEgpIQ==",
+        deps = {
+            "mobx": "6.3.0",
+            "react": "17.0.2",
+        },
+        transitive_closure = {
+            "js-tokens": ["4.0.0"],
+            "loose-envify": ["1.4.0"],
+            "mobx": ["6.3.0"],
+            "mobx-react-lite": ["3.4.0_mobx_6.3.0__react_17.0.2"],
+            "object-assign": ["4.1.1"],
+            "react": ["17.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mobx-react__7.3.0__mobx_6.3.0__react_17.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_deps": ["mobx-react"],
+        },
+        package = "mobx-react",
+        version = "7.3.0_mobx_6.3.0__react_17.0.2",
+        url = "https://registry.npmjs.org/mobx-react/-/mobx-react-7.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RGEcwZokopqyJE5JPwXKB9FWMSqFM9NJVO2QPI+z6laJTJeBHqvPicjnKgY5mvihxTeXB1+72TnooqUePeGV1g==",
+        deps = {
+            "mobx": "6.3.0",
+            "mobx-react-lite": "3.4.0_mobx_6.3.0__react_17.0.2",
+            "react": "17.0.2",
+        },
+        transitive_closure = {
+            "js-tokens": ["4.0.0"],
+            "loose-envify": ["1.4.0"],
+            "mobx": ["6.3.0"],
+            "mobx-react": ["7.3.0_mobx_6.3.0__react_17.0.2"],
+            "mobx-react-lite": ["3.4.0_mobx_6.3.0__react_17.0.2"],
+            "object-assign": ["4.1.1"],
+            "react": ["17.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mobx__6.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_deps": ["mobx"],
+        },
+        package = "mobx",
+        version = "6.3.0",
+        url = "https://registry.npmjs.org/mobx/-/mobx-6.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Aa1+VXsg4WxqJMTQfWoYuJi5UD10VZhiobSmcs5kcmI3BIT0aVtn7DysvCeDADCzl7dnbX+0BTHUj/v7gLlZpQ==",
+        transitive_closure = {
+            "mobx": ["6.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mocha-junit-reporter__2.2.0__mocha_10.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/macro": ["mocha-junit-reporter"],
+        },
+        package = "mocha-junit-reporter",
+        version = "2.2.0_mocha_10.2.0",
+        url = "https://registry.npmjs.org/mocha-junit-reporter/-/mocha-junit-reporter-2.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-W83Ddf94nfLiTBl24aS8IVyFvO8aRDLlCvb+cKb/VEaN5dEbcqu3CXiTe8MQK2DvzS7oKE1RsFTxzN302GGbDQ==",
+        deps = {
+            "debug": "4.3.4_supports-color_8.1.1",
+            "md5": "2.3.0",
+            "mkdirp": "1.0.4",
+            "mocha": "10.2.0_mocha-multi-reporters_1.5.1",
+            "strip-ansi": "6.0.1",
+            "xml": "1.0.1",
+        },
+        transitive_closure = {
+            "ansi-colors": ["4.1.1"],
+            "ansi-regex": ["5.0.1"],
+            "ansi-styles": ["4.3.0"],
+            "anymatch": ["3.1.3"],
+            "argparse": ["2.0.1"],
+            "balanced-match": ["1.0.2"],
+            "binary-extensions": ["2.2.0"],
+            "brace-expansion": ["1.1.11", "2.0.1"],
+            "braces": ["3.0.2"],
+            "browser-stdout": ["1.3.1"],
+            "camelcase": ["6.3.0"],
+            "chalk": ["4.1.2"],
+            "charenc": ["0.0.2"],
+            "chokidar": ["3.5.3"],
+            "cliui": ["7.0.4"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "concat-map": ["0.0.1"],
+            "crypt": ["0.0.2"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "decamelize": ["4.0.0"],
+            "diff": ["5.0.0"],
+            "emoji-regex": ["8.0.0"],
+            "escalade": ["3.1.1"],
+            "escape-string-regexp": ["4.0.0"],
+            "fill-range": ["7.0.1"],
+            "find-up": ["5.0.0"],
+            "flat": ["5.0.2"],
+            "fs.realpath": ["1.0.0"],
+            "fsevents": ["2.3.2"],
+            "get-caller-file": ["2.0.5"],
+            "glob": ["7.2.0"],
+            "glob-parent": ["5.1.2"],
+            "has-flag": ["4.0.0"],
+            "he": ["1.2.0"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "is-binary-path": ["2.1.0"],
+            "is-buffer": ["1.1.6"],
+            "is-extglob": ["2.1.1"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "is-glob": ["4.0.3"],
+            "is-number": ["7.0.0"],
+            "is-plain-obj": ["2.1.0"],
+            "is-unicode-supported": ["0.1.0"],
+            "js-yaml": ["4.1.0"],
+            "locate-path": ["6.0.0"],
+            "lodash": ["4.17.21"],
+            "log-symbols": ["4.1.0"],
+            "md5": ["2.3.0"],
+            "minimatch": ["3.1.2", "5.0.1"],
+            "mkdirp": ["1.0.4"],
+            "mocha": ["10.2.0_mocha-multi-reporters_1.5.1"],
+            "mocha-junit-reporter": ["2.2.0_mocha_10.2.0"],
+            "mocha-multi-reporters": ["1.5.1_181752652"],
+            "ms": ["2.1.2", "2.1.3"],
+            "nanoid": ["3.3.3"],
+            "normalize-path": ["3.0.0"],
+            "once": ["1.4.0"],
+            "p-limit": ["3.1.0"],
+            "p-locate": ["5.0.0"],
+            "path-exists": ["4.0.0"],
+            "path-is-absolute": ["1.0.1"],
+            "picomatch": ["2.3.1"],
+            "randombytes": ["2.1.0"],
+            "readdirp": ["3.6.0"],
+            "require-directory": ["2.1.1"],
+            "safe-buffer": ["5.2.1"],
+            "serialize-javascript": ["6.0.0"],
+            "string-width": ["4.2.3"],
+            "strip-ansi": ["6.0.1"],
+            "strip-json-comments": ["3.1.1"],
+            "supports-color": ["7.2.0", "8.1.1"],
+            "to-regex-range": ["5.0.1"],
+            "workerpool": ["6.2.1"],
+            "wrap-ansi": ["7.0.0"],
+            "wrappy": ["1.0.2"],
+            "xml": ["1.0.1"],
+            "y18n": ["5.0.8"],
+            "yargs": ["16.2.0"],
+            "yargs-parser": ["20.2.4", "20.2.9"],
+            "yargs-unparser": ["2.0.0"],
+            "yocto-queue": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mocha-multi-reporters__1.5.1__181752652",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/macro": ["mocha-multi-reporters"],
+        },
+        package = "mocha-multi-reporters",
+        version = "1.5.1_181752652",
+        url = "https://registry.npmjs.org/mocha-multi-reporters/-/mocha-multi-reporters-1.5.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Yb4QJOaGLIcmB0VY7Wif5AjvLMUFAdV57D2TWEva1Y0kU/3LjKpeRVmlMIfuO1SVbauve459kgtIizADqxMWPg==",
+        deps = {
+            "debug": "4.3.4_supports-color_8.1.1",
+            "lodash": "4.17.21",
+            "mocha": "10.2.0_mocha-multi-reporters_1.5.1",
+            "mocha-junit-reporter": "2.2.0_mocha_10.2.0",
+        },
+        transitive_closure = {
+            "ansi-colors": ["4.1.1"],
+            "ansi-regex": ["5.0.1"],
+            "ansi-styles": ["4.3.0"],
+            "anymatch": ["3.1.3"],
+            "argparse": ["2.0.1"],
+            "balanced-match": ["1.0.2"],
+            "binary-extensions": ["2.2.0"],
+            "brace-expansion": ["1.1.11", "2.0.1"],
+            "braces": ["3.0.2"],
+            "browser-stdout": ["1.3.1"],
+            "camelcase": ["6.3.0"],
+            "chalk": ["4.1.2"],
+            "charenc": ["0.0.2"],
+            "chokidar": ["3.5.3"],
+            "cliui": ["7.0.4"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "concat-map": ["0.0.1"],
+            "crypt": ["0.0.2"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "decamelize": ["4.0.0"],
+            "diff": ["5.0.0"],
+            "emoji-regex": ["8.0.0"],
+            "escalade": ["3.1.1"],
+            "escape-string-regexp": ["4.0.0"],
+            "fill-range": ["7.0.1"],
+            "find-up": ["5.0.0"],
+            "flat": ["5.0.2"],
+            "fs.realpath": ["1.0.0"],
+            "fsevents": ["2.3.2"],
+            "get-caller-file": ["2.0.5"],
+            "glob": ["7.2.0"],
+            "glob-parent": ["5.1.2"],
+            "has-flag": ["4.0.0"],
+            "he": ["1.2.0"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "is-binary-path": ["2.1.0"],
+            "is-buffer": ["1.1.6"],
+            "is-extglob": ["2.1.1"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "is-glob": ["4.0.3"],
+            "is-number": ["7.0.0"],
+            "is-plain-obj": ["2.1.0"],
+            "is-unicode-supported": ["0.1.0"],
+            "js-yaml": ["4.1.0"],
+            "locate-path": ["6.0.0"],
+            "lodash": ["4.17.21"],
+            "log-symbols": ["4.1.0"],
+            "md5": ["2.3.0"],
+            "minimatch": ["3.1.2", "5.0.1"],
+            "mkdirp": ["1.0.4"],
+            "mocha": ["10.2.0_mocha-multi-reporters_1.5.1"],
+            "mocha-junit-reporter": ["2.2.0_mocha_10.2.0"],
+            "mocha-multi-reporters": ["1.5.1_181752652"],
+            "ms": ["2.1.2", "2.1.3"],
+            "nanoid": ["3.3.3"],
+            "normalize-path": ["3.0.0"],
+            "once": ["1.4.0"],
+            "p-limit": ["3.1.0"],
+            "p-locate": ["5.0.0"],
+            "path-exists": ["4.0.0"],
+            "path-is-absolute": ["1.0.1"],
+            "picomatch": ["2.3.1"],
+            "randombytes": ["2.1.0"],
+            "readdirp": ["3.6.0"],
+            "require-directory": ["2.1.1"],
+            "safe-buffer": ["5.2.1"],
+            "serialize-javascript": ["6.0.0"],
+            "string-width": ["4.2.3"],
+            "strip-ansi": ["6.0.1"],
+            "strip-json-comments": ["3.1.1"],
+            "supports-color": ["7.2.0", "8.1.1"],
+            "to-regex-range": ["5.0.1"],
+            "workerpool": ["6.2.1"],
+            "wrap-ansi": ["7.0.0"],
+            "wrappy": ["1.0.2"],
+            "xml": ["1.0.1"],
+            "y18n": ["5.0.8"],
+            "yargs": ["16.2.0"],
+            "yargs-parser": ["20.2.4", "20.2.9"],
+            "yargs-unparser": ["2.0.0"],
+            "yocto-queue": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mocha__10.2.0__mocha-multi-reporters_1.5.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/macro": ["mocha"],
+        },
+        package = "mocha",
+        version = "10.2.0_mocha-multi-reporters_1.5.1",
+        url = "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==",
+        deps = {
+            "ansi-colors": "4.1.1",
+            "browser-stdout": "1.3.1",
+            "chokidar": "3.5.3",
+            "debug": "4.3.4_supports-color_8.1.1",
+            "diff": "5.0.0",
+            "escape-string-regexp": "4.0.0",
+            "find-up": "5.0.0",
+            "glob": "7.2.0",
+            "he": "1.2.0",
+            "js-yaml": "4.1.0",
+            "log-symbols": "4.1.0",
+            "minimatch": "5.0.1",
+            "mocha-multi-reporters": "1.5.1_181752652",
+            "ms": "2.1.3",
+            "nanoid": "3.3.3",
+            "serialize-javascript": "6.0.0",
+            "strip-json-comments": "3.1.1",
+            "supports-color": "8.1.1",
+            "workerpool": "6.2.1",
+            "yargs": "16.2.0",
+            "yargs-parser": "20.2.4",
+            "yargs-unparser": "2.0.0",
+        },
+        transitive_closure = {
+            "ansi-colors": ["4.1.1"],
+            "ansi-regex": ["5.0.1"],
+            "ansi-styles": ["4.3.0"],
+            "anymatch": ["3.1.3"],
+            "argparse": ["2.0.1"],
+            "balanced-match": ["1.0.2"],
+            "binary-extensions": ["2.2.0"],
+            "brace-expansion": ["1.1.11", "2.0.1"],
+            "braces": ["3.0.2"],
+            "browser-stdout": ["1.3.1"],
+            "camelcase": ["6.3.0"],
+            "chalk": ["4.1.2"],
+            "charenc": ["0.0.2"],
+            "chokidar": ["3.5.3"],
+            "cliui": ["7.0.4"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "concat-map": ["0.0.1"],
+            "crypt": ["0.0.2"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "decamelize": ["4.0.0"],
+            "diff": ["5.0.0"],
+            "emoji-regex": ["8.0.0"],
+            "escalade": ["3.1.1"],
+            "escape-string-regexp": ["4.0.0"],
+            "fill-range": ["7.0.1"],
+            "find-up": ["5.0.0"],
+            "flat": ["5.0.2"],
+            "fs.realpath": ["1.0.0"],
+            "fsevents": ["2.3.2"],
+            "get-caller-file": ["2.0.5"],
+            "glob": ["7.2.0"],
+            "glob-parent": ["5.1.2"],
+            "has-flag": ["4.0.0"],
+            "he": ["1.2.0"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "is-binary-path": ["2.1.0"],
+            "is-buffer": ["1.1.6"],
+            "is-extglob": ["2.1.1"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "is-glob": ["4.0.3"],
+            "is-number": ["7.0.0"],
+            "is-plain-obj": ["2.1.0"],
+            "is-unicode-supported": ["0.1.0"],
+            "js-yaml": ["4.1.0"],
+            "locate-path": ["6.0.0"],
+            "lodash": ["4.17.21"],
+            "log-symbols": ["4.1.0"],
+            "md5": ["2.3.0"],
+            "minimatch": ["3.1.2", "5.0.1"],
+            "mkdirp": ["1.0.4"],
+            "mocha": ["10.2.0_mocha-multi-reporters_1.5.1"],
+            "mocha-junit-reporter": ["2.2.0_mocha_10.2.0"],
+            "mocha-multi-reporters": ["1.5.1_181752652"],
+            "ms": ["2.1.2", "2.1.3"],
+            "nanoid": ["3.3.3"],
+            "normalize-path": ["3.0.0"],
+            "once": ["1.4.0"],
+            "p-limit": ["3.1.0"],
+            "p-locate": ["5.0.0"],
+            "path-exists": ["4.0.0"],
+            "path-is-absolute": ["1.0.1"],
+            "picomatch": ["2.3.1"],
+            "randombytes": ["2.1.0"],
+            "readdirp": ["3.6.0"],
+            "require-directory": ["2.1.1"],
+            "safe-buffer": ["5.2.1"],
+            "serialize-javascript": ["6.0.0"],
+            "string-width": ["4.2.3"],
+            "strip-ansi": ["6.0.1"],
+            "strip-json-comments": ["3.1.1"],
+            "supports-color": ["7.2.0", "8.1.1"],
+            "to-regex-range": ["5.0.1"],
+            "workerpool": ["6.2.1"],
+            "wrap-ansi": ["7.0.0"],
+            "wrappy": ["1.0.2"],
+            "xml": ["1.0.1"],
+            "y18n": ["5.0.8"],
+            "yargs": ["16.2.0"],
+            "yargs-parser": ["20.2.4", "20.2.9"],
+            "yargs-unparser": ["2.0.0"],
+            "yocto-queue": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__moment-timezone__0.5.41",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "moment-timezone",
+        version = "0.5.41",
+        url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.41.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-e0jGNZDOHfBXJGz8vR/sIMXvBIGJJcqFjmlg9lmE+5KX1U7/RZNMswfD8nKnNCnQdKTIj50IaRKwl1fvMLyyRg==",
+        deps = {
+            "moment": "2.29.4",
+        },
+        transitive_closure = {
+            "moment": ["2.29.4"],
+            "moment-timezone": ["0.5.41"],
+        },
+    )
+
+    npm_import(
+        name = "npm__moment__2.29.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "moment",
+        version = "2.29.4",
+        url = "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==",
+        transitive_closure = {
+            "moment": ["2.29.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mouse-change__1.4.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mouse-change",
+        version = "1.4.0",
+        url = "https://registry.npmjs.org/mouse-change/-/mouse-change-1.4.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-vpN0s+zLL2ykyyUDh+fayu9Xkor5v/zRD9jhSqjRS1cJTGS0+oakVZzNm5n19JvvEj0you+MXlYTpNxUDQUjkQ==",
+        deps = {
+            "mouse-event": "1.0.5",
+        },
+        transitive_closure = {
+            "mouse-change": ["1.4.0"],
+            "mouse-event": ["1.0.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mouse-event-offset__3.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mouse-event-offset",
+        version = "3.0.2",
+        url = "https://registry.npmjs.org/mouse-event-offset/-/mouse-event-offset-3.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-s9sqOs5B1Ykox3Xo8b3Ss2IQju4UwlW6LSR+Q5FXWpprJ5fzMLefIIItr3PH8RwzfGy6gxs/4GAmiNuZScE25w==",
+        transitive_closure = {
+            "mouse-event-offset": ["3.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mouse-event__1.0.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mouse-event",
+        version = "1.0.5",
+        url = "https://registry.npmjs.org/mouse-event/-/mouse-event-1.0.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ItUxtL2IkeSKSp9cyaX2JLUuKk2uMoxBg4bbOWVd29+CskYJR9BGsUqtXenNzKbnDshvupjUewDIYVrOB6NmGw==",
+        transitive_closure = {
+            "mouse-event": ["1.0.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mouse-wheel__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mouse-wheel",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/mouse-wheel/-/mouse-wheel-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+OfYBiUOCTWcTECES49neZwL5AoGkXE+lFjIvzwNCnYRlso+EnfvovcBxGoyQ0yQt806eSPjS675K0EwWknXmw==",
+        deps = {
+            "right-now": "1.0.0",
+            "signum": "1.0.0",
+            "to-px": "1.0.1",
+        },
+        transitive_closure = {
+            "mouse-wheel": ["1.2.0"],
+            "parse-unit": ["1.0.1"],
+            "right-now": ["1.0.0"],
+            "signum": ["1.0.0"],
+            "to-px": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mri__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mri",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
+        transitive_closure = {
+            "mri": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mrmime__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mrmime",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==",
+        transitive_closure = {
+            "mrmime": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ms__0.7.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ms",
+        version = "0.7.3",
+        url = "https://registry.npmjs.org/ms/-/ms-0.7.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lrKNzMWqQZgwJahtrtrM+9NgOoDUveDrVmm5aGXrf3BdtL0mq7X6IVzoZaw+TfNti29eHd1/8GI+h45K5cQ6/w==",
+        transitive_closure = {
+            "ms": ["0.7.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ms__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ms",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+        transitive_closure = {
+            "ms": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ms__2.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ms",
+        version = "2.1.2",
+        url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+        transitive_closure = {
+            "ms": ["2.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ms__2.1.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_deps": ["ms"],
+        },
+        package = "ms",
+        version = "2.1.3",
+        url = "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+        transitive_closure = {
+            "ms": ["2.1.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__mumath__3.3.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "mumath",
+        version = "3.3.4",
+        url = "https://registry.npmjs.org/mumath/-/mumath-3.3.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-VAFIOG6rsxoc7q/IaY3jdjmrsuX9f15KlRLYTHmixASBZkZEKC1IFqE2BC5CdhXmK6WLM1Re33z//AGmeRI6FA==",
+        deps = {
+            "almost-equal": "1.1.0",
+        },
+        transitive_closure = {
+            "almost-equal": ["1.1.0"],
+            "mumath": ["3.3.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__murmurhash-js__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "murmurhash-js",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==",
+        transitive_closure = {
+            "murmurhash-js": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__nan__2.17.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "nan",
+        version = "2.17.0",
+        url = "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==",
+        transitive_closure = {
+            "nan": ["2.17.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__nanoid__3.3.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "nanoid",
+        version = "3.3.3",
+        url = "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==",
+        transitive_closure = {
+            "nanoid": ["3.3.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__nanoid__3.3.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "nanoid",
+        version = "3.3.4",
+        url = "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
+        transitive_closure = {
+            "nanoid": ["3.3.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__native-promise-only__0.8.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "native-promise-only",
+        version = "0.8.1",
+        url = "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-zkVhZUA3y8mbz652WrL5x0fB0ehrBkulWT3TomAQ9iDtyXZvzKeEA6GPxAItBYeNYl5yngKRX612qHOhvMkDeg==",
+        transitive_closure = {
+            "native-promise-only": ["0.8.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__needle__2.9.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "needle",
+        version = "2.9.1",
+        url = "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
+        deps = {
+            "debug": "3.2.7",
+            "iconv-lite": "0.4.24",
+            "sax": "1.2.4",
+        },
+        transitive_closure = {
+            "debug": ["3.2.7"],
+            "iconv-lite": ["0.4.24"],
+            "ms": ["2.1.3"],
+            "needle": ["2.9.1"],
+            "safer-buffer": ["2.1.2"],
+            "sax": ["1.2.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__negotiator__0.6.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "negotiator",
+        version = "0.6.3",
+        url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+        transitive_closure = {
+            "negotiator": ["0.6.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__neo-async__2.6.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "neo-async",
+        version = "2.6.2",
+        url = "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+        transitive_closure = {
+            "neo-async": ["2.6.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__next-tick__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "next-tick",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
+        transitive_closure = {
+            "next-tick": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__node-fetch__2.6.12",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "node-fetch",
+        version = "2.6.12",
+        url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==",
+        deps = {
+            "whatwg-url": "5.0.0",
+        },
+        transitive_closure = {
+            "node-fetch": ["2.6.12"],
+            "tr46": ["0.0.3"],
+            "webidl-conversions": ["3.0.1"],
+            "whatwg-url": ["5.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__node-fetch__2.6.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "node-fetch",
+        version = "2.6.7",
+        url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+        deps = {
+            "whatwg-url": "5.0.0",
+        },
+        transitive_closure = {
+            "node-fetch": ["2.6.7"],
+            "tr46": ["0.0.3"],
+            "webidl-conversions": ["3.0.1"],
+            "whatwg-url": ["5.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__node-gyp-build__4.6.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "node-gyp-build",
+        version = "4.6.0",
+        url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==",
+        transitive_closure = {
+            "node-gyp-build": ["4.6.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__node-gyp__7.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "node-gyp",
+        version = "7.1.2",
+        url = "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==",
+        deps = {
+            "env-paths": "2.2.1",
+            "glob": "7.2.3",
+            "graceful-fs": "4.2.10",
+            "nopt": "5.0.0",
+            "npmlog": "4.1.2",
+            "request": "2.88.2",
+            "rimraf": "3.0.2",
+            "semver": "7.5.0",
+            "tar": "6.1.13",
+            "which": "2.0.2",
+        },
+        transitive_closure = {
+            "abbrev": ["1.1.1"],
+            "ajv": ["6.12.6"],
+            "ansi-regex": ["2.1.1", "5.0.1"],
+            "aproba": ["1.2.0"],
+            "are-we-there-yet": ["1.1.7"],
+            "asn1": ["0.2.6"],
+            "assert-plus": ["1.0.0"],
+            "asynckit": ["0.4.0"],
+            "aws-sign2": ["0.7.0"],
+            "aws4": ["1.12.0"],
+            "balanced-match": ["1.0.2"],
+            "bcrypt-pbkdf": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "caseless": ["0.12.0"],
+            "chownr": ["2.0.0"],
+            "code-point-at": ["1.1.0"],
+            "combined-stream": ["1.0.8"],
+            "concat-map": ["0.0.1"],
+            "console-control-strings": ["1.1.0"],
+            "core-util-is": ["1.0.2", "1.0.3"],
+            "dashdash": ["1.14.1"],
+            "delayed-stream": ["1.0.0"],
+            "delegates": ["1.0.0"],
+            "ecc-jsbn": ["0.1.2"],
+            "emoji-regex": ["8.0.0"],
+            "env-paths": ["2.2.1"],
+            "extend": ["3.0.2"],
+            "extsprintf": ["1.3.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "forever-agent": ["0.6.1"],
+            "form-data": ["2.3.3"],
+            "fs-minipass": ["2.1.0"],
+            "fs.realpath": ["1.0.0"],
+            "gauge": ["2.7.4"],
+            "getpass": ["0.1.7"],
+            "glob": ["7.2.3"],
+            "graceful-fs": ["4.2.10"],
+            "har-schema": ["2.0.0"],
+            "har-validator": ["5.1.5"],
+            "has-unicode": ["2.0.1"],
+            "http-signature": ["1.2.0"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "is-fullwidth-code-point": ["1.0.0", "3.0.0"],
+            "is-typedarray": ["1.0.0"],
+            "isarray": ["1.0.0"],
+            "isexe": ["2.0.0"],
+            "isstream": ["0.1.2"],
+            "jsbn": ["0.1.1"],
+            "json-schema": ["0.4.0"],
+            "json-schema-traverse": ["0.4.1"],
+            "json-stringify-safe": ["5.0.1"],
+            "jsprim": ["1.4.2"],
+            "lru-cache": ["6.0.0"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+            "minimatch": ["3.1.2"],
+            "minipass": ["3.3.6", "4.2.4"],
+            "minizlib": ["2.1.2"],
+            "mkdirp": ["1.0.4"],
+            "node-gyp": ["7.1.2"],
+            "nopt": ["5.0.0"],
+            "npmlog": ["4.1.2"],
+            "number-is-nan": ["1.0.1"],
+            "oauth-sign": ["0.9.0"],
+            "object-assign": ["4.1.1"],
+            "once": ["1.4.0"],
+            "path-is-absolute": ["1.0.1"],
+            "performance-now": ["2.1.0"],
+            "process-nextick-args": ["2.0.1"],
+            "psl": ["1.9.0"],
+            "punycode": ["2.3.0"],
+            "qs": ["6.5.3"],
+            "readable-stream": ["2.3.8"],
+            "request": ["2.88.2"],
+            "rimraf": ["3.0.2"],
+            "safe-buffer": ["5.1.2", "5.2.1"],
+            "safer-buffer": ["2.1.2"],
+            "semver": ["7.5.0"],
+            "set-blocking": ["2.0.0"],
+            "signal-exit": ["3.0.7"],
+            "sshpk": ["1.17.0"],
+            "string-width": ["1.0.2", "4.2.3"],
+            "string_decoder": ["1.1.1"],
+            "strip-ansi": ["3.0.1", "6.0.1"],
+            "tar": ["6.1.13"],
+            "tough-cookie": ["2.5.0"],
+            "tunnel-agent": ["0.6.0"],
+            "tweetnacl": ["0.14.5"],
+            "uri-js": ["4.4.1"],
+            "util-deprecate": ["1.0.2"],
+            "uuid": ["3.4.0"],
+            "verror": ["1.10.0"],
+            "which": ["2.0.2"],
+            "wide-align": ["1.1.5"],
+            "wrappy": ["1.0.2"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__node-gyp__9.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["node-gyp"],
+        },
+        package = "node-gyp",
+        version = "9.3.0",
+        url = "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-A6rJWfXFz7TQNjpldJ915WFb1LnhO4lIve3ANPbWreuEoLoKlFT3sxIepPBkLhM27crW8YmN+pjlgbasH6cH/Q==",
+        deps = {
+            "env-paths": "2.2.1",
+            "glob": "7.2.3",
+            "graceful-fs": "4.2.10",
+            "make-fetch-happen": "10.2.1",
+            "nopt": "6.0.0",
+            "npmlog": "6.0.2",
+            "rimraf": "3.0.2",
+            "semver": "7.3.8",
+            "tar": "6.1.13",
+            "which": "2.0.2",
+        },
+        transitive_closure = {
+            "@gar/promisify": ["1.1.3"],
+            "@npmcli/fs": ["2.1.2"],
+            "@npmcli/move-file": ["2.0.1"],
+            "@tootallnate/once": ["2.0.0"],
+            "abbrev": ["1.1.1"],
+            "agent-base": ["6.0.2"],
+            "agentkeepalive": ["4.2.1"],
+            "aggregate-error": ["3.1.0"],
+            "ansi-regex": ["5.0.1"],
+            "aproba": ["2.0.0"],
+            "are-we-there-yet": ["3.0.1"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11", "2.0.1"],
+            "cacache": ["16.1.3"],
+            "chownr": ["2.0.0"],
+            "clean-stack": ["2.2.0"],
+            "color-support": ["1.1.3"],
+            "concat-map": ["0.0.1"],
+            "console-control-strings": ["1.1.0"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "delegates": ["1.0.0"],
+            "depd": ["1.1.2"],
+            "emoji-regex": ["8.0.0"],
+            "encoding": ["0.1.13"],
+            "env-paths": ["2.2.1"],
+            "err-code": ["2.0.3"],
+            "fs-minipass": ["2.1.0"],
+            "fs.realpath": ["1.0.0"],
+            "gauge": ["4.0.4"],
+            "glob": ["7.2.3", "8.1.0"],
+            "graceful-fs": ["4.2.10"],
+            "has-flag": ["4.0.0"],
+            "has-unicode": ["2.0.1"],
+            "http-cache-semantics": ["4.1.1"],
+            "http-proxy-agent": ["5.0.0"],
+            "https-proxy-agent": ["5.0.1"],
+            "humanize-ms": ["1.2.1"],
+            "iconv-lite": ["0.6.3"],
+            "imurmurhash": ["0.1.4"],
+            "indent-string": ["4.0.0"],
+            "infer-owner": ["1.0.4"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "ip": ["2.0.0"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "is-lambda": ["1.0.1"],
+            "isexe": ["2.0.0"],
+            "lru-cache": ["6.0.0", "7.17.0"],
+            "make-fetch-happen": ["10.2.1"],
+            "minimatch": ["3.1.2", "5.1.6"],
+            "minipass": ["3.3.6", "4.2.4"],
+            "minipass-collect": ["1.0.2"],
+            "minipass-fetch": ["2.1.2"],
+            "minipass-flush": ["1.0.5"],
+            "minipass-pipeline": ["1.2.4"],
+            "minipass-sized": ["1.0.3"],
+            "minizlib": ["2.1.2"],
+            "mkdirp": ["1.0.4"],
+            "ms": ["2.1.2", "2.1.3"],
+            "negotiator": ["0.6.3"],
+            "node-gyp": ["9.3.0"],
+            "nopt": ["6.0.0"],
+            "npmlog": ["6.0.2"],
+            "once": ["1.4.0"],
+            "p-map": ["4.0.0"],
+            "path-is-absolute": ["1.0.1"],
+            "promise-inflight": ["1.0.1"],
+            "promise-retry": ["2.0.1"],
+            "readable-stream": ["3.6.1"],
+            "retry": ["0.12.0"],
+            "rimraf": ["3.0.2"],
+            "safe-buffer": ["5.2.1"],
+            "safer-buffer": ["2.1.2"],
+            "semver": ["7.3.8", "7.5.0"],
+            "set-blocking": ["2.0.0"],
+            "signal-exit": ["3.0.7"],
+            "smart-buffer": ["4.2.0"],
+            "socks": ["2.7.1"],
+            "socks-proxy-agent": ["7.0.0"],
+            "ssri": ["9.0.1"],
+            "string-width": ["4.2.3"],
+            "string_decoder": ["1.3.0"],
+            "strip-ansi": ["6.0.1"],
+            "supports-color": ["8.1.1"],
+            "tar": ["6.1.13"],
+            "unique-filename": ["2.0.1"],
+            "unique-slug": ["3.0.0"],
+            "util-deprecate": ["1.0.2"],
+            "which": ["2.0.2"],
+            "wide-align": ["1.1.5"],
+            "wrappy": ["1.0.2"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__node-pre-gyp__0.13.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "node-pre-gyp",
+        version = "0.13.0",
+        url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.13.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Md1D3xnEne8b/HGVQkZZwV27WUi1ZRuZBij24TNaZwUPU3ZAFtvT6xxJGaUVillfmMKnn5oD1HoGsp2Ftik7SQ==",
+        deps = {
+            "detect-libc": "1.0.3",
+            "mkdirp": "0.5.6",
+            "needle": "2.9.1",
+            "nopt": "4.0.3",
+            "npm-packlist": "1.4.8",
+            "npmlog": "4.1.2",
+            "rc": "1.2.8",
+            "rimraf": "2.7.1",
+            "semver": "5.7.1",
+            "tar": "4.4.19",
+        },
+        transitive_closure = {
+            "abbrev": ["1.1.1"],
+            "ansi-regex": ["2.1.1", "5.0.1"],
+            "aproba": ["1.2.0"],
+            "are-we-there-yet": ["1.1.7"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "chownr": ["1.1.4"],
+            "code-point-at": ["1.1.0"],
+            "concat-map": ["0.0.1"],
+            "console-control-strings": ["1.1.0"],
+            "core-util-is": ["1.0.3"],
+            "debug": ["3.2.7"],
+            "deep-extend": ["0.6.0"],
+            "delegates": ["1.0.0"],
+            "detect-libc": ["1.0.3"],
+            "emoji-regex": ["8.0.0"],
+            "fs-minipass": ["1.2.7"],
+            "fs.realpath": ["1.0.0"],
+            "gauge": ["2.7.4"],
+            "glob": ["7.2.3"],
+            "has-unicode": ["2.0.1"],
+            "iconv-lite": ["0.4.24"],
+            "ignore-walk": ["3.0.4"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "ini": ["1.3.8"],
+            "is-fullwidth-code-point": ["1.0.0", "3.0.0"],
+            "isarray": ["1.0.0"],
+            "minimatch": ["3.1.2"],
+            "minimist": ["1.2.8"],
+            "minipass": ["2.9.0"],
+            "minizlib": ["1.3.3"],
+            "mkdirp": ["0.5.6"],
+            "ms": ["2.1.3"],
+            "needle": ["2.9.1"],
+            "node-pre-gyp": ["0.13.0"],
+            "nopt": ["4.0.3"],
+            "npm-bundled": ["1.1.2"],
+            "npm-normalize-package-bin": ["1.0.1"],
+            "npm-packlist": ["1.4.8"],
+            "npmlog": ["4.1.2"],
+            "number-is-nan": ["1.0.1"],
+            "object-assign": ["4.1.1"],
+            "once": ["1.4.0"],
+            "os-homedir": ["1.0.2"],
+            "os-tmpdir": ["1.0.2"],
+            "osenv": ["0.1.5"],
+            "path-is-absolute": ["1.0.1"],
+            "process-nextick-args": ["2.0.1"],
+            "rc": ["1.2.8"],
+            "readable-stream": ["2.3.8"],
+            "rimraf": ["2.7.1"],
+            "safe-buffer": ["5.1.2", "5.2.1"],
+            "safer-buffer": ["2.1.2"],
+            "sax": ["1.2.4"],
+            "semver": ["5.7.1"],
+            "set-blocking": ["2.0.0"],
+            "signal-exit": ["3.0.7"],
+            "string-width": ["1.0.2", "4.2.3"],
+            "string_decoder": ["1.1.1"],
+            "strip-ansi": ["3.0.1", "6.0.1"],
+            "strip-json-comments": ["2.0.1"],
+            "tar": ["4.4.19"],
+            "util-deprecate": ["1.0.2"],
+            "wide-align": ["1.1.5"],
+            "wrappy": ["1.0.2"],
+            "yallist": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__node-releases__2.0.10",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "node-releases",
+        version = "2.0.10",
+        url = "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==",
+        transitive_closure = {
+            "node-releases": ["2.0.10"],
+        },
+    )
+
+    npm_import(
+        name = "npm__nopt__4.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "nopt",
+        version = "4.0.3",
+        url = "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+        deps = {
+            "abbrev": "1.1.1",
+            "osenv": "0.1.5",
+        },
+        transitive_closure = {
+            "abbrev": ["1.1.1"],
+            "nopt": ["4.0.3"],
+            "os-homedir": ["1.0.2"],
+            "os-tmpdir": ["1.0.2"],
+            "osenv": ["0.1.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__nopt__5.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "nopt",
+        version = "5.0.0",
+        url = "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+        deps = {
+            "abbrev": "1.1.1",
+        },
+        transitive_closure = {
+            "abbrev": ["1.1.1"],
+            "nopt": ["5.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__nopt__6.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "nopt",
+        version = "6.0.0",
+        url = "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==",
+        deps = {
+            "abbrev": "1.1.1",
+        },
+        transitive_closure = {
+            "abbrev": ["1.1.1"],
+            "nopt": ["6.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__normalize-path__3.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "normalize-path",
+        version = "3.0.0",
+        url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+        transitive_closure = {
+            "normalize-path": ["3.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__normalize-svg-path__0.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "normalize-svg-path",
+        version = "0.1.0",
+        url = "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-0.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1/kmYej2iedi5+ROxkRESL/pI02pkg0OBnaR4hJkSIX6+ORzepwbuUXfrdZaPjysTsJInj0Rj5NuX027+dMBvA==",
+        transitive_closure = {
+            "normalize-svg-path": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__normalize-svg-path__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "normalize-svg-path",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==",
+        deps = {
+            "svg-arc-to-cubic-bezier": "3.2.0",
+        },
+        transitive_closure = {
+            "normalize-svg-path": ["1.1.0"],
+            "svg-arc-to-cubic-bezier": ["3.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__normalize-url__6.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "normalize-url",
+        version = "6.1.0",
+        url = "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
+        transitive_closure = {
+            "normalize-url": ["6.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__npm-bundled__1.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "npm-bundled",
+        version = "1.1.2",
+        url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==",
+        deps = {
+            "npm-normalize-package-bin": "1.0.1",
+        },
+        transitive_closure = {
+            "npm-bundled": ["1.1.2"],
+            "npm-normalize-package-bin": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__npm-normalize-package-bin__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "npm-normalize-package-bin",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
+        transitive_closure = {
+            "npm-normalize-package-bin": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__npm-packlist__1.4.8",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "npm-packlist",
+        version = "1.4.8",
+        url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==",
+        deps = {
+            "ignore-walk": "3.0.4",
+            "npm-bundled": "1.1.2",
+            "npm-normalize-package-bin": "1.0.1",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "concat-map": ["0.0.1"],
+            "ignore-walk": ["3.0.4"],
+            "minimatch": ["3.1.2"],
+            "npm-bundled": ["1.1.2"],
+            "npm-normalize-package-bin": ["1.0.1"],
+            "npm-packlist": ["1.4.8"],
+        },
+    )
+
+    npm_import(
+        name = "npm__npmlog__4.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "npmlog",
+        version = "4.1.2",
+        url = "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
+        deps = {
+            "are-we-there-yet": "1.1.7",
+            "console-control-strings": "1.1.0",
+            "gauge": "2.7.4",
+            "set-blocking": "2.0.0",
+        },
+        transitive_closure = {
+            "ansi-regex": ["2.1.1", "5.0.1"],
+            "aproba": ["1.2.0"],
+            "are-we-there-yet": ["1.1.7"],
+            "code-point-at": ["1.1.0"],
+            "console-control-strings": ["1.1.0"],
+            "core-util-is": ["1.0.3"],
+            "delegates": ["1.0.0"],
+            "emoji-regex": ["8.0.0"],
+            "gauge": ["2.7.4"],
+            "has-unicode": ["2.0.1"],
+            "inherits": ["2.0.4"],
+            "is-fullwidth-code-point": ["1.0.0", "3.0.0"],
+            "isarray": ["1.0.0"],
+            "npmlog": ["4.1.2"],
+            "number-is-nan": ["1.0.1"],
+            "object-assign": ["4.1.1"],
+            "process-nextick-args": ["2.0.1"],
+            "readable-stream": ["2.3.8"],
+            "safe-buffer": ["5.1.2"],
+            "set-blocking": ["2.0.0"],
+            "signal-exit": ["3.0.7"],
+            "string-width": ["1.0.2", "4.2.3"],
+            "string_decoder": ["1.1.1"],
+            "strip-ansi": ["3.0.1", "6.0.1"],
+            "util-deprecate": ["1.0.2"],
+            "wide-align": ["1.1.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__npmlog__5.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "npmlog",
+        version = "5.0.1",
+        url = "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
+        deps = {
+            "are-we-there-yet": "2.0.0",
+            "console-control-strings": "1.1.0",
+            "gauge": "3.0.2",
+            "set-blocking": "2.0.0",
+        },
+        transitive_closure = {
+            "ansi-regex": ["5.0.1"],
+            "aproba": ["2.0.0"],
+            "are-we-there-yet": ["2.0.0"],
+            "color-support": ["1.1.3"],
+            "console-control-strings": ["1.1.0"],
+            "delegates": ["1.0.0"],
+            "emoji-regex": ["8.0.0"],
+            "gauge": ["3.0.2"],
+            "has-unicode": ["2.0.1"],
+            "inherits": ["2.0.4"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "npmlog": ["5.0.1"],
+            "object-assign": ["4.1.1"],
+            "readable-stream": ["3.6.1"],
+            "safe-buffer": ["5.2.1"],
+            "set-blocking": ["2.0.0"],
+            "signal-exit": ["3.0.7"],
+            "string-width": ["4.2.3"],
+            "string_decoder": ["1.3.0"],
+            "strip-ansi": ["6.0.1"],
+            "util-deprecate": ["1.0.2"],
+            "wide-align": ["1.1.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__npmlog__6.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "npmlog",
+        version = "6.0.2",
+        url = "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+        deps = {
+            "are-we-there-yet": "3.0.1",
+            "console-control-strings": "1.1.0",
+            "gauge": "4.0.4",
+            "set-blocking": "2.0.0",
+        },
+        transitive_closure = {
+            "ansi-regex": ["5.0.1"],
+            "aproba": ["2.0.0"],
+            "are-we-there-yet": ["3.0.1"],
+            "color-support": ["1.1.3"],
+            "console-control-strings": ["1.1.0"],
+            "delegates": ["1.0.0"],
+            "emoji-regex": ["8.0.0"],
+            "gauge": ["4.0.4"],
+            "has-unicode": ["2.0.1"],
+            "inherits": ["2.0.4"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "npmlog": ["6.0.2"],
+            "readable-stream": ["3.6.1"],
+            "safe-buffer": ["5.2.1"],
+            "set-blocking": ["2.0.0"],
+            "signal-exit": ["3.0.7"],
+            "string-width": ["4.2.3"],
+            "string_decoder": ["1.3.0"],
+            "strip-ansi": ["6.0.1"],
+            "util-deprecate": ["1.0.2"],
+            "wide-align": ["1.1.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__number-is-integer__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "number-is-integer",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/number-is-integer/-/number-is-integer-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Dq3iuiFBkrbmuQjGFFF3zckXNCQoSD37/SdSbgcBailUx6knDvDwb5CympBgcoWHy36sfS12u74MHYkXyHq6bg==",
+        deps = {
+            "is-finite": "1.1.0",
+        },
+        transitive_closure = {
+            "is-finite": ["1.1.0"],
+            "number-is-integer": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__number-is-nan__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "number-is-nan",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==",
+        transitive_closure = {
+            "number-is-nan": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__oauth-sign__0.9.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "oauth-sign",
+        version = "0.9.0",
+        url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+        transitive_closure = {
+            "oauth-sign": ["0.9.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__object-assign__4.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "object-assign",
+        version = "4.1.1",
+        url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+        transitive_closure = {
+            "object-assign": ["4.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__object-hash__2.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "object-hash",
+        version = "2.2.0",
+        url = "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==",
+        transitive_closure = {
+            "object-hash": ["2.2.0"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__oidc-token-hash__5.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "oidc-token-hash",
+        version = "5.0.1",
+        url = "https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-5.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-EvoOtz6FIEBzE+9q253HsLCVRiK/0doEJ2HCvvqMQb3dHZrP3WlJKYtJ55CRTw4jmYomzH4wkPuCj/I3ZvpKxQ==",
+        transitive_closure = {
+            "oidc-token-hash": ["5.0.1"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__once__1.3.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "once",
+        version = "1.3.3",
+        url = "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==",
+        deps = {
+            "wrappy": "1.0.2",
+        },
+        transitive_closure = {
+            "once": ["1.3.3"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__once__1.4.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "once",
+        version = "1.4.0",
+        url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+        deps = {
+            "wrappy": "1.0.2",
+        },
+        transitive_closure = {
+            "once": ["1.4.0"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__opener__1.5.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "opener",
+        version = "1.5.2",
+        url = "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==",
+        transitive_closure = {
+            "opener": ["1.5.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__openid-client__5.4.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "openid-client",
+        version = "5.4.0",
+        url = "https://registry.npmjs.org/openid-client/-/openid-client-5.4.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-hgJa2aQKcM2hn3eyVtN12tEA45ECjTJPXCgUh5YzTzy9qwapCvmDTVPWOcWVL0d34zeQoQ/hbG9lJhl3AYxJlQ==",
+        deps = {
+            "jose": "4.12.0",
+            "lru-cache": "6.0.0",
+            "object-hash": "2.2.0",
+            "oidc-token-hash": "5.0.1",
+        },
+        transitive_closure = {
+            "jose": ["4.12.0"],
+            "lru-cache": ["6.0.0"],
+            "object-hash": ["2.2.0"],
+            "oidc-token-hash": ["5.0.1"],
+            "openid-client": ["5.4.0"],
+            "yallist": ["4.0.0"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__optimist__0.6.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "optimist",
+        version = "0.6.0",
+        url = "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ubrZPyOU0AHpXkmwqfWolap+eHMwQ484AKivkf0ZGyysd6fUJZl7ow9iu5UNV1vCZv46HQ7EM83IC3NGJ820hg==",
+        deps = {
+            "minimist": "0.0.10",
+            "wordwrap": "0.0.3",
+        },
+        transitive_closure = {
+            "minimist": ["0.0.10"],
+            "optimist": ["0.6.0"],
+            "wordwrap": ["0.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__optionator__0.8.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "optionator",
+        version = "0.8.3",
+        url = "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
+        deps = {
+            "deep-is": "0.1.4",
+            "fast-levenshtein": "2.0.6",
+            "levn": "0.3.0",
+            "prelude-ls": "1.1.2",
+            "type-check": "0.3.2",
+            "word-wrap": "1.2.3",
+        },
+        transitive_closure = {
+            "deep-is": ["0.1.4"],
+            "fast-levenshtein": ["2.0.6"],
+            "levn": ["0.3.0"],
+            "optionator": ["0.8.3"],
+            "prelude-ls": ["1.1.2"],
+            "type-check": ["0.3.2"],
+            "word-wrap": ["1.2.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__os-homedir__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "os-homedir",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==",
+        transitive_closure = {
+            "os-homedir": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__os-tmpdir__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "os-tmpdir",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
+        transitive_closure = {
+            "os-tmpdir": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__osenv__0.1.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "osenv",
+        version = "0.1.5",
+        url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+        deps = {
+            "os-homedir": "1.0.2",
+            "os-tmpdir": "1.0.2",
+        },
+        transitive_closure = {
+            "os-homedir": ["1.0.2"],
+            "os-tmpdir": ["1.0.2"],
+            "osenv": ["0.1.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__outdent__0.8.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "outdent",
+        version = "0.8.0",
+        url = "https://registry.npmjs.org/outdent/-/outdent-0.8.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==",
+        transitive_closure = {
+            "outdent": ["0.8.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__p-cancelable__2.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "p-cancelable",
+        version = "2.1.1",
+        url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==",
+        transitive_closure = {
+            "p-cancelable": ["2.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__p-event__4.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "p-event",
+        version = "4.2.0",
+        url = "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
+        deps = {
+            "p-timeout": "3.2.0",
+        },
+        transitive_closure = {
+            "p-event": ["4.2.0"],
+            "p-finally": ["1.0.0"],
+            "p-timeout": ["3.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__p-finally__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "p-finally",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
+        transitive_closure = {
+            "p-finally": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__p-limit__2.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "p-limit",
+        version = "2.3.0",
+        url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+        deps = {
+            "p-try": "2.2.0",
+        },
+        transitive_closure = {
+            "p-limit": ["2.3.0"],
+            "p-try": ["2.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__p-limit__3.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "p-limit",
+        version = "3.1.0",
+        url = "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+        deps = {
+            "yocto-queue": "0.1.0",
+        },
+        transitive_closure = {
+            "p-limit": ["3.1.0"],
+            "yocto-queue": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__p-locate__4.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "p-locate",
+        version = "4.1.0",
+        url = "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+        deps = {
+            "p-limit": "2.3.0",
+        },
+        transitive_closure = {
+            "p-limit": ["2.3.0"],
+            "p-locate": ["4.1.0"],
+            "p-try": ["2.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__p-locate__5.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "p-locate",
+        version = "5.0.0",
+        url = "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+        deps = {
+            "p-limit": "3.1.0",
+        },
+        transitive_closure = {
+            "p-limit": ["3.1.0"],
+            "p-locate": ["5.0.0"],
+            "yocto-queue": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__p-map__4.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "p-map",
+        version = "4.0.0",
+        url = "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+        deps = {
+            "aggregate-error": "3.1.0",
+        },
+        transitive_closure = {
+            "aggregate-error": ["3.1.0"],
+            "clean-stack": ["2.2.0"],
+            "indent-string": ["4.0.0"],
+            "p-map": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__p-timeout__3.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "p-timeout",
+        version = "3.2.0",
+        url = "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
+        deps = {
+            "p-finally": "1.0.0",
+        },
+        transitive_closure = {
+            "p-finally": ["1.0.0"],
+            "p-timeout": ["3.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__p-try__2.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "p-try",
+        version = "2.2.0",
+        url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+        transitive_closure = {
+            "p-try": ["2.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__parent-module__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "parent-module",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+        deps = {
+            "callsites": "3.1.0",
+        },
+        transitive_closure = {
+            "callsites": ["3.1.0"],
+            "parent-module": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__parenthesis__3.1.8",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "parenthesis",
+        version = "3.1.8",
+        url = "https://registry.npmjs.org/parenthesis/-/parenthesis-3.1.8.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-KF/U8tk54BgQewkJPvB4s/US3VQY68BRDpH638+7O/n58TpnwiwnOtGIOsT2/i+M78s61BBpeC83STB88d8sqw==",
+        transitive_closure = {
+            "parenthesis": ["3.1.8"],
+        },
+    )
+
+    npm_import(
+        name = "npm__parse-json__5.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "parse-json",
+        version = "5.2.0",
+        url = "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+        deps = {
+            "@babel/code-frame": "7.18.6",
+            "error-ex": "1.3.2",
+            "json-parse-even-better-errors": "2.3.1",
+            "lines-and-columns": "1.2.4",
+        },
+        transitive_closure = {
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/highlight": ["7.18.6"],
+            "ansi-styles": ["3.2.1"],
+            "chalk": ["2.4.2"],
+            "color-convert": ["1.9.3"],
+            "color-name": ["1.1.3"],
+            "error-ex": ["1.3.2"],
+            "escape-string-regexp": ["1.0.5"],
+            "has-flag": ["3.0.0"],
+            "is-arrayish": ["0.2.1"],
+            "js-tokens": ["4.0.0"],
+            "json-parse-even-better-errors": ["2.3.1"],
+            "lines-and-columns": ["1.2.4"],
+            "parse-json": ["5.2.0"],
+            "supports-color": ["5.5.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__parse-rect__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "parse-rect",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/parse-rect/-/parse-rect-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-4QZ6KYbnE6RTwg9E0HpLchUM9EZt6DnDxajFZZDSV4p/12ZJEvPO702DZpGvRYEPo00yKDys7jASi+/w7aO8LA==",
+        deps = {
+            "pick-by-alias": "1.2.0",
+        },
+        transitive_closure = {
+            "parse-rect": ["1.2.0"],
+            "pick-by-alias": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__parse-svg-path__0.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "parse-svg-path",
+        version = "0.1.2",
+        url = "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==",
+        transitive_closure = {
+            "parse-svg-path": ["0.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__parse-unit__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "parse-unit",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/parse-unit/-/parse-unit-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-hrqldJHokR3Qj88EIlV/kAyAi/G5R2+R56TBANxNMy0uPlYcttx0jnMW6Yx5KsKPSbC3KddM/7qQm3+0wEXKxg==",
+        transitive_closure = {
+            "parse-unit": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__path-exists__4.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "path-exists",
+        version = "4.0.0",
+        url = "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+        transitive_closure = {
+            "path-exists": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__path-is-absolute__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "path-is-absolute",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+        transitive_closure = {
+            "path-is-absolute": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__path-key__3.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "path-key",
+        version = "3.1.1",
+        url = "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+        transitive_closure = {
+            "path-key": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__path-parse__1.0.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "path-parse",
+        version = "1.0.7",
+        url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+        transitive_closure = {
+            "path-parse": ["1.0.7"],
+        },
+    )
+
+    npm_import(
+        name = "npm__path-scurry__1.10.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "path-scurry",
+        version = "1.10.1",
+        url = "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==",
+        deps = {
+            "lru-cache": "10.0.1",
+            "minipass": "7.0.3",
+        },
+        transitive_closure = {
+            "lru-cache": ["10.0.1"],
+            "minipass": ["7.0.3"],
+            "path-scurry": ["1.10.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__path-type__4.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "path-type",
+        version = "4.0.0",
+        url = "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+        transitive_closure = {
+            "path-type": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__pathe__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "pathe",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/pathe/-/pathe-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==",
+        transitive_closure = {
+            "pathe": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__pbf__3.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "pbf",
+        version = "3.2.1",
+        url = "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==",
+        deps = {
+            "ieee754": "1.2.1",
+            "resolve-protobuf-schema": "2.1.0",
+        },
+        transitive_closure = {
+            "ieee754": ["1.2.1"],
+            "pbf": ["3.2.1"],
+            "protocol-buffers-schema": ["3.6.0"],
+            "resolve-protobuf-schema": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__pend__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "pend",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
+        transitive_closure = {
+            "pend": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__performance-now__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "performance-now",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
+        transitive_closure = {
+            "performance-now": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__pick-by-alias__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "pick-by-alias",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/pick-by-alias/-/pick-by-alias-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ESj2+eBxhGrcA1azgHs7lARG5+5iLakc/6nlfbpjcLl00HuuUOIuORhYXN4D1HfvMSKuVtFQjAlnwi1JHEeDIw==",
+        transitive_closure = {
+            "pick-by-alias": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__picocolors__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "picocolors",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+        transitive_closure = {
+            "picocolors": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__picomatch__2.3.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "picomatch",
+        version = "2.3.1",
+        url = "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+        transitive_closure = {
+            "picomatch": ["2.3.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__pify__4.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "pify",
+        version = "4.0.1",
+        url = "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+        transitive_closure = {
+            "pify": ["4.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__pkg-dir__4.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "pkg-dir",
+        version = "4.2.0",
+        url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+        deps = {
+            "find-up": "4.1.0",
+        },
+        transitive_closure = {
+            "find-up": ["4.1.0"],
+            "locate-path": ["5.0.0"],
+            "p-limit": ["2.3.0"],
+            "p-locate": ["4.1.0"],
+            "p-try": ["2.2.0"],
+            "path-exists": ["4.0.0"],
+            "pkg-dir": ["4.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__pkg-types__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "pkg-types",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==",
+        deps = {
+            "jsonc-parser": "3.2.0",
+            "mlly": "1.1.1",
+            "pathe": "1.1.0",
+        },
+        transitive_closure = {
+            "acorn": ["8.8.2"],
+            "jsonc-parser": ["3.2.0"],
+            "mlly": ["1.1.1"],
+            "pathe": ["1.1.0"],
+            "pkg-types": ["1.0.2"],
+            "ufo": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__plotly.js__2.25.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["plotly.js"],
+        },
+        package = "plotly.js",
+        version = "2.25.2",
+        url = "https://registry.npmjs.org/plotly.js/-/plotly.js-2.25.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Pf6dPYGl21W7A3FTgLQ52fpgvrqGhCPDT3+612bxwg4QXlvxhnoFwvuhT1BRW/l2nbYGpRoUH79K54yf2vCMVQ==",
+        deps = {
+            "@plotly/d3": "3.8.1",
+            "@plotly/d3-sankey": "0.7.2",
+            "@plotly/d3-sankey-circular": "0.33.1",
+            "@turf/area": "6.5.0",
+            "@turf/bbox": "6.5.0",
+            "@turf/centroid": "6.5.0",
+            "canvas-fit": "1.5.0",
+            "color-alpha": "1.0.4",
+            "color-normalize": "1.5.0",
+            "color-parse": "1.3.8",
+            "color-rgba": "2.1.1",
+            "country-regex": "1.1.0",
+            "d3-force": "1.2.1",
+            "d3-format": "1.4.5",
+            "d3-geo": "1.12.1",
+            "d3-geo-projection": "2.9.0",
+            "d3-hierarchy": "1.1.9",
+            "d3-interpolate": "3.0.1",
+            "d3-time": "1.1.0",
+            "d3-time-format": "2.3.0",
+            "fast-isnumeric": "1.1.4",
+            "gl-mat4": "1.2.0",
+            "gl-text": "1.3.1",
+            "glslify": "7.1.1",
+            "has-hover": "1.0.1",
+            "has-passive-events": "1.0.0",
+            "is-mobile": "4.0.0",
+            "mapbox-gl": "1.10.1",
+            "mouse-change": "1.4.0",
+            "mouse-event-offset": "3.0.2",
+            "mouse-wheel": "1.2.0",
+            "native-promise-only": "0.8.1",
+            "parse-svg-path": "0.1.2",
+            "point-in-polygon": "1.1.0",
+            "polybooljs": "1.2.0",
+            "probe-image-size": "7.2.3",
+            "regl": "/@plotly/regl/2.1.2",
+            "regl-error2d": "2.0.12",
+            "regl-line2d": "3.1.2",
+            "regl-scatter2d": "3.3.1",
+            "regl-splom": "1.0.14",
+            "strongly-connected-components": "1.0.1",
+            "superscript-text": "1.0.0",
+            "svg-path-sdf": "1.1.3",
+            "tinycolor2": "1.6.0",
+            "to-px": "1.0.1",
+            "topojson-client": "3.1.0",
+            "webgl-context": "2.2.0",
+            "world-calendars": "1.0.3",
+        },
+        transitive_closure = {
+            "@choojs/findup": ["0.2.1"],
+            "@mapbox/geojson-rewind": ["0.5.2"],
+            "@mapbox/geojson-types": ["1.0.2"],
+            "@mapbox/jsonlint-lines-primitives": ["2.0.2"],
+            "@mapbox/mapbox-gl-supported": ["1.5.0_mapbox-gl_1.10.1"],
+            "@mapbox/point-geometry": ["0.1.0"],
+            "@mapbox/tiny-sdf": ["1.2.5"],
+            "@mapbox/unitbezier": ["0.0.0"],
+            "@mapbox/vector-tile": ["1.3.1"],
+            "@mapbox/whoots-js": ["3.1.0"],
+            "@plotly/d3": ["3.8.1"],
+            "@plotly/d3-sankey": ["0.7.2"],
+            "@plotly/d3-sankey-circular": ["0.33.1"],
+            "@plotly/point-cluster": ["3.1.9"],
+            "@plotly/regl": ["2.1.2"],
+            "@turf/area": ["6.5.0"],
+            "@turf/bbox": ["6.5.0"],
+            "@turf/centroid": ["6.5.0"],
+            "@turf/helpers": ["6.5.0"],
+            "@turf/meta": ["6.5.0"],
+            "abs-svg-path": ["0.1.1"],
+            "acorn": ["7.4.1"],
+            "almost-equal": ["1.1.0"],
+            "array-bounds": ["1.0.1"],
+            "array-find-index": ["1.0.2"],
+            "array-normalize": ["1.1.4"],
+            "array-range": ["1.0.1"],
+            "array-rearrange": ["2.2.2"],
+            "binary-search-bounds": ["2.0.5"],
+            "bit-twiddle": ["1.0.2"],
+            "bitmap-sdf": ["1.0.4"],
+            "bl": ["2.2.1"],
+            "buffer-from": ["1.1.2"],
+            "canvas-fit": ["1.5.0"],
+            "clamp": ["1.0.1"],
+            "color-alpha": ["1.0.4"],
+            "color-id": ["1.1.0"],
+            "color-name": ["1.1.4"],
+            "color-normalize": ["1.5.0"],
+            "color-parse": ["1.3.8"],
+            "color-rgba": ["2.1.1"],
+            "color-space": ["1.16.0"],
+            "commander": ["2.20.3"],
+            "concat-stream": ["1.6.2"],
+            "core-util-is": ["1.0.3"],
+            "country-regex": ["1.1.0"],
+            "css-font": ["1.2.0"],
+            "css-font-size-keywords": ["1.0.0"],
+            "css-font-stretch-keywords": ["1.0.1"],
+            "css-font-style-keywords": ["1.0.1"],
+            "css-font-weight-keywords": ["1.0.0"],
+            "css-global-keywords": ["1.0.1"],
+            "css-system-font-keywords": ["1.0.0"],
+            "csscolorparser": ["1.0.3"],
+            "d": ["1.0.1"],
+            "d3-array": ["1.2.4"],
+            "d3-collection": ["1.0.7"],
+            "d3-color": ["1.4.1"],
+            "d3-dispatch": ["1.0.6"],
+            "d3-force": ["1.2.1"],
+            "d3-format": ["1.4.5"],
+            "d3-geo": ["1.12.1"],
+            "d3-geo-projection": ["2.9.0"],
+            "d3-hierarchy": ["1.1.9"],
+            "d3-interpolate": ["3.0.1"],
+            "d3-path": ["1.0.9"],
+            "d3-quadtree": ["1.0.7"],
+            "d3-shape": ["1.3.7"],
+            "d3-time": ["1.1.0"],
+            "d3-time-format": ["2.3.0"],
+            "d3-timer": ["1.0.10"],
+            "debug": ["2.6.9", "3.2.7"],
+            "deep-is": ["0.1.4"],
+            "defined": ["1.0.1"],
+            "detect-kerning": ["2.1.2"],
+            "draw-svg-path": ["1.0.0"],
+            "dtype": ["2.0.0"],
+            "dup": ["1.0.0"],
+            "duplexify": ["3.7.1"],
+            "earcut": ["2.2.4"],
+            "element-size": ["1.1.1"],
+            "elementary-circuits-directed-graph": ["1.3.1"],
+            "end-of-stream": ["1.4.4"],
+            "es5-ext": ["0.10.62"],
+            "es6-iterator": ["2.0.3"],
+            "es6-symbol": ["3.1.3"],
+            "es6-weak-map": ["2.0.3"],
+            "escodegen": ["1.14.3"],
+            "esprima": ["4.0.1"],
+            "estraverse": ["4.3.0"],
+            "esutils": ["2.0.3"],
+            "events": ["3.3.0"],
+            "ext": ["1.7.0"],
+            "falafel": ["2.2.5"],
+            "fast-isnumeric": ["1.1.4"],
+            "fast-levenshtein": ["2.0.6"],
+            "flatten-vertex-data": ["1.0.2"],
+            "font-atlas": ["2.1.0"],
+            "font-measure": ["1.2.2"],
+            "from2": ["2.3.0"],
+            "function-bind": ["1.1.1"],
+            "geojson-vt": ["3.2.1"],
+            "get-canvas-context": ["1.0.2"],
+            "get-stream": ["6.0.1"],
+            "gl-mat4": ["1.2.0"],
+            "gl-matrix": ["3.4.3"],
+            "gl-text": ["1.3.1"],
+            "gl-util": ["3.1.3"],
+            "glsl-inject-defines": ["1.0.3"],
+            "glsl-resolve": ["0.0.1"],
+            "glsl-token-assignments": ["2.0.2"],
+            "glsl-token-defines": ["1.0.0"],
+            "glsl-token-depth": ["1.1.2"],
+            "glsl-token-descope": ["1.0.2"],
+            "glsl-token-inject-block": ["1.1.0"],
+            "glsl-token-properties": ["1.0.1"],
+            "glsl-token-scope": ["1.1.2"],
+            "glsl-token-string": ["1.0.1"],
+            "glsl-token-whitespace-trim": ["1.0.0"],
+            "glsl-tokenizer": ["2.1.5"],
+            "glslify": ["7.1.1"],
+            "glslify-bundle": ["5.1.1"],
+            "glslify-deps": ["1.3.2"],
+            "graceful-fs": ["4.2.10"],
+            "grid-index": ["1.1.0"],
+            "has": ["1.0.3"],
+            "has-hover": ["1.0.1"],
+            "has-passive-events": ["1.0.0"],
+            "hsluv": ["0.0.3"],
+            "iconv-lite": ["0.4.24"],
+            "ieee754": ["1.2.1"],
+            "inherits": ["2.0.4"],
+            "is-browser": ["2.1.0"],
+            "is-core-module": ["2.11.0"],
+            "is-finite": ["1.1.0"],
+            "is-firefox": ["1.0.3"],
+            "is-iexplorer": ["1.0.0"],
+            "is-mobile": ["4.0.0"],
+            "is-obj": ["1.0.1"],
+            "is-plain-obj": ["1.1.0"],
+            "is-string-blank": ["1.0.1"],
+            "is-svg-path": ["1.0.2"],
+            "isarray": ["0.0.1", "1.0.0", "2.0.5"],
+            "kdbush": ["3.0.0"],
+            "levn": ["0.3.0"],
+            "lodash.merge": ["4.6.2"],
+            "map-limit": ["0.0.1"],
+            "mapbox-gl": ["1.10.1"],
+            "math-log2": ["1.0.1"],
+            "minimist": ["1.2.8"],
+            "mouse-change": ["1.4.0"],
+            "mouse-event": ["1.0.5"],
+            "mouse-event-offset": ["3.0.2"],
+            "mouse-wheel": ["1.2.0"],
+            "ms": ["2.0.0", "2.1.3"],
+            "mumath": ["3.3.4"],
+            "murmurhash-js": ["1.0.0"],
+            "native-promise-only": ["0.8.1"],
+            "needle": ["2.9.1"],
+            "next-tick": ["1.1.0"],
+            "normalize-svg-path": ["0.1.0", "1.1.0"],
+            "number-is-integer": ["1.0.1"],
+            "object-assign": ["4.1.1"],
+            "once": ["1.3.3", "1.4.0"],
+            "optionator": ["0.8.3"],
+            "parenthesis": ["3.1.8"],
+            "parse-rect": ["1.2.0"],
+            "parse-svg-path": ["0.1.2"],
+            "parse-unit": ["1.0.1"],
+            "path-parse": ["1.0.7"],
+            "pbf": ["3.2.1"],
+            "performance-now": ["2.1.0"],
+            "pick-by-alias": ["1.2.0"],
+            "plotly.js": ["2.25.2"],
+            "point-in-polygon": ["1.1.0"],
+            "polybooljs": ["1.2.0"],
+            "potpack": ["1.0.2"],
+            "prelude-ls": ["1.1.2"],
+            "probe-image-size": ["7.2.3"],
+            "process-nextick-args": ["2.0.1"],
+            "protocol-buffers-schema": ["3.6.0"],
+            "quickselect": ["2.0.0"],
+            "raf": ["3.4.1"],
+            "readable-stream": ["1.0.34", "2.3.8"],
+            "regl": ["2.1.0"],
+            "regl-error2d": ["2.0.12"],
+            "regl-line2d": ["3.1.2"],
+            "regl-scatter2d": ["3.3.1"],
+            "regl-splom": ["1.0.14"],
+            "resolve": ["0.6.3", "1.22.1"],
+            "resolve-protobuf-schema": ["2.1.0"],
+            "right-now": ["1.0.0"],
+            "rw": ["1.3.3"],
+            "safe-buffer": ["5.1.2", "5.2.1"],
+            "safer-buffer": ["2.1.2"],
+            "sax": ["1.2.4"],
+            "shallow-copy": ["0.0.1"],
+            "signum": ["1.0.0"],
+            "source-map": ["0.6.1"],
+            "stack-trace": ["0.0.9"],
+            "static-eval": ["2.1.0"],
+            "stream-parser": ["0.3.1"],
+            "stream-shift": ["1.0.1"],
+            "string-split-by": ["1.0.0"],
+            "string_decoder": ["0.10.31", "1.1.1"],
+            "strongly-connected-components": ["1.0.1"],
+            "supercluster": ["7.1.5"],
+            "superscript-text": ["1.0.0"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "svg-arc-to-cubic-bezier": ["3.2.0"],
+            "svg-path-bounds": ["1.0.2"],
+            "svg-path-sdf": ["1.1.3"],
+            "through2": ["0.6.5", "2.0.5"],
+            "tinycolor2": ["1.6.0"],
+            "tinyqueue": ["2.0.3"],
+            "to-float32": ["1.1.0"],
+            "to-px": ["1.0.1"],
+            "topojson-client": ["3.1.0"],
+            "type": ["1.2.0", "2.7.2"],
+            "type-check": ["0.3.2"],
+            "typedarray": ["0.0.6"],
+            "typedarray-pool": ["1.2.0"],
+            "unquote": ["1.1.1"],
+            "update-diff": ["1.1.0"],
+            "util-deprecate": ["1.0.2"],
+            "vt-pbf": ["3.1.3"],
+            "weak-map": ["1.0.8"],
+            "webgl-context": ["2.2.0"],
+            "word-wrap": ["1.2.3"],
+            "world-calendars": ["1.0.3"],
+            "wrappy": ["1.0.2"],
+            "xtend": ["2.2.0", "4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__point-in-polygon__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "point-in-polygon",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==",
+        transitive_closure = {
+            "point-in-polygon": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__polybooljs__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "polybooljs",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-mKjR5nolISvF+q2BtC1fi/llpxBPTQ3wLWN8+ldzdw2Hocpc8C72ZqnamCM4Z6z+68GVVjkeM01WJegQmZ8MEQ==",
+        transitive_closure = {
+            "polybooljs": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__postcss-modules-extract-imports__3.0.0__postcss_8.4.21",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "postcss-modules-extract-imports",
+        version = "3.0.0_postcss_8.4.21",
+        url = "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
+        deps = {
+            "postcss": "8.4.21",
+        },
+        transitive_closure = {
+            "nanoid": ["3.3.4"],
+            "picocolors": ["1.0.0"],
+            "postcss": ["8.4.21"],
+            "postcss-modules-extract-imports": ["3.0.0_postcss_8.4.21"],
+            "source-map-js": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__postcss-modules-local-by-default__4.0.0__postcss_8.4.21",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "postcss-modules-local-by-default",
+        version = "4.0.0_postcss_8.4.21",
+        url = "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==",
+        deps = {
+            "icss-utils": "5.1.0_postcss_8.4.21",
+            "postcss": "8.4.21",
+            "postcss-selector-parser": "6.0.11",
+            "postcss-value-parser": "4.2.0",
+        },
+        transitive_closure = {
+            "cssesc": ["3.0.0"],
+            "icss-utils": ["5.1.0_postcss_8.4.21"],
+            "nanoid": ["3.3.4"],
+            "picocolors": ["1.0.0"],
+            "postcss": ["8.4.21"],
+            "postcss-modules-local-by-default": ["4.0.0_postcss_8.4.21"],
+            "postcss-selector-parser": ["6.0.11"],
+            "postcss-value-parser": ["4.2.0"],
+            "source-map-js": ["1.0.2"],
+            "util-deprecate": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__postcss-modules-scope__3.0.0__postcss_8.4.21",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "postcss-modules-scope",
+        version = "3.0.0_postcss_8.4.21",
+        url = "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
+        deps = {
+            "postcss": "8.4.21",
+            "postcss-selector-parser": "6.0.11",
+        },
+        transitive_closure = {
+            "cssesc": ["3.0.0"],
+            "nanoid": ["3.3.4"],
+            "picocolors": ["1.0.0"],
+            "postcss": ["8.4.21"],
+            "postcss-modules-scope": ["3.0.0_postcss_8.4.21"],
+            "postcss-selector-parser": ["6.0.11"],
+            "source-map-js": ["1.0.2"],
+            "util-deprecate": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__postcss-modules-values__4.0.0__postcss_8.4.21",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "postcss-modules-values",
+        version = "4.0.0_postcss_8.4.21",
+        url = "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
+        deps = {
+            "icss-utils": "5.1.0_postcss_8.4.21",
+            "postcss": "8.4.21",
+        },
+        transitive_closure = {
+            "icss-utils": ["5.1.0_postcss_8.4.21"],
+            "nanoid": ["3.3.4"],
+            "picocolors": ["1.0.0"],
+            "postcss": ["8.4.21"],
+            "postcss-modules-values": ["4.0.0_postcss_8.4.21"],
+            "source-map-js": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__postcss-selector-parser__6.0.11",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "postcss-selector-parser",
+        version = "6.0.11",
+        url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
+        deps = {
+            "cssesc": "3.0.0",
+            "util-deprecate": "1.0.2",
+        },
+        transitive_closure = {
+            "cssesc": ["3.0.0"],
+            "postcss-selector-parser": ["6.0.11"],
+            "util-deprecate": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__postcss-value-parser__4.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "postcss-value-parser",
+        version = "4.2.0",
+        url = "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+        transitive_closure = {
+            "postcss-value-parser": ["4.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__postcss__8.4.21",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "postcss",
+        version = "8.4.21",
+        url = "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
+        deps = {
+            "nanoid": "3.3.4",
+            "picocolors": "1.0.0",
+            "source-map-js": "1.0.2",
+        },
+        transitive_closure = {
+            "nanoid": ["3.3.4"],
+            "picocolors": ["1.0.0"],
+            "postcss": ["8.4.21"],
+            "source-map-js": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__potpack__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "potpack",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==",
+        transitive_closure = {
+            "potpack": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__prelude-ls__1.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "prelude-ls",
+        version = "1.1.2",
+        url = "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
+        transitive_closure = {
+            "prelude-ls": ["1.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__probe-image-size__7.2.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "probe-image-size",
+        version = "7.2.3",
+        url = "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==",
+        deps = {
+            "lodash.merge": "4.6.2",
+            "needle": "2.9.1",
+            "stream-parser": "0.3.1",
+        },
+        transitive_closure = {
+            "debug": ["2.6.9", "3.2.7"],
+            "iconv-lite": ["0.4.24"],
+            "lodash.merge": ["4.6.2"],
+            "ms": ["2.0.0", "2.1.3"],
+            "needle": ["2.9.1"],
+            "probe-image-size": ["7.2.3"],
+            "safer-buffer": ["2.1.2"],
+            "sax": ["1.2.4"],
+            "stream-parser": ["0.3.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__process-nextick-args__2.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "process-nextick-args",
+        version = "2.0.1",
+        url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+        transitive_closure = {
+            "process-nextick-args": ["2.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__process__0.11.10",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "process",
+        version = "0.11.10",
+        url = "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
+        transitive_closure = {
+            "process": ["0.11.10"],
+        },
+    )
+
+    npm_import(
+        name = "npm__progress__2.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "progress",
+        version = "2.0.3",
+        url = "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+        transitive_closure = {
+            "progress": ["2.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__promise-inflight__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "promise-inflight",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==",
+        transitive_closure = {
+            "promise-inflight": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__promise-retry__2.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "promise-retry",
+        version = "2.0.1",
+        url = "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
+        deps = {
+            "err-code": "2.0.3",
+            "retry": "0.12.0",
+        },
+        transitive_closure = {
+            "err-code": ["2.0.3"],
+            "promise-retry": ["2.0.1"],
+            "retry": ["0.12.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__protocol-buffers-schema__3.6.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "protocol-buffers-schema",
+        version = "3.6.0",
+        url = "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==",
+        transitive_closure = {
+            "protocol-buffers-schema": ["3.6.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__proxy-from-env__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "proxy-from-env",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+        transitive_closure = {
+            "proxy-from-env": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__psl__1.9.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "psl",
+        version = "1.9.0",
+        url = "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==",
+        transitive_closure = {
+            "psl": ["1.9.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__pump__1.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "pump",
+        version = "1.0.3",
+        url = "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
+        deps = {
+            "end-of-stream": "1.4.4",
+            "once": "1.4.0",
+        },
+        transitive_closure = {
+            "end-of-stream": ["1.4.4"],
+            "once": ["1.4.0"],
+            "pump": ["1.0.3"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__pump__3.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "pump",
+        version = "3.0.0",
+        url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+        deps = {
+            "end-of-stream": "1.4.4",
+            "once": "1.4.0",
+        },
+        transitive_closure = {
+            "end-of-stream": ["1.4.4"],
+            "once": ["1.4.0"],
+            "pump": ["3.0.0"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__punycode__2.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "punycode",
+        version = "2.3.0",
+        url = "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
+        transitive_closure = {
+            "punycode": ["2.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__puppeteer-core__19.11.0__-369149898",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "puppeteer-core",
+        version = "19.11.0_-369149898",
+        url = "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.11.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-UBlwpyTEKcaOt7bIWWhlhIXDlFbR1wVBcxpMibBhImwagkwDB8ld8ehT5dOdfKIcCHjxXzVEaMtgDKzfwcf7Rg==",
+        deps = {
+            "@puppeteer/browsers": "0.5.0_typescript_4.9.5",
+            "chromium-bidi": "0.4.7_devtools-protocol_0.0.1107588",
+            "cross-fetch": "3.1.5",
+            "debug": "4.3.4_supports-color_8.1.1",
+            "devtools-protocol": "0.0.1107588",
+            "extract-zip": "2.0.1",
+            "https-proxy-agent": "5.0.1",
+            "proxy-from-env": "1.1.0",
+            "tar-fs": "2.1.1",
+            "typescript": "4.9.5",
+            "unbzip2-stream": "1.4.3",
+            "ws": "8.13.0_bufferutil_4.0.7",
+        },
+        transitive_closure = {
+            "@puppeteer/browsers": ["0.5.0_typescript_4.9.5"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@types/yauzl": ["registry.npmjs.org/@types/yauzl@2.10.0"],
+            "agent-base": ["6.0.2"],
+            "ansi-regex": ["5.0.1"],
+            "ansi-styles": ["4.3.0"],
+            "base64-js": ["1.5.1"],
+            "bl": ["4.1.0"],
+            "buffer": ["5.7.1"],
+            "buffer-crc32": ["0.2.13"],
+            "bufferutil": ["4.0.7"],
+            "chownr": ["1.1.4"],
+            "chromium-bidi": ["0.4.7_devtools-protocol_0.0.1107588"],
+            "cliui": ["8.0.1"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "cross-fetch": ["3.1.5"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "devtools-protocol": ["0.0.1107588"],
+            "emoji-regex": ["8.0.0"],
+            "end-of-stream": ["1.4.4"],
+            "escalade": ["3.1.1"],
+            "extract-zip": ["2.0.1"],
+            "fd-slicer": ["1.1.0"],
+            "fs-constants": ["1.0.0"],
+            "get-caller-file": ["2.0.5"],
+            "get-stream": ["5.2.0"],
+            "has-flag": ["4.0.0"],
+            "https-proxy-agent": ["5.0.1"],
+            "ieee754": ["1.2.1"],
+            "inherits": ["2.0.4"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "mitt": ["3.0.0"],
+            "mkdirp-classic": ["0.5.3"],
+            "ms": ["2.1.2"],
+            "node-fetch": ["2.6.7"],
+            "node-gyp-build": ["4.6.0"],
+            "once": ["1.4.0"],
+            "pend": ["1.2.0"],
+            "progress": ["2.0.3"],
+            "proxy-from-env": ["1.1.0"],
+            "pump": ["3.0.0"],
+            "puppeteer-core": ["19.11.0_-369149898"],
+            "readable-stream": ["3.6.1"],
+            "require-directory": ["2.1.1"],
+            "safe-buffer": ["5.2.1"],
+            "string-width": ["4.2.3"],
+            "string_decoder": ["1.3.0"],
+            "strip-ansi": ["6.0.1"],
+            "supports-color": ["8.1.1"],
+            "tar-fs": ["2.1.1"],
+            "tar-stream": ["2.2.0"],
+            "through": ["2.3.8"],
+            "tr46": ["0.0.3"],
+            "typescript": ["4.9.5"],
+            "unbzip2-stream": ["1.4.3"],
+            "util-deprecate": ["1.0.2"],
+            "webidl-conversions": ["3.0.1"],
+            "whatwg-url": ["5.0.0"],
+            "wrap-ansi": ["7.0.0"],
+            "wrappy": ["1.0.2"],
+            "ws": ["8.13.0_bufferutil_4.0.7"],
+            "y18n": ["5.0.8"],
+            "yargs": ["17.7.1"],
+            "yargs-parser": ["21.1.1"],
+            "yauzl": ["2.10.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__puppeteer__19.11.0__-369149898",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["puppeteer"],
+        },
+        package = "puppeteer",
+        version = "19.11.0_-369149898",
+        url = "https://registry.npmjs.org/puppeteer/-/puppeteer-19.11.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xE0BTOFIR/fEXEHQNfGGMWGr3IQBB2AY760K+pE11kjBKe5P0jivzWG1LHr0TA1/xiHxu9nAhQzv5zh2Dy0YEQ==",
+        deps = {
+            "@puppeteer/browsers": "0.5.0_typescript_4.9.5",
+            "cosmiconfig": "8.1.3",
+            "https-proxy-agent": "5.0.1",
+            "progress": "2.0.3",
+            "proxy-from-env": "1.1.0",
+            "puppeteer-core": "19.11.0_-369149898",
+        },
+        transitive_closure = {
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/highlight": ["7.18.6"],
+            "@puppeteer/browsers": ["0.5.0_typescript_4.9.5"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@types/yauzl": ["registry.npmjs.org/@types/yauzl@2.10.0"],
+            "agent-base": ["6.0.2"],
+            "ansi-regex": ["5.0.1"],
+            "ansi-styles": ["3.2.1", "4.3.0"],
+            "argparse": ["2.0.1"],
+            "base64-js": ["1.5.1"],
+            "bl": ["4.1.0"],
+            "buffer": ["5.7.1"],
+            "buffer-crc32": ["0.2.13"],
+            "bufferutil": ["4.0.7"],
+            "callsites": ["3.1.0"],
+            "chalk": ["2.4.2"],
+            "chownr": ["1.1.4"],
+            "chromium-bidi": ["0.4.7_devtools-protocol_0.0.1107588"],
+            "cliui": ["8.0.1"],
+            "color-convert": ["1.9.3", "2.0.1"],
+            "color-name": ["1.1.3", "1.1.4"],
+            "cosmiconfig": ["8.1.3"],
+            "cross-fetch": ["3.1.5"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "devtools-protocol": ["0.0.1107588"],
+            "emoji-regex": ["8.0.0"],
+            "end-of-stream": ["1.4.4"],
+            "error-ex": ["1.3.2"],
+            "escalade": ["3.1.1"],
+            "escape-string-regexp": ["1.0.5"],
+            "extract-zip": ["2.0.1"],
+            "fd-slicer": ["1.1.0"],
+            "fs-constants": ["1.0.0"],
+            "get-caller-file": ["2.0.5"],
+            "get-stream": ["5.2.0"],
+            "has-flag": ["3.0.0", "4.0.0"],
+            "https-proxy-agent": ["5.0.1"],
+            "ieee754": ["1.2.1"],
+            "import-fresh": ["3.3.0"],
+            "inherits": ["2.0.4"],
+            "is-arrayish": ["0.2.1"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "js-tokens": ["4.0.0"],
+            "js-yaml": ["4.1.0"],
+            "json-parse-even-better-errors": ["2.3.1"],
+            "lines-and-columns": ["1.2.4"],
+            "mitt": ["3.0.0"],
+            "mkdirp-classic": ["0.5.3"],
+            "ms": ["2.1.2"],
+            "node-fetch": ["2.6.7"],
+            "node-gyp-build": ["4.6.0"],
+            "once": ["1.4.0"],
+            "parent-module": ["1.0.1"],
+            "parse-json": ["5.2.0"],
+            "path-type": ["4.0.0"],
+            "pend": ["1.2.0"],
+            "progress": ["2.0.3"],
+            "proxy-from-env": ["1.1.0"],
+            "pump": ["3.0.0"],
+            "puppeteer": ["19.11.0_-369149898"],
+            "puppeteer-core": ["19.11.0_-369149898"],
+            "readable-stream": ["3.6.1"],
+            "require-directory": ["2.1.1"],
+            "resolve-from": ["4.0.0"],
+            "safe-buffer": ["5.2.1"],
+            "string-width": ["4.2.3"],
+            "string_decoder": ["1.3.0"],
+            "strip-ansi": ["6.0.1"],
+            "supports-color": ["5.5.0", "8.1.1"],
+            "tar-fs": ["2.1.1"],
+            "tar-stream": ["2.2.0"],
+            "through": ["2.3.8"],
+            "tr46": ["0.0.3"],
+            "typescript": ["4.9.5"],
+            "unbzip2-stream": ["1.4.3"],
+            "util-deprecate": ["1.0.2"],
+            "webidl-conversions": ["3.0.1"],
+            "whatwg-url": ["5.0.0"],
+            "wrap-ansi": ["7.0.0"],
+            "wrappy": ["1.0.2"],
+            "ws": ["8.13.0_bufferutil_4.0.7"],
+            "y18n": ["5.0.8"],
+            "yargs": ["17.7.1"],
+            "yargs-parser": ["21.1.1"],
+            "yauzl": ["2.10.0"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox", "requires-network"],
+    )
+
+    npm_import(
+        name = "npm__qs__6.5.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "qs",
+        version = "6.5.3",
+        url = "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
+        transitive_closure = {
+            "qs": ["6.5.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__queue-tick__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "queue-tick",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==",
+        transitive_closure = {
+            "queue-tick": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__quickselect__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "quickselect",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==",
+        transitive_closure = {
+            "quickselect": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__raf__3.4.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "raf",
+        version = "3.4.1",
+        url = "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==",
+        deps = {
+            "performance-now": "2.1.0",
+        },
+        transitive_closure = {
+            "performance-now": ["2.1.0"],
+            "raf": ["3.4.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ramda__0.25.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ramda",
+        version = "0.25.0",
+        url = "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==",
+        transitive_closure = {
+            "ramda": ["0.25.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__randombytes__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "randombytes",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+        deps = {
+            "safe-buffer": "5.2.1",
+        },
+        transitive_closure = {
+            "randombytes": ["2.1.0"],
+            "safe-buffer": ["5.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__rc__1.2.8",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "rc",
+        version = "1.2.8",
+        url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+        deps = {
+            "deep-extend": "0.6.0",
+            "ini": "1.3.8",
+            "minimist": "1.2.8",
+            "strip-json-comments": "2.0.1",
+        },
+        transitive_closure = {
+            "deep-extend": ["0.6.0"],
+            "ini": ["1.3.8"],
+            "minimist": ["1.2.8"],
+            "rc": ["1.2.8"],
+            "strip-json-comments": ["2.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__react__17.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_deps": ["react"],
+        },
+        package = "react",
+        version = "17.0.2",
+        url = "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
+        deps = {
+            "loose-envify": "1.4.0",
+            "object-assign": "4.1.1",
+        },
+        transitive_closure = {
+            "js-tokens": ["4.0.0"],
+            "loose-envify": ["1.4.0"],
+            "object-assign": ["4.1.1"],
+            "react": ["17.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__read-yaml-file__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "read-yaml-file",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==",
+        deps = {
+            "js-yaml": "4.1.0",
+            "strip-bom": "4.0.0",
+        },
+        transitive_closure = {
+            "argparse": ["2.0.1"],
+            "js-yaml": ["4.1.0"],
+            "read-yaml-file": ["2.1.0"],
+            "strip-bom": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__readable-stream__1.0.34",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "readable-stream",
+        version = "1.0.34",
+        url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==",
+        deps = {
+            "core-util-is": "1.0.3",
+            "inherits": "2.0.4",
+            "isarray": "0.0.1",
+            "string_decoder": "0.10.31",
+        },
+        transitive_closure = {
+            "core-util-is": ["1.0.3"],
+            "inherits": ["2.0.4"],
+            "isarray": ["0.0.1"],
+            "readable-stream": ["1.0.34"],
+            "string_decoder": ["0.10.31"],
+        },
+    )
+
+    npm_import(
+        name = "npm__readable-stream__2.3.8",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "readable-stream",
+        version = "2.3.8",
+        url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+        deps = {
+            "core-util-is": "1.0.3",
+            "inherits": "2.0.4",
+            "isarray": "1.0.0",
+            "process-nextick-args": "2.0.1",
+            "safe-buffer": "5.1.2",
+            "string_decoder": "1.1.1",
+            "util-deprecate": "1.0.2",
+        },
+        transitive_closure = {
+            "core-util-is": ["1.0.3"],
+            "inherits": ["2.0.4"],
+            "isarray": ["1.0.0"],
+            "process-nextick-args": ["2.0.1"],
+            "readable-stream": ["2.3.8"],
+            "safe-buffer": ["5.1.2"],
+            "string_decoder": ["1.1.1"],
+            "util-deprecate": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__readable-stream__3.6.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "readable-stream",
+        version = "3.6.1",
+        url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==",
+        deps = {
+            "inherits": "2.0.4",
+            "string_decoder": "1.3.0",
+            "util-deprecate": "1.0.2",
+        },
+        transitive_closure = {
+            "inherits": ["2.0.4"],
+            "readable-stream": ["3.6.1"],
+            "safe-buffer": ["5.2.1"],
+            "string_decoder": ["1.3.0"],
+            "util-deprecate": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__readable-stream__4.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "readable-stream",
+        version = "4.3.0",
+        url = "https://registry.npmjs.org/readable-stream/-/readable-stream-4.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ==",
+        deps = {
+            "abort-controller": "3.0.0",
+            "buffer": "6.0.3",
+            "events": "3.3.0",
+            "process": "0.11.10",
+        },
+        transitive_closure = {
+            "abort-controller": ["3.0.0"],
+            "base64-js": ["1.5.1"],
+            "buffer": ["6.0.3"],
+            "event-target-shim": ["5.0.1"],
+            "events": ["3.3.0"],
+            "ieee754": ["1.2.1"],
+            "process": ["0.11.10"],
+            "readable-stream": ["4.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__readdirp__3.6.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "readdirp",
+        version = "3.6.0",
+        url = "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+        deps = {
+            "picomatch": "2.3.1",
+        },
+        transitive_closure = {
+            "picomatch": ["2.3.1"],
+            "readdirp": ["3.6.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__rechoir__0.8.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "rechoir",
+        version = "0.8.0",
+        url = "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==",
+        deps = {
+            "resolve": "1.22.1",
+        },
+        transitive_closure = {
+            "function-bind": ["1.1.1"],
+            "has": ["1.0.3"],
+            "is-core-module": ["2.11.0"],
+            "path-parse": ["1.0.7"],
+            "rechoir": ["0.8.0"],
+            "resolve": ["1.22.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__regenerator-runtime__0.13.11",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "regenerator-runtime",
+        version = "0.13.11",
+        url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
+        transitive_closure = {
+            "regenerator-runtime": ["0.13.11"],
+        },
+    )
+
+    npm_import(
+        name = "npm__regl-error2d__2.0.12",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "regl-error2d",
+        version = "2.0.12",
+        url = "https://registry.npmjs.org/regl-error2d/-/regl-error2d-2.0.12.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-r7BUprZoPO9AbyqM5qlJesrSRkl+hZnVKWKsVp7YhOl/3RIpi4UDGASGJY0puQ96u5fBYw/OlqV24IGcgJ0McA==",
+        deps = {
+            "array-bounds": "1.0.1",
+            "color-normalize": "1.5.0",
+            "flatten-vertex-data": "1.0.2",
+            "object-assign": "4.1.1",
+            "pick-by-alias": "1.2.0",
+            "to-float32": "1.1.0",
+            "update-diff": "1.1.0",
+        },
+        transitive_closure = {
+            "almost-equal": ["1.1.0"],
+            "array-bounds": ["1.0.1"],
+            "clamp": ["1.0.1"],
+            "color-name": ["1.1.4"],
+            "color-normalize": ["1.5.0"],
+            "color-parse": ["1.3.8"],
+            "color-rgba": ["2.1.1"],
+            "color-space": ["1.16.0"],
+            "defined": ["1.0.1"],
+            "dtype": ["2.0.0"],
+            "flatten-vertex-data": ["1.0.2"],
+            "hsluv": ["0.0.3"],
+            "is-plain-obj": ["1.1.0"],
+            "mumath": ["3.3.4"],
+            "object-assign": ["4.1.1"],
+            "pick-by-alias": ["1.2.0"],
+            "regl-error2d": ["2.0.12"],
+            "to-float32": ["1.1.0"],
+            "update-diff": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__regl-line2d__3.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "regl-line2d",
+        version = "3.1.2",
+        url = "https://registry.npmjs.org/regl-line2d/-/regl-line2d-3.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nmT7WWS/WxmXAQMkgaMKWXaVmwJ65KCrjbqHGOUjjqQi6shfT96YbBOvelXwO9hG7/hjvbzjtQ2UO0L3e7YaXQ==",
+        deps = {
+            "array-bounds": "1.0.1",
+            "array-find-index": "1.0.2",
+            "array-normalize": "1.1.4",
+            "color-normalize": "1.5.0",
+            "earcut": "2.2.4",
+            "es6-weak-map": "2.0.3",
+            "flatten-vertex-data": "1.0.2",
+            "glslify": "7.1.1",
+            "object-assign": "4.1.1",
+            "parse-rect": "1.2.0",
+            "pick-by-alias": "1.2.0",
+            "to-float32": "1.1.0",
+        },
+        transitive_closure = {
+            "@choojs/findup": ["0.2.1"],
+            "acorn": ["7.4.1"],
+            "almost-equal": ["1.1.0"],
+            "array-bounds": ["1.0.1"],
+            "array-find-index": ["1.0.2"],
+            "array-normalize": ["1.1.4"],
+            "bl": ["2.2.1"],
+            "buffer-from": ["1.1.2"],
+            "clamp": ["1.0.1"],
+            "color-name": ["1.1.4"],
+            "color-normalize": ["1.5.0"],
+            "color-parse": ["1.3.8"],
+            "color-rgba": ["2.1.1"],
+            "color-space": ["1.16.0"],
+            "commander": ["2.20.3"],
+            "concat-stream": ["1.6.2"],
+            "core-util-is": ["1.0.3"],
+            "d": ["1.0.1"],
+            "deep-is": ["0.1.4"],
+            "defined": ["1.0.1"],
+            "dtype": ["2.0.0"],
+            "duplexify": ["3.7.1"],
+            "earcut": ["2.2.4"],
+            "end-of-stream": ["1.4.4"],
+            "es5-ext": ["0.10.62"],
+            "es6-iterator": ["2.0.3"],
+            "es6-symbol": ["3.1.3"],
+            "es6-weak-map": ["2.0.3"],
+            "escodegen": ["1.14.3"],
+            "esprima": ["4.0.1"],
+            "estraverse": ["4.3.0"],
+            "esutils": ["2.0.3"],
+            "events": ["3.3.0"],
+            "ext": ["1.7.0"],
+            "falafel": ["2.2.5"],
+            "fast-levenshtein": ["2.0.6"],
+            "flatten-vertex-data": ["1.0.2"],
+            "from2": ["2.3.0"],
+            "function-bind": ["1.1.1"],
+            "glsl-inject-defines": ["1.0.3"],
+            "glsl-resolve": ["0.0.1"],
+            "glsl-token-assignments": ["2.0.2"],
+            "glsl-token-defines": ["1.0.0"],
+            "glsl-token-depth": ["1.1.2"],
+            "glsl-token-descope": ["1.0.2"],
+            "glsl-token-inject-block": ["1.1.0"],
+            "glsl-token-properties": ["1.0.1"],
+            "glsl-token-scope": ["1.1.2"],
+            "glsl-token-string": ["1.0.1"],
+            "glsl-token-whitespace-trim": ["1.0.0"],
+            "glsl-tokenizer": ["2.1.5"],
+            "glslify": ["7.1.1"],
+            "glslify-bundle": ["5.1.1"],
+            "glslify-deps": ["1.3.2"],
+            "graceful-fs": ["4.2.10"],
+            "has": ["1.0.3"],
+            "hsluv": ["0.0.3"],
+            "inherits": ["2.0.4"],
+            "is-core-module": ["2.11.0"],
+            "is-plain-obj": ["1.1.0"],
+            "isarray": ["0.0.1", "1.0.0", "2.0.5"],
+            "levn": ["0.3.0"],
+            "map-limit": ["0.0.1"],
+            "minimist": ["1.2.8"],
+            "mumath": ["3.3.4"],
+            "murmurhash-js": ["1.0.0"],
+            "next-tick": ["1.1.0"],
+            "object-assign": ["4.1.1"],
+            "once": ["1.3.3", "1.4.0"],
+            "optionator": ["0.8.3"],
+            "parse-rect": ["1.2.0"],
+            "path-parse": ["1.0.7"],
+            "pick-by-alias": ["1.2.0"],
+            "prelude-ls": ["1.1.2"],
+            "process-nextick-args": ["2.0.1"],
+            "readable-stream": ["1.0.34", "2.3.8"],
+            "regl-line2d": ["3.1.2"],
+            "resolve": ["0.6.3", "1.22.1"],
+            "safe-buffer": ["5.1.2", "5.2.1"],
+            "shallow-copy": ["0.0.1"],
+            "source-map": ["0.6.1"],
+            "stack-trace": ["0.0.9"],
+            "static-eval": ["2.1.0"],
+            "stream-shift": ["1.0.1"],
+            "string_decoder": ["0.10.31", "1.1.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "through2": ["0.6.5", "2.0.5"],
+            "to-float32": ["1.1.0"],
+            "type": ["1.2.0", "2.7.2"],
+            "type-check": ["0.3.2"],
+            "typedarray": ["0.0.6"],
+            "util-deprecate": ["1.0.2"],
+            "word-wrap": ["1.2.3"],
+            "wrappy": ["1.0.2"],
+            "xtend": ["2.2.0", "4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__regl-scatter2d__3.3.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "regl-scatter2d",
+        version = "3.3.1",
+        url = "https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-3.3.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-seOmMIVwaCwemSYz/y4WE0dbSO9svNFSqtTh5RE57I7PjGo3tcUYKtH0MTSoshcAsreoqN8HoCtnn8wfHXXfKQ==",
+        deps = {
+            "@plotly/point-cluster": "3.1.9",
+            "array-range": "1.0.1",
+            "array-rearrange": "2.2.2",
+            "clamp": "1.0.1",
+            "color-id": "1.1.0",
+            "color-normalize": "1.5.0",
+            "color-rgba": "2.1.1",
+            "flatten-vertex-data": "1.0.2",
+            "glslify": "7.1.1",
+            "is-iexplorer": "1.0.0",
+            "object-assign": "4.1.1",
+            "parse-rect": "1.2.0",
+            "pick-by-alias": "1.2.0",
+            "to-float32": "1.1.0",
+            "update-diff": "1.1.0",
+        },
+        transitive_closure = {
+            "@choojs/findup": ["0.2.1"],
+            "@plotly/point-cluster": ["3.1.9"],
+            "acorn": ["7.4.1"],
+            "almost-equal": ["1.1.0"],
+            "array-bounds": ["1.0.1"],
+            "array-range": ["1.0.1"],
+            "array-rearrange": ["2.2.2"],
+            "binary-search-bounds": ["2.0.5"],
+            "bl": ["2.2.1"],
+            "buffer-from": ["1.1.2"],
+            "clamp": ["1.0.1"],
+            "color-id": ["1.1.0"],
+            "color-name": ["1.1.4"],
+            "color-normalize": ["1.5.0"],
+            "color-parse": ["1.3.8"],
+            "color-rgba": ["2.1.1"],
+            "color-space": ["1.16.0"],
+            "commander": ["2.20.3"],
+            "concat-stream": ["1.6.2"],
+            "core-util-is": ["1.0.3"],
+            "deep-is": ["0.1.4"],
+            "defined": ["1.0.1"],
+            "dtype": ["2.0.0"],
+            "duplexify": ["3.7.1"],
+            "end-of-stream": ["1.4.4"],
+            "escodegen": ["1.14.3"],
+            "esprima": ["4.0.1"],
+            "estraverse": ["4.3.0"],
+            "esutils": ["2.0.3"],
+            "events": ["3.3.0"],
+            "falafel": ["2.2.5"],
+            "fast-levenshtein": ["2.0.6"],
+            "flatten-vertex-data": ["1.0.2"],
+            "from2": ["2.3.0"],
+            "function-bind": ["1.1.1"],
+            "glsl-inject-defines": ["1.0.3"],
+            "glsl-resolve": ["0.0.1"],
+            "glsl-token-assignments": ["2.0.2"],
+            "glsl-token-defines": ["1.0.0"],
+            "glsl-token-depth": ["1.1.2"],
+            "glsl-token-descope": ["1.0.2"],
+            "glsl-token-inject-block": ["1.1.0"],
+            "glsl-token-properties": ["1.0.1"],
+            "glsl-token-scope": ["1.1.2"],
+            "glsl-token-string": ["1.0.1"],
+            "glsl-token-whitespace-trim": ["1.0.0"],
+            "glsl-tokenizer": ["2.1.5"],
+            "glslify": ["7.1.1"],
+            "glslify-bundle": ["5.1.1"],
+            "glslify-deps": ["1.3.2"],
+            "graceful-fs": ["4.2.10"],
+            "has": ["1.0.3"],
+            "hsluv": ["0.0.3"],
+            "inherits": ["2.0.4"],
+            "is-core-module": ["2.11.0"],
+            "is-iexplorer": ["1.0.0"],
+            "is-obj": ["1.0.1"],
+            "is-plain-obj": ["1.1.0"],
+            "isarray": ["0.0.1", "1.0.0", "2.0.5"],
+            "levn": ["0.3.0"],
+            "map-limit": ["0.0.1"],
+            "math-log2": ["1.0.1"],
+            "minimist": ["1.2.8"],
+            "mumath": ["3.3.4"],
+            "murmurhash-js": ["1.0.0"],
+            "object-assign": ["4.1.1"],
+            "once": ["1.3.3", "1.4.0"],
+            "optionator": ["0.8.3"],
+            "parse-rect": ["1.2.0"],
+            "path-parse": ["1.0.7"],
+            "pick-by-alias": ["1.2.0"],
+            "prelude-ls": ["1.1.2"],
+            "process-nextick-args": ["2.0.1"],
+            "readable-stream": ["1.0.34", "2.3.8"],
+            "regl-scatter2d": ["3.3.1"],
+            "resolve": ["0.6.3", "1.22.1"],
+            "safe-buffer": ["5.1.2", "5.2.1"],
+            "shallow-copy": ["0.0.1"],
+            "source-map": ["0.6.1"],
+            "stack-trace": ["0.0.9"],
+            "static-eval": ["2.1.0"],
+            "stream-shift": ["1.0.1"],
+            "string_decoder": ["0.10.31", "1.1.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "through2": ["0.6.5", "2.0.5"],
+            "to-float32": ["1.1.0"],
+            "type-check": ["0.3.2"],
+            "typedarray": ["0.0.6"],
+            "update-diff": ["1.1.0"],
+            "util-deprecate": ["1.0.2"],
+            "word-wrap": ["1.2.3"],
+            "wrappy": ["1.0.2"],
+            "xtend": ["2.2.0", "4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__regl-splom__1.0.14",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "regl-splom",
+        version = "1.0.14",
+        url = "https://registry.npmjs.org/regl-splom/-/regl-splom-1.0.14.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-OiLqjmPRYbd7kDlHC6/zDf6L8lxgDC65BhC8JirhP4ykrK4x22ZyS+BnY8EUinXKDeMgmpRwCvUmk7BK4Nweuw==",
+        deps = {
+            "array-bounds": "1.0.1",
+            "array-range": "1.0.1",
+            "color-alpha": "1.0.4",
+            "flatten-vertex-data": "1.0.2",
+            "parse-rect": "1.2.0",
+            "pick-by-alias": "1.2.0",
+            "raf": "3.4.1",
+            "regl-scatter2d": "3.3.1",
+        },
+        transitive_closure = {
+            "@choojs/findup": ["0.2.1"],
+            "@plotly/point-cluster": ["3.1.9"],
+            "acorn": ["7.4.1"],
+            "almost-equal": ["1.1.0"],
+            "array-bounds": ["1.0.1"],
+            "array-range": ["1.0.1"],
+            "array-rearrange": ["2.2.2"],
+            "binary-search-bounds": ["2.0.5"],
+            "bl": ["2.2.1"],
+            "buffer-from": ["1.1.2"],
+            "clamp": ["1.0.1"],
+            "color-alpha": ["1.0.4"],
+            "color-id": ["1.1.0"],
+            "color-name": ["1.1.4"],
+            "color-normalize": ["1.5.0"],
+            "color-parse": ["1.3.8"],
+            "color-rgba": ["2.1.1"],
+            "color-space": ["1.16.0"],
+            "commander": ["2.20.3"],
+            "concat-stream": ["1.6.2"],
+            "core-util-is": ["1.0.3"],
+            "deep-is": ["0.1.4"],
+            "defined": ["1.0.1"],
+            "dtype": ["2.0.0"],
+            "duplexify": ["3.7.1"],
+            "end-of-stream": ["1.4.4"],
+            "escodegen": ["1.14.3"],
+            "esprima": ["4.0.1"],
+            "estraverse": ["4.3.0"],
+            "esutils": ["2.0.3"],
+            "events": ["3.3.0"],
+            "falafel": ["2.2.5"],
+            "fast-levenshtein": ["2.0.6"],
+            "flatten-vertex-data": ["1.0.2"],
+            "from2": ["2.3.0"],
+            "function-bind": ["1.1.1"],
+            "glsl-inject-defines": ["1.0.3"],
+            "glsl-resolve": ["0.0.1"],
+            "glsl-token-assignments": ["2.0.2"],
+            "glsl-token-defines": ["1.0.0"],
+            "glsl-token-depth": ["1.1.2"],
+            "glsl-token-descope": ["1.0.2"],
+            "glsl-token-inject-block": ["1.1.0"],
+            "glsl-token-properties": ["1.0.1"],
+            "glsl-token-scope": ["1.1.2"],
+            "glsl-token-string": ["1.0.1"],
+            "glsl-token-whitespace-trim": ["1.0.0"],
+            "glsl-tokenizer": ["2.1.5"],
+            "glslify": ["7.1.1"],
+            "glslify-bundle": ["5.1.1"],
+            "glslify-deps": ["1.3.2"],
+            "graceful-fs": ["4.2.10"],
+            "has": ["1.0.3"],
+            "hsluv": ["0.0.3"],
+            "inherits": ["2.0.4"],
+            "is-core-module": ["2.11.0"],
+            "is-iexplorer": ["1.0.0"],
+            "is-obj": ["1.0.1"],
+            "is-plain-obj": ["1.1.0"],
+            "isarray": ["0.0.1", "1.0.0", "2.0.5"],
+            "levn": ["0.3.0"],
+            "map-limit": ["0.0.1"],
+            "math-log2": ["1.0.1"],
+            "minimist": ["1.2.8"],
+            "mumath": ["3.3.4"],
+            "murmurhash-js": ["1.0.0"],
+            "object-assign": ["4.1.1"],
+            "once": ["1.3.3", "1.4.0"],
+            "optionator": ["0.8.3"],
+            "parse-rect": ["1.2.0"],
+            "path-parse": ["1.0.7"],
+            "performance-now": ["2.1.0"],
+            "pick-by-alias": ["1.2.0"],
+            "prelude-ls": ["1.1.2"],
+            "process-nextick-args": ["2.0.1"],
+            "raf": ["3.4.1"],
+            "readable-stream": ["1.0.34", "2.3.8"],
+            "regl-scatter2d": ["3.3.1"],
+            "regl-splom": ["1.0.14"],
+            "resolve": ["0.6.3", "1.22.1"],
+            "safe-buffer": ["5.1.2", "5.2.1"],
+            "shallow-copy": ["0.0.1"],
+            "source-map": ["0.6.1"],
+            "stack-trace": ["0.0.9"],
+            "static-eval": ["2.1.0"],
+            "stream-shift": ["1.0.1"],
+            "string_decoder": ["0.10.31", "1.1.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "through2": ["0.6.5", "2.0.5"],
+            "to-float32": ["1.1.0"],
+            "type-check": ["0.3.2"],
+            "typedarray": ["0.0.6"],
+            "update-diff": ["1.1.0"],
+            "util-deprecate": ["1.0.2"],
+            "word-wrap": ["1.2.3"],
+            "wrappy": ["1.0.2"],
+            "xtend": ["2.2.0", "4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__regl__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "regl",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/regl/-/regl-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-oWUce/aVoEvW5l2V0LK7O5KJMzUSKeiOwFuJehzpSFd43dO5spP9r+sSUfhKtsky4u6MCqWJaRL+abzExynfTg==",
+        transitive_closure = {
+            "regl": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__request__2.88.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "request",
+        version = "2.88.2",
+        url = "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+        deps = {
+            "aws-sign2": "0.7.0",
+            "aws4": "1.12.0",
+            "caseless": "0.12.0",
+            "combined-stream": "1.0.8",
+            "extend": "3.0.2",
+            "forever-agent": "0.6.1",
+            "form-data": "2.3.3",
+            "har-validator": "5.1.5",
+            "http-signature": "1.2.0",
+            "is-typedarray": "1.0.0",
+            "isstream": "0.1.2",
+            "json-stringify-safe": "5.0.1",
+            "mime-types": "2.1.35",
+            "oauth-sign": "0.9.0",
+            "performance-now": "2.1.0",
+            "qs": "6.5.3",
+            "safe-buffer": "5.2.1",
+            "tough-cookie": "2.5.0",
+            "tunnel-agent": "0.6.0",
+            "uuid": "3.4.0",
+        },
+        transitive_closure = {
+            "ajv": ["6.12.6"],
+            "asn1": ["0.2.6"],
+            "assert-plus": ["1.0.0"],
+            "asynckit": ["0.4.0"],
+            "aws-sign2": ["0.7.0"],
+            "aws4": ["1.12.0"],
+            "bcrypt-pbkdf": ["1.0.2"],
+            "caseless": ["0.12.0"],
+            "combined-stream": ["1.0.8"],
+            "core-util-is": ["1.0.2"],
+            "dashdash": ["1.14.1"],
+            "delayed-stream": ["1.0.0"],
+            "ecc-jsbn": ["0.1.2"],
+            "extend": ["3.0.2"],
+            "extsprintf": ["1.3.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "forever-agent": ["0.6.1"],
+            "form-data": ["2.3.3"],
+            "getpass": ["0.1.7"],
+            "har-schema": ["2.0.0"],
+            "har-validator": ["5.1.5"],
+            "http-signature": ["1.2.0"],
+            "is-typedarray": ["1.0.0"],
+            "isstream": ["0.1.2"],
+            "jsbn": ["0.1.1"],
+            "json-schema": ["0.4.0"],
+            "json-schema-traverse": ["0.4.1"],
+            "json-stringify-safe": ["5.0.1"],
+            "jsprim": ["1.4.2"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+            "oauth-sign": ["0.9.0"],
+            "performance-now": ["2.1.0"],
+            "psl": ["1.9.0"],
+            "punycode": ["2.3.0"],
+            "qs": ["6.5.3"],
+            "request": ["2.88.2"],
+            "safe-buffer": ["5.2.1"],
+            "safer-buffer": ["2.1.2"],
+            "sshpk": ["1.17.0"],
+            "tough-cookie": ["2.5.0"],
+            "tunnel-agent": ["0.6.0"],
+            "tweetnacl": ["0.14.5"],
+            "uri-js": ["4.4.1"],
+            "uuid": ["3.4.0"],
+            "verror": ["1.10.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__require-directory__2.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "require-directory",
+        version = "2.1.1",
+        url = "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+        transitive_closure = {
+            "require-directory": ["2.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__require-from-string__2.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "require-from-string",
+        version = "2.0.2",
+        url = "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+        transitive_closure = {
+            "require-from-string": ["2.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__require-like__0.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "require-like",
+        version = "0.1.2",
+        url = "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==",
+        transitive_closure = {
+            "require-like": ["0.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__resolve-cwd__3.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "resolve-cwd",
+        version = "3.0.0",
+        url = "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+        deps = {
+            "resolve-from": "5.0.0",
+        },
+        transitive_closure = {
+            "resolve-cwd": ["3.0.0"],
+            "resolve-from": ["5.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__resolve-from__4.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "resolve-from",
+        version = "4.0.0",
+        url = "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+        transitive_closure = {
+            "resolve-from": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__resolve-from__5.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "resolve-from",
+        version = "5.0.0",
+        url = "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+        transitive_closure = {
+            "resolve-from": ["5.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__resolve-protobuf-schema__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "resolve-protobuf-schema",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==",
+        deps = {
+            "protocol-buffers-schema": "3.6.0",
+        },
+        transitive_closure = {
+            "protocol-buffers-schema": ["3.6.0"],
+            "resolve-protobuf-schema": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__resolve__0.6.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "resolve",
+        version = "0.6.3",
+        url = "https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-UHBY3viPlJKf85YijDUcikKX6tmF4SokIDp518ZDVT92JNDcG5uKIthaT/owt3Sar0lwtOafsQuwrg22/v2Dwg==",
+        transitive_closure = {
+            "resolve": ["0.6.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__resolve__1.22.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "resolve",
+        version = "1.22.1",
+        url = "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
+        deps = {
+            "is-core-module": "2.11.0",
+            "path-parse": "1.0.7",
+            "supports-preserve-symlinks-flag": "1.0.0",
+        },
+        transitive_closure = {
+            "function-bind": ["1.1.1"],
+            "has": ["1.0.3"],
+            "is-core-module": ["2.11.0"],
+            "path-parse": ["1.0.7"],
+            "resolve": ["1.22.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__responselike__2.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "responselike",
+        version = "2.0.1",
+        url = "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==",
+        deps = {
+            "lowercase-keys": "2.0.0",
+        },
+        transitive_closure = {
+            "lowercase-keys": ["2.0.0"],
+            "responselike": ["2.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__retry__0.12.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "retry",
+        version = "0.12.0",
+        url = "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
+        transitive_closure = {
+            "retry": ["0.12.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__rfc4648__1.5.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "rfc4648",
+        version = "1.5.2",
+        url = "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg==",
+        transitive_closure = {
+            "rfc4648": ["1.5.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__right-now__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "right-now",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/right-now/-/right-now-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-DA8+YS+sMIVpbsuKgy+Z67L9Lxb1p05mNxRpDPNksPDEFir4vmBlUtuN9jkTGn9YMMdlBuK7XQgFiz6ws+yhSg==",
+        transitive_closure = {
+            "right-now": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__rimraf__2.7.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "rimraf",
+        version = "2.7.1",
+        url = "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+        deps = {
+            "glob": "7.2.3",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "concat-map": ["0.0.1"],
+            "fs.realpath": ["1.0.0"],
+            "glob": ["7.2.3"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "minimatch": ["3.1.2"],
+            "once": ["1.4.0"],
+            "path-is-absolute": ["1.0.1"],
+            "rimraf": ["2.7.1"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__rimraf__3.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "rimraf",
+        version = "3.0.2",
+        url = "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+        deps = {
+            "glob": "7.2.3",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "concat-map": ["0.0.1"],
+            "fs.realpath": ["1.0.0"],
+            "glob": ["7.2.3"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "minimatch": ["3.1.2"],
+            "once": ["1.4.0"],
+            "path-is-absolute": ["1.0.1"],
+            "rimraf": ["3.0.2"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__rollup__2.70.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_deps": ["rollup"],
+        },
+        package = "rollup",
+        version = "2.70.2",
+        url = "https://registry.npmjs.org/rollup/-/rollup-2.70.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==",
+        deps = {
+            "fsevents": "2.3.2",
+        },
+        transitive_closure = {
+            "fsevents": ["2.3.2"],
+            "rollup": ["2.70.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__rollup__2.79.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/image": ["rollup"],
+            "js/private/worker/src": ["rollup"],
+        },
+        package = "rollup",
+        version = "2.79.1",
+        url = "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==",
+        deps = {
+            "fsevents": "2.3.2",
+        },
+        transitive_closure = {
+            "fsevents": ["2.3.2"],
+            "rollup": ["2.79.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__rollup__3.2.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/coverage/bundle": ["rollup"],
+        },
+        package = "rollup",
+        version = "3.2.5",
+        url = "https://registry.npmjs.org/rollup/-/rollup-3.2.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/Ha7HhVVofduy+RKWOQJrxe4Qb3xyZo+chcpYiD8SoQa4AG7llhupUtyfKSSrdBM2mWJjhM8wZwmbY23NmlIYw==",
+        deps = {
+            "fsevents": "2.3.2",
+        },
+        transitive_closure = {
+            "fsevents": ["2.3.2"],
+            "rollup": ["3.2.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__rw__1.3.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "rw",
+        version = "1.3.3",
+        url = "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==",
+        transitive_closure = {
+            "rw": ["1.3.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__sade__1.8.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "sade",
+        version = "1.8.1",
+        url = "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
+        deps = {
+            "mri": "1.2.0",
+        },
+        transitive_closure = {
+            "mri": ["1.2.0"],
+            "sade": ["1.8.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__safe-buffer__5.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "safe-buffer",
+        version = "5.1.2",
+        url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+        transitive_closure = {
+            "safe-buffer": ["5.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__safe-buffer__5.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "safe-buffer",
+        version = "5.2.1",
+        url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+        transitive_closure = {
+            "safe-buffer": ["5.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__safer-buffer__2.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "safer-buffer",
+        version = "2.1.2",
+        url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+        transitive_closure = {
+            "safer-buffer": ["2.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__sax__1.2.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "sax",
+        version = "1.2.4",
+        url = "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+        transitive_closure = {
+            "sax": ["1.2.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__schema-utils__3.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "schema-utils",
+        version = "3.1.1",
+        url = "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+        deps = {
+            "@types/json-schema": "registry.npmjs.org/@types/json-schema@7.0.11",
+            "ajv": "6.12.6",
+            "ajv-keywords": "3.5.2_ajv_6.12.6",
+        },
+        transitive_closure = {
+            "@types/json-schema": ["registry.npmjs.org/@types/json-schema@7.0.11"],
+            "ajv": ["6.12.6"],
+            "ajv-keywords": ["3.5.2_ajv_6.12.6"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "json-schema-traverse": ["0.4.1"],
+            "punycode": ["2.3.0"],
+            "schema-utils": ["3.1.1"],
+            "uri-js": ["4.4.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__schema-utils__4.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "schema-utils",
+        version = "4.0.0",
+        url = "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
+        deps = {
+            "@types/json-schema": "registry.npmjs.org/@types/json-schema@7.0.11",
+            "ajv": "8.12.0",
+            "ajv-formats": "2.1.1_ajv_8.12.0",
+            "ajv-keywords": "5.1.0_ajv_8.12.0",
+        },
+        transitive_closure = {
+            "@types/json-schema": ["registry.npmjs.org/@types/json-schema@7.0.11"],
+            "ajv": ["8.12.0"],
+            "ajv-formats": ["2.1.1_ajv_8.12.0"],
+            "ajv-keywords": ["5.1.0_ajv_8.12.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "json-schema-traverse": ["1.0.0"],
+            "punycode": ["2.3.0"],
+            "require-from-string": ["2.0.2"],
+            "schema-utils": ["4.0.0"],
+            "uri-js": ["4.4.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__seedrandom__3.0.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "seedrandom",
+        version = "3.0.5",
+        url = "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==",
+        transitive_closure = {
+            "seedrandom": ["3.0.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__segfault-handler__1.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["segfault-handler"],
+        },
+        package = "segfault-handler",
+        version = "1.3.0",
+        url = "https://registry.npmjs.org/segfault-handler/-/segfault-handler-1.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-p7kVHo+4uoYkr0jmIiTBthwV5L2qmWtben/KDunDZ834mbos+tY+iO0//HpAJpOFSQZZ+wxKWuRo4DxV02B7Lg==",
+        deps = {
+            "bindings": "1.5.0",
+            "nan": "2.17.0",
+            "node-gyp": "9.3.0",
+        },
+        transitive_closure = {
+            "@gar/promisify": ["1.1.3"],
+            "@npmcli/fs": ["2.1.2"],
+            "@npmcli/move-file": ["2.0.1"],
+            "@tootallnate/once": ["2.0.0"],
+            "abbrev": ["1.1.1"],
+            "agent-base": ["6.0.2"],
+            "agentkeepalive": ["4.2.1"],
+            "aggregate-error": ["3.1.0"],
+            "ansi-regex": ["5.0.1"],
+            "aproba": ["2.0.0"],
+            "are-we-there-yet": ["3.0.1"],
+            "balanced-match": ["1.0.2"],
+            "bindings": ["1.5.0"],
+            "brace-expansion": ["1.1.11", "2.0.1"],
+            "cacache": ["16.1.3"],
+            "chownr": ["2.0.0"],
+            "clean-stack": ["2.2.0"],
+            "color-support": ["1.1.3"],
+            "concat-map": ["0.0.1"],
+            "console-control-strings": ["1.1.0"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "delegates": ["1.0.0"],
+            "depd": ["1.1.2"],
+            "emoji-regex": ["8.0.0"],
+            "encoding": ["0.1.13"],
+            "env-paths": ["2.2.1"],
+            "err-code": ["2.0.3"],
+            "file-uri-to-path": ["1.0.0"],
+            "fs-minipass": ["2.1.0"],
+            "fs.realpath": ["1.0.0"],
+            "gauge": ["4.0.4"],
+            "glob": ["7.2.3", "8.1.0"],
+            "graceful-fs": ["4.2.10"],
+            "has-flag": ["4.0.0"],
+            "has-unicode": ["2.0.1"],
+            "http-cache-semantics": ["4.1.1"],
+            "http-proxy-agent": ["5.0.0"],
+            "https-proxy-agent": ["5.0.1"],
+            "humanize-ms": ["1.2.1"],
+            "iconv-lite": ["0.6.3"],
+            "imurmurhash": ["0.1.4"],
+            "indent-string": ["4.0.0"],
+            "infer-owner": ["1.0.4"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "ip": ["2.0.0"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "is-lambda": ["1.0.1"],
+            "isexe": ["2.0.0"],
+            "lru-cache": ["6.0.0", "7.17.0"],
+            "make-fetch-happen": ["10.2.1"],
+            "minimatch": ["3.1.2", "5.1.6"],
+            "minipass": ["3.3.6", "4.2.4"],
+            "minipass-collect": ["1.0.2"],
+            "minipass-fetch": ["2.1.2"],
+            "minipass-flush": ["1.0.5"],
+            "minipass-pipeline": ["1.2.4"],
+            "minipass-sized": ["1.0.3"],
+            "minizlib": ["2.1.2"],
+            "mkdirp": ["1.0.4"],
+            "ms": ["2.1.2", "2.1.3"],
+            "nan": ["2.17.0"],
+            "negotiator": ["0.6.3"],
+            "node-gyp": ["9.3.0"],
+            "nopt": ["6.0.0"],
+            "npmlog": ["6.0.2"],
+            "once": ["1.4.0"],
+            "p-map": ["4.0.0"],
+            "path-is-absolute": ["1.0.1"],
+            "promise-inflight": ["1.0.1"],
+            "promise-retry": ["2.0.1"],
+            "readable-stream": ["3.6.1"],
+            "retry": ["0.12.0"],
+            "rimraf": ["3.0.2"],
+            "safe-buffer": ["5.2.1"],
+            "safer-buffer": ["2.1.2"],
+            "segfault-handler": ["1.3.0"],
+            "semver": ["7.3.8", "7.5.0"],
+            "set-blocking": ["2.0.0"],
+            "signal-exit": ["3.0.7"],
+            "smart-buffer": ["4.2.0"],
+            "socks": ["2.7.1"],
+            "socks-proxy-agent": ["7.0.0"],
+            "ssri": ["9.0.1"],
+            "string-width": ["4.2.3"],
+            "string_decoder": ["1.3.0"],
+            "strip-ansi": ["6.0.1"],
+            "supports-color": ["8.1.1"],
+            "tar": ["6.1.13"],
+            "unique-filename": ["2.0.1"],
+            "unique-slug": ["3.0.0"],
+            "util-deprecate": ["1.0.2"],
+            "which": ["2.0.2"],
+            "wide-align": ["1.1.5"],
+            "wrappy": ["1.0.2"],
+            "yallist": ["4.0.0"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox", "requires-network"],
+    )
+
+    npm_import(
+        name = "npm__semver-first-satisfied__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["semver-first-satisfied"],
+        },
+        package = "semver-first-satisfied",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/semver-first-satisfied/-/semver-first-satisfied-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-GxUu9YDXEgirwz7KQAYTXzO00w4kfF85J6gkRhGWsrKH/UGkInyai/Xoc5EVwblmWDUlZ2rPoaDE4i0NVgnT0w==",
+        deps = {
+            "semver": "5.7.1",
+            "semver-max": "file:npm/private/test/vendored/semver-max",
+        },
+        transitive_closure = {
+            "is-number": ["6.0.0"],
+            "is-odd": ["file:npm/private/test/vendored/is-odd"],
+            "semver": ["5.7.1"],
+            "semver-first-satisfied": ["1.1.0"],
+            "semver-max": ["file:npm/private/test/vendored/semver-max"],
+        },
+    )
+
+    npm_import(
+        name = "npm__semver__5.7.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "semver",
+        version = "5.7.1",
+        url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+        transitive_closure = {
+            "semver": ["5.7.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__semver__6.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "semver",
+        version = "6.3.0",
+        url = "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+        transitive_closure = {
+            "semver": ["6.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__semver__7.3.8",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "semver",
+        version = "7.3.8",
+        url = "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
+        deps = {
+            "lru-cache": "6.0.0",
+        },
+        transitive_closure = {
+            "lru-cache": ["6.0.0"],
+            "semver": ["7.3.8"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__semver__7.5.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "semver",
+        version = "7.5.0",
+        url = "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==",
+        deps = {
+            "lru-cache": "6.0.0",
+        },
+        transitive_closure = {
+            "lru-cache": ["6.0.0"],
+            "semver": ["7.5.0"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__serialize-javascript__6.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "serialize-javascript",
+        version = "6.0.0",
+        url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
+        deps = {
+            "randombytes": "2.1.0",
+        },
+        transitive_closure = {
+            "randombytes": ["2.1.0"],
+            "safe-buffer": ["5.2.1"],
+            "serialize-javascript": ["6.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__serialize-javascript__6.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "serialize-javascript",
+        version = "6.0.1",
+        url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==",
+        deps = {
+            "randombytes": "2.1.0",
+        },
+        transitive_closure = {
+            "randombytes": ["2.1.0"],
+            "safe-buffer": ["5.2.1"],
+            "serialize-javascript": ["6.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__set-blocking__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "set-blocking",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
+        transitive_closure = {
+            "set-blocking": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__shallow-clone__3.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "shallow-clone",
+        version = "3.0.1",
+        url = "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+        deps = {
+            "kind-of": "6.0.3",
+        },
+        transitive_closure = {
+            "kind-of": ["6.0.3"],
+            "shallow-clone": ["3.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__shallow-copy__0.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "shallow-copy",
+        version = "0.0.1",
+        url = "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-b6i4ZpVuUxB9h5gfCxPiusKYkqTMOjEbBs4wMaFbkfia4yFv92UKZ6Df8WXcKbn08JNL/abvg3FnMAOfakDvUw==",
+        transitive_closure = {
+            "shallow-copy": ["0.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__shebang-command__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "shebang-command",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+        deps = {
+            "shebang-regex": "3.0.0",
+        },
+        transitive_closure = {
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__shebang-regex__3.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "shebang-regex",
+        version = "3.0.0",
+        url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+        transitive_closure = {
+            "shebang-regex": ["3.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__signal-exit__3.0.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "signal-exit",
+        version = "3.0.7",
+        url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+        transitive_closure = {
+            "signal-exit": ["3.0.7"],
+        },
+    )
+
+    npm_import(
+        name = "npm__signal-exit__4.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "signal-exit",
+        version = "4.1.0",
+        url = "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+        transitive_closure = {
+            "signal-exit": ["4.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__signum__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "signum",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/signum/-/signum-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-yodFGwcyt59XRh7w5W3jPcIQb3Bwi21suEfT7MAWnBX3iCdklJpgDgvGT9o04UonglZN5SNMfJFkHIR/jO8GHw==",
+        transitive_closure = {
+            "signum": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__sirv__1.0.19",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "sirv",
+        version = "1.0.19",
+        url = "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==",
+        deps = {
+            "@polka/url": "1.0.0-next.21",
+            "mrmime": "1.0.1",
+            "totalist": "1.1.0",
+        },
+        transitive_closure = {
+            "@polka/url": ["1.0.0-next.21"],
+            "mrmime": ["1.0.1"],
+            "sirv": ["1.0.19"],
+            "totalist": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__smart-buffer__4.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "smart-buffer",
+        version = "4.2.0",
+        url = "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+        transitive_closure = {
+            "smart-buffer": ["4.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__smob__0.0.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "smob",
+        version = "0.0.6",
+        url = "https://registry.npmjs.org/smob/-/smob-0.0.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw==",
+        transitive_closure = {
+            "smob": ["0.0.6"],
+        },
+    )
+
+    npm_import(
+        name = "npm__socks-proxy-agent__7.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "socks-proxy-agent",
+        version = "7.0.0",
+        url = "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
+        deps = {
+            "agent-base": "6.0.2",
+            "debug": "4.3.4_supports-color_8.1.1",
+            "socks": "2.7.1",
+        },
+        transitive_closure = {
+            "agent-base": ["6.0.2"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "has-flag": ["4.0.0"],
+            "ip": ["2.0.0"],
+            "ms": ["2.1.2"],
+            "smart-buffer": ["4.2.0"],
+            "socks": ["2.7.1"],
+            "socks-proxy-agent": ["7.0.0"],
+            "supports-color": ["8.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__socks__2.7.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "socks",
+        version = "2.7.1",
+        url = "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==",
+        deps = {
+            "ip": "2.0.0",
+            "smart-buffer": "4.2.0",
+        },
+        transitive_closure = {
+            "ip": ["2.0.0"],
+            "smart-buffer": ["4.2.0"],
+            "socks": ["2.7.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__source-map-js__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "source-map-js",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+        transitive_closure = {
+            "source-map-js": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__source-map-support__0.5.21",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "source-map-support",
+        version = "0.5.21",
+        url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+        deps = {
+            "buffer-from": "1.1.2",
+            "source-map": "0.6.1",
+        },
+        transitive_closure = {
+            "buffer-from": ["1.1.2"],
+            "source-map": ["0.6.1"],
+            "source-map-support": ["0.5.21"],
+        },
+    )
+
+    npm_import(
+        name = "npm__source-map__0.6.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "source-map",
+        version = "0.6.1",
+        url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+        transitive_closure = {
+            "source-map": ["0.6.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__sourcemap-codec__1.4.8",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "sourcemap-codec",
+        version = "1.4.8",
+        url = "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
+        transitive_closure = {
+            "sourcemap-codec": ["1.4.8"],
+        },
+    )
+
+    npm_import(
+        name = "npm__sshpk__1.17.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "sshpk",
+        version = "1.17.0",
+        url = "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
+        deps = {
+            "asn1": "0.2.6",
+            "assert-plus": "1.0.0",
+            "bcrypt-pbkdf": "1.0.2",
+            "dashdash": "1.14.1",
+            "ecc-jsbn": "0.1.2",
+            "getpass": "0.1.7",
+            "jsbn": "0.1.1",
+            "safer-buffer": "2.1.2",
+            "tweetnacl": "0.14.5",
+        },
+        transitive_closure = {
+            "asn1": ["0.2.6"],
+            "assert-plus": ["1.0.0"],
+            "bcrypt-pbkdf": ["1.0.2"],
+            "dashdash": ["1.14.1"],
+            "ecc-jsbn": ["0.1.2"],
+            "getpass": ["0.1.7"],
+            "jsbn": ["0.1.1"],
+            "safer-buffer": ["2.1.2"],
+            "sshpk": ["1.17.0"],
+            "tweetnacl": ["0.14.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ssri__9.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ssri",
+        version = "9.0.1",
+        url = "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
+        deps = {
+            "minipass": "3.3.6",
+        },
+        transitive_closure = {
+            "minipass": ["3.3.6"],
+            "ssri": ["9.0.1"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__stack-trace__0.0.9",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "stack-trace",
+        version = "0.0.9",
+        url = "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-vjUc6sfgtgY0dxCdnc40mK6Oftjo9+2K8H/NG81TMhgL392FtiPA9tn9RLyTxXmTLPJPjF3VyzFp6bsWFLisMQ==",
+        transitive_closure = {
+            "stack-trace": ["0.0.9"],
+        },
+    )
+
+    npm_import(
+        name = "npm__static-eval__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "static-eval",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/static-eval/-/static-eval-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-agtxZ/kWSsCkI5E4QifRwsaPs0P0JmZV6dkLz6ILYfFYQGn+5plctanRN+IC8dJRiFkyXHrwEE3W9Wmx67uDbw==",
+        deps = {
+            "escodegen": "1.14.3",
+        },
+        transitive_closure = {
+            "deep-is": ["0.1.4"],
+            "escodegen": ["1.14.3"],
+            "esprima": ["4.0.1"],
+            "estraverse": ["4.3.0"],
+            "esutils": ["2.0.3"],
+            "fast-levenshtein": ["2.0.6"],
+            "levn": ["0.3.0"],
+            "optionator": ["0.8.3"],
+            "prelude-ls": ["1.1.2"],
+            "source-map": ["0.6.1"],
+            "static-eval": ["2.1.0"],
+            "type-check": ["0.3.2"],
+            "word-wrap": ["1.2.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__stream-buffers__3.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "stream-buffers",
+        version = "3.0.2",
+        url = "https://registry.npmjs.org/stream-buffers/-/stream-buffers-3.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==",
+        transitive_closure = {
+            "stream-buffers": ["3.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__stream-parser__0.3.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "stream-parser",
+        version = "0.3.1",
+        url = "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==",
+        deps = {
+            "debug": "2.6.9",
+        },
+        transitive_closure = {
+            "debug": ["2.6.9"],
+            "ms": ["2.0.0"],
+            "stream-parser": ["0.3.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__stream-shift__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "stream-shift",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
+        transitive_closure = {
+            "stream-shift": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__streamx__2.13.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "streamx",
+        version = "2.13.2",
+        url = "https://registry.npmjs.org/streamx/-/streamx-2.13.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+TWqixPhGDXEG9L/XczSbhfkmwAtGs3BJX5QNU6cvno+pOLKeszByWcnaTu6dg8efsTYqR8ZZuXWHhZfgrxMvA==",
+        deps = {
+            "fast-fifo": "1.1.0",
+            "queue-tick": "1.0.1",
+        },
+        transitive_closure = {
+            "fast-fifo": ["1.1.0"],
+            "queue-tick": ["1.0.1"],
+            "streamx": ["2.13.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__string-split-by__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "string-split-by",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/string-split-by/-/string-split-by-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-KaJKY+hfpzNyet/emP81PJA9hTVSfxNLS9SFTWxdCnnW1/zOOwiV248+EfoX7IQFcBaOp4G5YE6xTJMF+pLg6A==",
+        deps = {
+            "parenthesis": "3.1.8",
+        },
+        transitive_closure = {
+            "parenthesis": ["3.1.8"],
+            "string-split-by": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__string-width__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "string-width",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
+        deps = {
+            "code-point-at": "1.1.0",
+            "is-fullwidth-code-point": "1.0.0",
+            "strip-ansi": "3.0.1",
+        },
+        transitive_closure = {
+            "ansi-regex": ["2.1.1"],
+            "code-point-at": ["1.1.0"],
+            "is-fullwidth-code-point": ["1.0.0"],
+            "number-is-nan": ["1.0.1"],
+            "string-width": ["1.0.2"],
+            "strip-ansi": ["3.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__string-width__4.2.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "string-width",
+        version = "4.2.3",
+        url = "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+        deps = {
+            "emoji-regex": "8.0.0",
+            "is-fullwidth-code-point": "3.0.0",
+            "strip-ansi": "6.0.1",
+        },
+        transitive_closure = {
+            "ansi-regex": ["5.0.1"],
+            "emoji-regex": ["8.0.0"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "string-width": ["4.2.3"],
+            "strip-ansi": ["6.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__string-width__5.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "string-width",
+        version = "5.1.2",
+        url = "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+        deps = {
+            "eastasianwidth": "0.2.0",
+            "emoji-regex": "9.2.2",
+            "strip-ansi": "7.1.0",
+        },
+        transitive_closure = {
+            "ansi-regex": ["6.0.1"],
+            "eastasianwidth": ["0.2.0"],
+            "emoji-regex": ["9.2.2"],
+            "string-width": ["5.1.2"],
+            "strip-ansi": ["7.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__string_decoder__0.10.31",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "string_decoder",
+        version = "0.10.31",
+        url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==",
+        transitive_closure = {
+            "string_decoder": ["0.10.31"],
+        },
+    )
+
+    npm_import(
+        name = "npm__string_decoder__1.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "string_decoder",
+        version = "1.1.1",
+        url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+        deps = {
+            "safe-buffer": "5.1.2",
+        },
+        transitive_closure = {
+            "safe-buffer": ["5.1.2"],
+            "string_decoder": ["1.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__string_decoder__1.3.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "string_decoder",
+        version = "1.3.0",
+        url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+        deps = {
+            "safe-buffer": "5.2.1",
+        },
+        transitive_closure = {
+            "safe-buffer": ["5.2.1"],
+            "string_decoder": ["1.3.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__strip-ansi__3.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "strip-ansi",
+        version = "3.0.1",
+        url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
+        deps = {
+            "ansi-regex": "2.1.1",
+        },
+        transitive_closure = {
+            "ansi-regex": ["2.1.1"],
+            "strip-ansi": ["3.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__strip-ansi__6.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "strip-ansi",
+        version = "6.0.1",
+        url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+        deps = {
+            "ansi-regex": "5.0.1",
+        },
+        transitive_closure = {
+            "ansi-regex": ["5.0.1"],
+            "strip-ansi": ["6.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__strip-ansi__7.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "strip-ansi",
+        version = "7.1.0",
+        url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+        deps = {
+            "ansi-regex": "6.0.1",
+        },
+        transitive_closure = {
+            "ansi-regex": ["6.0.1"],
+            "strip-ansi": ["7.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__strip-bom__4.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "strip-bom",
+        version = "4.0.0",
+        url = "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+        transitive_closure = {
+            "strip-bom": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__strip-json-comments__2.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "strip-json-comments",
+        version = "2.0.1",
+        url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
+        transitive_closure = {
+            "strip-json-comments": ["2.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__strip-json-comments__3.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "strip-json-comments",
+        version = "3.1.1",
+        url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+        transitive_closure = {
+            "strip-json-comments": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__strongly-connected-components__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "strongly-connected-components",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/strongly-connected-components/-/strongly-connected-components-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-i0TFx4wPcO0FwX+4RkLJi1MxmcTv90jNZgxMu9XRnMXMeFUY1VJlIoXpZunPUvUUqbCT1pg5PEkFqqpcaElNaA==",
+        transitive_closure = {
+            "strongly-connected-components": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__supercluster__7.1.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "supercluster",
+        version = "7.1.5",
+        url = "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==",
+        deps = {
+            "kdbush": "3.0.0",
+        },
+        transitive_closure = {
+            "kdbush": ["3.0.0"],
+            "supercluster": ["7.1.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__superscript-text__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "superscript-text",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/superscript-text/-/superscript-text-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-gwu8l5MtRZ6koO0icVTlmN5pm7Dhh1+Xpe9O4x6ObMAsW+3jPbW14d1DsBq1F4wiI+WOFjXF35pslgec/G8yCQ==",
+        transitive_closure = {
+            "superscript-text": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__supports-color__5.5.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "supports-color",
+        version = "5.5.0",
+        url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+        deps = {
+            "has-flag": "3.0.0",
+        },
+        transitive_closure = {
+            "has-flag": ["3.0.0"],
+            "supports-color": ["5.5.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__supports-color__7.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "supports-color",
+        version = "7.2.0",
+        url = "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+        deps = {
+            "has-flag": "4.0.0",
+        },
+        transitive_closure = {
+            "has-flag": ["4.0.0"],
+            "supports-color": ["7.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__supports-color__8.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "supports-color",
+        version = "8.1.1",
+        url = "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+        deps = {
+            "has-flag": "4.0.0",
+        },
+        transitive_closure = {
+            "has-flag": ["4.0.0"],
+            "supports-color": ["8.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__supports-preserve-symlinks-flag__1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "supports-preserve-symlinks-flag",
+        version = "1.0.0",
+        url = "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+        transitive_closure = {
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__svg-arc-to-cubic-bezier__3.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "svg-arc-to-cubic-bezier",
+        version = "3.2.0",
+        url = "https://registry.npmjs.org/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g==",
+        transitive_closure = {
+            "svg-arc-to-cubic-bezier": ["3.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__svg-path-bounds__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "svg-path-bounds",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/svg-path-bounds/-/svg-path-bounds-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-H4/uAgLWrppIC0kHsb2/dWUYSmb4GE5UqH06uqWBcg6LBjX2fu0A8+JrO2/FJPZiSsNOKZAhyFFgsLTdYUvSqQ==",
+        deps = {
+            "abs-svg-path": "0.1.1",
+            "is-svg-path": "1.0.2",
+            "normalize-svg-path": "1.1.0",
+            "parse-svg-path": "0.1.2",
+        },
+        transitive_closure = {
+            "abs-svg-path": ["0.1.1"],
+            "is-svg-path": ["1.0.2"],
+            "normalize-svg-path": ["1.1.0"],
+            "parse-svg-path": ["0.1.2"],
+            "svg-arc-to-cubic-bezier": ["3.2.0"],
+            "svg-path-bounds": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__svg-path-sdf__1.1.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "svg-path-sdf",
+        version = "1.1.3",
+        url = "https://registry.npmjs.org/svg-path-sdf/-/svg-path-sdf-1.1.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-vJJjVq/R5lSr2KLfVXVAStktfcfa1pNFjFOgyJnzZFXlO/fDZ5DmM8FpnSKKzLPfEYTVeXuVBTHF296TpxuJVg==",
+        deps = {
+            "bitmap-sdf": "1.0.4",
+            "draw-svg-path": "1.0.0",
+            "is-svg-path": "1.0.2",
+            "parse-svg-path": "0.1.2",
+            "svg-path-bounds": "1.0.2",
+        },
+        transitive_closure = {
+            "abs-svg-path": ["0.1.1"],
+            "bitmap-sdf": ["1.0.4"],
+            "draw-svg-path": ["1.0.0"],
+            "is-svg-path": ["1.0.2"],
+            "normalize-svg-path": ["0.1.0", "1.1.0"],
+            "parse-svg-path": ["0.1.2"],
+            "svg-arc-to-cubic-bezier": ["3.2.0"],
+            "svg-path-bounds": ["1.0.2"],
+            "svg-path-sdf": ["1.1.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tapable__2.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tapable",
+        version = "2.2.1",
+        url = "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+        transitive_closure = {
+            "tapable": ["2.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tar-fs__1.16.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tar-fs",
+        version = "1.16.3",
+        url = "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==",
+        deps = {
+            "chownr": "1.1.4",
+            "mkdirp": "0.5.6",
+            "pump": "1.0.3",
+            "tar-stream": "1.6.2",
+        },
+        transitive_closure = {
+            "bl": ["1.2.3"],
+            "buffer-alloc": ["1.2.0"],
+            "buffer-alloc-unsafe": ["1.1.0"],
+            "buffer-fill": ["1.0.0"],
+            "chownr": ["1.1.4"],
+            "core-util-is": ["1.0.3"],
+            "end-of-stream": ["1.4.4"],
+            "fs-constants": ["1.0.0"],
+            "inherits": ["2.0.4"],
+            "isarray": ["1.0.0"],
+            "minimist": ["1.2.8"],
+            "mkdirp": ["0.5.6"],
+            "once": ["1.4.0"],
+            "process-nextick-args": ["2.0.1"],
+            "pump": ["1.0.3"],
+            "readable-stream": ["2.3.8"],
+            "safe-buffer": ["5.1.2", "5.2.1"],
+            "string_decoder": ["1.1.1"],
+            "tar-fs": ["1.16.3"],
+            "tar-stream": ["1.6.2"],
+            "to-buffer": ["1.1.1"],
+            "util-deprecate": ["1.0.2"],
+            "wrappy": ["1.0.2"],
+            "xtend": ["4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tar-fs__2.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tar-fs",
+        version = "2.1.1",
+        url = "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
+        deps = {
+            "chownr": "1.1.4",
+            "mkdirp-classic": "0.5.3",
+            "pump": "3.0.0",
+            "tar-stream": "2.2.0",
+        },
+        transitive_closure = {
+            "base64-js": ["1.5.1"],
+            "bl": ["4.1.0"],
+            "buffer": ["5.7.1"],
+            "chownr": ["1.1.4"],
+            "end-of-stream": ["1.4.4"],
+            "fs-constants": ["1.0.0"],
+            "ieee754": ["1.2.1"],
+            "inherits": ["2.0.4"],
+            "mkdirp-classic": ["0.5.3"],
+            "once": ["1.4.0"],
+            "pump": ["3.0.0"],
+            "readable-stream": ["3.6.1"],
+            "safe-buffer": ["5.2.1"],
+            "string_decoder": ["1.3.0"],
+            "tar-fs": ["2.1.1"],
+            "tar-stream": ["2.2.0"],
+            "util-deprecate": ["1.0.2"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tar-stream__1.6.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tar-stream",
+        version = "1.6.2",
+        url = "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
+        deps = {
+            "bl": "1.2.3",
+            "buffer-alloc": "1.2.0",
+            "end-of-stream": "1.4.4",
+            "fs-constants": "1.0.0",
+            "readable-stream": "2.3.8",
+            "to-buffer": "1.1.1",
+            "xtend": "4.0.2",
+        },
+        transitive_closure = {
+            "bl": ["1.2.3"],
+            "buffer-alloc": ["1.2.0"],
+            "buffer-alloc-unsafe": ["1.1.0"],
+            "buffer-fill": ["1.0.0"],
+            "core-util-is": ["1.0.3"],
+            "end-of-stream": ["1.4.4"],
+            "fs-constants": ["1.0.0"],
+            "inherits": ["2.0.4"],
+            "isarray": ["1.0.0"],
+            "once": ["1.4.0"],
+            "process-nextick-args": ["2.0.1"],
+            "readable-stream": ["2.3.8"],
+            "safe-buffer": ["5.1.2", "5.2.1"],
+            "string_decoder": ["1.1.1"],
+            "tar-stream": ["1.6.2"],
+            "to-buffer": ["1.1.1"],
+            "util-deprecate": ["1.0.2"],
+            "wrappy": ["1.0.2"],
+            "xtend": ["4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tar-stream__2.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tar-stream",
+        version = "2.2.0",
+        url = "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+        deps = {
+            "bl": "4.1.0",
+            "end-of-stream": "1.4.4",
+            "fs-constants": "1.0.0",
+            "inherits": "2.0.4",
+            "readable-stream": "3.6.1",
+        },
+        transitive_closure = {
+            "base64-js": ["1.5.1"],
+            "bl": ["4.1.0"],
+            "buffer": ["5.7.1"],
+            "end-of-stream": ["1.4.4"],
+            "fs-constants": ["1.0.0"],
+            "ieee754": ["1.2.1"],
+            "inherits": ["2.0.4"],
+            "once": ["1.4.0"],
+            "readable-stream": ["3.6.1"],
+            "safe-buffer": ["5.2.1"],
+            "string_decoder": ["1.3.0"],
+            "tar-stream": ["2.2.0"],
+            "util-deprecate": ["1.0.2"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tar-stream__3.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/image": ["tar-stream"],
+        },
+        package = "tar-stream",
+        version = "3.0.0",
+        url = "https://registry.npmjs.org/tar-stream/-/tar-stream-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-O6OfUKBbQOqAhh6owTWmA730J/yZCYcpmZ1DBj2YX51ZQrt7d7NgzrR+CnO9wP6nt/viWZW2XeXLavX3/ZEbEg==",
+        deps = {
+            "b4a": "1.6.1",
+            "bl": "6.0.0",
+            "streamx": "2.13.2",
+        },
+        transitive_closure = {
+            "abort-controller": ["3.0.0"],
+            "b4a": ["1.6.1"],
+            "base64-js": ["1.5.1"],
+            "bl": ["6.0.0"],
+            "buffer": ["6.0.3"],
+            "event-target-shim": ["5.0.1"],
+            "events": ["3.3.0"],
+            "fast-fifo": ["1.1.0"],
+            "ieee754": ["1.2.1"],
+            "inherits": ["2.0.4"],
+            "process": ["0.11.10"],
+            "queue-tick": ["1.0.1"],
+            "readable-stream": ["4.3.0"],
+            "streamx": ["2.13.2"],
+            "tar-stream": ["3.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tar__4.4.19",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tar",
+        version = "4.4.19",
+        url = "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==",
+        deps = {
+            "chownr": "1.1.4",
+            "fs-minipass": "1.2.7",
+            "minipass": "2.9.0",
+            "minizlib": "1.3.3",
+            "mkdirp": "0.5.6",
+            "safe-buffer": "5.2.1",
+            "yallist": "3.1.1",
+        },
+        transitive_closure = {
+            "chownr": ["1.1.4"],
+            "fs-minipass": ["1.2.7"],
+            "minimist": ["1.2.8"],
+            "minipass": ["2.9.0"],
+            "minizlib": ["1.3.3"],
+            "mkdirp": ["0.5.6"],
+            "safe-buffer": ["5.2.1"],
+            "tar": ["4.4.19"],
+            "yallist": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tar__6.1.13",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tar",
+        version = "6.1.13",
+        url = "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==",
+        deps = {
+            "chownr": "2.0.0",
+            "fs-minipass": "2.1.0",
+            "minipass": "4.2.4",
+            "minizlib": "2.1.2",
+            "mkdirp": "1.0.4",
+            "yallist": "4.0.0",
+        },
+        transitive_closure = {
+            "chownr": ["2.0.0"],
+            "fs-minipass": ["2.1.0"],
+            "minipass": ["3.3.6", "4.2.4"],
+            "minizlib": ["2.1.2"],
+            "mkdirp": ["1.0.4"],
+            "tar": ["6.1.13"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__terser-webpack-plugin__5.3.6__webpack_5.76.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "terser-webpack-plugin",
+        version = "5.3.6_webpack_5.76.3",
+        url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==",
+        deps = {
+            "@jridgewell/trace-mapping": "0.3.17",
+            "jest-worker": "27.5.1",
+            "schema-utils": "3.1.1",
+            "serialize-javascript": "6.0.1",
+            "terser": "5.16.5",
+            "webpack": "5.76.3_webpack-cli_5.0.1",
+        },
+        transitive_closure = {
+            "@discoveryjs/json-ext": ["0.5.7"],
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/source-map": ["0.3.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "@types/eslint": ["registry.npmjs.org/@types/eslint@8.21.1"],
+            "@types/eslint-scope": ["registry.npmjs.org/@types/eslint-scope@3.7.4"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@0.0.51", "registry.npmjs.org/@types/estree@1.0.0"],
+            "@types/json-schema": ["registry.npmjs.org/@types/json-schema@7.0.11"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-buffer": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-section": ["1.11.1"],
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@webassemblyjs/utf8": ["1.11.1"],
+            "@webassemblyjs/wasm-edit": ["1.11.1"],
+            "@webassemblyjs/wasm-gen": ["1.11.1"],
+            "@webassemblyjs/wasm-opt": ["1.11.1"],
+            "@webassemblyjs/wasm-parser": ["1.11.1"],
+            "@webassemblyjs/wast-printer": ["1.11.1"],
+            "@webpack-cli/configtest": ["2.0.1_-1256213976"],
+            "@webpack-cli/info": ["2.0.1_-1256213976"],
+            "@webpack-cli/serve": ["2.0.1_-1256213976"],
+            "@xtuc/ieee754": ["1.2.0"],
+            "@xtuc/long": ["4.2.2"],
+            "acorn": ["8.8.2"],
+            "acorn-import-assertions": ["1.8.0_acorn_8.8.2"],
+            "ajv": ["6.12.6"],
+            "ajv-keywords": ["3.5.2_ajv_6.12.6"],
+            "browserslist": ["4.21.5"],
+            "buffer-from": ["1.1.2"],
+            "caniuse-lite": ["1.0.30001458"],
+            "chrome-trace-event": ["1.0.3"],
+            "clone-deep": ["4.0.1"],
+            "colorette": ["2.0.19"],
+            "commander": ["2.20.3", "9.5.0"],
+            "cross-spawn": ["7.0.3"],
+            "electron-to-chromium": ["1.4.311"],
+            "enhanced-resolve": ["5.12.0"],
+            "envinfo": ["7.8.1"],
+            "es-module-lexer": ["0.9.3"],
+            "escalade": ["3.1.1"],
+            "eslint-scope": ["5.1.1"],
+            "esrecurse": ["4.3.0"],
+            "estraverse": ["4.3.0", "5.3.0"],
+            "events": ["3.3.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "fastest-levenshtein": ["1.0.16"],
+            "find-up": ["4.1.0"],
+            "function-bind": ["1.1.1"],
+            "glob-to-regexp": ["0.4.1"],
+            "graceful-fs": ["4.2.10"],
+            "has": ["1.0.3"],
+            "has-flag": ["4.0.0"],
+            "import-local": ["3.1.0"],
+            "interpret": ["3.1.1"],
+            "is-core-module": ["2.11.0"],
+            "is-plain-object": ["2.0.4"],
+            "isexe": ["2.0.0"],
+            "isobject": ["3.0.1"],
+            "jest-worker": ["27.5.1"],
+            "json-parse-even-better-errors": ["2.3.1"],
+            "json-schema-traverse": ["0.4.1"],
+            "kind-of": ["6.0.3"],
+            "loader-runner": ["4.3.0"],
+            "locate-path": ["5.0.0"],
+            "merge-stream": ["2.0.0"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+            "neo-async": ["2.6.2"],
+            "node-releases": ["2.0.10"],
+            "p-limit": ["2.3.0"],
+            "p-locate": ["4.1.0"],
+            "p-try": ["2.2.0"],
+            "path-exists": ["4.0.0"],
+            "path-key": ["3.1.1"],
+            "path-parse": ["1.0.7"],
+            "picocolors": ["1.0.0"],
+            "pkg-dir": ["4.2.0"],
+            "punycode": ["2.3.0"],
+            "randombytes": ["2.1.0"],
+            "rechoir": ["0.8.0"],
+            "resolve": ["1.22.1"],
+            "resolve-cwd": ["3.0.0"],
+            "resolve-from": ["5.0.0"],
+            "safe-buffer": ["5.2.1"],
+            "schema-utils": ["3.1.1"],
+            "serialize-javascript": ["6.0.1"],
+            "shallow-clone": ["3.0.1"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "source-map": ["0.6.1"],
+            "source-map-support": ["0.5.21"],
+            "supports-color": ["8.1.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "tapable": ["2.2.1"],
+            "terser": ["5.16.5"],
+            "terser-webpack-plugin": ["5.3.6_webpack_5.76.3"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+            "uri-js": ["4.4.1"],
+            "watchpack": ["2.4.0"],
+            "webpack": ["5.76.3_webpack-cli_5.0.1"],
+            "webpack-cli": ["5.0.1_webpack_5.76.3"],
+            "webpack-merge": ["5.8.0"],
+            "webpack-sources": ["3.2.3"],
+            "which": ["2.0.2"],
+            "wildcard": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__terser__5.16.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "terser",
+        version = "5.16.5",
+        url = "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==",
+        deps = {
+            "@jridgewell/source-map": "0.3.2",
+            "acorn": "8.8.2",
+            "commander": "2.20.3",
+            "source-map-support": "0.5.21",
+        },
+        transitive_closure = {
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/source-map": ["0.3.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "acorn": ["8.8.2"],
+            "buffer-from": ["1.1.2"],
+            "commander": ["2.20.3"],
+            "source-map": ["0.6.1"],
+            "source-map-support": ["0.5.21"],
+            "terser": ["5.16.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__test-exclude__6.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "test-exclude",
+        version = "6.0.0",
+        url = "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
+        deps = {
+            "@istanbuljs/schema": "0.1.3",
+            "glob": "7.2.3",
+            "minimatch": "3.1.2",
+        },
+        transitive_closure = {
+            "@istanbuljs/schema": ["0.1.3"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "concat-map": ["0.0.1"],
+            "fs.realpath": ["1.0.0"],
+            "glob": ["7.2.3"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "minimatch": ["3.1.2"],
+            "once": ["1.4.0"],
+            "path-is-absolute": ["1.0.1"],
+            "test-exclude": ["6.0.0"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__through2__0.6.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "through2",
+        version = "0.6.5",
+        url = "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==",
+        deps = {
+            "readable-stream": "1.0.34",
+            "xtend": "4.0.2",
+        },
+        transitive_closure = {
+            "core-util-is": ["1.0.3"],
+            "inherits": ["2.0.4"],
+            "isarray": ["0.0.1"],
+            "readable-stream": ["1.0.34"],
+            "string_decoder": ["0.10.31"],
+            "through2": ["0.6.5"],
+            "xtend": ["4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__through2__2.0.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "through2",
+        version = "2.0.5",
+        url = "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+        deps = {
+            "readable-stream": "2.3.8",
+            "xtend": "4.0.2",
+        },
+        transitive_closure = {
+            "core-util-is": ["1.0.3"],
+            "inherits": ["2.0.4"],
+            "isarray": ["1.0.0"],
+            "process-nextick-args": ["2.0.1"],
+            "readable-stream": ["2.3.8"],
+            "safe-buffer": ["5.1.2"],
+            "string_decoder": ["1.1.1"],
+            "through2": ["2.0.5"],
+            "util-deprecate": ["1.0.2"],
+            "xtend": ["4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__through__2.3.8",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "through",
+        version = "2.3.8",
+        url = "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
+        transitive_closure = {
+            "through": ["2.3.8"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tightrope__0.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tightrope",
+        version = "0.1.0",
+        url = "https://registry.npmjs.org/tightrope/-/tightrope-0.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-HHHNYdCAIYwl1jOslQBT455zQpdeSo8/A346xpIb/uuqhSg+tCvYNsP5f11QW+z9VZ3vSX8YIfzTApjjuGH63w==",
+        transitive_closure = {
+            "tightrope": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tiny-emitter__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tiny-emitter",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==",
+        transitive_closure = {
+            "tiny-emitter": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tinycolor2__1.6.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tinycolor2",
+        version = "1.6.0",
+        url = "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==",
+        transitive_closure = {
+            "tinycolor2": ["1.6.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tinyqueue__2.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tinyqueue",
+        version = "2.0.3",
+        url = "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==",
+        transitive_closure = {
+            "tinyqueue": ["2.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tmp-promise__3.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tmp-promise",
+        version = "3.0.3",
+        url = "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==",
+        deps = {
+            "tmp": "0.2.1",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "concat-map": ["0.0.1"],
+            "fs.realpath": ["1.0.0"],
+            "glob": ["7.2.3"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "minimatch": ["3.1.2"],
+            "once": ["1.4.0"],
+            "path-is-absolute": ["1.0.1"],
+            "rimraf": ["3.0.2"],
+            "tmp": ["0.2.1"],
+            "tmp-promise": ["3.0.3"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tmp__0.0.33",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tmp",
+        version = "0.0.33",
+        url = "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+        deps = {
+            "os-tmpdir": "1.0.2",
+        },
+        transitive_closure = {
+            "os-tmpdir": ["1.0.2"],
+            "tmp": ["0.0.33"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tmp__0.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tmp",
+        version = "0.2.1",
+        url = "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
+        deps = {
+            "rimraf": "3.0.2",
+        },
+        transitive_closure = {
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "concat-map": ["0.0.1"],
+            "fs.realpath": ["1.0.0"],
+            "glob": ["7.2.3"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "minimatch": ["3.1.2"],
+            "once": ["1.4.0"],
+            "path-is-absolute": ["1.0.1"],
+            "rimraf": ["3.0.2"],
+            "tmp": ["0.2.1"],
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__to-buffer__1.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "to-buffer",
+        version = "1.1.1",
+        url = "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==",
+        transitive_closure = {
+            "to-buffer": ["1.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__to-fast-properties__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "to-fast-properties",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
+        transitive_closure = {
+            "to-fast-properties": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__to-float32__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "to-float32",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/to-float32/-/to-float32-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-keDnAusn/vc+R3iEiSDw8TOF7gPiTLdK1ArvWtYbJQiVfmRg6i/CAvbKq3uIS0vWroAC7ZecN3DjQKw3aSklUg==",
+        transitive_closure = {
+            "to-float32": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__to-px__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "to-px",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/to-px/-/to-px-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-2y3LjBeIZYL19e5gczp14/uRWFDtDUErJPVN3VU9a7SJO+RjGRtYR47aMN2bZgGlxvW4ZcEz2ddUPVHXcMfuXw==",
+        deps = {
+            "parse-unit": "1.0.1",
+        },
+        transitive_closure = {
+            "parse-unit": ["1.0.1"],
+            "to-px": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__to-readable-stream__2.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "to-readable-stream",
+        version = "2.1.0",
+        url = "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==",
+        transitive_closure = {
+            "to-readable-stream": ["2.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__to-regex-range__5.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "to-regex-range",
+        version = "5.0.1",
+        url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+        deps = {
+            "is-number": "7.0.0",
+        },
+        transitive_closure = {
+            "is-number": ["7.0.0"],
+            "to-regex-range": ["5.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__topojson-client__3.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "topojson-client",
+        version = "3.1.0",
+        url = "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
+        deps = {
+            "commander": "2.20.3",
+        },
+        transitive_closure = {
+            "commander": ["2.20.3"],
+            "topojson-client": ["3.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__totalist__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "totalist",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==",
+        transitive_closure = {
+            "totalist": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tough-cookie__2.5.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tough-cookie",
+        version = "2.5.0",
+        url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+        deps = {
+            "psl": "1.9.0",
+            "punycode": "2.3.0",
+        },
+        transitive_closure = {
+            "psl": ["1.9.0"],
+            "punycode": ["2.3.0"],
+            "tough-cookie": ["2.5.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tr46__0.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tr46",
+        version = "0.0.3",
+        url = "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+        transitive_closure = {
+            "tr46": ["0.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tslib__2.6.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/image": ["tslib"],
+            "js/private/worker/src": ["tslib"],
+        },
+        package = "tslib",
+        version = "2.6.0",
+        url = "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==",
+        transitive_closure = {
+            "tslib": ["2.6.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tunnel-agent__0.6.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tunnel-agent",
+        version = "0.6.0",
+        url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
+        deps = {
+            "safe-buffer": "5.2.1",
+        },
+        transitive_closure = {
+            "safe-buffer": ["5.2.1"],
+            "tunnel-agent": ["0.6.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__tweetnacl__0.14.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "tweetnacl",
+        version = "0.14.5",
+        url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
+        transitive_closure = {
+            "tweetnacl": ["0.14.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__type-check__0.3.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "type-check",
+        version = "0.3.2",
+        url = "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
+        deps = {
+            "prelude-ls": "1.1.2",
+        },
+        transitive_closure = {
+            "prelude-ls": ["1.1.2"],
+            "type-check": ["0.3.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__type-fest__0.10.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "type-fest",
+        version = "0.10.0",
+        url = "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==",
+        transitive_closure = {
+            "type-fest": ["0.10.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__type__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "type",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
+        transitive_closure = {
+            "type": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__type__2.7.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "type",
+        version = "2.7.2",
+        url = "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==",
+        transitive_closure = {
+            "type": ["2.7.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__typed-function__4.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "typed-function",
+        version = "4.1.0",
+        url = "https://registry.npmjs.org/typed-function/-/typed-function-4.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-DGwUl6cioBW5gw2L+6SMupGwH/kZOqivy17E4nsh1JI9fKF87orMmlQx3KISQPmg3sfnOUGlwVkroosvgddrlg==",
+        transitive_closure = {
+            "typed-function": ["4.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__typedarray-pool__1.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "typedarray-pool",
+        version = "1.2.0",
+        url = "https://registry.npmjs.org/typedarray-pool/-/typedarray-pool-1.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-YTSQbzX43yvtpfRtIDAYygoYtgT+Rpjuxy9iOpczrjpXLgGoyG7aS5USJXV2d3nn8uHTeb9rXDvzS27zUg5KYQ==",
+        deps = {
+            "bit-twiddle": "1.0.2",
+            "dup": "1.0.0",
+        },
+        transitive_closure = {
+            "bit-twiddle": ["1.0.2"],
+            "dup": ["1.0.0"],
+            "typedarray-pool": ["1.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__typedarray__0.0.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "typedarray",
+        version = "0.0.6",
+        url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==",
+        transitive_closure = {
+            "typedarray": ["0.0.6"],
+        },
+    )
+
+    npm_import(
+        name = "npm__typeof-article__0.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "typeof-article",
+        version = "0.1.1",
+        url = "https://registry.npmjs.org/typeof-article/-/typeof-article-0.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Vn42zdX3FhmUrzEmitX3iYyLb+Umwpmv8fkZRIknYh84lmdrwqZA5xYaoKiIj2Rc5i/5wcDrpUmZcbk1U51vTw==",
+        deps = {
+            "kind-of": "3.2.2",
+        },
+        transitive_closure = {
+            "is-buffer": ["1.1.6"],
+            "kind-of": ["3.2.2"],
+            "typeof-article": ["0.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__typescript__4.9.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "": ["typescript"],
+            "js/private/image": ["typescript"],
+            "js/private/worker/src": ["typescript"],
+            "npm/private/test": ["typescript"],
+        },
+        package = "typescript",
+        version = "4.9.5",
+        url = "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
+        transitive_closure = {
+            "typescript": ["4.9.5"],
+        },
+        bins = {
+            "tsc": "./bin/tsc",
+            "tsserver": "./bin/tsserver",
+        },
+    )
+
+    npm_import(
+        name = "npm__ufo__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ufo",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/ufo/-/ufo-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-LQc2s/ZDMaCN3QLpa+uzHUOQ7SdV0qgv3VBXOolQGXTaaZpIur6PwUclF5nN2hNkiTRcUugXd1zFOW3FLJ135Q==",
+        transitive_closure = {
+            "ufo": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__unbzip2-stream__1.4.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "unbzip2-stream",
+        version = "1.4.3",
+        url = "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
+        deps = {
+            "buffer": "5.7.1",
+            "through": "2.3.8",
+        },
+        transitive_closure = {
+            "base64-js": ["1.5.1"],
+            "buffer": ["5.7.1"],
+            "ieee754": ["1.2.1"],
+            "through": ["2.3.8"],
+            "unbzip2-stream": ["1.4.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__underscore__1.13.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "underscore",
+        version = "1.13.6",
+        url = "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==",
+        transitive_closure = {
+            "underscore": ["1.13.6"],
+        },
+    )
+
+    npm_import(
+        name = "npm__unique-filename__2.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "unique-filename",
+        version = "2.0.1",
+        url = "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==",
+        deps = {
+            "unique-slug": "3.0.0",
+        },
+        transitive_closure = {
+            "imurmurhash": ["0.1.4"],
+            "unique-filename": ["2.0.1"],
+            "unique-slug": ["3.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__unique-slug__3.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "unique-slug",
+        version = "3.0.0",
+        url = "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==",
+        deps = {
+            "imurmurhash": "0.1.4",
+        },
+        transitive_closure = {
+            "imurmurhash": ["0.1.4"],
+            "unique-slug": ["3.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__universalify__0.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "universalify",
+        version = "0.1.2",
+        url = "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+        transitive_closure = {
+            "universalify": ["0.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__universalify__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "universalify",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+        transitive_closure = {
+            "universalify": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__unix-dgram__2.0.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "unix-dgram",
+        version = "2.0.6",
+        url = "https://registry.npmjs.org/unix-dgram/-/unix-dgram-2.0.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-AURroAsb73BZ6CdAyMrTk/hYKNj3DuYYEuOaB8bYMOHGKupRNScw90Q5C71tWJc3uE7dIeXRyuwN0xLLq3vDTg==",
+        deps = {
+            "bindings": "1.5.0",
+            "nan": "2.17.0",
+            "node-gyp": "9.3.0",
+        },
+        transitive_closure = {
+            "@gar/promisify": ["1.1.3"],
+            "@npmcli/fs": ["2.1.2"],
+            "@npmcli/move-file": ["2.0.1"],
+            "@tootallnate/once": ["2.0.0"],
+            "abbrev": ["1.1.1"],
+            "agent-base": ["6.0.2"],
+            "agentkeepalive": ["4.2.1"],
+            "aggregate-error": ["3.1.0"],
+            "ansi-regex": ["5.0.1"],
+            "aproba": ["2.0.0"],
+            "are-we-there-yet": ["3.0.1"],
+            "balanced-match": ["1.0.2"],
+            "bindings": ["1.5.0"],
+            "brace-expansion": ["1.1.11", "2.0.1"],
+            "cacache": ["16.1.3"],
+            "chownr": ["2.0.0"],
+            "clean-stack": ["2.2.0"],
+            "color-support": ["1.1.3"],
+            "concat-map": ["0.0.1"],
+            "console-control-strings": ["1.1.0"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "delegates": ["1.0.0"],
+            "depd": ["1.1.2"],
+            "emoji-regex": ["8.0.0"],
+            "encoding": ["0.1.13"],
+            "env-paths": ["2.2.1"],
+            "err-code": ["2.0.3"],
+            "file-uri-to-path": ["1.0.0"],
+            "fs-minipass": ["2.1.0"],
+            "fs.realpath": ["1.0.0"],
+            "gauge": ["4.0.4"],
+            "glob": ["7.2.3", "8.1.0"],
+            "graceful-fs": ["4.2.10"],
+            "has-flag": ["4.0.0"],
+            "has-unicode": ["2.0.1"],
+            "http-cache-semantics": ["4.1.1"],
+            "http-proxy-agent": ["5.0.0"],
+            "https-proxy-agent": ["5.0.1"],
+            "humanize-ms": ["1.2.1"],
+            "iconv-lite": ["0.6.3"],
+            "imurmurhash": ["0.1.4"],
+            "indent-string": ["4.0.0"],
+            "infer-owner": ["1.0.4"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "ip": ["2.0.0"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "is-lambda": ["1.0.1"],
+            "isexe": ["2.0.0"],
+            "lru-cache": ["6.0.0", "7.17.0"],
+            "make-fetch-happen": ["10.2.1"],
+            "minimatch": ["3.1.2", "5.1.6"],
+            "minipass": ["3.3.6", "4.2.4"],
+            "minipass-collect": ["1.0.2"],
+            "minipass-fetch": ["2.1.2"],
+            "minipass-flush": ["1.0.5"],
+            "minipass-pipeline": ["1.2.4"],
+            "minipass-sized": ["1.0.3"],
+            "minizlib": ["2.1.2"],
+            "mkdirp": ["1.0.4"],
+            "ms": ["2.1.2", "2.1.3"],
+            "nan": ["2.17.0"],
+            "negotiator": ["0.6.3"],
+            "node-gyp": ["9.3.0"],
+            "nopt": ["6.0.0"],
+            "npmlog": ["6.0.2"],
+            "once": ["1.4.0"],
+            "p-map": ["4.0.0"],
+            "path-is-absolute": ["1.0.1"],
+            "promise-inflight": ["1.0.1"],
+            "promise-retry": ["2.0.1"],
+            "readable-stream": ["3.6.1"],
+            "retry": ["0.12.0"],
+            "rimraf": ["3.0.2"],
+            "safe-buffer": ["5.2.1"],
+            "safer-buffer": ["2.1.2"],
+            "semver": ["7.3.8", "7.5.0"],
+            "set-blocking": ["2.0.0"],
+            "signal-exit": ["3.0.7"],
+            "smart-buffer": ["4.2.0"],
+            "socks": ["2.7.1"],
+            "socks-proxy-agent": ["7.0.0"],
+            "ssri": ["9.0.1"],
+            "string-width": ["4.2.3"],
+            "string_decoder": ["1.3.0"],
+            "strip-ansi": ["6.0.1"],
+            "supports-color": ["8.1.1"],
+            "tar": ["6.1.13"],
+            "unique-filename": ["2.0.1"],
+            "unique-slug": ["3.0.0"],
+            "unix-dgram": ["2.0.6"],
+            "util-deprecate": ["1.0.2"],
+            "which": ["2.0.2"],
+            "wide-align": ["1.1.5"],
+            "wrappy": ["1.0.2"],
+            "yallist": ["4.0.0"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
+
+    npm_import(
+        name = "npm__unquote__1.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "unquote",
+        version = "1.1.1",
+        url = "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==",
+        transitive_closure = {
+            "unquote": ["1.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__unused__0.2.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["unused"],
+        },
+        package = "unused",
+        version = "0.2.2",
+        url = "https://registry.npmjs.org/unused/-/unused-0.2.2.tgz",
+        package_visibility = ["//visibility:private"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-u8P6WPj2iObTiHcXn60TYfVaB6wAmvP92Dd+vdV2UTi7pNnjliL6MkGEK23ahTydZyxb7KJQrblYS7Cn6av03Q==",
+        deps = {
+            "esprima": "1.0.0",
+            "optimist": "0.6.0",
+        },
+        transitive_closure = {
+            "esprima": ["1.0.0"],
+            "minimist": ["0.0.10"],
+            "optimist": ["0.6.0"],
+            "unused": ["0.2.2"],
+            "wordwrap": ["0.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__update-browserslist-db__1.0.10__browserslist_4.21.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "update-browserslist-db",
+        version = "1.0.10_browserslist_4.21.5",
+        url = "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==",
+        deps = {
+            "browserslist": "4.21.5",
+            "escalade": "3.1.1",
+            "picocolors": "1.0.0",
+        },
+        transitive_closure = {
+            "browserslist": ["4.21.5"],
+            "caniuse-lite": ["1.0.30001458"],
+            "electron-to-chromium": ["1.4.311"],
+            "escalade": ["3.1.1"],
+            "node-releases": ["2.0.10"],
+            "picocolors": ["1.0.0"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__update-diff__1.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "update-diff",
+        version = "1.1.0",
+        url = "https://registry.npmjs.org/update-diff/-/update-diff-1.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rCiBPiHxZwT4+sBhEbChzpO5hYHjm91kScWgdHf4Qeafs6Ba7MBl+d9GlGv72bcTZQO0sLmtQS1pHSWoCLtN/A==",
+        transitive_closure = {
+            "update-diff": ["1.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__uri-js__4.4.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "uri-js",
+        version = "4.4.1",
+        url = "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+        deps = {
+            "punycode": "2.3.0",
+        },
+        transitive_closure = {
+            "punycode": ["2.3.0"],
+            "uri-js": ["4.4.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__util-deprecate__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "util-deprecate",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+        transitive_closure = {
+            "util-deprecate": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__uuid__3.4.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "uuid",
+        version = "3.4.0",
+        url = "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+        transitive_closure = {
+            "uuid": ["3.4.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__uuid__8.3.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_package/packages/pkg_a": ["uuid"],
+            "examples/npm_package/packages/pkg_b": ["uuid"],
+        },
+        package = "uuid",
+        version = "8.3.2",
+        url = "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+        transitive_closure = {
+            "uuid": ["8.3.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__uvu__0.5.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/npm_deps": ["uvu"],
+        },
+        package = "uvu",
+        version = "0.5.3",
+        url = "https://registry.npmjs.org/uvu/-/uvu-0.5.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==",
+        deps = {
+            "dequal": "2.0.3",
+            "diff": "5.1.0",
+            "kleur": "4.1.5",
+            "sade": "1.8.1",
+        },
+        transitive_closure = {
+            "dequal": ["2.0.3"],
+            "diff": ["5.1.0"],
+            "kleur": ["4.1.5"],
+            "mri": ["1.2.0"],
+            "sade": ["1.8.1"],
+            "uvu": ["0.5.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__v8-to-istanbul__9.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "v8-to-istanbul",
+        version = "9.1.0",
+        url = "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==",
+        deps = {
+            "@jridgewell/trace-mapping": "0.3.17",
+            "@types/istanbul-lib-coverage": "registry.npmjs.org/@types/istanbul-lib-coverage@2.0.4",
+            "convert-source-map": "1.9.0",
+        },
+        transitive_closure = {
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "@types/istanbul-lib-coverage": ["registry.npmjs.org/@types/istanbul-lib-coverage@2.0.4"],
+            "convert-source-map": ["1.9.0"],
+            "v8-to-istanbul": ["9.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__verror__1.10.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "verror",
+        version = "1.10.0",
+        url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
+        deps = {
+            "assert-plus": "1.0.0",
+            "core-util-is": "1.0.2",
+            "extsprintf": "1.3.0",
+        },
+        transitive_closure = {
+            "assert-plus": ["1.0.0"],
+            "core-util-is": ["1.0.2"],
+            "extsprintf": ["1.3.0"],
+            "verror": ["1.10.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__vt-pbf__3.1.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "vt-pbf",
+        version = "3.1.3",
+        url = "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==",
+        deps = {
+            "@mapbox/point-geometry": "0.1.0",
+            "@mapbox/vector-tile": "1.3.1",
+            "pbf": "3.2.1",
+        },
+        transitive_closure = {
+            "@mapbox/point-geometry": ["0.1.0"],
+            "@mapbox/vector-tile": ["1.3.1"],
+            "ieee754": ["1.2.1"],
+            "pbf": ["3.2.1"],
+            "protocol-buffers-schema": ["3.6.0"],
+            "resolve-protobuf-schema": ["2.1.0"],
+            "vt-pbf": ["3.1.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__watchpack__2.4.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "watchpack",
+        version = "2.4.0",
+        url = "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
+        deps = {
+            "glob-to-regexp": "0.4.1",
+            "graceful-fs": "4.2.10",
+        },
+        transitive_closure = {
+            "glob-to-regexp": ["0.4.1"],
+            "graceful-fs": ["4.2.10"],
+            "watchpack": ["2.4.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__weak-map__1.0.8",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "weak-map",
+        version = "1.0.8",
+        url = "https://registry.npmjs.org/weak-map/-/weak-map-1.0.8.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw==",
+        transitive_closure = {
+            "weak-map": ["1.0.8"],
+        },
+    )
+
+    npm_import(
+        name = "npm__webgl-context__2.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "webgl-context",
+        version = "2.2.0",
+        url = "https://registry.npmjs.org/webgl-context/-/webgl-context-2.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-q/fGIivtqTT7PEoF07axFIlHNk/XCPaYpq64btnepopSWvKNFkoORlQYgqDigBIuGA1ExnFd/GnSUnBNEPQY7Q==",
+        deps = {
+            "get-canvas-context": "1.0.2",
+        },
+        transitive_closure = {
+            "get-canvas-context": ["1.0.2"],
+            "webgl-context": ["2.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__webidl-conversions__3.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "webidl-conversions",
+        version = "3.0.1",
+        url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+        transitive_closure = {
+            "webidl-conversions": ["3.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__webpack-bundle-analyzer__4.5.0__bufferutil_4.0.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["webpack-bundle-analyzer"],
+        },
+        package = "webpack-bundle-analyzer",
+        version = "4.5.0_bufferutil_4.0.7",
+        url = "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==",
+        deps = {
+            "acorn": "8.8.2",
+            "acorn-walk": "8.2.0",
+            "chalk": "4.1.2",
+            "commander": "7.2.0",
+            "gzip-size": "6.0.0",
+            "lodash": "4.17.21",
+            "opener": "1.5.2",
+            "sirv": "1.0.19",
+            "ws": "7.5.9_bufferutil_4.0.7",
+        },
+        transitive_closure = {
+            "@polka/url": ["1.0.0-next.21"],
+            "acorn": ["8.8.2"],
+            "acorn-walk": ["8.2.0"],
+            "ansi-styles": ["4.3.0"],
+            "bufferutil": ["4.0.7"],
+            "chalk": ["4.1.2"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "commander": ["7.2.0"],
+            "duplexer": ["0.1.2"],
+            "gzip-size": ["6.0.0"],
+            "has-flag": ["4.0.0"],
+            "lodash": ["4.17.21"],
+            "mrmime": ["1.0.1"],
+            "node-gyp-build": ["4.6.0"],
+            "opener": ["1.5.2"],
+            "sirv": ["1.0.19"],
+            "supports-color": ["7.2.0"],
+            "totalist": ["1.1.0"],
+            "webpack-bundle-analyzer": ["4.5.0_bufferutil_4.0.7"],
+            "ws": ["7.5.9_bufferutil_4.0.7"],
+        },
+    )
+
+    npm_import(
+        name = "npm__webpack-cli__5.0.1__webpack_5.76.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/webpack_cli": ["webpack-cli"],
+        },
+        package = "webpack-cli",
+        version = "5.0.1_webpack_5.76.3",
+        url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==",
+        deps = {
+            "@discoveryjs/json-ext": "0.5.7",
+            "@webpack-cli/configtest": "2.0.1_-1256213976",
+            "@webpack-cli/info": "2.0.1_-1256213976",
+            "@webpack-cli/serve": "2.0.1_-1256213976",
+            "colorette": "2.0.19",
+            "commander": "9.5.0",
+            "cross-spawn": "7.0.3",
+            "envinfo": "7.8.1",
+            "fastest-levenshtein": "1.0.16",
+            "import-local": "3.1.0",
+            "interpret": "3.1.1",
+            "rechoir": "0.8.0",
+            "webpack": "5.76.3_webpack-cli_5.0.1",
+            "webpack-merge": "5.8.0",
+        },
+        transitive_closure = {
+            "@discoveryjs/json-ext": ["0.5.7"],
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/source-map": ["0.3.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "@types/eslint": ["registry.npmjs.org/@types/eslint@8.21.1"],
+            "@types/eslint-scope": ["registry.npmjs.org/@types/eslint-scope@3.7.4"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@0.0.51", "registry.npmjs.org/@types/estree@1.0.0"],
+            "@types/json-schema": ["registry.npmjs.org/@types/json-schema@7.0.11"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-buffer": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-section": ["1.11.1"],
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@webassemblyjs/utf8": ["1.11.1"],
+            "@webassemblyjs/wasm-edit": ["1.11.1"],
+            "@webassemblyjs/wasm-gen": ["1.11.1"],
+            "@webassemblyjs/wasm-opt": ["1.11.1"],
+            "@webassemblyjs/wasm-parser": ["1.11.1"],
+            "@webassemblyjs/wast-printer": ["1.11.1"],
+            "@webpack-cli/configtest": ["2.0.1_-1256213976"],
+            "@webpack-cli/info": ["2.0.1_-1256213976"],
+            "@webpack-cli/serve": ["2.0.1_-1256213976"],
+            "@xtuc/ieee754": ["1.2.0"],
+            "@xtuc/long": ["4.2.2"],
+            "acorn": ["8.8.2"],
+            "acorn-import-assertions": ["1.8.0_acorn_8.8.2"],
+            "ajv": ["6.12.6"],
+            "ajv-keywords": ["3.5.2_ajv_6.12.6"],
+            "browserslist": ["4.21.5"],
+            "buffer-from": ["1.1.2"],
+            "caniuse-lite": ["1.0.30001458"],
+            "chrome-trace-event": ["1.0.3"],
+            "clone-deep": ["4.0.1"],
+            "colorette": ["2.0.19"],
+            "commander": ["2.20.3", "9.5.0"],
+            "cross-spawn": ["7.0.3"],
+            "electron-to-chromium": ["1.4.311"],
+            "enhanced-resolve": ["5.12.0"],
+            "envinfo": ["7.8.1"],
+            "es-module-lexer": ["0.9.3"],
+            "escalade": ["3.1.1"],
+            "eslint-scope": ["5.1.1"],
+            "esrecurse": ["4.3.0"],
+            "estraverse": ["4.3.0", "5.3.0"],
+            "events": ["3.3.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "fastest-levenshtein": ["1.0.16"],
+            "find-up": ["4.1.0"],
+            "function-bind": ["1.1.1"],
+            "glob-to-regexp": ["0.4.1"],
+            "graceful-fs": ["4.2.10"],
+            "has": ["1.0.3"],
+            "has-flag": ["4.0.0"],
+            "import-local": ["3.1.0"],
+            "interpret": ["3.1.1"],
+            "is-core-module": ["2.11.0"],
+            "is-plain-object": ["2.0.4"],
+            "isexe": ["2.0.0"],
+            "isobject": ["3.0.1"],
+            "jest-worker": ["27.5.1"],
+            "json-parse-even-better-errors": ["2.3.1"],
+            "json-schema-traverse": ["0.4.1"],
+            "kind-of": ["6.0.3"],
+            "loader-runner": ["4.3.0"],
+            "locate-path": ["5.0.0"],
+            "merge-stream": ["2.0.0"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+            "neo-async": ["2.6.2"],
+            "node-releases": ["2.0.10"],
+            "p-limit": ["2.3.0"],
+            "p-locate": ["4.1.0"],
+            "p-try": ["2.2.0"],
+            "path-exists": ["4.0.0"],
+            "path-key": ["3.1.1"],
+            "path-parse": ["1.0.7"],
+            "picocolors": ["1.0.0"],
+            "pkg-dir": ["4.2.0"],
+            "punycode": ["2.3.0"],
+            "randombytes": ["2.1.0"],
+            "rechoir": ["0.8.0"],
+            "resolve": ["1.22.1"],
+            "resolve-cwd": ["3.0.0"],
+            "resolve-from": ["5.0.0"],
+            "safe-buffer": ["5.2.1"],
+            "schema-utils": ["3.1.1"],
+            "serialize-javascript": ["6.0.1"],
+            "shallow-clone": ["3.0.1"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "source-map": ["0.6.1"],
+            "source-map-support": ["0.5.21"],
+            "supports-color": ["8.1.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "tapable": ["2.2.1"],
+            "terser": ["5.16.5"],
+            "terser-webpack-plugin": ["5.3.6_webpack_5.76.3"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+            "uri-js": ["4.4.1"],
+            "watchpack": ["2.4.0"],
+            "webpack": ["5.76.3_webpack-cli_5.0.1"],
+            "webpack-cli": ["5.0.1_webpack_5.76.3"],
+            "webpack-merge": ["5.8.0"],
+            "webpack-sources": ["3.2.3"],
+            "which": ["2.0.2"],
+            "wildcard": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__webpack-merge__5.8.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "webpack-merge",
+        version = "5.8.0",
+        url = "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==",
+        deps = {
+            "clone-deep": "4.0.1",
+            "wildcard": "2.0.0",
+        },
+        transitive_closure = {
+            "clone-deep": ["4.0.1"],
+            "is-plain-object": ["2.0.4"],
+            "isobject": ["3.0.1"],
+            "kind-of": ["6.0.3"],
+            "shallow-clone": ["3.0.1"],
+            "webpack-merge": ["5.8.0"],
+            "wildcard": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__webpack-sources__3.2.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "webpack-sources",
+        version = "3.2.3",
+        url = "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+        transitive_closure = {
+            "webpack-sources": ["3.2.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__webpack__5.76.3__webpack-cli_5.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "examples/webpack_cli": ["webpack"],
+        },
+        package = "webpack",
+        version = "5.76.3_webpack-cli_5.0.1",
+        url = "https://registry.npmjs.org/webpack/-/webpack-5.76.3.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-18Qv7uGPU8b2vqGeEEObnfICyw2g39CHlDEK4I7NK13LOur1d0HGmGNKGT58Eluwddpn3oEejwvBPoP4M7/KSA==",
+        deps = {
+            "@types/eslint-scope": "registry.npmjs.org/@types/eslint-scope@3.7.4",
+            "@types/estree": "registry.npmjs.org/@types/estree@0.0.51",
+            "@webassemblyjs/ast": "1.11.1",
+            "@webassemblyjs/wasm-edit": "1.11.1",
+            "@webassemblyjs/wasm-parser": "1.11.1",
+            "acorn": "8.8.2",
+            "acorn-import-assertions": "1.8.0_acorn_8.8.2",
+            "browserslist": "4.21.5",
+            "chrome-trace-event": "1.0.3",
+            "enhanced-resolve": "5.12.0",
+            "es-module-lexer": "0.9.3",
+            "eslint-scope": "5.1.1",
+            "events": "3.3.0",
+            "glob-to-regexp": "0.4.1",
+            "graceful-fs": "4.2.10",
+            "json-parse-even-better-errors": "2.3.1",
+            "loader-runner": "4.3.0",
+            "mime-types": "2.1.35",
+            "neo-async": "2.6.2",
+            "schema-utils": "3.1.1",
+            "tapable": "2.2.1",
+            "terser-webpack-plugin": "5.3.6_webpack_5.76.3",
+            "watchpack": "2.4.0",
+            "webpack-cli": "5.0.1_webpack_5.76.3",
+            "webpack-sources": "3.2.3",
+        },
+        transitive_closure = {
+            "@discoveryjs/json-ext": ["0.5.7"],
+            "@jridgewell/gen-mapping": ["0.3.2"],
+            "@jridgewell/resolve-uri": ["3.1.0"],
+            "@jridgewell/set-array": ["1.1.2"],
+            "@jridgewell/source-map": ["0.3.2"],
+            "@jridgewell/sourcemap-codec": ["1.4.14"],
+            "@jridgewell/trace-mapping": ["0.3.17"],
+            "@types/eslint": ["registry.npmjs.org/@types/eslint@8.21.1"],
+            "@types/eslint-scope": ["registry.npmjs.org/@types/eslint-scope@3.7.4"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@0.0.51", "registry.npmjs.org/@types/estree@1.0.0"],
+            "@types/json-schema": ["registry.npmjs.org/@types/json-schema@7.0.11"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@webassemblyjs/ast": ["1.11.1"],
+            "@webassemblyjs/floating-point-hex-parser": ["1.11.1"],
+            "@webassemblyjs/helper-api-error": ["1.11.1"],
+            "@webassemblyjs/helper-buffer": ["1.11.1"],
+            "@webassemblyjs/helper-numbers": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-bytecode": ["1.11.1"],
+            "@webassemblyjs/helper-wasm-section": ["1.11.1"],
+            "@webassemblyjs/ieee754": ["1.11.1"],
+            "@webassemblyjs/leb128": ["1.11.1"],
+            "@webassemblyjs/utf8": ["1.11.1"],
+            "@webassemblyjs/wasm-edit": ["1.11.1"],
+            "@webassemblyjs/wasm-gen": ["1.11.1"],
+            "@webassemblyjs/wasm-opt": ["1.11.1"],
+            "@webassemblyjs/wasm-parser": ["1.11.1"],
+            "@webassemblyjs/wast-printer": ["1.11.1"],
+            "@webpack-cli/configtest": ["2.0.1_-1256213976"],
+            "@webpack-cli/info": ["2.0.1_-1256213976"],
+            "@webpack-cli/serve": ["2.0.1_-1256213976"],
+            "@xtuc/ieee754": ["1.2.0"],
+            "@xtuc/long": ["4.2.2"],
+            "acorn": ["8.8.2"],
+            "acorn-import-assertions": ["1.8.0_acorn_8.8.2"],
+            "ajv": ["6.12.6"],
+            "ajv-keywords": ["3.5.2_ajv_6.12.6"],
+            "browserslist": ["4.21.5"],
+            "buffer-from": ["1.1.2"],
+            "caniuse-lite": ["1.0.30001458"],
+            "chrome-trace-event": ["1.0.3"],
+            "clone-deep": ["4.0.1"],
+            "colorette": ["2.0.19"],
+            "commander": ["2.20.3", "9.5.0"],
+            "cross-spawn": ["7.0.3"],
+            "electron-to-chromium": ["1.4.311"],
+            "enhanced-resolve": ["5.12.0"],
+            "envinfo": ["7.8.1"],
+            "es-module-lexer": ["0.9.3"],
+            "escalade": ["3.1.1"],
+            "eslint-scope": ["5.1.1"],
+            "esrecurse": ["4.3.0"],
+            "estraverse": ["4.3.0", "5.3.0"],
+            "events": ["3.3.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "fastest-levenshtein": ["1.0.16"],
+            "find-up": ["4.1.0"],
+            "function-bind": ["1.1.1"],
+            "glob-to-regexp": ["0.4.1"],
+            "graceful-fs": ["4.2.10"],
+            "has": ["1.0.3"],
+            "has-flag": ["4.0.0"],
+            "import-local": ["3.1.0"],
+            "interpret": ["3.1.1"],
+            "is-core-module": ["2.11.0"],
+            "is-plain-object": ["2.0.4"],
+            "isexe": ["2.0.0"],
+            "isobject": ["3.0.1"],
+            "jest-worker": ["27.5.1"],
+            "json-parse-even-better-errors": ["2.3.1"],
+            "json-schema-traverse": ["0.4.1"],
+            "kind-of": ["6.0.3"],
+            "loader-runner": ["4.3.0"],
+            "locate-path": ["5.0.0"],
+            "merge-stream": ["2.0.0"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+            "neo-async": ["2.6.2"],
+            "node-releases": ["2.0.10"],
+            "p-limit": ["2.3.0"],
+            "p-locate": ["4.1.0"],
+            "p-try": ["2.2.0"],
+            "path-exists": ["4.0.0"],
+            "path-key": ["3.1.1"],
+            "path-parse": ["1.0.7"],
+            "picocolors": ["1.0.0"],
+            "pkg-dir": ["4.2.0"],
+            "punycode": ["2.3.0"],
+            "randombytes": ["2.1.0"],
+            "rechoir": ["0.8.0"],
+            "resolve": ["1.22.1"],
+            "resolve-cwd": ["3.0.0"],
+            "resolve-from": ["5.0.0"],
+            "safe-buffer": ["5.2.1"],
+            "schema-utils": ["3.1.1"],
+            "serialize-javascript": ["6.0.1"],
+            "shallow-clone": ["3.0.1"],
+            "shebang-command": ["2.0.0"],
+            "shebang-regex": ["3.0.0"],
+            "source-map": ["0.6.1"],
+            "source-map-support": ["0.5.21"],
+            "supports-color": ["8.1.1"],
+            "supports-preserve-symlinks-flag": ["1.0.0"],
+            "tapable": ["2.2.1"],
+            "terser": ["5.16.5"],
+            "terser-webpack-plugin": ["5.3.6_webpack_5.76.3"],
+            "update-browserslist-db": ["1.0.10_browserslist_4.21.5"],
+            "uri-js": ["4.4.1"],
+            "watchpack": ["2.4.0"],
+            "webpack": ["5.76.3_webpack-cli_5.0.1"],
+            "webpack-cli": ["5.0.1_webpack_5.76.3"],
+            "webpack-merge": ["5.8.0"],
+            "webpack-sources": ["3.2.3"],
+            "which": ["2.0.2"],
+            "wildcard": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__whatwg-url__5.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "whatwg-url",
+        version = "5.0.0",
+        url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+        deps = {
+            "tr46": "0.0.3",
+            "webidl-conversions": "3.0.1",
+        },
+        transitive_closure = {
+            "tr46": ["0.0.3"],
+            "webidl-conversions": ["3.0.1"],
+            "whatwg-url": ["5.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__which__2.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "which",
+        version = "2.0.2",
+        url = "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+        deps = {
+            "isexe": "2.0.0",
+        },
+        transitive_closure = {
+            "isexe": ["2.0.0"],
+            "which": ["2.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__wide-align__1.1.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "wide-align",
+        version = "1.1.5",
+        url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
+        deps = {
+            "string-width": "4.2.3",
+        },
+        transitive_closure = {
+            "ansi-regex": ["5.0.1"],
+            "emoji-regex": ["8.0.0"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "string-width": ["4.2.3"],
+            "strip-ansi": ["6.0.1"],
+            "wide-align": ["1.1.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__wildcard__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "wildcard",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
+        transitive_closure = {
+            "wildcard": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__word-wrap__1.2.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "word-wrap",
+        version = "1.2.3",
+        url = "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+        transitive_closure = {
+            "word-wrap": ["1.2.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__wordwrap__0.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "wordwrap",
+        version = "0.0.3",
+        url = "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==",
+        transitive_closure = {
+            "wordwrap": ["0.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__workerpool__6.2.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "workerpool",
+        version = "6.2.1",
+        url = "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==",
+        transitive_closure = {
+            "workerpool": ["6.2.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__world-calendars__1.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "world-calendars",
+        version = "1.0.3",
+        url = "https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-sAjLZkBnsbHkHWVhrsCU5Sa/EVuf9QqgvrN8zyJ2L/F9FR9Oc6CvVK0674+PGAtmmmYQMH98tCUSO4QLQv3/TQ==",
+        deps = {
+            "object-assign": "4.1.1",
+        },
+        transitive_closure = {
+            "object-assign": ["4.1.1"],
+            "world-calendars": ["1.0.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__wrap-ansi__7.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "wrap-ansi",
+        version = "7.0.0",
+        url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+        deps = {
+            "ansi-styles": "4.3.0",
+            "string-width": "4.2.3",
+            "strip-ansi": "6.0.1",
+        },
+        transitive_closure = {
+            "ansi-regex": ["5.0.1"],
+            "ansi-styles": ["4.3.0"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "emoji-regex": ["8.0.0"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "string-width": ["4.2.3"],
+            "strip-ansi": ["6.0.1"],
+            "wrap-ansi": ["7.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__wrap-ansi__8.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "wrap-ansi",
+        version = "8.1.0",
+        url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+        deps = {
+            "ansi-styles": "6.2.1",
+            "string-width": "5.1.2",
+            "strip-ansi": "7.1.0",
+        },
+        transitive_closure = {
+            "ansi-regex": ["6.0.1"],
+            "ansi-styles": ["6.2.1"],
+            "eastasianwidth": ["0.2.0"],
+            "emoji-regex": ["9.2.2"],
+            "string-width": ["5.1.2"],
+            "strip-ansi": ["7.1.0"],
+            "wrap-ansi": ["8.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__wrappy__1.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "wrappy",
+        version = "1.0.2",
+        url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+        transitive_closure = {
+            "wrappy": ["1.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ws__7.5.9__bufferutil_4.0.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ws",
+        version = "7.5.9_bufferutil_4.0.7",
+        url = "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
+        deps = {
+            "bufferutil": "4.0.7",
+        },
+        transitive_closure = {
+            "bufferutil": ["4.0.7"],
+            "node-gyp-build": ["4.6.0"],
+            "ws": ["7.5.9_bufferutil_4.0.7"],
+        },
+    )
+
+    npm_import(
+        name = "npm__ws__8.13.0__bufferutil_4.0.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "ws",
+        version = "8.13.0_bufferutil_4.0.7",
+        url = "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
+        deps = {
+            "bufferutil": "4.0.7",
+        },
+        transitive_closure = {
+            "bufferutil": ["4.0.7"],
+            "node-gyp-build": ["4.6.0"],
+            "ws": ["8.13.0_bufferutil_4.0.7"],
+        },
+    )
+
+    npm_import(
+        name = "npm__xml__1.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "xml",
+        version = "1.0.1",
+        url = "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==",
+        transitive_closure = {
+            "xml": ["1.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__xtend__2.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "xtend",
+        version = "2.2.0",
+        url = "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-SLt5uylT+4aoXxXuwtQp5ZnMMzhDb1Xkg4pEqc00WUJCQifPfV9Ub1VrNhp9kXkrjZD2I2Hl8WnjP37jzZLPZw==",
+        transitive_closure = {
+            "xtend": ["2.2.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__xtend__4.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "xtend",
+        version = "4.0.2",
+        url = "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+        transitive_closure = {
+            "xtend": ["4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__y18n__5.0.8",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "y18n",
+        version = "5.0.8",
+        url = "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+        transitive_closure = {
+            "y18n": ["5.0.8"],
+        },
+    )
+
+    npm_import(
+        name = "npm__yallist__3.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "yallist",
+        version = "3.1.1",
+        url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+        transitive_closure = {
+            "yallist": ["3.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__yallist__4.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "yallist",
+        version = "4.0.0",
+        url = "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+        transitive_closure = {
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__yargs-parser__20.2.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "yargs-parser",
+        version = "20.2.4",
+        url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
+        transitive_closure = {
+            "yargs-parser": ["20.2.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__yargs-parser__20.2.9",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "yargs-parser",
+        version = "20.2.9",
+        url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+        transitive_closure = {
+            "yargs-parser": ["20.2.9"],
+        },
+    )
+
+    npm_import(
+        name = "npm__yargs-parser__21.1.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "yargs-parser",
+        version = "21.1.1",
+        url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+        transitive_closure = {
+            "yargs-parser": ["21.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__yargs-unparser__2.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "yargs-unparser",
+        version = "2.0.0",
+        url = "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
+        deps = {
+            "camelcase": "6.3.0",
+            "decamelize": "4.0.0",
+            "flat": "5.0.2",
+            "is-plain-obj": "2.1.0",
+        },
+        transitive_closure = {
+            "camelcase": ["6.3.0"],
+            "decamelize": ["4.0.0"],
+            "flat": ["5.0.2"],
+            "is-plain-obj": ["2.1.0"],
+            "yargs-unparser": ["2.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__yargs__16.2.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "yargs",
+        version = "16.2.0",
+        url = "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+        deps = {
+            "cliui": "7.0.4",
+            "escalade": "3.1.1",
+            "get-caller-file": "2.0.5",
+            "require-directory": "2.1.1",
+            "string-width": "4.2.3",
+            "y18n": "5.0.8",
+            "yargs-parser": "20.2.9",
+        },
+        transitive_closure = {
+            "ansi-regex": ["5.0.1"],
+            "ansi-styles": ["4.3.0"],
+            "cliui": ["7.0.4"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "emoji-regex": ["8.0.0"],
+            "escalade": ["3.1.1"],
+            "get-caller-file": ["2.0.5"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "require-directory": ["2.1.1"],
+            "string-width": ["4.2.3"],
+            "strip-ansi": ["6.0.1"],
+            "wrap-ansi": ["7.0.0"],
+            "y18n": ["5.0.8"],
+            "yargs": ["16.2.0"],
+            "yargs-parser": ["20.2.9"],
+        },
+    )
+
+    npm_import(
+        name = "npm__yargs__17.7.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "yargs",
+        version = "17.7.1",
+        url = "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==",
+        deps = {
+            "cliui": "8.0.1",
+            "escalade": "3.1.1",
+            "get-caller-file": "2.0.5",
+            "require-directory": "2.1.1",
+            "string-width": "4.2.3",
+            "y18n": "5.0.8",
+            "yargs-parser": "21.1.1",
+        },
+        transitive_closure = {
+            "ansi-regex": ["5.0.1"],
+            "ansi-styles": ["4.3.0"],
+            "cliui": ["8.0.1"],
+            "color-convert": ["2.0.1"],
+            "color-name": ["1.1.4"],
+            "emoji-regex": ["8.0.0"],
+            "escalade": ["3.1.1"],
+            "get-caller-file": ["2.0.5"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "require-directory": ["2.1.1"],
+            "string-width": ["4.2.3"],
+            "strip-ansi": ["6.0.1"],
+            "wrap-ansi": ["7.0.0"],
+            "y18n": ["5.0.8"],
+            "yargs": ["17.7.1"],
+            "yargs-parser": ["21.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__yauzl__2.10.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "yauzl",
+        version = "2.10.0",
+        url = "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
+        deps = {
+            "buffer-crc32": "0.2.13",
+            "fd-slicer": "1.1.0",
+        },
+        transitive_closure = {
+            "buffer-crc32": ["0.2.13"],
+            "fd-slicer": ["1.1.0"],
+            "pend": ["1.2.0"],
+            "yauzl": ["2.10.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__yocto-queue__0.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "yocto-queue",
+        version = "0.1.0",
+        url = "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+        transitive_closure = {
+            "yocto-queue": ["0.1.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__zod__3.21.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "zod",
+        version = "3.21.4",
+        url = "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==",
+        transitive_closure = {
+            "zod": ["3.21.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_foo_jsonify__at_github.com_aspect-build_test-packages_releases_download_0.0.0_at_foo-jsonify-0.0.0.tgz",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@foo/jsonify",
+        version = "@github.com/aspect-build/test-packages/releases/download/0.0.0/@foo-jsonify-0.0.0.tgz",
+        url = "https://github.com/aspect-build/test-packages/releases/download/0.0.0/@foo-jsonify-0.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        transitive_closure = {
+            "@foo/jsonify": ["@github.com/aspect-build/test-packages/releases/download/0.0.0/@foo-jsonify-0.0.0.tgz"],
+        },
+    )
+
+    npm_import(
+        name = "npm__hello__at_gitpkg.vercel.app_EqualMa_gitpkg-hello_packages_hello",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["hello"],
+        },
+        package = "hello",
+        version = "@gitpkg.vercel.app/EqualMa/gitpkg-hello/packages/hello",
+        url = "https://gitpkg.vercel.app/EqualMa/gitpkg-hello/packages/hello",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        transitive_closure = {
+            "hello": ["@gitpkg.vercel.app/EqualMa/gitpkg-hello/packages/hello"],
+        },
+    )
+
+    npm_import(
+        name = "npm__inline-fixtures__at_registry.yarnpkg.com_inline-fixtures_-_inline-fixtures-1.1.0.tgz_5f9edf644ac02a1322012dbbb9f0a4739831d662",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["inline-fixtures"],
+        },
+        package = "inline-fixtures",
+        version = "@registry.yarnpkg.com/inline-fixtures/-/inline-fixtures-1.1.0.tgz#5f9edf644ac02a1322012dbbb9f0a4739831d662",
+        url = "https://registry.yarnpkg.com/inline-fixtures/-/inline-fixtures-1.1.0.tgz#5f9edf644ac02a1322012dbbb9f0a4739831d662",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        deps = {
+            "make-dir": "2.1.0",
+            "tmp": "0.0.33",
+        },
+        transitive_closure = {
+            "inline-fixtures": ["@registry.yarnpkg.com/inline-fixtures/-/inline-fixtures-1.1.0.tgz#5f9edf644ac02a1322012dbbb9f0a4739831d662"],
+            "make-dir": ["2.1.0"],
+            "os-tmpdir": ["1.0.2"],
+            "pify": ["4.0.1"],
+            "semver": ["5.7.1"],
+            "tmp": ["0.0.33"],
+        },
+    )
+
+    npm_import(
+        name = "npm__syncpack__github.com_JamieMason_syncpack_c245af8ea73ce3345d92bbda6c684092a841e262",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["syncpack"],
+        },
+        package = "syncpack",
+        version = "github.com/JamieMason/syncpack/c245af8ea73ce3345d92bbda6c684092a841e262",
+        url = "https://codeload.github.com/JamieMason/syncpack/tar.gz/c245af8ea73ce3345d92bbda6c684092a841e262",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        deps = {
+            "chalk": "4.1.2",
+            "commander": "10.0.1",
+            "cosmiconfig": "8.1.3",
+            "fs-extra": "11.1.1",
+            "glob": "8.1.0",
+            "minimatch": "6.2.0",
+            "read-yaml-file": "2.1.0",
+            "semver": "7.5.0",
+            "tightrope": "0.1.0",
+            "zod": "3.21.4",
+        },
+        transitive_closure = {
+            "@babel/code-frame": ["7.18.6"],
+            "@babel/helper-validator-identifier": ["7.19.1"],
+            "@babel/highlight": ["7.18.6"],
+            "ansi-styles": ["3.2.1", "4.3.0"],
+            "argparse": ["2.0.1"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["2.0.1"],
+            "callsites": ["3.1.0"],
+            "chalk": ["2.4.2", "4.1.2"],
+            "color-convert": ["1.9.3", "2.0.1"],
+            "color-name": ["1.1.3", "1.1.4"],
+            "commander": ["10.0.1"],
+            "cosmiconfig": ["8.1.3"],
+            "error-ex": ["1.3.2"],
+            "escape-string-regexp": ["1.0.5"],
+            "fs-extra": ["11.1.1"],
+            "fs.realpath": ["1.0.0"],
+            "glob": ["8.1.0"],
+            "graceful-fs": ["4.2.10"],
+            "has-flag": ["3.0.0", "4.0.0"],
+            "import-fresh": ["3.3.0"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "is-arrayish": ["0.2.1"],
+            "js-tokens": ["4.0.0"],
+            "js-yaml": ["4.1.0"],
+            "json-parse-even-better-errors": ["2.3.1"],
+            "jsonfile": ["6.1.0"],
+            "lines-and-columns": ["1.2.4"],
+            "lru-cache": ["6.0.0"],
+            "minimatch": ["5.1.6", "6.2.0"],
+            "once": ["1.4.0"],
+            "parent-module": ["1.0.1"],
+            "parse-json": ["5.2.0"],
+            "path-type": ["4.0.0"],
+            "read-yaml-file": ["2.1.0"],
+            "resolve-from": ["4.0.0"],
+            "semver": ["7.5.0"],
+            "strip-bom": ["4.0.0"],
+            "supports-color": ["5.5.0", "7.2.0"],
+            "syncpack": ["github.com/JamieMason/syncpack/c245af8ea73ce3345d92bbda6c684092a841e262"],
+            "tightrope": ["0.1.0"],
+            "universalify": ["2.0.0"],
+            "wrappy": ["1.0.2"],
+            "yallist": ["4.0.0"],
+            "zod": ["3.21.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__helper-date__github.com_coda_helper-date_a2cb4284148cbba7d36173dff4c7c60ce59eae55",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["handlebars-helpers/helper-date"],
+        },
+        package = "helper-date",
+        version = "github.com/coda/helper-date/a2cb4284148cbba7d36173dff4c7c60ce59eae55",
+        url = "https://codeload.github.com/coda/helper-date/tar.gz/a2cb4284148cbba7d36173dff4c7c60ce59eae55",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        deps = {
+            "date.js": "0.3.3",
+            "handlebars-utils": "1.0.6",
+            "moment-timezone": "0.5.41",
+        },
+        transitive_closure = {
+            "date.js": ["0.3.3"],
+            "debug": ["3.1.0"],
+            "handlebars-utils": ["1.0.6"],
+            "helper-date": ["github.com/coda/helper-date/a2cb4284148cbba7d36173dff4c7c60ce59eae55"],
+            "is-buffer": ["1.1.6"],
+            "kind-of": ["3.2.2", "6.0.3"],
+            "moment": ["2.29.4"],
+            "moment-timezone": ["0.5.41"],
+            "ms": ["2.0.0"],
+            "typeof-article": ["0.1.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__protoc-gen-grpc__github.com_gregmagolan-codaio_protoc-gen-grpc-ts_be5580b06348d3eb9b4610a4a94065154a0df41f",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["protoc-gen-grpc"],
+        },
+        package = "protoc-gen-grpc",
+        version = "github.com/gregmagolan-codaio/protoc-gen-grpc-ts/be5580b06348d3eb9b4610a4a94065154a0df41f",
+        url = "https://codeload.github.com/gregmagolan-codaio/protoc-gen-grpc-ts/tar.gz/be5580b06348d3eb9b4610a4a94065154a0df41f",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        deps = {
+            "@mapbox/node-pre-gyp": "1.0.10",
+            "google-protobuf": "3.21.2",
+        },
+        transitive_closure = {
+            "@mapbox/node-pre-gyp": ["1.0.10"],
+            "abbrev": ["1.1.1"],
+            "agent-base": ["6.0.2"],
+            "ansi-regex": ["5.0.1"],
+            "aproba": ["2.0.0"],
+            "are-we-there-yet": ["2.0.0"],
+            "balanced-match": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "chownr": ["2.0.0"],
+            "color-support": ["1.1.3"],
+            "concat-map": ["0.0.1"],
+            "console-control-strings": ["1.1.0"],
+            "debug": ["4.3.4_supports-color_8.1.1"],
+            "delegates": ["1.0.0"],
+            "detect-libc": ["2.0.1"],
+            "emoji-regex": ["8.0.0"],
+            "fs-minipass": ["2.1.0"],
+            "fs.realpath": ["1.0.0"],
+            "gauge": ["3.0.2"],
+            "glob": ["7.2.3"],
+            "google-protobuf": ["3.21.2"],
+            "has-flag": ["4.0.0"],
+            "has-unicode": ["2.0.1"],
+            "https-proxy-agent": ["5.0.1"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "is-fullwidth-code-point": ["3.0.0"],
+            "lru-cache": ["6.0.0"],
+            "make-dir": ["3.1.0"],
+            "minimatch": ["3.1.2"],
+            "minipass": ["3.3.6", "4.2.4"],
+            "minizlib": ["2.1.2"],
+            "mkdirp": ["1.0.4"],
+            "ms": ["2.1.2"],
+            "node-fetch": ["2.6.12"],
+            "nopt": ["5.0.0"],
+            "npmlog": ["5.0.1"],
+            "object-assign": ["4.1.1"],
+            "once": ["1.4.0"],
+            "path-is-absolute": ["1.0.1"],
+            "protoc-gen-grpc": ["github.com/gregmagolan-codaio/protoc-gen-grpc-ts/be5580b06348d3eb9b4610a4a94065154a0df41f"],
+            "readable-stream": ["3.6.1"],
+            "rimraf": ["3.0.2"],
+            "safe-buffer": ["5.2.1"],
+            "semver": ["6.3.0", "7.5.0"],
+            "set-blocking": ["2.0.0"],
+            "signal-exit": ["3.0.7"],
+            "string-width": ["4.2.3"],
+            "string_decoder": ["1.3.0"],
+            "strip-ansi": ["6.0.1"],
+            "supports-color": ["8.1.1"],
+            "tar": ["6.1.13"],
+            "tr46": ["0.0.3"],
+            "util-deprecate": ["1.0.2"],
+            "webidl-conversions": ["3.0.1"],
+            "whatwg-url": ["5.0.0"],
+            "wide-align": ["1.1.5"],
+            "wrappy": ["1.0.2"],
+            "yallist": ["4.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_kubernetes_client-node__github.com_kubernetes-client_javascript_fc681991e61c6808dd26012a2331f83671a11218__bufferutil_4.0.7",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["@kubernetes/client-node"],
+        },
+        package = "@kubernetes/client-node",
+        version = "github.com/kubernetes-client/javascript/fc681991e61c6808dd26012a2331f83671a11218_bufferutil_4.0.7",
+        url = "https://codeload.github.com/kubernetes-client/javascript/tar.gz/fc681991e61c6808dd26012a2331f83671a11218",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        deps = {
+            "openid-client": "5.4.0",
+            "@types/js-yaml": "registry.npmjs.org/@types/js-yaml@4.0.5",
+            "@types/node": "registry.npmjs.org/@types/node@18.11.18",
+            "@types/request": "registry.npmjs.org/@types/request@2.48.8",
+            "@types/underscore": "registry.npmjs.org/@types/underscore@1.11.4",
+            "@types/ws": "registry.npmjs.org/@types/ws@8.5.5",
+            "byline": "5.0.0",
+            "isomorphic-ws": "5.0.0_ws_8.13.0",
+            "js-yaml": "4.1.0",
+            "jsonpath-plus": "7.2.0",
+            "request": "2.88.2",
+            "rfc4648": "1.5.2",
+            "stream-buffers": "3.0.2",
+            "tar": "6.1.13",
+            "tmp-promise": "3.0.3",
+            "tslib": "2.6.0",
+            "typescript": "4.9.5",
+            "underscore": "1.13.6",
+            "ws": "8.13.0_bufferutil_4.0.7",
+        },
+        transitive_closure = {
+            "@kubernetes/client-node": ["github.com/kubernetes-client/javascript/fc681991e61c6808dd26012a2331f83671a11218_bufferutil_4.0.7"],
+            "@types/caseless": ["registry.npmjs.org/@types/caseless@0.12.2"],
+            "@types/js-yaml": ["registry.npmjs.org/@types/js-yaml@4.0.5"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@types/request": ["registry.npmjs.org/@types/request@2.48.8"],
+            "@types/tough-cookie": ["registry.npmjs.org/@types/tough-cookie@4.0.2"],
+            "@types/underscore": ["registry.npmjs.org/@types/underscore@1.11.4"],
+            "@types/ws": ["registry.npmjs.org/@types/ws@8.5.5"],
+            "ajv": ["6.12.6"],
+            "argparse": ["2.0.1"],
+            "asn1": ["0.2.6"],
+            "assert-plus": ["1.0.0"],
+            "asynckit": ["0.4.0"],
+            "aws-sign2": ["0.7.0"],
+            "aws4": ["1.12.0"],
+            "balanced-match": ["1.0.2"],
+            "bcrypt-pbkdf": ["1.0.2"],
+            "brace-expansion": ["1.1.11"],
+            "bufferutil": ["4.0.7"],
+            "byline": ["5.0.0"],
+            "caseless": ["0.12.0"],
+            "chownr": ["2.0.0"],
+            "combined-stream": ["1.0.8"],
+            "concat-map": ["0.0.1"],
+            "core-util-is": ["1.0.2"],
+            "dashdash": ["1.14.1"],
+            "delayed-stream": ["1.0.0"],
+            "ecc-jsbn": ["0.1.2"],
+            "extend": ["3.0.2"],
+            "extsprintf": ["1.3.0"],
+            "fast-deep-equal": ["3.1.3"],
+            "fast-json-stable-stringify": ["2.1.0"],
+            "forever-agent": ["0.6.1"],
+            "form-data": ["2.3.3", "2.5.1"],
+            "fs-minipass": ["2.1.0"],
+            "fs.realpath": ["1.0.0"],
+            "getpass": ["0.1.7"],
+            "glob": ["7.2.3"],
+            "har-schema": ["2.0.0"],
+            "har-validator": ["5.1.5"],
+            "http-signature": ["1.2.0"],
+            "inflight": ["1.0.6"],
+            "inherits": ["2.0.4"],
+            "is-typedarray": ["1.0.0"],
+            "isomorphic-ws": ["5.0.0_ws_8.13.0"],
+            "isstream": ["0.1.2"],
+            "jose": ["4.12.0"],
+            "js-yaml": ["4.1.0"],
+            "jsbn": ["0.1.1"],
+            "json-schema": ["0.4.0"],
+            "json-schema-traverse": ["0.4.1"],
+            "json-stringify-safe": ["5.0.1"],
+            "jsonpath-plus": ["7.2.0"],
+            "jsprim": ["1.4.2"],
+            "lru-cache": ["6.0.0"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+            "minimatch": ["3.1.2"],
+            "minipass": ["3.3.6", "4.2.4"],
+            "minizlib": ["2.1.2"],
+            "mkdirp": ["1.0.4"],
+            "node-gyp-build": ["4.6.0"],
+            "oauth-sign": ["0.9.0"],
+            "object-hash": ["2.2.0"],
+            "oidc-token-hash": ["5.0.1"],
+            "once": ["1.4.0"],
+            "openid-client": ["5.4.0"],
+            "path-is-absolute": ["1.0.1"],
+            "performance-now": ["2.1.0"],
+            "psl": ["1.9.0"],
+            "punycode": ["2.3.0"],
+            "qs": ["6.5.3"],
+            "request": ["2.88.2"],
+            "rfc4648": ["1.5.2"],
+            "rimraf": ["3.0.2"],
+            "safe-buffer": ["5.2.1"],
+            "safer-buffer": ["2.1.2"],
+            "sshpk": ["1.17.0"],
+            "stream-buffers": ["3.0.2"],
+            "tar": ["6.1.13"],
+            "tmp": ["0.2.1"],
+            "tmp-promise": ["3.0.3"],
+            "tough-cookie": ["2.5.0"],
+            "tslib": ["2.6.0"],
+            "tunnel-agent": ["0.6.0"],
+            "tweetnacl": ["0.14.5"],
+            "typescript": ["4.9.5"],
+            "underscore": ["1.13.6"],
+            "uri-js": ["4.4.1"],
+            "uuid": ["3.4.0"],
+            "verror": ["1.10.0"],
+            "wrappy": ["1.0.2"],
+            "ws": ["8.13.0_bufferutil_4.0.7"],
+            "yallist": ["4.0.0"],
+        },
+        lifecycle_hooks = ["build"],
+        lifecycle_hooks_execution_requirements = [],
+    )
+
+    npm_import(
+        name = "npm__debug__github.com_ngokevin_debug_9742c5f383a6f8046241920156236ade8ec30d53",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "npm/private/test": ["debug"],
+        },
+        package = "debug",
+        version = "github.com/ngokevin/debug/9742c5f383a6f8046241920156236ade8ec30d53",
+        url = "https://codeload.github.com/ngokevin/debug/tar.gz/9742c5f383a6f8046241920156236ade8ec30d53",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        deps = {
+            "ms": "0.7.3",
+        },
+        transitive_closure = {
+            "debug": ["github.com/ngokevin/debug/9742c5f383a6f8046241920156236ade8ec30d53"],
+            "ms": ["0.7.3"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_archiver__registry.npmjs.org_at_types_archiver_5.3.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/image": ["@types/archiver"],
+        },
+        package = "@types/archiver",
+        version = "registry.npmjs.org/@types/archiver@5.3.1",
+        url = "https://registry.yarnpkg.com/@types/archiver/-/archiver-5.3.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-wKYZaSXaDvTZuInAWjCeGG7BEAgTWG2zZW0/f7IYFcoHB2X2d9lkVFnrOlXl3W6NrvO6Ml3FLLu8Uksyymcpnw==",
+        deps = {
+            "@types/glob": "registry.npmjs.org/@types/glob@8.1.0",
+        },
+        transitive_closure = {
+            "@types/archiver": ["registry.npmjs.org/@types/archiver@5.3.1"],
+            "@types/glob": ["registry.npmjs.org/@types/glob@8.1.0"],
+            "@types/minimatch": ["registry.npmjs.org/@types/minimatch@5.1.2"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_cacheable-request__registry.npmjs.org_at_types_cacheable-request_6.0.3",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/cacheable-request",
+        version = "registry.npmjs.org/@types/cacheable-request@6.0.3",
+        url = "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==",
+        deps = {
+            "@types/http-cache-semantics": "registry.npmjs.org/@types/http-cache-semantics@4.0.1",
+            "@types/keyv": "registry.npmjs.org/@types/keyv@3.1.4",
+            "@types/node": "registry.npmjs.org/@types/node@18.11.18",
+            "@types/responselike": "registry.npmjs.org/@types/responselike@1.0.0",
+        },
+        transitive_closure = {
+            "@types/cacheable-request": ["registry.npmjs.org/@types/cacheable-request@6.0.3"],
+            "@types/http-cache-semantics": ["registry.npmjs.org/@types/http-cache-semantics@4.0.1"],
+            "@types/keyv": ["registry.npmjs.org/@types/keyv@3.1.4"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@types/responselike": ["registry.npmjs.org/@types/responselike@1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_caseless__registry.npmjs.org_at_types_caseless_0.12.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/caseless",
+        version = "registry.npmjs.org/@types/caseless@0.12.2",
+        url = "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==",
+        transitive_closure = {
+            "@types/caseless": ["registry.npmjs.org/@types/caseless@0.12.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_eslint-scope__registry.npmjs.org_at_types_eslint-scope_3.7.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/eslint-scope",
+        version = "registry.npmjs.org/@types/eslint-scope@3.7.4",
+        url = "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==",
+        deps = {
+            "@types/eslint": "registry.npmjs.org/@types/eslint@8.21.1",
+            "@types/estree": "registry.npmjs.org/@types/estree@1.0.0",
+        },
+        transitive_closure = {
+            "@types/eslint": ["registry.npmjs.org/@types/eslint@8.21.1"],
+            "@types/eslint-scope": ["registry.npmjs.org/@types/eslint-scope@3.7.4"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@1.0.0"],
+            "@types/json-schema": ["registry.npmjs.org/@types/json-schema@7.0.11"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_eslint__registry.npmjs.org_at_types_eslint_8.21.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/eslint",
+        version = "registry.npmjs.org/@types/eslint@8.21.1",
+        url = "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.21.1.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==",
+        deps = {
+            "@types/estree": "registry.npmjs.org/@types/estree@1.0.0",
+            "@types/json-schema": "registry.npmjs.org/@types/json-schema@7.0.11",
+        },
+        transitive_closure = {
+            "@types/eslint": ["registry.npmjs.org/@types/eslint@8.21.1"],
+            "@types/estree": ["registry.npmjs.org/@types/estree@1.0.0"],
+            "@types/json-schema": ["registry.npmjs.org/@types/json-schema@7.0.11"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_estree__registry.npmjs.org_at_types_estree_0.0.39",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/estree",
+        version = "registry.npmjs.org/@types/estree@0.0.39",
+        url = "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
+        transitive_closure = {
+            "@types/estree": ["registry.npmjs.org/@types/estree@0.0.39"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_estree__registry.npmjs.org_at_types_estree_0.0.51",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/estree",
+        version = "registry.npmjs.org/@types/estree@0.0.51",
+        url = "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
+        transitive_closure = {
+            "@types/estree": ["registry.npmjs.org/@types/estree@0.0.51"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_estree__registry.npmjs.org_at_types_estree_1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/estree",
+        version = "registry.npmjs.org/@types/estree@1.0.0",
+        url = "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==",
+        transitive_closure = {
+            "@types/estree": ["registry.npmjs.org/@types/estree@1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_glob__registry.npmjs.org_at_types_glob_8.1.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/glob",
+        version = "registry.npmjs.org/@types/glob@8.1.0",
+        url = "https://registry.yarnpkg.com/@types/glob/-/glob-8.1.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==",
+        deps = {
+            "@types/minimatch": "registry.npmjs.org/@types/minimatch@5.1.2",
+            "@types/node": "registry.npmjs.org/@types/node@18.11.18",
+        },
+        transitive_closure = {
+            "@types/glob": ["registry.npmjs.org/@types/glob@8.1.0"],
+            "@types/minimatch": ["registry.npmjs.org/@types/minimatch@5.1.2"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_google-protobuf__registry.npmjs.org_at_types_google-protobuf_3.15.6",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/worker/src": ["@types/google-protobuf"],
+        },
+        package = "@types/google-protobuf",
+        version = "registry.npmjs.org/@types/google-protobuf@3.15.6",
+        url = "https://registry.yarnpkg.com/@types/google-protobuf/-/google-protobuf-3.15.6.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-pYVNNJ+winC4aek+lZp93sIKxnXt5qMkuKmaqS3WGuTq0Bw1ZDYNBgzG5kkdtwcv+GmYJGo3yEg6z2cKKAiEdw==",
+        transitive_closure = {
+            "@types/google-protobuf": ["registry.npmjs.org/@types/google-protobuf@3.15.6"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_http-cache-semantics__registry.npmjs.org_at_types_http-cache-semantics_4.0.1",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/http-cache-semantics",
+        version = "registry.npmjs.org/@types/http-cache-semantics@4.0.1",
+        url = "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==",
+        transitive_closure = {
+            "@types/http-cache-semantics": ["registry.npmjs.org/@types/http-cache-semantics@4.0.1"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_istanbul-lib-coverage__registry.npmjs.org_at_types_istanbul-lib-coverage_2.0.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/istanbul-lib-coverage",
+        version = "registry.npmjs.org/@types/istanbul-lib-coverage@2.0.4",
+        url = "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==",
+        transitive_closure = {
+            "@types/istanbul-lib-coverage": ["registry.npmjs.org/@types/istanbul-lib-coverage@2.0.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_js-yaml__registry.npmjs.org_at_types_js-yaml_4.0.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/js-yaml",
+        version = "registry.npmjs.org/@types/js-yaml@4.0.5",
+        url = "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-4.0.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==",
+        transitive_closure = {
+            "@types/js-yaml": ["registry.npmjs.org/@types/js-yaml@4.0.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_json-schema__registry.npmjs.org_at_types_json-schema_7.0.11",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/json-schema",
+        version = "registry.npmjs.org/@types/json-schema@7.0.11",
+        url = "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
+        transitive_closure = {
+            "@types/json-schema": ["registry.npmjs.org/@types/json-schema@7.0.11"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_keyv__registry.npmjs.org_at_types_keyv_3.1.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/keyv",
+        version = "registry.npmjs.org/@types/keyv@3.1.4",
+        url = "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==",
+        deps = {
+            "@types/node": "registry.npmjs.org/@types/node@18.11.18",
+        },
+        transitive_closure = {
+            "@types/keyv": ["registry.npmjs.org/@types/keyv@3.1.4"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_minimatch__registry.npmjs.org_at_types_minimatch_5.1.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/minimatch",
+        version = "registry.npmjs.org/@types/minimatch@5.1.2",
+        url = "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==",
+        transitive_closure = {
+            "@types/minimatch": ["registry.npmjs.org/@types/minimatch@5.1.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_node__registry.npmjs.org_at_types_node_16.18.11",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "": ["@types/node"],
+            "js/private/test/js_run_devserver": ["@types/node"],
+        },
+        package = "@types/node",
+        version = "registry.npmjs.org/@types/node@16.18.11",
+        url = "https://registry.yarnpkg.com/@types/node/-/node-16.18.11.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==",
+        transitive_closure = {
+            "@types/node": ["registry.npmjs.org/@types/node@16.18.11"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_node__registry.npmjs.org_at_types_node_18.11.11",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/image": ["@types/node"],
+        },
+        package = "@types/node",
+        version = "registry.npmjs.org/@types/node@18.11.11",
+        url = "https://registry.yarnpkg.com/@types/node/-/node-18.11.11.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g==",
+        transitive_closure = {
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.11"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_node__registry.npmjs.org_at_types_node_18.11.18",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/worker/src": ["@types/node"],
+        },
+        package = "@types/node",
+        version = "registry.npmjs.org/@types/node@18.11.18",
+        url = "https://registry.yarnpkg.com/@types/node/-/node-18.11.18.tgz",
+        package_visibility = ["//visibility:public"],
+        generate_bzl_library_targets = True,
+        integrity = "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==",
+        transitive_closure = {
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_request__registry.npmjs.org_at_types_request_2.48.8",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/request",
+        version = "registry.npmjs.org/@types/request@2.48.8",
+        url = "https://registry.yarnpkg.com/@types/request/-/request-2.48.8.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==",
+        deps = {
+            "@types/caseless": "registry.npmjs.org/@types/caseless@0.12.2",
+            "@types/node": "registry.npmjs.org/@types/node@18.11.18",
+            "@types/tough-cookie": "registry.npmjs.org/@types/tough-cookie@4.0.2",
+            "form-data": "2.5.1",
+        },
+        transitive_closure = {
+            "@types/caseless": ["registry.npmjs.org/@types/caseless@0.12.2"],
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@types/request": ["registry.npmjs.org/@types/request@2.48.8"],
+            "@types/tough-cookie": ["registry.npmjs.org/@types/tough-cookie@4.0.2"],
+            "asynckit": ["0.4.0"],
+            "combined-stream": ["1.0.8"],
+            "delayed-stream": ["1.0.0"],
+            "form-data": ["2.5.1"],
+            "mime-db": ["1.52.0"],
+            "mime-types": ["2.1.35"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_resolve__registry.npmjs.org_at_types_resolve_1.20.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/resolve",
+        version = "registry.npmjs.org/@types/resolve@1.20.2",
+        url = "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==",
+        transitive_closure = {
+            "@types/resolve": ["registry.npmjs.org/@types/resolve@1.20.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_responselike__registry.npmjs.org_at_types_responselike_1.0.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/responselike",
+        version = "registry.npmjs.org/@types/responselike@1.0.0",
+        url = "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==",
+        deps = {
+            "@types/node": "registry.npmjs.org/@types/node@18.11.18",
+        },
+        transitive_closure = {
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@types/responselike": ["registry.npmjs.org/@types/responselike@1.0.0"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_tar-stream__registry.npmjs.org_at_types_tar-stream_2.2.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {
+            "js/private/image": ["@types/tar-stream"],
+        },
+        package = "@types/tar-stream",
+        version = "registry.npmjs.org/@types/tar-stream@2.2.2",
+        url = "https://registry.yarnpkg.com/@types/tar-stream/-/tar-stream-2.2.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-1AX+Yt3icFuU6kxwmPakaiGrJUwG44MpuiqPg4dSolRFk6jmvs4b3IbUol9wKDLIgU76gevn3EwE8y/DkSJCZQ==",
+        deps = {
+            "@types/node": "registry.npmjs.org/@types/node@18.11.11",
+        },
+        transitive_closure = {
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.11"],
+            "@types/tar-stream": ["registry.npmjs.org/@types/tar-stream@2.2.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_tough-cookie__registry.npmjs.org_at_types_tough-cookie_4.0.2",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/tough-cookie",
+        version = "registry.npmjs.org/@types/tough-cookie@4.0.2",
+        url = "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.2.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==",
+        transitive_closure = {
+            "@types/tough-cookie": ["registry.npmjs.org/@types/tough-cookie@4.0.2"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_underscore__registry.npmjs.org_at_types_underscore_1.11.4",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/underscore",
+        version = "registry.npmjs.org/@types/underscore@1.11.4",
+        url = "https://registry.yarnpkg.com/@types/underscore/-/underscore-1.11.4.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-uO4CD2ELOjw8tasUrAhvnn2W4A0ZECOvMjCivJr4gA9pGgjv+qxKWY9GLTMVEK8ej85BxQOocUyE7hImmSQYcg==",
+        transitive_closure = {
+            "@types/underscore": ["registry.npmjs.org/@types/underscore@1.11.4"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_ws__registry.npmjs.org_at_types_ws_8.5.5",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/ws",
+        version = "registry.npmjs.org/@types/ws@8.5.5",
+        url = "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.5.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==",
+        deps = {
+            "@types/node": "registry.npmjs.org/@types/node@18.11.18",
+        },
+        transitive_closure = {
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@types/ws": ["registry.npmjs.org/@types/ws@8.5.5"],
+        },
+    )
+
+    npm_import(
+        name = "npm__at_types_yauzl__registry.npmjs.org_at_types_yauzl_2.10.0",
+        root_package = "",
+        link_workspace = "",
+        link_packages = {},
+        package = "@types/yauzl",
+        version = "registry.npmjs.org/@types/yauzl@2.10.0",
+        url = "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz",
+        package_visibility = ["//visibility:public"],
+        dev = True,
+        generate_bzl_library_targets = True,
+        integrity = "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
+        deps = {
+            "@types/node": "registry.npmjs.org/@types/node@18.11.18",
+        },
+        transitive_closure = {
+            "@types/node": ["registry.npmjs.org/@types/node@18.11.18"],
+            "@types/yauzl": ["registry.npmjs.org/@types/yauzl@2.10.0"],
+        },
+        lifecycle_hooks = ["preinstall", "install", "postinstall"],
+        lifecycle_hooks_execution_requirements = ["no-sandbox"],
+    )
diff --git a/npm/private/test/rollup_links_defs_checked.bzl b/npm/private/test/snapshots/bzlmod/rollup_links_defs.bzl
similarity index 96%
copy from npm/private/test/rollup_links_defs_checked.bzl
copy to npm/private/test/snapshots/bzlmod/rollup_links_defs.bzl
index 093cfec..3203df7 100644
--- a/npm/private/test/rollup_links_defs_checked.bzl
+++ b/npm/private/test/snapshots/bzlmod/rollup_links_defs.bzl
@@ -1,6 +1,9 @@
 "@generated by @aspect_rules_js//npm/private:npm_import.bzl for npm package rollup@2.70.2"
 
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_store_internal.bzl", _npm_package_store = "npm_package_store_internal")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_link_package_store.bzl", _npm_link_package_store = "npm_link_package_store")
 
 # Generated npm_package_store targets for npm package rollup@2.70.2
@@ -42,7 +45,7 @@
     # post-lifecycle target with reference deps for use in terminal target with transitive closure
     _npm_package_store(
         name = "{}/pkg".format(store_target_name),
-        src = "{}/pkg_lc".format(store_target_name) if False else "@@npm__rollup__2.70.2//:pkg",
+        src = "{}/pkg_lc".format(store_target_name) if False else "@@_main~npm~npm__rollup__2.70.2//:pkg",
         package = "rollup",
         version = "2.70.2",
         dev = True,
@@ -57,7 +60,7 @@
     # virtual store target with transitive closure of all npm package dependencies
     _npm_package_store(
         name = store_target_name,
-        src = None if True else "@@npm__rollup__2.70.2//:pkg",
+        src = None if True else "@@_main~npm~npm__rollup__2.70.2//:pkg",
         package = "rollup",
         version = "2.70.2",
         dev = True,
diff --git a/npm/private/test/unused_links_defs_checked.bzl b/npm/private/test/snapshots/bzlmod/unused_links_defs.bzl
similarity index 94%
copy from npm/private/test/unused_links_defs_checked.bzl
copy to npm/private/test/snapshots/bzlmod/unused_links_defs.bzl
index 4ac6b84..a53be6e 100644
--- a/npm/private/test/unused_links_defs_checked.bzl
+++ b/npm/private/test/snapshots/bzlmod/unused_links_defs.bzl
@@ -1,6 +1,9 @@
 "@generated by @aspect_rules_js//npm/private:npm_import.bzl for npm package unused@0.2.2"
 
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_store_internal.bzl", _npm_package_store = "npm_package_store_internal")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_link_package_store.bzl", _npm_link_package_store = "npm_link_package_store")
 
 # Generated npm_package_store targets for npm package unused@0.2.2
@@ -46,7 +49,7 @@
     # post-lifecycle target with reference deps for use in terminal target with transitive closure
     _npm_package_store(
         name = "{}/pkg".format(store_target_name),
-        src = "{}/pkg_lc".format(store_target_name) if False else "@@npm__unused__0.2.2//:pkg",
+        src = "{}/pkg_lc".format(store_target_name) if False else "@@_main~npm~npm__unused__0.2.2//:pkg",
         package = "unused",
         version = "0.2.2",
         dev = True,
@@ -61,7 +64,7 @@
     # virtual store target with transitive closure of all npm package dependencies
     _npm_package_store(
         name = store_target_name,
-        src = None if True else "@@npm__unused__0.2.2//:pkg",
+        src = None if True else "@@_main~npm~npm__unused__0.2.2//:pkg",
         package = "unused",
         version = "0.2.2",
         dev = True,
@@ -113,7 +116,7 @@
         name = name,
         package = link_alias,
         src = "//:{}".format(store_target_name),
-        visibility = ["//visibility:private"],
+        visibility = ["//visibility:public"],
         tags = ["manual"],
         use_declare_symlink = select({
             "@aspect_rules_js//js:allow_unresolved_symlinks": True,
@@ -127,11 +130,11 @@
         name = "{}/dir".format(name),
         srcs = [":{}".format(name)],
         output_group = "package_directory",
-        visibility = ["//visibility:private"],
+        visibility = ["//visibility:public"],
         tags = ["manual"],
     )
 
-    return [":{}".format(name)] if False else []
+    return [":{}".format(name)] if True else []
 
 # Generated npm_package_store and npm_link_package_store targets for npm package unused@0.2.2
 # buildifier: disable=function-docstring
@@ -166,7 +169,7 @@
         for link_alias in link_aliases:
             link_target_name = "{}/{}".format(name, link_alias)
             npm_link_imported_package_store(name = link_target_name)
-            if False:
+            if True:
                 link_targets.append(":{}".format(link_target_name))
                 if len(link_alias.split("/", 1)) > 1:
                     link_scope = link_alias.split("/", 1)[0]
diff --git a/npm/private/test/chalk_links_defs_checked.bzl b/npm/private/test/snapshots/wksp/chalk_links_defs.bzl
similarity index 98%
copy from npm/private/test/chalk_links_defs_checked.bzl
copy to npm/private/test/snapshots/wksp/chalk_links_defs.bzl
index 35c17ca..a4ff7b3 100644
--- a/npm/private/test/chalk_links_defs_checked.bzl
+++ b/npm/private/test/snapshots/wksp/chalk_links_defs.bzl
@@ -1,6 +1,9 @@
 "@generated by @aspect_rules_js//npm/private:npm_import.bzl for npm package chalk@5.0.1"
 
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_store_internal.bzl", _npm_package_store = "npm_package_store_internal")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_link_package_store.bzl", _npm_link_package_store = "npm_link_package_store")
 
 # Generated npm_package_store targets for npm package chalk@5.0.1
diff --git a/npm/private/test/fsevents_links_defs_checked.bzl b/npm/private/test/snapshots/wksp/fsevents_links_defs.bzl
similarity index 98%
rename from npm/private/test/fsevents_links_defs_checked.bzl
rename to npm/private/test/snapshots/wksp/fsevents_links_defs.bzl
index af5476d..fef5fe7 100644
--- a/npm/private/test/fsevents_links_defs_checked.bzl
+++ b/npm/private/test/snapshots/wksp/fsevents_links_defs.bzl
@@ -1,8 +1,13 @@
 "@generated by @aspect_rules_js//npm/private:npm_import.bzl for npm package fsevents@2.3.2"
 
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_store_internal.bzl", _npm_package_store = "npm_package_store_internal")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_link_package_store.bzl", _npm_link_package_store = "npm_link_package_store")
 load("@aspect_rules_js//js:defs.bzl", _js_run_binary = "js_run_binary")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_internal.bzl", _npm_package_internal = "npm_package_internal")
 
 # Generated npm_package_store targets for npm package fsevents@2.3.2
diff --git a/npm/private/test/npm_defs_checked.bzl b/npm/private/test/snapshots/wksp/npm_defs.bzl
similarity index 100%
rename from npm/private/test/npm_defs_checked.bzl
rename to npm/private/test/snapshots/wksp/npm_defs.bzl
diff --git a/npm/private/test/package_json_checked.bzl b/npm/private/test/snapshots/wksp/package_json.bzl
similarity index 100%
rename from npm/private/test/package_json_checked.bzl
rename to npm/private/test/snapshots/wksp/package_json.bzl
diff --git a/npm/private/test/package_json_with_dashes_checked.bzl b/npm/private/test/snapshots/wksp/package_json_with_dashes.bzl
similarity index 100%
rename from npm/private/test/package_json_with_dashes_checked.bzl
rename to npm/private/test/snapshots/wksp/package_json_with_dashes.bzl
diff --git a/npm/private/test/repositories_checked.bzl b/npm/private/test/snapshots/wksp/repositories.bzl
similarity index 100%
rename from npm/private/test/repositories_checked.bzl
rename to npm/private/test/snapshots/wksp/repositories.bzl
diff --git a/npm/private/test/rollup_links_defs_checked.bzl b/npm/private/test/snapshots/wksp/rollup_links_defs.bzl
similarity index 98%
rename from npm/private/test/rollup_links_defs_checked.bzl
rename to npm/private/test/snapshots/wksp/rollup_links_defs.bzl
index 093cfec..93b4026 100644
--- a/npm/private/test/rollup_links_defs_checked.bzl
+++ b/npm/private/test/snapshots/wksp/rollup_links_defs.bzl
@@ -1,6 +1,9 @@
 "@generated by @aspect_rules_js//npm/private:npm_import.bzl for npm package rollup@2.70.2"
 
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_store_internal.bzl", _npm_package_store = "npm_package_store_internal")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_link_package_store.bzl", _npm_link_package_store = "npm_link_package_store")
 
 # Generated npm_package_store targets for npm package rollup@2.70.2
diff --git a/npm/private/test/unused_links_defs_checked.bzl b/npm/private/test/snapshots/wksp/unused_links_defs.bzl
similarity index 98%
rename from npm/private/test/unused_links_defs_checked.bzl
rename to npm/private/test/snapshots/wksp/unused_links_defs.bzl
index 4ac6b84..cdfddd9 100644
--- a/npm/private/test/unused_links_defs_checked.bzl
+++ b/npm/private/test/snapshots/wksp/unused_links_defs.bzl
@@ -1,6 +1,9 @@
 "@generated by @aspect_rules_js//npm/private:npm_import.bzl for npm package unused@0.2.2"
 
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_package_store_internal.bzl", _npm_package_store = "npm_package_store_internal")
+
+# buildifier: disable=bzl-visibility
 load("@aspect_rules_js//npm/private:npm_link_package_store.bzl", _npm_link_package_store = "npm_link_package_store")
 
 # Generated npm_package_store targets for npm package unused@0.2.2