{ lib, ... }: {
  config.floco = {
    pdefs = {
      "@acuminous/bitsyntax" = {
        "0.1.2" = {
          depInfo = {
            buffer-more-ints = {
              descriptor = "~1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            debug = {
              descriptor = "^4.3.4";
              pin = "4.3.4";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "~5.1.2";
              pin = "5.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-jpcE0L3nnoBxsVKn2AfP0SEywaMjtsaTCoFBCtkBThE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@acuminous/bitsyntax/-/bitsyntax-0.1.2.tgz";
          };
          ident = "@acuminous/bitsyntax";
          ltype = "file";
          version = "0.1.2";
        };
      };
      "@ampproject/remapping" = {
        "2.2.0" = {
          depInfo = {
            "@jridgewell/gen-mapping" = {
              descriptor = "^0.1.0";
              pin = "0.1.1";
              runtime = true;
            };
            "@jridgewell/trace-mapping" = {
              descriptor = "^0.3.9";
              pin = "0.3.17";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fqn74UKWiyYk1poPyDIGx+9pH0rpAfjs+6xULBMktFQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz";
          };
          ident = "@ampproject/remapping";
          ltype = "file";
          version = "2.2.0";
        };
      };
      "@azure/abort-controller" = {
        "1.1.0" = {
          depInfo = {
            tslib = {
              descriptor = "^2.2.0";
              pin = "2.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-h6kIIrI5wqybhjnIH3IrTrgCAM7Z43A0739ap4/DxEI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz";
          };
          ident = "@azure/abort-controller";
          ltype = "file";
          version = "1.1.0";
        };
      };
      "@azure/core-auth" = {
        "1.4.0" = {
          depInfo = {
            "@azure/abort-controller" = {
              descriptor = "^1.0.0";
              pin = "1.1.0";
              runtime = true;
            };
            tslib = {
              descriptor = "^2.2.0";
              pin = "2.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LXMklE13SPqs0ke/PY+C3j6ZwDcifpJx3UawWqNIA3A=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz";
          };
          ident = "@azure/core-auth";
          ltype = "file";
          version = "1.4.0";
        };
      };
      "@azure/core-client" = {
        "1.7.1" = {
          depInfo = {
            "@azure/abort-controller" = {
              descriptor = "^1.0.0";
              pin = "1.1.0";
              runtime = true;
            };
            "@azure/core-auth" = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            "@azure/core-rest-pipeline" = {
              descriptor = "^1.9.1";
              pin = "1.10.1";
              runtime = true;
            };
            "@azure/core-tracing" = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            "@azure/core-util" = {
              descriptor = "^1.0.0";
              pin = "1.1.1";
              runtime = true;
            };
            "@azure/logger" = {
              descriptor = "^1.0.0";
              pin = "1.0.3";
              runtime = true;
            };
            tslib = {
              descriptor = "^2.2.0";
              pin = "2.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-tpfsuE8ld9Ya8Tq9BLU0nRrN2OY6gbZdNA5KDWDkeHQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.1.tgz";
          };
          ident = "@azure/core-client";
          ltype = "file";
          version = "1.7.1";
        };
      };
      "@azure/core-http" = {
        "2.3.1" = {
          depInfo = {
            "@azure/abort-controller" = {
              descriptor = "^1.0.0";
              pin = "1.1.0";
              runtime = true;
            };
            "@azure/core-auth" = {
              descriptor = "^1.3.0";
              pin = "1.4.0";
              runtime = true;
            };
            "@azure/core-tracing" = {
              descriptor = "1.0.0-preview.13";
              pin = "1.0.0-preview.13";
              runtime = true;
            };
            "@azure/core-util" = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            "@azure/logger" = {
              descriptor = "^1.0.0";
              pin = "1.0.3";
              runtime = true;
            };
            "@types/node-fetch" = {
              descriptor = "^2.5.0";
              pin = "2.6.2";
              runtime = true;
            };
            "@types/tunnel" = {
              descriptor = "^0.0.3";
              pin = "0.0.3";
              runtime = true;
            };
            form-data = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            node-fetch = {
              descriptor = "^2.6.7";
              pin = "2.6.9";
              runtime = true;
            };
            process = {
              descriptor = "^0.11.10";
              pin = "0.11.10";
              runtime = true;
            };
            tough-cookie = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            tslib = {
              descriptor = "^2.2.0";
              pin = "2.5.0";
              runtime = true;
            };
            tunnel = {
              descriptor = "^0.0.6";
              pin = "0.0.6";
              runtime = true;
            };
            uuid = {
              descriptor = "^8.3.0";
              pin = "8.3.2";
              runtime = true;
            };
            xml2js = {
              descriptor = "^0.4.19";
              pin = "0.4.23";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-JEZ/vOBYk9wZgTcBIN7nHWHzMIjDg/IJ985RzLobqKA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/core-http/-/core-http-2.3.1.tgz";
          };
          ident = "@azure/core-http";
          ltype = "file";
          version = "2.3.1";
        };
      };
      "@azure/core-lro" = {
        "2.5.1" = {
          depInfo = {
            "@azure/abort-controller" = {
              descriptor = "^1.0.0";
              pin = "1.1.0";
              runtime = true;
            };
            "@azure/logger" = {
              descriptor = "^1.0.0";
              pin = "1.0.3";
              runtime = true;
            };
            tslib = {
              descriptor = "^2.2.0";
              pin = "2.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Li5kdcMDd/B3hhbTfTvJmXFm+maFVrn2j7/h+jmoaO0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.5.1.tgz";
          };
          ident = "@azure/core-lro";
          ltype = "file";
          version = "2.5.1";
        };
      };
      "@azure/core-paging" = {
        "1.5.0" = {
          depInfo = {
            tslib = {
              descriptor = "^2.2.0";
              pin = "2.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-m95jB61e/pIVPRdN6gg+A3nCF+UP2ZKIVzQPEVX6T/g=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.5.0.tgz";
          };
          ident = "@azure/core-paging";
          ltype = "file";
          version = "1.5.0";
        };
      };
      "@azure/core-rest-pipeline" = {
        "1.10.1" = {
          depInfo = {
            "@azure/abort-controller" = {
              descriptor = "^1.0.0";
              pin = "1.1.0";
              runtime = true;
            };
            "@azure/core-auth" = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            "@azure/core-tracing" = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            "@azure/core-util" = {
              descriptor = "^1.0.0";
              pin = "1.1.1";
              runtime = true;
            };
            "@azure/logger" = {
              descriptor = "^1.0.0";
              pin = "1.0.3";
              runtime = true;
            };
            form-data = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            http-proxy-agent = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
            https-proxy-agent = {
              descriptor = "^5.0.0";
              pin = "5.0.1";
              runtime = true;
            };
            tslib = {
              descriptor = "^2.2.0";
              pin = "2.5.0";
              runtime = true;
            };
            uuid = {
              descriptor = "^8.3.0";
              pin = "8.3.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-QWIHXZC5TPjLeLIaJINRZrIoPUGE8sJ+Wt3NJIgxh9Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz";
          };
          ident = "@azure/core-rest-pipeline";
          ltype = "file";
          version = "1.10.1";
        };
      };
      "@azure/core-tracing" = {
        "1.0.0-preview.12" = {
          depInfo = {
            "@opentelemetry/api" = {
              descriptor = "^1.0.0";
              pin = "1.4.0";
              runtime = true;
            };
            tslib = {
              descriptor = "^2.2.0";
              pin = "2.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-uG6jgbHptZwPktku13757pyhm8HP0nZBc8sOMzbhEBk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.12.tgz";
          };
          ident = "@azure/core-tracing";
          ltype = "file";
          version = "1.0.0-preview.12";
        };
        "1.0.0-preview.13" = {
          depInfo = {
            "@opentelemetry/api" = {
              descriptor = "^1.0.1";
              pin = "1.4.0";
              runtime = true;
            };
            tslib = {
              descriptor = "^2.2.0";
              pin = "2.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-SOgrlUjoVRHos+tDXeYynrY37kCwO02a4523FAXliYw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz";
          };
          ident = "@azure/core-tracing";
          ltype = "file";
          version = "1.0.0-preview.13";
        };
        "1.0.1" = {
          depInfo = {
            tslib = {
              descriptor = "^2.2.0";
              pin = "2.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-EhVYkb6zQY828jejyL7Md7wv6+lcEuNiLRSQcUYI2hs=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz";
          };
          ident = "@azure/core-tracing";
          ltype = "file";
          version = "1.0.1";
        };
      };
      "@azure/core-util" = {
        "1.1.1" = {
          depInfo = {
            "@azure/abort-controller" = {
              descriptor = "^1.0.0";
              pin = "1.1.0";
              runtime = true;
            };
            tslib = {
              descriptor = "^2.2.0";
              pin = "2.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-1wiHP/gudkrKBGSIdGjW8v/3obXiltluH69ZBdTY/cM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/core-util/-/core-util-1.1.1.tgz";
          };
          ident = "@azure/core-util";
          ltype = "file";
          version = "1.1.1";
        };
      };
      "@azure/identity" = {
        "1.5.2" = {
          depInfo = {
            "@azure/core-auth" = {
              descriptor = "^1.3.0";
              pin = "1.4.0";
              runtime = true;
            };
            "@azure/core-client" = {
              descriptor = "^1.0.0";
              pin = "1.7.1";
              runtime = true;
            };
            "@azure/core-rest-pipeline" = {
              descriptor = "^1.1.0";
              pin = "1.10.1";
              runtime = true;
            };
            "@azure/core-tracing" = {
              descriptor = "1.0.0-preview.12";
              pin = "1.0.0-preview.12";
              runtime = true;
            };
            "@azure/logger" = {
              descriptor = "^1.0.0";
              pin = "1.0.3";
              runtime = true;
            };
            "@azure/msal-node" = {
              descriptor = "1.0.0-beta.6";
              pin = "1.0.0-beta.6";
              runtime = true;
            };
            "@types/stoppable" = {
              descriptor = "^1.1.0";
              pin = "1.1.1";
              runtime = true;
            };
            axios = {
              descriptor = "^0.21.1";
              pin = "0.21.4";
              runtime = true;
            };
            events = {
              descriptor = "^3.0.0";
              pin = "3.3.0";
              runtime = true;
            };
            jws = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            keytar = {
              descriptor = "^7.3.0";
              optional = true;
              pin = "7.9.0";
              runtime = true;
            };
            msal = {
              descriptor = "^1.0.2";
              pin = "1.4.17";
              runtime = true;
            };
            open = {
              descriptor = "^7.0.0";
              pin = "7.4.2";
              runtime = true;
            };
            qs = {
              descriptor = "^6.7.0";
              pin = "6.11.0";
              runtime = true;
            };
            stoppable = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
            tslib = {
              descriptor = "^2.0.0";
              pin = "2.5.0";
              runtime = true;
            };
            uuid = {
              descriptor = "^8.3.0";
              pin = "8.3.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-PHrn4b87/8qCCSNrFC7weu7DjqREAsgFtnu09oCjvDA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/identity/-/identity-1.5.2.tgz";
          };
          ident = "@azure/identity";
          ltype = "file";
          version = "1.5.2";
        };
      };
      "@azure/logger" = {
        "1.0.3" = {
          depInfo = {
            tslib = {
              descriptor = "^2.2.0";
              pin = "2.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-FswbM3N7UAss8XWdpUkPqrig4iz5KZH2Qt7Y4e5bQho=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/logger/-/logger-1.0.3.tgz";
          };
          ident = "@azure/logger";
          ltype = "file";
          version = "1.0.3";
        };
      };
      "@azure/msal-common" = {
        "4.5.1" = {
          depInfo = {
            debug = {
              descriptor = "^4.1.1";
              pin = "4.3.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hrVyaxZzKNymw7f2V0T1bNjnRhcn5mdTyNnSTe4+bDo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/msal-common/-/msal-common-4.5.1.tgz";
          };
          ident = "@azure/msal-common";
          ltype = "file";
          version = "4.5.1";
        };
      };
      "@azure/msal-node" = {
        "1.0.0-beta.6" = {
          depInfo = {
            "@azure/msal-common" = {
              descriptor = "^4.0.0";
              pin = "4.5.1";
              runtime = true;
            };
            axios = {
              descriptor = "^0.21.1";
              pin = "0.21.4";
              runtime = true;
            };
            jsonwebtoken = {
              descriptor = "^8.5.1";
              pin = "8.5.1";
              runtime = true;
            };
            uuid = {
              descriptor = "^8.3.0";
              pin = "8.3.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-BzjQFz/OBYo88O7pNzUz1JeQiD5rYOl7WvOQyzdY44Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.0.0-beta.6.tgz";
          };
          ident = "@azure/msal-node";
          ltype = "file";
          version = "1.0.0-beta.6";
        };
      };
      "@azure/storage-blob" = {
        "12.12.0" = {
          depInfo = {
            "@azure/abort-controller" = {
              descriptor = "^1.0.0";
              pin = "1.1.0";
              runtime = true;
            };
            "@azure/core-http" = {
              descriptor = "^2.0.0";
              pin = "2.3.1";
              runtime = true;
            };
            "@azure/core-lro" = {
              descriptor = "^2.2.0";
              pin = "2.5.1";
              runtime = true;
            };
            "@azure/core-paging" = {
              descriptor = "^1.1.1";
              pin = "1.5.0";
              runtime = true;
            };
            "@azure/core-tracing" = {
              descriptor = "1.0.0-preview.13";
              pin = "1.0.0-preview.13";
              runtime = true;
            };
            "@azure/logger" = {
              descriptor = "^1.0.0";
              pin = "1.0.3";
              runtime = true;
            };
            events = {
              descriptor = "^3.0.0";
              pin = "3.3.0";
              runtime = true;
            };
            tslib = {
              descriptor = "^2.2.0";
              pin = "2.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LApWICHVD6sCgivPJbpumB2s2IawTwZ8C4jQ/zvmqXw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.12.0.tgz";
          };
          ident = "@azure/storage-blob";
          ltype = "file";
          version = "12.12.0";
        };
      };
      "@babel/code-frame" = {
        "7.12.11" = {
          depInfo = {
            "@babel/highlight" = {
              descriptor = "^7.10.4";
              pin = "7.18.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-WjJHApw+GVBfWugqbqE6xqFu3Q19JJm4dW+3i+3zoX0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz";
          };
          ident = "@babel/code-frame";
          ltype = "file";
          version = "7.12.11";
        };
        "7.18.6" = {
          depInfo = {
            "@babel/highlight" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-b/cq1rWfUNYTk9nGnFNgzIOpCj1MwRNZ4XiQflrV2kA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz";
          };
          ident = "@babel/code-frame";
          ltype = "file";
          version = "7.18.6";
        };
      };
      "@babel/compat-data" = {
        "7.20.14" = {
          fetchInfo = {
            narHash = "sha256-pM7Mnzdt75zYb37WowTDyfWos1FT/7uGgEFYwmdSJ1Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz";
          };
          ident = "@babel/compat-data";
          ltype = "file";
          treeInfo = { };
          version = "7.20.14";
        };
      };
      "@babel/core" = {
        "7.20.12" = {
          depInfo = {
            "@ampproject/remapping" = {
              descriptor = "^2.1.0";
              pin = "2.2.0";
              runtime = true;
            };
            "@babel/code-frame" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/generator" = {
              descriptor = "^7.20.7";
              pin = "7.20.14";
              runtime = true;
            };
            "@babel/helper-compilation-targets" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/helper-module-transforms" = {
              descriptor = "^7.20.11";
              pin = "7.20.11";
              runtime = true;
            };
            "@babel/helpers" = {
              descriptor = "^7.20.7";
              pin = "7.20.13";
              runtime = true;
            };
            "@babel/parser" = {
              descriptor = "^7.20.7";
              pin = "7.20.15";
              runtime = true;
            };
            "@babel/template" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/traverse" = {
              descriptor = "^7.20.12";
              pin = "7.20.13";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            convert-source-map = {
              descriptor = "^1.7.0";
              pin = "1.9.0";
              runtime = true;
            };
            debug = {
              descriptor = "^4.1.0";
              pin = "4.3.4";
              runtime = true;
            };
            gensync = {
              descriptor = "^1.0.0-beta.2";
              pin = "1.0.0-beta.2";
              runtime = true;
            };
            json5 = {
              descriptor = "^2.2.2";
              pin = "2.2.3";
              runtime = true;
            };
            semver = {
              descriptor = "^6.3.0";
              pin = "6.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-qt4a/Cy3gmr8dY0H7zrYwPR976CNB1LqixBdmK27fLs=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz";
          };
          ident = "@babel/core";
          ltype = "file";
          version = "7.20.12";
        };
      };
      "@babel/generator" = {
        "7.20.14" = {
          depInfo = {
            "@babel/types" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            "@jridgewell/gen-mapping" = {
              descriptor = "^0.3.2";
              pin = "0.3.2";
              runtime = true;
            };
            jsesc = {
              descriptor = "^2.5.1";
              pin = "2.5.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-5t19l4YvMpyAL3fjmgN47CUHwoPYUNm6SlEmYgdRei0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz";
          };
          ident = "@babel/generator";
          ltype = "file";
          version = "7.20.14";
        };
      };
      "@babel/helper-annotate-as-pure" = {
        "7.18.6" = {
          depInfo = {
            "@babel/types" = {
              descriptor = "^7.18.6";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hJGGWEw7TlJBc51BH55woOw+MKrR8AlubV5rNLwP8fE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz";
          };
          ident = "@babel/helper-annotate-as-pure";
          ltype = "file";
          version = "7.18.6";
        };
      };
      "@babel/helper-builder-binary-assignment-operator-visitor" = {
        "7.18.9" = {
          depInfo = {
            "@babel/helper-explode-assignable-expression" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.18.9";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IYixSkM+oC3rqqsCt4FWu9y3CKaRLL+gAlTKnstwwKw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz";
          };
          ident = "@babel/helper-builder-binary-assignment-operator-visitor";
          ltype = "file";
          version = "7.18.9";
        };
      };
      "@babel/helper-compilation-targets" = {
        "7.20.7" = {
          depInfo = {
            "@babel/compat-data" = {
              descriptor = "^7.20.5";
              pin = "7.20.14";
              runtime = true;
            };
            "@babel/helper-validator-option" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            browserslist = {
              descriptor = "^4.21.3";
              pin = "4.21.5";
              runtime = true;
            };
            lru-cache = {
              descriptor = "^5.1.1";
              pin = "5.1.1";
              runtime = true;
            };
            semver = {
              descriptor = "^6.3.0";
              pin = "6.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-5qMz4QgaORNJtXS1rA4HdFfO6V1bAWNZ6H6UaQhnbpI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz";
          };
          ident = "@babel/helper-compilation-targets";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0";
            };
          };
          version = "7.20.7";
        };
      };
      "@babel/helper-create-class-features-plugin" = {
        "7.20.12" = {
          depInfo = {
            "@babel/helper-annotate-as-pure" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/helper-environment-visitor" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/helper-function-name" = {
              descriptor = "^7.19.0";
              pin = "7.19.0";
              runtime = true;
            };
            "@babel/helper-member-expression-to-functions" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/helper-optimise-call-expression" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/helper-replace-supers" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/helper-skip-transparent-expression-wrappers" = {
              descriptor = "^7.20.0";
              pin = "7.20.0";
              runtime = true;
            };
            "@babel/helper-split-export-declaration" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-s5ujbwnj9AQrY9pVdIHAa/Z16o9QH4FD4D34KL6jX2M=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz";
          };
          ident = "@babel/helper-create-class-features-plugin";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0";
            };
          };
          version = "7.20.12";
        };
      };
      "@babel/helper-create-regexp-features-plugin" = {
        "7.20.5" = {
          depInfo = {
            "@babel/helper-annotate-as-pure" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            regexpu-core = {
              descriptor = "^5.2.1";
              pin = "5.2.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-S0/abD/uoG9WGJgIkbo11DlWqbhXxZct5l5Tna4A88Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz";
          };
          ident = "@babel/helper-create-regexp-features-plugin";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0";
            };
          };
          version = "7.20.5";
        };
      };
      "@babel/helper-define-polyfill-provider" = {
        "0.3.3" = {
          depInfo = {
            "@babel/helper-compilation-targets" = {
              descriptor = "^7.17.7";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.16.7";
              pin = "7.20.2";
              runtime = true;
            };
            debug = {
              descriptor = "^4.1.1";
              pin = "4.3.4";
              runtime = true;
            };
            "lodash.debounce" = {
              descriptor = "^4.0.8";
              pin = "4.0.8";
              runtime = true;
            };
            resolve = {
              descriptor = "^1.14.2";
              pin = "1.22.1";
              runtime = true;
            };
            semver = {
              descriptor = "^6.1.2";
              pin = "6.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Tjhw0RY2YejSoigMIAK5OShdrx7Aa1GzuFHX6jQBMXg=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz";
          };
          ident = "@babel/helper-define-polyfill-provider";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.4.0-0";
            };
          };
          version = "0.3.3";
        };
      };
      "@babel/helper-environment-visitor" = {
        "7.18.9" = {
          fetchInfo = {
            narHash = "sha256-6CXg+OOoaCu8sOnMIVH5oWqYJ4+0vrvy3WRYqxGu0OM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz";
          };
          ident = "@babel/helper-environment-visitor";
          ltype = "file";
          treeInfo = { };
          version = "7.18.9";
        };
      };
      "@babel/helper-explode-assignable-expression" = {
        "7.18.6" = {
          depInfo = {
            "@babel/types" = {
              descriptor = "^7.18.6";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-PBeHXzP22FXWV/iq7imSoE8+Te0kgsJuv9yEQ3j78P8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz";
          };
          ident = "@babel/helper-explode-assignable-expression";
          ltype = "file";
          version = "7.18.6";
        };
      };
      "@babel/helper-function-name" = {
        "7.19.0" = {
          depInfo = {
            "@babel/template" = {
              descriptor = "^7.18.10";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.19.0";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-VC+iwlAPre/V+8BAN3BaxhHF4II6G6hYEHJ0Ki+X71w=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz";
          };
          ident = "@babel/helper-function-name";
          ltype = "file";
          version = "7.19.0";
        };
      };
      "@babel/helper-hoist-variables" = {
        "7.18.6" = {
          depInfo = {
            "@babel/types" = {
              descriptor = "^7.18.6";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-caTDmWIqhFUaJZTAxWcAP7XEbCr7kIEwKyR7AxRWUrU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz";
          };
          ident = "@babel/helper-hoist-variables";
          ltype = "file";
          version = "7.18.6";
        };
      };
      "@babel/helper-member-expression-to-functions" = {
        "7.20.7" = {
          depInfo = {
            "@babel/types" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-InP2CXaU6qIHSK2ssBjHZqSdG559Xjro4j+sSDrMtiw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz";
          };
          ident = "@babel/helper-member-expression-to-functions";
          ltype = "file";
          version = "7.20.7";
        };
      };
      "@babel/helper-module-imports" = {
        "7.18.6" = {
          depInfo = {
            "@babel/types" = {
              descriptor = "^7.18.6";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-L2sf1oQENZR9yFuq46o604mgt+4srfRF81peciAEL5E=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz";
          };
          ident = "@babel/helper-module-imports";
          ltype = "file";
          version = "7.18.6";
        };
      };
      "@babel/helper-module-transforms" = {
        "7.20.11" = {
          depInfo = {
            "@babel/helper-environment-visitor" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/helper-module-imports" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/helper-simple-access" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/helper-split-export-declaration" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/helper-validator-identifier" = {
              descriptor = "^7.19.1";
              pin = "7.19.1";
              runtime = true;
            };
            "@babel/template" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/traverse" = {
              descriptor = "^7.20.10";
              pin = "7.20.13";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-vcTyFe299Cko+BGbmLsqP2HmRJK9jKaB10d0TknVGSA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz";
          };
          ident = "@babel/helper-module-transforms";
          ltype = "file";
          version = "7.20.11";
        };
      };
      "@babel/helper-optimise-call-expression" = {
        "7.18.6" = {
          depInfo = {
            "@babel/types" = {
              descriptor = "^7.18.6";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ObxLCjy6J4m250aNnWctmpiOt5Ld4VHY54uiC2bUKFw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz";
          };
          ident = "@babel/helper-optimise-call-expression";
          ltype = "file";
          version = "7.18.6";
        };
      };
      "@babel/helper-plugin-utils" = {
        "7.20.2" = {
          fetchInfo = {
            narHash = "sha256-7z/gPAcPH95idoeUHVE8AbImHYhNfu5a0SB9gdrosVs=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz";
          };
          ident = "@babel/helper-plugin-utils";
          ltype = "file";
          treeInfo = { };
          version = "7.20.2";
        };
      };
      "@babel/helper-remap-async-to-generator" = {
        "7.18.9" = {
          depInfo = {
            "@babel/helper-annotate-as-pure" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/helper-environment-visitor" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/helper-wrap-function" = {
              descriptor = "^7.18.9";
              pin = "7.20.5";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.18.9";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-TpDE/Rnlaxg8JRdUUtfULH7tIFDd/f+bTQl3vO0wJKI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz";
          };
          ident = "@babel/helper-remap-async-to-generator";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0";
            };
          };
          version = "7.18.9";
        };
      };
      "@babel/helper-replace-supers" = {
        "7.20.7" = {
          depInfo = {
            "@babel/helper-environment-visitor" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/helper-member-expression-to-functions" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/helper-optimise-call-expression" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/template" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/traverse" = {
              descriptor = "^7.20.7";
              pin = "7.20.13";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DGRP7qA8SS28bDy8iZcPhY+zcQF7dWIH5o6gB7ZnT8A=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz";
          };
          ident = "@babel/helper-replace-supers";
          ltype = "file";
          version = "7.20.7";
        };
      };
      "@babel/helper-simple-access" = {
        "7.20.2" = {
          depInfo = {
            "@babel/types" = {
              descriptor = "^7.20.2";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-b392PPfLcHu84mcT9ro39qlbEngz1SiPZ5hEjKNumg4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz";
          };
          ident = "@babel/helper-simple-access";
          ltype = "file";
          version = "7.20.2";
        };
      };
      "@babel/helper-skip-transparent-expression-wrappers" = {
        "7.20.0" = {
          depInfo = {
            "@babel/types" = {
              descriptor = "^7.20.0";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-I+L4D4xNnfndo8ReudikWYuofqo8WKCXvS/p5w8Bjh4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz";
          };
          ident = "@babel/helper-skip-transparent-expression-wrappers";
          ltype = "file";
          version = "7.20.0";
        };
      };
      "@babel/helper-split-export-declaration" = {
        "7.18.6" = {
          depInfo = {
            "@babel/types" = {
              descriptor = "^7.18.6";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-vnaxvlHZtGt2Cf4NVnBQc77EAtWAr9rt/HIkW367bGU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz";
          };
          ident = "@babel/helper-split-export-declaration";
          ltype = "file";
          version = "7.18.6";
        };
      };
      "@babel/helper-string-parser" = {
        "7.19.4" = {
          fetchInfo = {
            narHash = "sha256-kshJlXC/PxL8I4AUvNn+9gQMBscRbgRdSToKh+okk6k=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz";
          };
          ident = "@babel/helper-string-parser";
          ltype = "file";
          treeInfo = { };
          version = "7.19.4";
        };
      };
      "@babel/helper-validator-identifier" = {
        "7.19.1" = {
          fetchInfo = {
            narHash = "sha256-5i3zktWPaSpLhcTkU8LcCGwORI6ZZeeG8kWf00uPnr8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz";
          };
          ident = "@babel/helper-validator-identifier";
          ltype = "file";
          treeInfo = { };
          version = "7.19.1";
        };
      };
      "@babel/helper-validator-option" = {
        "7.18.6" = {
          fetchInfo = {
            narHash = "sha256-D3Bv/YqkT8jsf81i2Um1/qB9Fn5IM2PkP6zF1g2Ex3c=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz";
          };
          ident = "@babel/helper-validator-option";
          ltype = "file";
          treeInfo = { };
          version = "7.18.6";
        };
      };
      "@babel/helper-wrap-function" = {
        "7.20.5" = {
          depInfo = {
            "@babel/helper-function-name" = {
              descriptor = "^7.19.0";
              pin = "7.19.0";
              runtime = true;
            };
            "@babel/template" = {
              descriptor = "^7.18.10";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/traverse" = {
              descriptor = "^7.20.5";
              pin = "7.20.13";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.20.5";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-P08SySS99VpLhq7VWHpkTwXvZ5ZtgUEAN2HjtOIIiew=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz";
          };
          ident = "@babel/helper-wrap-function";
          ltype = "file";
          version = "7.20.5";
        };
      };
      "@babel/helpers" = {
        "7.20.13" = {
          depInfo = {
            "@babel/template" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/traverse" = {
              descriptor = "^7.20.13";
              pin = "7.20.13";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-sm4CFqUGSoNVRjEUWacfdAo1Vo7pd5Q+kcMnTSPsIds=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz";
          };
          ident = "@babel/helpers";
          ltype = "file";
          version = "7.20.13";
        };
      };
      "@babel/highlight" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-validator-identifier" = {
              descriptor = "^7.18.6";
              pin = "7.19.1";
              runtime = true;
            };
            chalk = {
              descriptor = "^2.0.0";
              pin = "2.4.2";
              runtime = true;
            };
            js-tokens = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8YM2ZQOKLzibv9H3Y5v4G7TsA5v4Sxz8wD7hsruTrVE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz";
          };
          ident = "@babel/highlight";
          ltype = "file";
          version = "7.18.6";
        };
      };
      "@babel/parser" = {
        "7.20.15" = {
          binInfo = {
            binPairs = {
              parser = "bin/babel-parser.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-lkwhz18Ino5243Fob9tH8SdjekZh7Y2yJRUVJXtSjnA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz";
          };
          ident = "@babel/parser";
          ltype = "file";
          treeInfo = { };
          version = "7.20.15";
        };
      };
      "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-23D1myRnU6nWmPCjZ/rk6qCoVwx0Okg895ZNEv0NFsw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz";
          };
          ident = "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" = {
        "7.20.7" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/helper-skip-transparent-expression-wrappers" = {
              descriptor = "^7.20.0";
              pin = "7.20.0";
              runtime = true;
            };
            "@babel/plugin-proposal-optional-chaining" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-0ZJsL2QC3zoDdVPZbxO6Vom0fxe11vm4illH18qoxxU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz";
          };
          ident = "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.13.0";
            };
          };
          version = "7.20.7";
        };
      };
      "@babel/plugin-proposal-async-generator-functions" = {
        "7.20.7" = {
          depInfo = {
            "@babel/helper-environment-visitor" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/helper-remap-async-to-generator" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/plugin-syntax-async-generators" = {
              descriptor = "^7.8.4";
              pin = "7.8.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-qh6FV3DP1N8ZWUB8NHjuWDpSHAbHGX3ReH69PBegucw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz";
          };
          ident = "@babel/plugin-proposal-async-generator-functions";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.7";
        };
      };
      "@babel/plugin-proposal-class-properties" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-create-class-features-plugin" = {
              descriptor = "^7.18.6";
              pin = "7.20.12";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-QaGmcvKJbWT89NJyqF5dolyHsS3/sTcoOd0RcQuaf8Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz";
          };
          ident = "@babel/plugin-proposal-class-properties";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-proposal-class-static-block" = {
        "7.20.7" = {
          depInfo = {
            "@babel/helper-create-class-features-plugin" = {
              descriptor = "^7.20.7";
              pin = "7.20.12";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/plugin-syntax-class-static-block" = {
              descriptor = "^7.14.5";
              pin = "7.14.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hRzDtKjBbE9HrgbeBxOzWGsx/sup6hzTrwCAUBJIRI4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz";
          };
          ident = "@babel/plugin-proposal-class-static-block";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.12.0";
            };
          };
          version = "7.20.7";
        };
      };
      "@babel/plugin-proposal-dynamic-import" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/plugin-syntax-dynamic-import" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-f9aksgI6qbhr/V4GLSeRdv0J5ln4+NwwRKoli35/30A=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz";
          };
          ident = "@babel/plugin-proposal-dynamic-import";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-proposal-export-namespace-from" = {
        "7.18.9" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.9";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/plugin-syntax-export-namespace-from" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gTe/Utxfb8hATfwcWtxwri96hgddgF05hAlZAwm977c=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz";
          };
          ident = "@babel/plugin-proposal-export-namespace-from";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.9";
        };
      };
      "@babel/plugin-proposal-json-strings" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/plugin-syntax-json-strings" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-l+OFaiC7b7UVb6TaPoMlXaxmXA94qiKQZtjf4XWbfDc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz";
          };
          ident = "@babel/plugin-proposal-json-strings";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-proposal-logical-assignment-operators" = {
        "7.20.7" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/plugin-syntax-logical-assignment-operators" = {
              descriptor = "^7.10.4";
              pin = "7.10.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-HEm4dcYNQkJQw6NxuGIhAhfvXoVJqzWXNgW+WGIOHEo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz";
          };
          ident = "@babel/plugin-proposal-logical-assignment-operators";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.7";
        };
      };
      "@babel/plugin-proposal-nullish-coalescing-operator" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/plugin-syntax-nullish-coalescing-operator" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LGKAYOQojruUHnSo0Zbgzde4ky7Prn2LXWMSR1gikIE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz";
          };
          ident = "@babel/plugin-proposal-nullish-coalescing-operator";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-proposal-numeric-separator" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/plugin-syntax-numeric-separator" = {
              descriptor = "^7.10.4";
              pin = "7.10.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OOgSFthqi2aPXYpN0NpA9LaYnnxTDr9IjCf1jiscTE0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz";
          };
          ident = "@babel/plugin-proposal-numeric-separator";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-proposal-object-rest-spread" = {
        "7.20.7" = {
          depInfo = {
            "@babel/compat-data" = {
              descriptor = "^7.20.5";
              pin = "7.20.14";
              runtime = true;
            };
            "@babel/helper-compilation-targets" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/plugin-syntax-object-rest-spread" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-transform-parameters" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-9r6mH/rg7WnurdcfgC2vpty/zryS6jA1P4guliJ3D00=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz";
          };
          ident = "@babel/plugin-proposal-object-rest-spread";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.7";
        };
      };
      "@babel/plugin-proposal-optional-catch-binding" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/plugin-syntax-optional-catch-binding" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-vkZkKgylaa++CH4W5rq0o3Q76N9iMP79uyiq2+3pspc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz";
          };
          ident = "@babel/plugin-proposal-optional-catch-binding";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-proposal-optional-chaining" = {
        "7.20.7" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/helper-skip-transparent-expression-wrappers" = {
              descriptor = "^7.20.0";
              pin = "7.20.0";
              runtime = true;
            };
            "@babel/plugin-syntax-optional-chaining" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-9lXCPab3OwtZM2pcKhFjx6o7C3lsNRhQBCT99k5DF/U=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz";
          };
          ident = "@babel/plugin-proposal-optional-chaining";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.7";
        };
      };
      "@babel/plugin-proposal-private-methods" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-create-class-features-plugin" = {
              descriptor = "^7.18.6";
              pin = "7.20.12";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-KshvaOdJ7eoi0fwvO5GGTq2ihxsQvCwChnAwdGzYJ9M=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz";
          };
          ident = "@babel/plugin-proposal-private-methods";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-proposal-private-property-in-object" = {
        "7.20.5" = {
          depInfo = {
            "@babel/helper-annotate-as-pure" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/helper-create-class-features-plugin" = {
              descriptor = "^7.20.5";
              pin = "7.20.12";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/plugin-syntax-private-property-in-object" = {
              descriptor = "^7.14.5";
              pin = "7.14.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-EuUYOebrzOJAdpz/aPe8xUcKXfaI3ZZDPwAY+jCf4vw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz";
          };
          ident = "@babel/plugin-proposal-private-property-in-object";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.5";
        };
      };
      "@babel/plugin-proposal-unicode-property-regex" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-create-regexp-features-plugin" = {
              descriptor = "^7.18.6";
              pin = "7.20.5";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gjX7Dmu6wz8RNmQGoDNxlmPP5RvjopjjDLN2gwMqXR4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz";
          };
          ident = "@babel/plugin-proposal-unicode-property-regex";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-syntax-async-generators" = {
        "7.8.4" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.8.0";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-9/emNrhV+VHJcl1CXrJoVXceOnwx/no73gRWZhveXDk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz";
          };
          ident = "@babel/plugin-syntax-async-generators";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.8.4";
        };
      };
      "@babel/plugin-syntax-bigint" = {
        "7.8.3" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.8.0";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZmH+j+SjXgEcl0LDyFRyKTai848EKBCrGUeTwSY37NQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz";
          };
          ident = "@babel/plugin-syntax-bigint";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.8.3";
        };
      };
      "@babel/plugin-syntax-class-properties" = {
        "7.12.13" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.12.13";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-selgFXein2u4D3gUBeaP5kiMF8Da37HjgeWj8llksQI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz";
          };
          ident = "@babel/plugin-syntax-class-properties";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.12.13";
        };
      };
      "@babel/plugin-syntax-class-static-block" = {
        "7.14.5" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.14.5";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-KCu9EU/+vmVan3S6X6+xuZDZZJ2tAeHQzuW+5h4dqZw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz";
          };
          ident = "@babel/plugin-syntax-class-static-block";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.14.5";
        };
      };
      "@babel/plugin-syntax-dynamic-import" = {
        "7.8.3" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.8.0";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-tk2RtRPqH8nekp2bRbgqiIOMdjN0N1JKUIrqn4AbEx4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz";
          };
          ident = "@babel/plugin-syntax-dynamic-import";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.8.3";
        };
      };
      "@babel/plugin-syntax-export-namespace-from" = {
        "7.8.3" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.8.3";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MjMcEP+9DcToB3V62ga6+Zrzn+2WHbScaZzsjz4vjd0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz";
          };
          ident = "@babel/plugin-syntax-export-namespace-from";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.8.3";
        };
      };
      "@babel/plugin-syntax-import-assertions" = {
        "7.20.0" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.19.0";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-I71emq2Y9bNuSp62DsfoTEjsldvAm+7ChSDP7SeNw64=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz";
          };
          ident = "@babel/plugin-syntax-import-assertions";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.0";
        };
      };
      "@babel/plugin-syntax-import-meta" = {
        "7.10.4" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.10.4";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-i/fheZDmTxCs3FWlHNF1P1/RqANf8lHVmUNmMMtEo18=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz";
          };
          ident = "@babel/plugin-syntax-import-meta";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.10.4";
        };
      };
      "@babel/plugin-syntax-json-strings" = {
        "7.8.3" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.8.0";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hCT4Qd41T0vYfKWnm6WXAwlJiSaDTETO3mDSgqGkTqM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz";
          };
          ident = "@babel/plugin-syntax-json-strings";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.8.3";
        };
      };
      "@babel/plugin-syntax-logical-assignment-operators" = {
        "7.10.4" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.10.4";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-VZmA/PePQ+8WJCpUs2HGmsCP8NyCJTypCO2sqKxur58=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz";
          };
          ident = "@babel/plugin-syntax-logical-assignment-operators";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.10.4";
        };
      };
      "@babel/plugin-syntax-nullish-coalescing-operator" = {
        "7.8.3" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.8.0";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AJypkOls3PPmGzeRCkREGE131yHE9/57DzegYwCDGtM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz";
          };
          ident = "@babel/plugin-syntax-nullish-coalescing-operator";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.8.3";
        };
      };
      "@babel/plugin-syntax-numeric-separator" = {
        "7.10.4" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.10.4";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-m07GEQy/cmBs4IoKArDhvzx/kiCaA1pBPeg1hn04/X4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz";
          };
          ident = "@babel/plugin-syntax-numeric-separator";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.10.4";
        };
      };
      "@babel/plugin-syntax-object-rest-spread" = {
        "7.8.3" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.8.0";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-mPdxrDeUY0zI2M9QktFNnc7pt/Oh9w7EuoCITATleOc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz";
          };
          ident = "@babel/plugin-syntax-object-rest-spread";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.8.3";
        };
      };
      "@babel/plugin-syntax-optional-catch-binding" = {
        "7.8.3" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.8.0";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wJIs2CiVURlzG9RZji8qHd/prYLjuC6IIOis+gk5QMM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz";
          };
          ident = "@babel/plugin-syntax-optional-catch-binding";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.8.3";
        };
      };
      "@babel/plugin-syntax-optional-chaining" = {
        "7.8.3" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.8.0";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-pXsH6p12I37CLBfE5ZdcMAXRVHMBCkmKNilvSoAoY+s=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz";
          };
          ident = "@babel/plugin-syntax-optional-chaining";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.8.3";
        };
      };
      "@babel/plugin-syntax-private-property-in-object" = {
        "7.14.5" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.14.5";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wjxZ+esWkQ+vJsch64U09SnH69d+1dN3iLHjv0b00Hw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz";
          };
          ident = "@babel/plugin-syntax-private-property-in-object";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.14.5";
        };
      };
      "@babel/plugin-syntax-top-level-await" = {
        "7.14.5" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.14.5";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rW5bQ6vunS/ONImTJuL1bdJvJLCG0qxPUQTy38EiM18=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz";
          };
          ident = "@babel/plugin-syntax-top-level-await";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.14.5";
        };
      };
      "@babel/plugin-syntax-typescript" = {
        "7.20.0" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.19.0";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OyOkWRokE1ipCEOU/TV/35OmRvADPUHG94HuHlFiWAI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz";
          };
          ident = "@babel/plugin-syntax-typescript";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.0";
        };
      };
      "@babel/plugin-transform-arrow-functions" = {
        "7.20.7" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-mnte6EfTHAOjRfQBnFIfr7oXFrvf4Exz2EIPvYLQpU0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz";
          };
          ident = "@babel/plugin-transform-arrow-functions";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.7";
        };
      };
      "@babel/plugin-transform-async-to-generator" = {
        "7.20.7" = {
          depInfo = {
            "@babel/helper-module-imports" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/helper-remap-async-to-generator" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-t6Va2A+sbLR0pA5lwrg1iFCAtIKsAnMpw+n/LzInQ4o=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz";
          };
          ident = "@babel/plugin-transform-async-to-generator";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.7";
        };
      };
      "@babel/plugin-transform-block-scoped-functions" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-os85nQh/0TjxZVjONHYvB/zITYQuZ9QOzviXwJLQOKY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz";
          };
          ident = "@babel/plugin-transform-block-scoped-functions";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-transform-block-scoping" = {
        "7.20.15" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OWrrYzwOol4USgH7APm14mE1iylVd6N6HIPwEhSPJe0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.15.tgz";
          };
          ident = "@babel/plugin-transform-block-scoping";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.15";
        };
      };
      "@babel/plugin-transform-classes" = {
        "7.20.7" = {
          depInfo = {
            "@babel/helper-annotate-as-pure" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/helper-compilation-targets" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/helper-environment-visitor" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/helper-function-name" = {
              descriptor = "^7.19.0";
              pin = "7.19.0";
              runtime = true;
            };
            "@babel/helper-optimise-call-expression" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/helper-replace-supers" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/helper-split-export-declaration" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            globals = {
              descriptor = "^11.1.0";
              pin = "11.12.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-EHyIr2t8RCWyCMH2IxvpLMGzc6zrPxbFDrz+RjcP+NA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz";
          };
          ident = "@babel/plugin-transform-classes";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.7";
        };
      };
      "@babel/plugin-transform-computed-properties" = {
        "7.20.7" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/template" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-UeZVMrp/PlUau/0y76XBvLulzsaWctgHuyywQHmyxkk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz";
          };
          ident = "@babel/plugin-transform-computed-properties";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.7";
        };
      };
      "@babel/plugin-transform-destructuring" = {
        "7.20.7" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fRG40UR26Gorujt1KMv81VrCB1cVA3c3WTJ8dTU7Y6w=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz";
          };
          ident = "@babel/plugin-transform-destructuring";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.7";
        };
      };
      "@babel/plugin-transform-dotall-regex" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-create-regexp-features-plugin" = {
              descriptor = "^7.18.6";
              pin = "7.20.5";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-CoxabMLmCAUX/QhS0zdvLKCabSafKx+iRNydrB2R/W4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz";
          };
          ident = "@babel/plugin-transform-dotall-regex";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-transform-duplicate-keys" = {
        "7.18.9" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.9";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-l1t/VMag9ANQhuImUU4xQaKpNVcxelSJkSYGg6M4DoY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz";
          };
          ident = "@babel/plugin-transform-duplicate-keys";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.9";
        };
      };
      "@babel/plugin-transform-exponentiation-operator" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-builder-binary-assignment-operator-visitor" = {
              descriptor = "^7.18.6";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-qgJuFhaMfGTK/JNTZWCoOogA0rR2rC8tFheGDLq0eo4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz";
          };
          ident = "@babel/plugin-transform-exponentiation-operator";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-transform-for-of" = {
        "7.18.8" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-T5tcFVYjhbSaEvcCvNMKevqP+ifuMOrDpc8Tlz9VYg8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz";
          };
          ident = "@babel/plugin-transform-for-of";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.8";
        };
      };
      "@babel/plugin-transform-function-name" = {
        "7.18.9" = {
          depInfo = {
            "@babel/helper-compilation-targets" = {
              descriptor = "^7.18.9";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/helper-function-name" = {
              descriptor = "^7.18.9";
              pin = "7.19.0";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.9";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-G6FmoLw4xnsDleQjUYvPYrpYd8O24gkfsjfYUmP28PA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz";
          };
          ident = "@babel/plugin-transform-function-name";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.9";
        };
      };
      "@babel/plugin-transform-literals" = {
        "7.18.9" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.9";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-aK4UP3FFv3VKYvy/iaJdlrCDKCB3Mw+lw+BeSZWfG7o=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz";
          };
          ident = "@babel/plugin-transform-literals";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.9";
        };
      };
      "@babel/plugin-transform-member-expression-literals" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-CT2T8opPSjYBMU9bXMRXgaBG4GPWB/tRO+P+pB1fkyA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz";
          };
          ident = "@babel/plugin-transform-member-expression-literals";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-transform-modules-amd" = {
        "7.20.11" = {
          depInfo = {
            "@babel/helper-module-transforms" = {
              descriptor = "^7.20.11";
              pin = "7.20.11";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IlcgP3Qk0o9DrZ3lVYszU5AUc63miHOujJOts2wWLqI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz";
          };
          ident = "@babel/plugin-transform-modules-amd";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.11";
        };
      };
      "@babel/plugin-transform-modules-commonjs" = {
        "7.20.11" = {
          depInfo = {
            "@babel/helper-module-transforms" = {
              descriptor = "^7.20.11";
              pin = "7.20.11";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/helper-simple-access" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-pBHOxJp0gyYblM+i/d1XWAU+Q2YELDuNAFZdkIFu0G4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz";
          };
          ident = "@babel/plugin-transform-modules-commonjs";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.11";
        };
      };
      "@babel/plugin-transform-modules-systemjs" = {
        "7.20.11" = {
          depInfo = {
            "@babel/helper-hoist-variables" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/helper-module-transforms" = {
              descriptor = "^7.20.11";
              pin = "7.20.11";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/helper-validator-identifier" = {
              descriptor = "^7.19.1";
              pin = "7.19.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-PtSTXJPM0dgz4fuRt8bt+HGLg6ykXJ42y2xIA9Q0W8k=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz";
          };
          ident = "@babel/plugin-transform-modules-systemjs";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.11";
        };
      };
      "@babel/plugin-transform-modules-umd" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-module-transforms" = {
              descriptor = "^7.18.6";
              pin = "7.20.11";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-k1EeowFpZdHRbFrxgoqgVvV1nbHgqGVGpu4MpOZ4RUo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz";
          };
          ident = "@babel/plugin-transform-modules-umd";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-transform-named-capturing-groups-regex" = {
        "7.20.5" = {
          depInfo = {
            "@babel/helper-create-regexp-features-plugin" = {
              descriptor = "^7.20.5";
              pin = "7.20.5";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-A5jKe+m7TyEkkqkrp/gD3QlzKK59Z/Ak0gT0nZDA3sE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz";
          };
          ident = "@babel/plugin-transform-named-capturing-groups-regex";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0";
            };
          };
          version = "7.20.5";
        };
      };
      "@babel/plugin-transform-new-target" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MlN36dFo6g4teO9DVAoLS52mHTs+wWaf5h9ASYNmjHM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz";
          };
          ident = "@babel/plugin-transform-new-target";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-transform-object-super" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/helper-replace-supers" = {
              descriptor = "^7.18.6";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-aKTIn7K+dxpgbg3cUd08W2pPx/sKn0Pgx4goj6zIdLo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz";
          };
          ident = "@babel/plugin-transform-object-super";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-transform-parameters" = {
        "7.20.7" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-D/E2330pqbXXex/ScOvIIEhFeK+uQLzFJjOwltKxSz8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz";
          };
          ident = "@babel/plugin-transform-parameters";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.7";
        };
      };
      "@babel/plugin-transform-property-literals" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-B9ORrK4cpTgdBSBi+FAVJMXF8DBqE6IVeW7HiGkz3Ao=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz";
          };
          ident = "@babel/plugin-transform-property-literals";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-transform-regenerator" = {
        "7.20.5" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            regenerator-transform = {
              descriptor = "^0.15.1";
              pin = "0.15.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gipn1eCczE2ukUDuvcXtZqfhHkQRY+V0yu4nsHY0k/8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz";
          };
          ident = "@babel/plugin-transform-regenerator";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.5";
        };
      };
      "@babel/plugin-transform-reserved-words" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Et8oIqR/txaWD5rnYpGSVOb57quDL54VyKwR1W5mhI8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz";
          };
          ident = "@babel/plugin-transform-reserved-words";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-transform-shorthand-properties" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fK9XJlhZi5aQK47aY7xuy4Cg1UK8IK0mIpBdZNOQYnM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz";
          };
          ident = "@babel/plugin-transform-shorthand-properties";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-transform-spread" = {
        "7.20.7" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/helper-skip-transparent-expression-wrappers" = {
              descriptor = "^7.20.0";
              pin = "7.20.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kZnwt5NjbmBoek7KC4Ib1O3OTHvOljFJQMVI3Fn52yE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz";
          };
          ident = "@babel/plugin-transform-spread";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.7";
        };
      };
      "@babel/plugin-transform-sticky-regex" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-q3HSyoJ3g7KZFwcTKPPM5W7eebfcyKzifsDgN3XNz1U=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz";
          };
          ident = "@babel/plugin-transform-sticky-regex";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/plugin-transform-template-literals" = {
        "7.18.9" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.9";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-tFcoYYEJtXjQKNgqkKVMCfn1I/r6YwQ91lI0O9nVHXw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz";
          };
          ident = "@babel/plugin-transform-template-literals";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.9";
        };
      };
      "@babel/plugin-transform-typeof-symbol" = {
        "7.18.9" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.9";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-CPvT5ucYLSx0d+7PqWJq3TXRKMolwPRP/yNVaqNS2FA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz";
          };
          ident = "@babel/plugin-transform-typeof-symbol";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.9";
        };
      };
      "@babel/plugin-transform-typescript" = {
        "7.20.13" = {
          depInfo = {
            "@babel/helper-create-class-features-plugin" = {
              descriptor = "^7.20.12";
              pin = "7.20.12";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/plugin-syntax-typescript" = {
              descriptor = "^7.20.0";
              pin = "7.20.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-In6ttGjxmmwdLQV9tsJAXe2//IUKDSMs44U5b78O4mw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.13.tgz";
          };
          ident = "@babel/plugin-transform-typescript";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.13";
        };
      };
      "@babel/plugin-transform-unicode-escapes" = {
        "7.18.10" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.9";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rGCsOcJsaHIJvbZ3ONSAdACOG/R3lP92YoP1II0YJnQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz";
          };
          ident = "@babel/plugin-transform-unicode-escapes";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.10";
        };
      };
      "@babel/plugin-transform-unicode-regex" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-create-regexp-features-plugin" = {
              descriptor = "^7.18.6";
              pin = "7.20.5";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ygfGLKexMWsk5MIYlHfnwUHXmYqYqN0sg9ISpRCyYhM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz";
          };
          ident = "@babel/plugin-transform-unicode-regex";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/preset-env" = {
        "7.20.2" = {
          depInfo = {
            "@babel/compat-data" = {
              descriptor = "^7.20.1";
              pin = "7.20.14";
              runtime = true;
            };
            "@babel/helper-compilation-targets" = {
              descriptor = "^7.20.0";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.20.2";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/helper-validator-option" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" = {
              descriptor = "^7.18.9";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/plugin-proposal-async-generator-functions" = {
              descriptor = "^7.20.1";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/plugin-proposal-class-properties" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-proposal-class-static-block" = {
              descriptor = "^7.18.6";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/plugin-proposal-dynamic-import" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-proposal-export-namespace-from" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/plugin-proposal-json-strings" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-proposal-logical-assignment-operators" = {
              descriptor = "^7.18.9";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/plugin-proposal-nullish-coalescing-operator" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-proposal-numeric-separator" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-proposal-object-rest-spread" = {
              descriptor = "^7.20.2";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/plugin-proposal-optional-catch-binding" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-proposal-optional-chaining" = {
              descriptor = "^7.18.9";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/plugin-proposal-private-methods" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-proposal-private-property-in-object" = {
              descriptor = "^7.18.6";
              pin = "7.20.5";
              runtime = true;
            };
            "@babel/plugin-proposal-unicode-property-regex" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-syntax-async-generators" = {
              descriptor = "^7.8.4";
              pin = "7.8.4";
              runtime = true;
            };
            "@babel/plugin-syntax-class-properties" = {
              descriptor = "^7.12.13";
              pin = "7.12.13";
              runtime = true;
            };
            "@babel/plugin-syntax-class-static-block" = {
              descriptor = "^7.14.5";
              pin = "7.14.5";
              runtime = true;
            };
            "@babel/plugin-syntax-dynamic-import" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-export-namespace-from" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-import-assertions" = {
              descriptor = "^7.20.0";
              pin = "7.20.0";
              runtime = true;
            };
            "@babel/plugin-syntax-json-strings" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-logical-assignment-operators" = {
              descriptor = "^7.10.4";
              pin = "7.10.4";
              runtime = true;
            };
            "@babel/plugin-syntax-nullish-coalescing-operator" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-numeric-separator" = {
              descriptor = "^7.10.4";
              pin = "7.10.4";
              runtime = true;
            };
            "@babel/plugin-syntax-object-rest-spread" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-optional-catch-binding" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-optional-chaining" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-private-property-in-object" = {
              descriptor = "^7.14.5";
              pin = "7.14.5";
              runtime = true;
            };
            "@babel/plugin-syntax-top-level-await" = {
              descriptor = "^7.14.5";
              pin = "7.14.5";
              runtime = true;
            };
            "@babel/plugin-transform-arrow-functions" = {
              descriptor = "^7.18.6";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/plugin-transform-async-to-generator" = {
              descriptor = "^7.18.6";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/plugin-transform-block-scoped-functions" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-transform-block-scoping" = {
              descriptor = "^7.20.2";
              pin = "7.20.15";
              runtime = true;
            };
            "@babel/plugin-transform-classes" = {
              descriptor = "^7.20.2";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/plugin-transform-computed-properties" = {
              descriptor = "^7.18.9";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/plugin-transform-destructuring" = {
              descriptor = "^7.20.2";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/plugin-transform-dotall-regex" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-transform-duplicate-keys" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/plugin-transform-exponentiation-operator" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-transform-for-of" = {
              descriptor = "^7.18.8";
              pin = "7.18.8";
              runtime = true;
            };
            "@babel/plugin-transform-function-name" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/plugin-transform-literals" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/plugin-transform-member-expression-literals" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-transform-modules-amd" = {
              descriptor = "^7.19.6";
              pin = "7.20.11";
              runtime = true;
            };
            "@babel/plugin-transform-modules-commonjs" = {
              descriptor = "^7.19.6";
              pin = "7.20.11";
              runtime = true;
            };
            "@babel/plugin-transform-modules-systemjs" = {
              descriptor = "^7.19.6";
              pin = "7.20.11";
              runtime = true;
            };
            "@babel/plugin-transform-modules-umd" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-transform-named-capturing-groups-regex" = {
              descriptor = "^7.19.1";
              pin = "7.20.5";
              runtime = true;
            };
            "@babel/plugin-transform-new-target" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-transform-object-super" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-transform-parameters" = {
              descriptor = "^7.20.1";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/plugin-transform-property-literals" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-transform-regenerator" = {
              descriptor = "^7.18.6";
              pin = "7.20.5";
              runtime = true;
            };
            "@babel/plugin-transform-reserved-words" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-transform-shorthand-properties" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-transform-spread" = {
              descriptor = "^7.19.0";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/plugin-transform-sticky-regex" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-transform-template-literals" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/plugin-transform-typeof-symbol" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/plugin-transform-unicode-escapes" = {
              descriptor = "^7.18.10";
              pin = "7.18.10";
              runtime = true;
            };
            "@babel/plugin-transform-unicode-regex" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/preset-modules" = {
              descriptor = "^0.1.5";
              pin = "0.1.5";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.20.2";
              pin = "7.20.7";
              runtime = true;
            };
            babel-plugin-polyfill-corejs2 = {
              descriptor = "^0.3.3";
              pin = "0.3.3";
              runtime = true;
            };
            babel-plugin-polyfill-corejs3 = {
              descriptor = "^0.6.0";
              pin = "0.6.0";
              runtime = true;
            };
            babel-plugin-polyfill-regenerator = {
              descriptor = "^0.4.1";
              pin = "0.4.1";
              runtime = true;
            };
            core-js-compat = {
              descriptor = "^3.25.1";
              pin = "3.27.2";
              runtime = true;
            };
            semver = {
              descriptor = "^6.3.0";
              pin = "6.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-qnXLs8Zmyo6h9/gd16V8h0jn2nmvJdT+QKqHz3MXHEc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz";
          };
          ident = "@babel/preset-env";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.20.2";
        };
      };
      "@babel/preset-modules" = {
        "0.1.5" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.0.0";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/plugin-proposal-unicode-property-regex" = {
              descriptor = "^7.4.4";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-transform-dotall-regex" = {
              descriptor = "^7.4.4";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.4.4";
              pin = "7.20.7";
              runtime = true;
            };
            esutils = {
              descriptor = "^2.0.2";
              pin = "2.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-BBsIE70BwfCsWmKdHx5s3rg4yNx0OrTq5R2DNiUzIX8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz";
          };
          ident = "@babel/preset-modules";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "0.1.5";
        };
      };
      "@babel/preset-typescript" = {
        "7.18.6" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.18.6";
              pin = "7.20.2";
              runtime = true;
            };
            "@babel/helper-validator-option" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/plugin-transform-typescript" = {
              descriptor = "^7.18.6";
              pin = "7.20.13";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-0ty4YblVkW6kDjdCuhaRktqFeLis1f+U0NxyO35tdDw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz";
          };
          ident = "@babel/preset-typescript";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "7.18.6";
        };
      };
      "@babel/runtime" = {
        "7.20.13" = {
          depInfo = {
            regenerator-runtime = {
              descriptor = "^0.13.11";
              pin = "0.13.11";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Oc/g/rTkeplzx/QfNA0lst55P5jsDVE/77gHYF5caH4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz";
          };
          ident = "@babel/runtime";
          ltype = "file";
          version = "7.20.13";
        };
      };
      "@babel/runtime-corejs2" = {
        "7.20.13" = {
          depInfo = {
            core-js = {
              descriptor = "^2.6.12";
              pin = "2.6.12";
              runtime = true;
            };
            regenerator-runtime = {
              descriptor = "^0.13.11";
              pin = "0.13.11";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-GmU2mPiCplFtAZXWloNlfGnufKyr7luV9qpEkSKF8hk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.20.13.tgz";
          };
          ident = "@babel/runtime-corejs2";
          ltype = "file";
          version = "7.20.13";
        };
      };
      "@babel/runtime-corejs3" = {
        "7.20.13" = {
          depInfo = {
            core-js-pure = {
              descriptor = "^3.25.1";
              pin = "3.27.2";
              runtime = true;
            };
            regenerator-runtime = {
              descriptor = "^0.13.11";
              pin = "0.13.11";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fmYKDaPQguJ7Ley2Cs4UFbalWueSb0GChwbGAXfH60c=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.13.tgz";
          };
          ident = "@babel/runtime-corejs3";
          ltype = "file";
          version = "7.20.13";
        };
      };
      "@babel/template" = {
        "7.20.7" = {
          depInfo = {
            "@babel/code-frame" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/parser" = {
              descriptor = "^7.20.7";
              pin = "7.20.15";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-qU8hyHyA9JxmFg1K/mz1NW6ypHDjO9WY/bFuyX9TnkA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz";
          };
          ident = "@babel/template";
          ltype = "file";
          version = "7.20.7";
        };
      };
      "@babel/traverse" = {
        "7.20.13" = {
          depInfo = {
            "@babel/code-frame" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/generator" = {
              descriptor = "^7.20.7";
              pin = "7.20.14";
              runtime = true;
            };
            "@babel/helper-environment-visitor" = {
              descriptor = "^7.18.9";
              pin = "7.18.9";
              runtime = true;
            };
            "@babel/helper-function-name" = {
              descriptor = "^7.19.0";
              pin = "7.19.0";
              runtime = true;
            };
            "@babel/helper-hoist-variables" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/helper-split-export-declaration" = {
              descriptor = "^7.18.6";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/parser" = {
              descriptor = "^7.20.13";
              pin = "7.20.15";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            debug = {
              descriptor = "^4.1.0";
              pin = "4.3.4";
              runtime = true;
            };
            globals = {
              descriptor = "^11.1.0";
              pin = "11.12.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-JHxfDYn7CgDTYjYQmMfVRiT4njMng6T9qrnsYj13EYQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz";
          };
          ident = "@babel/traverse";
          ltype = "file";
          version = "7.20.13";
        };
      };
      "@babel/types" = {
        "7.20.7" = {
          depInfo = {
            "@babel/helper-string-parser" = {
              descriptor = "^7.19.4";
              pin = "7.19.4";
              runtime = true;
            };
            "@babel/helper-validator-identifier" = {
              descriptor = "^7.19.1";
              pin = "7.19.1";
              runtime = true;
            };
            to-fast-properties = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MIl1RErmeb1iT9IPqZKrqva32BcJOzrkDvjp1K1/FEM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz";
          };
          ident = "@babel/types";
          ltype = "file";
          version = "7.20.7";
        };
      };
      "@bcoe/v8-coverage" = {
        "0.2.3" = {
          fetchInfo = {
            narHash = "sha256-IEMvAq0Fi3/i/XjNfhU8STSIp/XVGjGWpd+ojpZ1r5s=";
            type = "tarball";
            url = "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz";
          };
          ident = "@bcoe/v8-coverage";
          ltype = "file";
          treeInfo = { };
          version = "0.2.3";
        };
      };
      "@cnakazawa/watch" = {
        "1.0.4" = {
          binInfo = {
            binPairs = {
              watch = "cli.js";
            };
          };
          depInfo = {
            exec-sh = {
              descriptor = "^0.3.2";
              pin = "0.3.6";
              runtime = true;
            };
            minimist = {
              descriptor = "^1.2.0";
              pin = "1.2.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-i47mz/ekIXTLJH/PC2ojLuWyBcsf+nuY5FZ1nvPXp4c=";
            type = "tarball";
            url = "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz";
          };
          ident = "@cnakazawa/watch";
          ltype = "file";
          version = "1.0.4";
        };
      };
      "@cspotcode/source-map-support" = {
        "0.8.1" = {
          depInfo = {
            "@jridgewell/trace-mapping" = {
              descriptor = "0.3.9";
              pin = "0.3.9";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-yrR9Ec94pzf1kOGVe1kNTRzFkeAIqbgVHTVW4v2jSX0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz";
          };
          ident = "@cspotcode/source-map-support";
          ltype = "file";
          version = "0.8.1";
        };
      };
      "@es-joy/jsdoccomment" = {
        "0.36.1" = {
          depInfo = {
            comment-parser = {
              descriptor = "1.3.1";
              pin = "1.3.1";
              runtime = true;
            };
            esquery = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            jsdoc-type-pratt-parser = {
              descriptor = "~3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-/9lMmO/2dBbhEcGYl/lsawk92weCeX02mXMoZvN/V6M=";
            type = "tarball";
            url = "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.36.1.tgz";
          };
          ident = "@es-joy/jsdoccomment";
          ltype = "file";
          version = "0.36.1";
        };
      };
      "@esbuild/linux-loong64" = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-4t99TdJApGgLlSvrIKT3ZURol27AwZ97l2gZsfqd6xI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz";
          };
          ident = "@esbuild/linux-loong64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "unknown"
            ];
            os = [
              "linux"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      "@eslint/eslintrc" = {
        "0.4.3" = {
          depInfo = {
            ajv = {
              descriptor = "^6.12.4";
              pin = "6.12.6";
              runtime = true;
            };
            debug = {
              descriptor = "^4.1.1";
              pin = "4.3.4";
              runtime = true;
            };
            espree = {
              descriptor = "^7.3.0";
              pin = "7.3.1";
              runtime = true;
            };
            globals = {
              descriptor = "^13.9.0";
              pin = "13.20.0";
              runtime = true;
            };
            ignore = {
              descriptor = "^4.0.6";
              pin = "4.0.6";
              runtime = true;
            };
            import-fresh = {
              descriptor = "^3.2.1";
              pin = "3.3.0";
              runtime = true;
            };
            js-yaml = {
              descriptor = "^3.13.1";
              pin = "3.14.1";
              runtime = true;
            };
            minimatch = {
              descriptor = "^3.0.4";
              pin = "3.1.2";
              runtime = true;
            };
            strip-json-comments = {
              descriptor = "^3.1.1";
              pin = "3.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AWBjHrk8t1hbnYrQfIeVARjM/eNBmaxo0/mFK74Rakw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz";
          };
          ident = "@eslint/eslintrc";
          ltype = "file";
          version = "0.4.3";
        };
      };
      "@formatjs/intl-pluralrules" = {
        "1.5.9" = {
          depInfo = {
            "@formatjs/intl-utils" = {
              descriptor = "^2.3.0";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fkOmNKtME5om11r1ZKXsooH8uaZEKE/Hyr9Cfk16Wgg=";
            type = "tarball";
            url = "https://registry.npmjs.org/@formatjs/intl-pluralrules/-/intl-pluralrules-1.5.9.tgz";
          };
          ident = "@formatjs/intl-pluralrules";
          ltype = "file";
          version = "1.5.9";
        };
      };
      "@formatjs/intl-relativetimeformat" = {
        "4.5.16" = {
          depInfo = {
            "@formatjs/intl-utils" = {
              descriptor = "^2.3.0";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-oxv8SWYiSI0ka4Ia9pllGlSW5apHhmiYi0p/H23As9s=";
            type = "tarball";
            url = "https://registry.npmjs.org/@formatjs/intl-relativetimeformat/-/intl-relativetimeformat-4.5.16.tgz";
          };
          ident = "@formatjs/intl-relativetimeformat";
          ltype = "file";
          version = "4.5.16";
        };
      };
      "@formatjs/intl-utils" = {
        "2.3.0" = {
          fetchInfo = {
            narHash = "sha256-JYoDPj05tBWOrhM4BnSdiICVv/n7pG9tk51vaaqMwXw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@formatjs/intl-utils/-/intl-utils-2.3.0.tgz";
          };
          ident = "@formatjs/intl-utils";
          ltype = "file";
          treeInfo = { };
          version = "2.3.0";
        };
      };
      "@gar/promisify" = {
        "1.1.3" = {
          fetchInfo = {
            narHash = "sha256-q14DlqUn1aVF80MfLxXplN5KlRvV1R1JAXMmTViAPWo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz";
          };
          ident = "@gar/promisify";
          ltype = "file";
          treeInfo = { };
          version = "1.1.3";
        };
      };
      "@humanwhocodes/config-array" = {
        "0.5.0" = {
          depInfo = {
            "@humanwhocodes/object-schema" = {
              descriptor = "^1.2.0";
              pin = "1.2.1";
              runtime = true;
            };
            debug = {
              descriptor = "^4.1.1";
              pin = "4.3.4";
              runtime = true;
            };
            minimatch = {
              descriptor = "^3.0.4";
              pin = "3.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-H5NBuhXLlrorSYJcEICoi8bj21TH5J0a2BnNVbZfZ4U=";
            type = "tarball";
            url = "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz";
          };
          ident = "@humanwhocodes/config-array";
          ltype = "file";
          version = "0.5.0";
        };
      };
      "@humanwhocodes/object-schema" = {
        "1.2.1" = {
          fetchInfo = {
            narHash = "sha256-Wam8yUjM3QV6WEffbCtEyyUDqU+A4kG9AziFwcdQdyg=";
            type = "tarball";
            url = "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz";
          };
          ident = "@humanwhocodes/object-schema";
          ltype = "file";
          treeInfo = { };
          version = "1.2.1";
        };
      };
      "@icons/material" = {
        "0.2.4" = {
          fetchInfo = {
            narHash = "sha256-L5zrUFoYX1sMA+O4nBqJ5SExN80r07GgeIbgcJr0TnY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz";
          };
          ident = "@icons/material";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "*";
            };
          };
          treeInfo = { };
          version = "0.2.4";
        };
      };
      "@istanbuljs/load-nyc-config" = {
        "1.1.0" = {
          depInfo = {
            camelcase = {
              descriptor = "^5.3.1";
              pin = "5.3.1";
              runtime = true;
            };
            find-up = {
              descriptor = "^4.1.0";
              pin = "4.1.0";
              runtime = true;
            };
            get-package-type = {
              descriptor = "^0.1.0";
              pin = "0.1.0";
              runtime = true;
            };
            js-yaml = {
              descriptor = "^3.13.1";
              pin = "3.14.1";
              runtime = true;
            };
            resolve-from = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LWYSi5zbGIqK85x9K09tMl+AfHvqY0dQMqcEZZK7/n4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz";
          };
          ident = "@istanbuljs/load-nyc-config";
          ltype = "file";
          version = "1.1.0";
        };
      };
      "@istanbuljs/schema" = {
        "0.1.3" = {
          fetchInfo = {
            narHash = "sha256-Xqwdgx5lnaVLsBs7+38TSnPd2EzlG1XIwdv0UvRB8No=";
            type = "tarball";
            url = "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz";
          };
          ident = "@istanbuljs/schema";
          ltype = "file";
          treeInfo = { };
          version = "0.1.3";
        };
      };
      "@jest/console" = {
        "25.5.0" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-PKNfqCVwHY4rXgkNS+1VM1Q8uI49k+FePZAmVufIE34=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz";
          };
          ident = "@jest/console";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-RQ9KItjTBjCuUOYIe76WEXxWLN+F7SCSwJ9XYWieJBU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz";
          };
          ident = "@jest/console";
          ltype = "file";
          version = "28.1.3";
        };
      };
      "@jest/core" = {
        "25.5.4" = {
          depInfo = {
            "@jest/console" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/reporters" = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            "@jest/test-result" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/transform" = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            ansi-escapes = {
              descriptor = "^4.2.1";
              pin = "4.3.2";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            exit = {
              descriptor = "^0.1.2";
              pin = "0.1.2";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
            jest-changed-files = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-config = {
              descriptor = "^25.5.4";
              pin = "25.5.4";
              runtime = true;
            };
            jest-haste-map = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-regex-util = {
              descriptor = "^25.2.6";
              pin = "25.2.6";
              runtime = true;
            };
            jest-resolve = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            jest-resolve-dependencies = {
              descriptor = "^25.5.4";
              pin = "25.5.4";
              runtime = true;
            };
            jest-runner = {
              descriptor = "^25.5.4";
              pin = "25.5.4";
              runtime = true;
            };
            jest-runtime = {
              descriptor = "^25.5.4";
              pin = "25.5.4";
              runtime = true;
            };
            jest-snapshot = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            jest-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-validate = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-watcher = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            micromatch = {
              descriptor = "^4.0.2";
              pin = "4.0.5";
              runtime = true;
            };
            p-each-series = {
              descriptor = "^2.1.0";
              pin = "2.2.0";
              runtime = true;
            };
            realpath-native = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            rimraf = {
              descriptor = "^3.0.0";
              pin = "3.0.2";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^6.0.0";
              pin = "6.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-UHssyja/3LQ+eM+qCE7usZ3RoWJU+oBdJoV1PMa+WLc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/core/-/core-25.5.4.tgz";
          };
          ident = "@jest/core";
          ltype = "file";
          version = "25.5.4";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/console" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/reporters" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/test-result" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/transform" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            ansi-escapes = {
              descriptor = "^4.2.1";
              pin = "4.3.2";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            ci-info = {
              descriptor = "^3.2.0";
              pin = "3.7.1";
              runtime = true;
            };
            exit = {
              descriptor = "^0.1.2";
              pin = "0.1.2";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
            jest-changed-files = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-config = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-haste-map = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-regex-util = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
            jest-resolve = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-resolve-dependencies = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-runner = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-runtime = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-snapshot = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-validate = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-watcher = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            micromatch = {
              descriptor = "^4.0.4";
              pin = "4.0.5";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            rimraf = {
              descriptor = "^3.0.0";
              pin = "3.0.2";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^6.0.0";
              pin = "6.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-NpPA60uN4tyJen8+s7HnI9MFmNDHZ/YuT4BvVeOujTU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz";
          };
          ident = "@jest/core";
          ltype = "file";
          peerInfo = {
            node-notifier = {
              descriptor = "^8.0.1 || ^9.0.0 || ^10.0.0";
              optional = true;
            };
          };
          version = "28.1.3";
        };
      };
      "@jest/create-cache-key-function" = {
        "27.5.1" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^27.5.1";
              pin = "27.5.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ExMHbKFgpWTZtKBAfgyUqG9/DXN13NjRC1txiQcsWaU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz";
          };
          ident = "@jest/create-cache-key-function";
          ltype = "file";
          version = "27.5.1";
        };
      };
      "@jest/environment" = {
        "25.5.0" = {
          depInfo = {
            "@jest/fake-timers" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-mock = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Seb+ihv1+w4QiCVEVN9WOiRLrkl5laUBKDEw0ucvkm0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz";
          };
          ident = "@jest/environment";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/fake-timers" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            jest-mock = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Gm2T5JlA43MenFGVCHLcw4LJ0cQmDU4kVkEuK6kzH0U=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz";
          };
          ident = "@jest/environment";
          ltype = "file";
          version = "28.1.3";
        };
      };
      "@jest/expect" = {
        "28.1.3" = {
          depInfo = {
            expect = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-snapshot = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-uu6nrRMCjac5YO9Dq/5o7ZuY1ByQWpvnmDcahaMDla4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz";
          };
          ident = "@jest/expect";
          ltype = "file";
          version = "28.1.3";
        };
      };
      "@jest/expect-utils" = {
        "28.1.3" = {
          depInfo = {
            jest-get-type = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kyNAFCqvu5fFW6mKemB5wRNugSWYE37E14/NL+QdOy4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz";
          };
          ident = "@jest/expect-utils";
          ltype = "file";
          version = "28.1.3";
        };
      };
      "@jest/fake-timers" = {
        "25.5.0" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-mock = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            lolex = {
              descriptor = "^5.0.0";
              pin = "5.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kOB/QEkAvcZXBF9lSpCNMl4qthj5TZbRFGV2/f8At1g=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.5.0.tgz";
          };
          ident = "@jest/fake-timers";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@sinonjs/fake-timers" = {
              descriptor = "^9.1.2";
              pin = "9.1.2";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-mock = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-CAvaTSIF81wngN1NZKrzWZLQRymH91lmF7FaTpfVpMs=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz";
          };
          ident = "@jest/fake-timers";
          ltype = "file";
          version = "28.1.3";
        };
      };
      "@jest/globals" = {
        "25.5.2" = {
          depInfo = {
            "@jest/environment" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            expect = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-1qztO8xiEsNVBwdo+PuSsd/6zDuJ7JfFA/P6ykEzXQ8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/globals/-/globals-25.5.2.tgz";
          };
          ident = "@jest/globals";
          ltype = "file";
          version = "25.5.2";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/environment" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/expect" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-N+XfHUu//cF8A2d6sLGNMLDSxbFvrv98T7WTIBpCRac=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz";
          };
          ident = "@jest/globals";
          ltype = "file";
          version = "28.1.3";
        };
      };
      "@jest/reporters" = {
        "25.5.1" = {
          depInfo = {
            "@bcoe/v8-coverage" = {
              descriptor = "^0.2.3";
              pin = "0.2.3";
              runtime = true;
            };
            "@jest/console" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/test-result" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/transform" = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            collect-v8-coverage = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            exit = {
              descriptor = "^0.1.2";
              pin = "0.1.2";
              runtime = true;
            };
            glob = {
              descriptor = "^7.1.2";
              pin = "7.2.3";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
            istanbul-lib-coverage = {
              descriptor = "^3.0.0";
              pin = "3.2.0";
              runtime = true;
            };
            istanbul-lib-instrument = {
              descriptor = "^4.0.0";
              pin = "4.0.3";
              runtime = true;
            };
            istanbul-lib-report = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            istanbul-lib-source-maps = {
              descriptor = "^4.0.0";
              pin = "4.0.1";
              runtime = true;
            };
            istanbul-reports = {
              descriptor = "^3.0.2";
              pin = "3.1.5";
              runtime = true;
            };
            jest-haste-map = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            jest-resolve = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            jest-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-worker = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            node-notifier = {
              descriptor = "^6.0.0";
              optional = true;
              pin = "6.0.0";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            source-map = {
              descriptor = "^0.6.0";
              pin = "0.6.1";
              runtime = true;
            };
            string-length = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
            terminal-link = {
              descriptor = "^2.0.0";
              pin = "2.1.1";
              runtime = true;
            };
            v8-to-istanbul = {
              descriptor = "^4.1.3";
              pin = "4.1.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Fxdf4qI6kbV+iddB4Q0l2q5Jr6MXN0RSICzM392D8CA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/reporters/-/reporters-25.5.1.tgz";
          };
          ident = "@jest/reporters";
          ltype = "file";
          version = "25.5.1";
        };
        "28.1.3" = {
          depInfo = {
            "@bcoe/v8-coverage" = {
              descriptor = "^0.2.3";
              pin = "0.2.3";
              runtime = true;
            };
            "@jest/console" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/test-result" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/transform" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jridgewell/trace-mapping" = {
              descriptor = "^0.3.13";
              pin = "0.3.17";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            collect-v8-coverage = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            exit = {
              descriptor = "^0.1.2";
              pin = "0.1.2";
              runtime = true;
            };
            glob = {
              descriptor = "^7.1.3";
              pin = "7.2.3";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
            istanbul-lib-coverage = {
              descriptor = "^3.0.0";
              pin = "3.2.0";
              runtime = true;
            };
            istanbul-lib-instrument = {
              descriptor = "^5.1.0";
              pin = "5.2.1";
              runtime = true;
            };
            istanbul-lib-report = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            istanbul-lib-source-maps = {
              descriptor = "^4.0.0";
              pin = "4.0.1";
              runtime = true;
            };
            istanbul-reports = {
              descriptor = "^3.1.3";
              pin = "3.1.5";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-worker = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            string-length = {
              descriptor = "^4.0.1";
              pin = "4.0.2";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^6.0.0";
              pin = "6.0.1";
              runtime = true;
            };
            terminal-link = {
              descriptor = "^2.0.0";
              pin = "2.1.1";
              runtime = true;
            };
            v8-to-istanbul = {
              descriptor = "^9.0.1";
              pin = "9.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gbsc3kHnUiKp7auJWNUkCgU/kayJ8FY+5VFOb3UmcNE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz";
          };
          ident = "@jest/reporters";
          ltype = "file";
          peerInfo = {
            node-notifier = {
              descriptor = "^8.0.1 || ^9.0.0 || ^10.0.0";
              optional = true;
            };
          };
          version = "28.1.3";
        };
      };
      "@jest/schemas" = {
        "28.1.3" = {
          depInfo = {
            "@sinclair/typebox" = {
              descriptor = "^0.24.1";
              pin = "0.24.51";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-TWg9YltzFz5k5jSLyUgFZmRvE4iSI9AFugZs9obknzk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz";
          };
          ident = "@jest/schemas";
          ltype = "file";
          version = "28.1.3";
        };
      };
      "@jest/source-map" = {
        "25.5.0" = {
          depInfo = {
            callsites = {
              descriptor = "^3.0.0";
              pin = "3.1.0";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
            source-map = {
              descriptor = "^0.6.0";
              pin = "0.6.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-0bgmTU0SURwsJxCnQF2sPHE1t3cdgUQvOu2QntM9JMc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz";
          };
          ident = "@jest/source-map";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.2" = {
          depInfo = {
            "@jridgewell/trace-mapping" = {
              descriptor = "^0.3.13";
              pin = "0.3.17";
              runtime = true;
            };
            callsites = {
              descriptor = "^3.0.0";
              pin = "3.1.0";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MgCBD6qhK3D7bnf6b3OtBfiXBTc2EcPB9+nCOW6DhYo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz";
          };
          ident = "@jest/source-map";
          ltype = "file";
          version = "28.1.2";
        };
      };
      "@jest/test-result" = {
        "25.5.0" = {
          depInfo = {
            "@jest/console" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@types/istanbul-lib-coverage" = {
              descriptor = "^2.0.0";
              pin = "2.0.4";
              runtime = true;
            };
            collect-v8-coverage = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Frradn2b16LYEfQNvjjc1Z2Xw0xC2e9ankHWvrzNudU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/test-result/-/test-result-25.5.0.tgz";
          };
          ident = "@jest/test-result";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/console" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/istanbul-lib-coverage" = {
              descriptor = "^2.0.0";
              pin = "2.0.4";
              runtime = true;
            };
            collect-v8-coverage = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Q03lT50WB5FeAX+NyqM7xS3nXBWq9mDyxcwvkpg1bUs=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz";
          };
          ident = "@jest/test-result";
          ltype = "file";
          version = "28.1.3";
        };
      };
      "@jest/test-sequencer" = {
        "28.1.3" = {
          depInfo = {
            "@jest/test-result" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
            jest-haste-map = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-d9lHlWyOHJ/KmlNoIFB01CX9e5/+U6aVlSfrY27cY4E=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz";
          };
          ident = "@jest/test-sequencer";
          ltype = "file";
          version = "28.1.3";
        };
      };
      "@jest/transform" = {
        "25.5.1" = {
          depInfo = {
            "@babel/core" = {
              descriptor = "^7.1.0";
              pin = "7.20.12";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            babel-plugin-istanbul = {
              descriptor = "^6.0.0";
              pin = "6.1.1";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            convert-source-map = {
              descriptor = "^1.4.0";
              pin = "1.9.0";
              runtime = true;
            };
            fast-json-stable-stringify = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
            jest-haste-map = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            jest-regex-util = {
              descriptor = "^25.2.6";
              pin = "25.2.6";
              runtime = true;
            };
            jest-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            micromatch = {
              descriptor = "^4.0.2";
              pin = "4.0.5";
              runtime = true;
            };
            pirates = {
              descriptor = "^4.0.1";
              pin = "4.0.5";
              runtime = true;
            };
            realpath-native = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            source-map = {
              descriptor = "^0.6.1";
              pin = "0.6.1";
              runtime = true;
            };
            write-file-atomic = {
              descriptor = "^3.0.0";
              pin = "3.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wyZB2Ic+0BBHB2VB2pgTOH04onXDGr7yW8iN15KWxks=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz";
          };
          ident = "@jest/transform";
          ltype = "file";
          version = "25.5.1";
        };
        "28.1.3" = {
          depInfo = {
            "@babel/core" = {
              descriptor = "^7.11.6";
              pin = "7.20.12";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jridgewell/trace-mapping" = {
              descriptor = "^0.3.13";
              pin = "0.3.17";
              runtime = true;
            };
            babel-plugin-istanbul = {
              descriptor = "^6.1.1";
              pin = "6.1.1";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            convert-source-map = {
              descriptor = "^1.4.0";
              pin = "1.9.0";
              runtime = true;
            };
            fast-json-stable-stringify = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
            jest-haste-map = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-regex-util = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            micromatch = {
              descriptor = "^4.0.4";
              pin = "4.0.5";
              runtime = true;
            };
            pirates = {
              descriptor = "^4.0.4";
              pin = "4.0.5";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            write-file-atomic = {
              descriptor = "^4.0.1";
              pin = "4.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rPw6oD7aVi/72wSKUSXs89nUGy90yGO3XUxFNe3lprc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz";
          };
          ident = "@jest/transform";
          ltype = "file";
          version = "28.1.3";
        };
      };
      "@jest/types" = {
        "25.5.0" = {
          depInfo = {
            "@types/istanbul-lib-coverage" = {
              descriptor = "^2.0.0";
              pin = "2.0.4";
              runtime = true;
            };
            "@types/istanbul-reports" = {
              descriptor = "^1.1.1";
              pin = "1.1.2";
              runtime = true;
            };
            "@types/yargs" = {
              descriptor = "^15.0.0";
              pin = "15.0.15";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-sLM8wCsSLRxSvhwz43tRV7pdVYZxi2z81LylHEfdsHQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz";
          };
          ident = "@jest/types";
          ltype = "file";
          version = "25.5.0";
        };
        "26.6.2" = {
          depInfo = {
            "@types/istanbul-lib-coverage" = {
              descriptor = "^2.0.0";
              pin = "2.0.4";
              runtime = true;
            };
            "@types/istanbul-reports" = {
              descriptor = "^3.0.0";
              pin = "3.0.1";
              runtime = true;
            };
            "@types/node" = {
              pin = "14.18.36";
              runtime = true;
            };
            "@types/yargs" = {
              descriptor = "^15.0.0";
              pin = "15.0.15";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-mA8Jq+7p1WDP4QK32aJYdsDUBwc9ye6G0/yc5ICSARA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz";
          };
          ident = "@jest/types";
          ltype = "file";
          version = "26.6.2";
        };
        "27.5.1" = {
          depInfo = {
            "@types/istanbul-lib-coverage" = {
              descriptor = "^2.0.0";
              pin = "2.0.4";
              runtime = true;
            };
            "@types/istanbul-reports" = {
              descriptor = "^3.0.0";
              pin = "3.0.1";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            "@types/yargs" = {
              descriptor = "^16.0.0";
              pin = "16.0.5";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-v1JY3F2dNvEWA7OZWOBi8ZfLfA9aP0IAeu0+YMyPw1Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz";
          };
          ident = "@jest/types";
          ltype = "file";
          version = "27.5.1";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/schemas" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/istanbul-lib-coverage" = {
              descriptor = "^2.0.0";
              pin = "2.0.4";
              runtime = true;
            };
            "@types/istanbul-reports" = {
              descriptor = "^3.0.0";
              pin = "3.0.1";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            "@types/yargs" = {
              descriptor = "^17.0.8";
              pin = "17.0.22";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-BybQtO6M3VvkKDmDqn0JwEaWsUylA9V8xZUAcmlufG0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz";
          };
          ident = "@jest/types";
          ltype = "file";
          version = "28.1.3";
        };
      };
      "@jridgewell/gen-mapping" = {
        "0.1.1" = {
          depInfo = {
            "@jridgewell/set-array" = {
              descriptor = "^1.0.0";
              pin = "1.1.2";
              runtime = true;
            };
            "@jridgewell/sourcemap-codec" = {
              descriptor = "^1.4.10";
              pin = "1.4.14";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-4s0QHwGuQ7U9seKMKMknmZy0UOJFVSAyuQc5Dm3Ylt0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz";
          };
          ident = "@jridgewell/gen-mapping";
          ltype = "file";
          version = "0.1.1";
        };
        "0.3.2" = {
          depInfo = {
            "@jridgewell/set-array" = {
              descriptor = "^1.0.1";
              pin = "1.1.2";
              runtime = true;
            };
            "@jridgewell/sourcemap-codec" = {
              descriptor = "^1.4.10";
              pin = "1.4.14";
              runtime = true;
            };
            "@jridgewell/trace-mapping" = {
              descriptor = "^0.3.9";
              pin = "0.3.17";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-KmYeSuSah43dRS1I6Tit9AyhP9MP9jmyhdOGbzLOi8A=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz";
          };
          ident = "@jridgewell/gen-mapping";
          ltype = "file";
          version = "0.3.2";
        };
      };
      "@jridgewell/resolve-uri" = {
        "3.1.0" = {
          fetchInfo = {
            narHash = "sha256-hED3kswj5waotVJCd7ougmOL65MmYhoI4YFae3fN2c0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz";
          };
          ident = "@jridgewell/resolve-uri";
          ltype = "file";
          treeInfo = { };
          version = "3.1.0";
        };
      };
      "@jridgewell/set-array" = {
        "1.1.2" = {
          fetchInfo = {
            narHash = "sha256-lIY9Ar8hajSi/s4DAlqWj/PD75pWG2HDxJ6x3S3t9bE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz";
          };
          ident = "@jridgewell/set-array";
          ltype = "file";
          treeInfo = { };
          version = "1.1.2";
        };
      };
      "@jridgewell/sourcemap-codec" = {
        "1.4.14" = {
          fetchInfo = {
            narHash = "sha256-7F2YWRn9nvp2Il2EJvymCsvK2CgVu/MTDTvCL6o0K1I=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz";
          };
          ident = "@jridgewell/sourcemap-codec";
          ltype = "file";
          treeInfo = { };
          version = "1.4.14";
        };
      };
      "@jridgewell/trace-mapping" = {
        "0.3.17" = {
          depInfo = {
            "@jridgewell/resolve-uri" = {
              descriptor = "3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
            "@jridgewell/sourcemap-codec" = {
              descriptor = "1.4.14";
              pin = "1.4.14";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-oWXXA50TXBao93Fsz5ZYrnGAuVNvbw33hRix4Gkz1XQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz";
          };
          ident = "@jridgewell/trace-mapping";
          ltype = "file";
          version = "0.3.17";
        };
        "0.3.9" = {
          depInfo = {
            "@jridgewell/resolve-uri" = {
              descriptor = "^3.0.3";
              pin = "3.1.0";
              runtime = true;
            };
            "@jridgewell/sourcemap-codec" = {
              descriptor = "^1.4.10";
              pin = "1.4.14";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fNO36+Q5AqieLNkn0k7thbS1fL1J0SWAxReoKYx8S8k=";
            type = "tarball";
            url = "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz";
          };
          ident = "@jridgewell/trace-mapping";
          ltype = "file";
          version = "0.3.9";
        };
      };
      "@msgpackr-extract/msgpackr-extract-darwin-arm64" = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-gsv1GW1DGRrrSZYtyP6x93ZUlzr1U/YXDjCdQzJzWqc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.0.tgz";
          };
          ident = "@msgpackr-extract/msgpackr-extract-darwin-arm64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "aarch64"
            ];
            os = [
              "darwin"
            ];
          };
          treeInfo = { };
          version = "3.0.0";
        };
      };
      "@msgpackr-extract/msgpackr-extract-darwin-x64" = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-i21x5boVd7CtRkeyKCig2PZ0zCKM6odls0Ih6Jm3Nh8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.0.tgz";
          };
          ident = "@msgpackr-extract/msgpackr-extract-darwin-x64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "x86_64"
            ];
            os = [
              "darwin"
            ];
          };
          treeInfo = { };
          version = "3.0.0";
        };
      };
      "@msgpackr-extract/msgpackr-extract-linux-arm" = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-G7fNPuZMJbozs2kaXoEc9YPIJR1qM1FRnxkJuXrL/3c=";
            type = "tarball";
            url = "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.0.tgz";
          };
          ident = "@msgpackr-extract/msgpackr-extract-linux-arm";
          ltype = "file";
          sysInfo = {
            cpu = [
              "aarch"
            ];
            os = [
              "linux"
            ];
          };
          treeInfo = { };
          version = "3.0.0";
        };
      };
      "@msgpackr-extract/msgpackr-extract-linux-arm64" = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-WdgQhA7GGKcI1QRbfVCaookzUjk/kyHthd42dNCL4C4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.0.tgz";
          };
          ident = "@msgpackr-extract/msgpackr-extract-linux-arm64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "aarch64"
            ];
            os = [
              "linux"
            ];
          };
          treeInfo = { };
          version = "3.0.0";
        };
      };
      "@msgpackr-extract/msgpackr-extract-linux-x64" = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-h0EqJ3NiReuamtXOetocktRcFdUcz55PVLwCb8ptD/4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.0.tgz";
          };
          ident = "@msgpackr-extract/msgpackr-extract-linux-x64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "x86_64"
            ];
            os = [
              "linux"
            ];
          };
          treeInfo = { };
          version = "3.0.0";
        };
      };
      "@msgpackr-extract/msgpackr-extract-win32-x64" = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-Efa7rjCbzPY/Vrvy4BAbSgdEU2t8Nyhh9vmiVyz98GA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.0.tgz";
          };
          ident = "@msgpackr-extract/msgpackr-extract-win32-x64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "x86_64"
            ];
            os = [
              "win32"
            ];
          };
          treeInfo = { };
          version = "3.0.0";
        };
      };
      "@nodelib/fs.scandir" = {
        "2.1.5" = {
          depInfo = {
            "@nodelib/fs.stat" = {
              descriptor = "2.0.5";
              pin = "2.0.5";
              runtime = true;
            };
            run-parallel = {
              descriptor = "^1.1.9";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-XkaO6o9trImz7QHxNe8P0l09Kmn8rsFIP5W/s1+HV7w=";
            type = "tarball";
            url = "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz";
          };
          ident = "@nodelib/fs.scandir";
          ltype = "file";
          version = "2.1.5";
        };
      };
      "@nodelib/fs.stat" = {
        "2.0.5" = {
          fetchInfo = {
            narHash = "sha256-9D6qDZ0i0QJCngfEgCsDkX1/BFc1UpQ7Yy8b3jMLDCk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz";
          };
          ident = "@nodelib/fs.stat";
          ltype = "file";
          treeInfo = { };
          version = "2.0.5";
        };
      };
      "@nodelib/fs.walk" = {
        "1.2.8" = {
          depInfo = {
            "@nodelib/fs.scandir" = {
              descriptor = "2.1.5";
              pin = "2.1.5";
              runtime = true;
            };
            fastq = {
              descriptor = "^1.6.0";
              pin = "1.15.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kB5uDfcwF+SIjAkm1mY/corry0eyTrSmQsacQjtgf5U=";
            type = "tarball";
            url = "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz";
          };
          ident = "@nodelib/fs.walk";
          ltype = "file";
          version = "1.2.8";
        };
      };
      "@npmcli/fs" = {
        "1.1.1" = {
          depInfo = {
            "@gar/promisify" = {
              descriptor = "^1.0.1";
              pin = "1.1.3";
              runtime = true;
            };
            semver = {
              descriptor = "^7.3.5";
              pin = "7.3.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-sGmxA2bp/A+LtEi3+i9CE5NtYiM3UqtkdPDxEtnlKXA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz";
          };
          ident = "@npmcli/fs";
          ltype = "file";
          version = "1.1.1";
        };
      };
      "@npmcli/move-file" = {
        "1.1.2" = {
          depInfo = {
            mkdirp = {
              descriptor = "^1.0.4";
              pin = "1.0.4";
              runtime = true;
            };
            rimraf = {
              descriptor = "^3.0.2";
              pin = "3.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-P9JjmfeMEHO6k6i04aRRA2A0WS0i7l2GFWOcDLxXZfE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz";
          };
          ident = "@npmcli/move-file";
          ltype = "file";
          version = "1.1.2";
        };
      };
      "@opentelemetry/api" = {
        "1.4.0" = {
          fetchInfo = {
            narHash = "sha256-bhx7I3n85pVjgoKSG1Pj1qhYecxnKL5F9G8KbW6z3Zs=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.0.tgz";
          };
          ident = "@opentelemetry/api";
          ltype = "file";
          treeInfo = { };
          version = "1.4.0";
        };
      };
      "@opentelemetry/api-metrics" = {
        "0.30.0" = {
          depInfo = {
            "@opentelemetry/api" = {
              descriptor = "^1.0.0";
              pin = "1.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ajMOL3i424wlpHvuST7TixOOvIIomao+cAXBQXgo3Oo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/api-metrics/-/api-metrics-0.30.0.tgz";
          };
          ident = "@opentelemetry/api-metrics";
          ltype = "file";
          version = "0.30.0";
        };
      };
      "@opentelemetry/context-async-hooks" = {
        "1.9.1" = {
          fetchInfo = {
            narHash = "sha256-JFiy+ikWN1QiJFp5ncI57iGa+dhK6Jg3yGQMF3sErfs=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.9.1.tgz";
          };
          ident = "@opentelemetry/context-async-hooks";
          ltype = "file";
          peerInfo = {
            "@opentelemetry/api" = {
              descriptor = ">=1.0.0 <1.5.0";
            };
          };
          treeInfo = { };
          version = "1.9.1";
        };
      };
      "@opentelemetry/core" = {
        "1.4.0" = {
          depInfo = {
            "@opentelemetry/semantic-conventions" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-B3Q7SJ/zLjlaoTY0Q4RegBTEaWFRUqpSQpLrzAY2TX8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/core/-/core-1.4.0.tgz";
          };
          ident = "@opentelemetry/core";
          ltype = "file";
          peerInfo = {
            "@opentelemetry/api" = {
              descriptor = ">=1.0.0 <1.2.0";
            };
          };
          version = "1.4.0";
        };
        "1.9.1" = {
          depInfo = {
            "@opentelemetry/semantic-conventions" = {
              descriptor = "1.9.1";
              pin = "1.9.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Y7o4brpjbqQdFwtNrMHzWGpvFlhDLtHWwIG4iccM2Cs=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/core/-/core-1.9.1.tgz";
          };
          ident = "@opentelemetry/core";
          ltype = "file";
          peerInfo = {
            "@opentelemetry/api" = {
              descriptor = ">=1.0.0 <1.5.0";
            };
          };
          version = "1.9.1";
        };
      };
      "@opentelemetry/exporter-trace-otlp-http" = {
        "0.30.0" = {
          depInfo = {
            "@opentelemetry/core" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            "@opentelemetry/otlp-exporter-base" = {
              descriptor = "0.30.0";
              pin = "0.30.0";
              runtime = true;
            };
            "@opentelemetry/otlp-transformer" = {
              descriptor = "0.30.0";
              pin = "0.30.0";
              runtime = true;
            };
            "@opentelemetry/resources" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            "@opentelemetry/sdk-trace-base" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-B6My1jRSELCCi/6sg/5FM9EJZCp3zUPSY4uJd/XgM78=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.30.0.tgz";
          };
          ident = "@opentelemetry/exporter-trace-otlp-http";
          ltype = "file";
          peerInfo = {
            "@opentelemetry/api" = {
              descriptor = "^1.0.0";
            };
          };
          version = "0.30.0";
        };
      };
      "@opentelemetry/otlp-exporter-base" = {
        "0.30.0" = {
          depInfo = {
            "@opentelemetry/core" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-TanoUtw7EIafvIEVtRjbGco7S+q21Sxl/k6cjfLO0vc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.30.0.tgz";
          };
          ident = "@opentelemetry/otlp-exporter-base";
          ltype = "file";
          peerInfo = {
            "@opentelemetry/api" = {
              descriptor = "^1.0.0";
            };
          };
          version = "0.30.0";
        };
      };
      "@opentelemetry/otlp-transformer" = {
        "0.30.0" = {
          depInfo = {
            "@opentelemetry/api-metrics" = {
              descriptor = "0.30.0";
              pin = "0.30.0";
              runtime = true;
            };
            "@opentelemetry/core" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            "@opentelemetry/resources" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            "@opentelemetry/sdk-metrics-base" = {
              descriptor = "0.30.0";
              pin = "0.30.0";
              runtime = true;
            };
            "@opentelemetry/sdk-trace-base" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-GKKl4F0TEPGE9f7YaIdXWaC+YiNHBTqdRyqECkb6PLY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.30.0.tgz";
          };
          ident = "@opentelemetry/otlp-transformer";
          ltype = "file";
          peerInfo = {
            "@opentelemetry/api" = {
              descriptor = ">=1.0.0 <1.2.0";
            };
          };
          version = "0.30.0";
        };
      };
      "@opentelemetry/resources" = {
        "1.4.0" = {
          depInfo = {
            "@opentelemetry/core" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            "@opentelemetry/semantic-conventions" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-QN/Tm9CH88ddI80j7tU3PsxqXMGBGHZ3kbqAQPm0eP8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.4.0.tgz";
          };
          ident = "@opentelemetry/resources";
          ltype = "file";
          peerInfo = {
            "@opentelemetry/api" = {
              descriptor = ">=1.0.0 <1.2.0";
            };
          };
          version = "1.4.0";
        };
        "1.9.1" = {
          depInfo = {
            "@opentelemetry/core" = {
              descriptor = "1.9.1";
              pin = "1.9.1";
              runtime = true;
            };
            "@opentelemetry/semantic-conventions" = {
              descriptor = "1.9.1";
              pin = "1.9.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-SoQ1uCK7TujF269DOwfFRNHzsmh7n62QQIqcYzZOjn8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.9.1.tgz";
          };
          ident = "@opentelemetry/resources";
          ltype = "file";
          peerInfo = {
            "@opentelemetry/api" = {
              descriptor = ">=1.0.0 <1.5.0";
            };
          };
          version = "1.9.1";
        };
      };
      "@opentelemetry/sdk-metrics-base" = {
        "0.30.0" = {
          depInfo = {
            "@opentelemetry/api-metrics" = {
              descriptor = "0.30.0";
              pin = "0.30.0";
              runtime = true;
            };
            "@opentelemetry/core" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            "@opentelemetry/resources" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            "lodash.merge" = {
              descriptor = "4.6.2";
              pin = "4.6.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-58lDTEGLx4YXYkrSaIAZW4OMOl07WHLOR7pYnUe0Z2s=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/sdk-metrics-base/-/sdk-metrics-base-0.30.0.tgz";
          };
          ident = "@opentelemetry/sdk-metrics-base";
          ltype = "file";
          peerInfo = {
            "@opentelemetry/api" = {
              descriptor = "^1.0.0";
            };
          };
          version = "0.30.0";
        };
      };
      "@opentelemetry/sdk-trace-base" = {
        "1.4.0" = {
          depInfo = {
            "@opentelemetry/core" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            "@opentelemetry/resources" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            "@opentelemetry/semantic-conventions" = {
              descriptor = "1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Ccln/eLPID5to4dwE2BhqF+i+O/4L/7/ObsSl/Ph05Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.4.0.tgz";
          };
          ident = "@opentelemetry/sdk-trace-base";
          ltype = "file";
          peerInfo = {
            "@opentelemetry/api" = {
              descriptor = ">=1.0.0 <1.2.0";
            };
          };
          version = "1.4.0";
        };
        "1.9.1" = {
          depInfo = {
            "@opentelemetry/core" = {
              descriptor = "1.9.1";
              pin = "1.9.1";
              runtime = true;
            };
            "@opentelemetry/resources" = {
              descriptor = "1.9.1";
              pin = "1.9.1";
              runtime = true;
            };
            "@opentelemetry/semantic-conventions" = {
              descriptor = "1.9.1";
              pin = "1.9.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-XrVF4bhy51tz4yAdxIRv5Csblc8F2mO6ixTwdhTmKiI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.9.1.tgz";
          };
          ident = "@opentelemetry/sdk-trace-base";
          ltype = "file";
          peerInfo = {
            "@opentelemetry/api" = {
              descriptor = ">=1.0.0 <1.5.0";
            };
          };
          version = "1.9.1";
        };
      };
      "@opentelemetry/semantic-conventions" = {
        "1.4.0" = {
          fetchInfo = {
            narHash = "sha256-hjIuJ0sgy0MS70tS/loenl0b3Qjld2dTh0QLkRDmbpw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.4.0.tgz";
          };
          ident = "@opentelemetry/semantic-conventions";
          ltype = "file";
          treeInfo = { };
          version = "1.4.0";
        };
        "1.9.1" = {
          fetchInfo = {
            narHash = "sha256-VIjFrLKusBpoB2kmjJ0N93ToMibTv67SGf9T8ta8mU8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.9.1.tgz";
          };
          ident = "@opentelemetry/semantic-conventions";
          ltype = "file";
          treeInfo = { };
          version = "1.9.1";
        };
      };
      "@popperjs/core" = {
        "2.11.6" = {
          fetchInfo = {
            narHash = "sha256-QbYkeJMJZbADRin0srHWxaXKZiqxDZK4JweDXEaskbM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz";
          };
          ident = "@popperjs/core";
          ltype = "file";
          treeInfo = { };
          version = "2.11.6";
        };
      };
      "@react-dnd/asap" = {
        "4.0.1" = {
          fetchInfo = {
            narHash = "sha256-h3iQ5pEeojMIdy1AYKkSlgZP0Db76CeCKjeUq5L6xSM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.1.tgz";
          };
          ident = "@react-dnd/asap";
          ltype = "file";
          treeInfo = { };
          version = "4.0.1";
        };
      };
      "@react-dnd/invariant" = {
        "3.0.1" = {
          fetchInfo = {
            narHash = "sha256-fbTF4i5aKlCcH7KRXCsNOt1bSx07UKKWkhuw3zfGUaY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-3.0.1.tgz";
          };
          ident = "@react-dnd/invariant";
          ltype = "file";
          treeInfo = { };
          version = "3.0.1";
        };
      };
      "@react-dnd/shallowequal" = {
        "3.0.1" = {
          fetchInfo = {
            narHash = "sha256-HD+3GpWzSmIN1uId7KHmQabqTf8DK9DJk4tZFaoW1cg=";
            type = "tarball";
            url = "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-3.0.1.tgz";
          };
          ident = "@react-dnd/shallowequal";
          ltype = "file";
          treeInfo = { };
          version = "3.0.1";
        };
      };
      "@redis/bloom" = {
        "1.2.0" = {
          fetchInfo = {
            narHash = "sha256-faRPkkwOj+2HcLyw5gAqmNDLLPQsgQVi56mxFaHKoXs=";
            type = "tarball";
            url = "https://registry.npmjs.org/@redis/bloom/-/bloom-1.2.0.tgz";
          };
          ident = "@redis/bloom";
          ltype = "file";
          peerInfo = {
            "@redis/client" = {
              descriptor = "^1.0.0";
            };
          };
          treeInfo = { };
          version = "1.2.0";
        };
      };
      "@redis/client" = {
        "1.5.5" = {
          depInfo = {
            cluster-key-slot = {
              descriptor = "1.1.2";
              pin = "1.1.2";
              runtime = true;
            };
            generic-pool = {
              descriptor = "3.9.0";
              pin = "3.9.0";
              runtime = true;
            };
            yallist = {
              descriptor = "4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2fOVjpjnPLpzPCEqPFmIKqrqIRoP99M8rxe3PdF22Ds=";
            type = "tarball";
            url = "https://registry.npmjs.org/@redis/client/-/client-1.5.5.tgz";
          };
          ident = "@redis/client";
          ltype = "file";
          version = "1.5.5";
        };
      };
      "@redis/graph" = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-nuPqQ1tmQwWImXPtuQS5xaA7R0hPTSWaIGGnfgwhELo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@redis/graph/-/graph-1.1.0.tgz";
          };
          ident = "@redis/graph";
          ltype = "file";
          peerInfo = {
            "@redis/client" = {
              descriptor = "^1.0.0";
            };
          };
          treeInfo = { };
          version = "1.1.0";
        };
      };
      "@redis/json" = {
        "1.0.4" = {
          fetchInfo = {
            narHash = "sha256-563vu9Ki5jUvoJVsyAByAZnqklMv6AXok9hIsbKEkUQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@redis/json/-/json-1.0.4.tgz";
          };
          ident = "@redis/json";
          ltype = "file";
          peerInfo = {
            "@redis/client" = {
              descriptor = "^1.0.0";
            };
          };
          treeInfo = { };
          version = "1.0.4";
        };
      };
      "@redis/search" = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-TUkRW385Ba5qYTA4VTsnfahkoRkAa4SZj9kb7oAGqSQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@redis/search/-/search-1.1.1.tgz";
          };
          ident = "@redis/search";
          ltype = "file";
          peerInfo = {
            "@redis/client" = {
              descriptor = "^1.0.0";
            };
          };
          treeInfo = { };
          version = "1.1.1";
        };
      };
      "@redis/time-series" = {
        "1.0.4" = {
          fetchInfo = {
            narHash = "sha256-WwaJB0wB6k8G+h1h9ghc9d31vXRWnzuqlq1O6B0ZoOQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@redis/time-series/-/time-series-1.0.4.tgz";
          };
          ident = "@redis/time-series";
          ltype = "file";
          peerInfo = {
            "@redis/client" = {
              descriptor = "^1.0.0";
            };
          };
          treeInfo = { };
          version = "1.0.4";
        };
      };
      "@redocly/ajv" = {
        "8.11.0" = {
          depInfo = {
            fast-deep-equal = {
              descriptor = "^3.1.1";
              pin = "3.1.3";
              runtime = true;
            };
            json-schema-traverse = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            require-from-string = {
              descriptor = "^2.0.2";
              pin = "2.0.2";
              runtime = true;
            };
            uri-js = {
              descriptor = "^4.2.2";
              pin = "4.4.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-BI2XfQM4+Yh/9BYyse1C5IDSt54XvgNIMKcTr8qGevY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.0.tgz";
          };
          ident = "@redocly/ajv";
          ltype = "file";
          version = "8.11.0";
        };
      };
      "@redocly/openapi-core" = {
        "1.0.0-beta.123" = {
          depInfo = {
            "@redocly/ajv" = {
              descriptor = "^8.11.0";
              pin = "8.11.0";
              runtime = true;
            };
            "@types/node" = {
              descriptor = "^14.11.8";
              pin = "14.18.36";
              runtime = true;
            };
            colorette = {
              descriptor = "^1.2.0";
              pin = "1.4.0";
              runtime = true;
            };
            js-levenshtein = {
              descriptor = "^1.1.6";
              pin = "1.1.6";
              runtime = true;
            };
            js-yaml = {
              descriptor = "^4.1.0";
              pin = "4.1.0";
              runtime = true;
            };
            "lodash.isequal" = {
              descriptor = "^4.5.0";
              pin = "4.5.0";
              runtime = true;
            };
            minimatch = {
              descriptor = "^5.0.1";
              pin = "5.1.6";
              runtime = true;
            };
            node-fetch = {
              descriptor = "^2.6.1";
              pin = "2.6.9";
              runtime = true;
            };
            pluralize = {
              descriptor = "^8.0.0";
              pin = "8.0.0";
              runtime = true;
            };
            yaml-ast-parser = {
              descriptor = "0.0.43";
              pin = "0.0.43";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-SlOqeiQI2QdtHHY53A3VxeeTzDZG+wHpiUdn3eRi0ds=";
            type = "tarball";
            url = "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.0.0-beta.123.tgz";
          };
          ident = "@redocly/openapi-core";
          ltype = "file";
          version = "1.0.0-beta.123";
        };
      };
      "@rehooks/component-size" = {
        "1.0.3" = {
          fetchInfo = {
            narHash = "sha256-iqf8s+6smN8iJ0EVDDD1To511SPw8EjrUiZHwgjYjDI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@rehooks/component-size/-/component-size-1.0.3.tgz";
          };
          ident = "@rehooks/component-size";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = ">=16.8.0";
            };
          };
          treeInfo = { };
          version = "1.0.3";
        };
      };
      "@rushstack/eslint-patch" = {
        "1.2.0" = {
          fetchInfo = {
            narHash = "sha256-dzHdL1mYbkAtxx+ZbGk/6k83TasLWj6tUDJysYSyTVw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz";
          };
          ident = "@rushstack/eslint-patch";
          ltype = "file";
          treeInfo = { };
          version = "1.2.0";
        };
      };
      "@sinclair/typebox" = {
        "0.24.51" = {
          fetchInfo = {
            narHash = "sha256-Hxlc1SznBO5smwZ761Cdm/P3Q/6g607WUjFY79b3X8g=";
            type = "tarball";
            url = "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz";
          };
          ident = "@sinclair/typebox";
          ltype = "file";
          treeInfo = { };
          version = "0.24.51";
        };
      };
      "@sinonjs/commons" = {
        "1.8.6" = {
          depInfo = {
            type-detect = {
              descriptor = "4.0.8";
              pin = "4.0.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-cSJJCrwsq4uEoqmFr+0QdgleirCu5Xfcm5ueoR1uOFQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz";
          };
          ident = "@sinonjs/commons";
          ltype = "file";
          version = "1.8.6";
        };
      };
      "@sinonjs/fake-timers" = {
        "9.1.2" = {
          depInfo = {
            "@sinonjs/commons" = {
              descriptor = "^1.7.0";
              pin = "1.8.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-+8qsGcGe/1LHaB+YsE4pombIhEFmYCrbJ0nCdje9Z5k=";
            type = "tarball";
            url = "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz";
          };
          ident = "@sinonjs/fake-timers";
          ltype = "file";
          version = "9.1.2";
        };
      };
      "@ster5/global-mutex" = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-rPNM/CTj+EagHTKhh/kPsUyHTLV/ikum69fnMtu5DNo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@ster5/global-mutex/-/global-mutex-1.1.1.tgz";
          };
          ident = "@ster5/global-mutex";
          ltype = "file";
          treeInfo = { };
          version = "1.1.1";
        };
        "1.2.0" = {
          fetchInfo = {
            narHash = "sha256-YuJLxNBXTAdJkZcwDIcyhuykmDZ29hflpJKuXSCwYok=";
            type = "tarball";
            url = "https://registry.npmjs.org/@ster5/global-mutex/-/global-mutex-1.2.0.tgz";
          };
          ident = "@ster5/global-mutex";
          ltype = "file";
          treeInfo = { };
          version = "1.2.0";
        };
      };
      "@testing-library/dom" = {
        "7.31.2" = {
          depInfo = {
            "@babel/code-frame" = {
              descriptor = "^7.10.4";
              pin = "7.18.6";
              runtime = true;
            };
            "@babel/runtime" = {
              descriptor = "^7.12.5";
              pin = "7.20.13";
              runtime = true;
            };
            "@types/aria-query" = {
              descriptor = "^4.2.0";
              pin = "4.2.2";
              runtime = true;
            };
            aria-query = {
              descriptor = "^4.2.2";
              pin = "4.2.2";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            dom-accessibility-api = {
              descriptor = "^0.5.6";
              pin = "0.5.16";
              runtime = true;
            };
            lz-string = {
              descriptor = "^1.4.4";
              pin = "1.4.4";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^26.6.2";
              pin = "26.6.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-D26TrQ2yGcUc6xSrwGVowO4sQmegobvPstE72iICdnE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz";
          };
          ident = "@testing-library/dom";
          ltype = "file";
          version = "7.31.2";
        };
      };
      "@testing-library/react" = {
        "11.2.7" = {
          depInfo = {
            "@babel/runtime" = {
              descriptor = "^7.12.5";
              pin = "7.20.13";
              runtime = true;
            };
            "@testing-library/dom" = {
              descriptor = "^7.28.1";
              pin = "7.31.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ogqwyY6x3S+TOZ+rcAYy+EYDj2PSTiBhORLczJIVd9s=";
            type = "tarball";
            url = "https://registry.npmjs.org/@testing-library/react/-/react-11.2.7.tgz";
          };
          ident = "@testing-library/react";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "*";
            };
            react-dom = {
              descriptor = "*";
            };
          };
          version = "11.2.7";
        };
      };
      "@testing-library/react-hooks" = {
        "8.0.1" = {
          depInfo = {
            "@babel/runtime" = {
              descriptor = "^7.12.5";
              pin = "7.20.13";
              runtime = true;
            };
            react-error-boundary = {
              descriptor = "^3.1.0";
              pin = "3.1.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-BoiZF20oTzLXMeuPMA64kkFLQPjvYNgYG4bpDNnk0xw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@testing-library/react-hooks/-/react-hooks-8.0.1.tgz";
          };
          ident = "@testing-library/react-hooks";
          ltype = "file";
          peerInfo = {
            "@types/react" = {
              descriptor = "^16.9.0 || ^17.0.0";
              optional = true;
            };
            react = {
              descriptor = "^16.9.0 || ^17.0.0";
            };
            react-dom = {
              descriptor = "^16.9.0 || ^17.0.0";
              optional = true;
            };
            react-test-renderer = {
              descriptor = "^16.9.0 || ^17.0.0";
              optional = true;
            };
          };
          version = "8.0.1";
        };
      };
      "@tootallnate/once" = {
        "1.1.2" = {
          fetchInfo = {
            narHash = "sha256-PuDVi/61es6vfKMXunY8H7aa2xh4hYFAx98PxUrQDk0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz";
          };
          ident = "@tootallnate/once";
          ltype = "file";
          treeInfo = { };
          version = "1.1.2";
        };
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-imdXqP9nQzoswIhPopt3R9FXTR8Hu3wT0ZgBE5jiD8c=";
            type = "tarball";
            url = "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz";
          };
          ident = "@tootallnate/once";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      "@tsconfig/node10" = {
        "1.0.9" = {
          fetchInfo = {
            narHash = "sha256-RRDSljGJXL7Col8+Ew/up4N97b5RcqdIRQPIzLBHTKo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz";
          };
          ident = "@tsconfig/node10";
          ltype = "file";
          treeInfo = { };
          version = "1.0.9";
        };
      };
      "@tsconfig/node12" = {
        "1.0.11" = {
          fetchInfo = {
            narHash = "sha256-KdfioqDAcrobvJ5mrjNDDRP1rxEsG18PSzBpBRyULAE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz";
          };
          ident = "@tsconfig/node12";
          ltype = "file";
          treeInfo = { };
          version = "1.0.11";
        };
      };
      "@tsconfig/node14" = {
        "1.0.3" = {
          fetchInfo = {
            narHash = "sha256-HBIEqGjrcHeVH/BJ1lxFXj/sfmyuOkNMj76VPI7JQK4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz";
          };
          ident = "@tsconfig/node14";
          ltype = "file";
          treeInfo = { };
          version = "1.0.3";
        };
      };
      "@tsconfig/node16" = {
        "1.0.3" = {
          fetchInfo = {
            narHash = "sha256-u5TwrAbSoLPMMEkOe98506r+0IYvXVsCUIrkn21ma6E=";
            type = "tarball";
            url = "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz";
          };
          ident = "@tsconfig/node16";
          ltype = "file";
          treeInfo = { };
          version = "1.0.3";
        };
      };
      "@types/amqplib" = {
        "0.8.2" = {
          depInfo = {
            "@types/bluebird" = {
              pin = "3.5.38";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-RLg4IjWyFb9iJIJadypvn6nQcjBzIkLABZwu/NrEM08=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/amqplib/-/amqplib-0.8.2.tgz";
          };
          ident = "@types/amqplib";
          ltype = "file";
          version = "0.8.2";
        };
      };
      "@types/aria-query" = {
        "4.2.2" = {
          fetchInfo = {
            narHash = "sha256-p70PqCfv0x0mBJsD3obpSvP/v2GzQGlNzRDeshcPaUc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz";
          };
          ident = "@types/aria-query";
          ltype = "file";
          treeInfo = { };
          version = "4.2.2";
        };
      };
      "@types/assert" = {
        "1.5.6" = {
          fetchInfo = {
            narHash = "sha256-2cuN1SepHCYZTn6HoJ+d0s5q89N82Nxa5LCgZKlf93Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/assert/-/assert-1.5.6.tgz";
          };
          ident = "@types/assert";
          ltype = "file";
          treeInfo = { };
          version = "1.5.6";
        };
      };
      "@types/async" = {
        "3.2.16" = {
          fetchInfo = {
            narHash = "sha256-d1Q55Z4GLz8Ztff8e8hJs9kb9NNX5Yu498M7kcMEQio=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/async/-/async-3.2.16.tgz";
          };
          ident = "@types/async";
          ltype = "file";
          treeInfo = { };
          version = "3.2.16";
        };
      };
      "@types/babel__core" = {
        "7.20.0" = {
          depInfo = {
            "@babel/parser" = {
              descriptor = "^7.20.7";
              pin = "7.20.15";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.20.7";
              pin = "7.20.7";
              runtime = true;
            };
            "@types/babel__generator" = {
              pin = "7.6.4";
              runtime = true;
            };
            "@types/babel__template" = {
              pin = "7.4.1";
              runtime = true;
            };
            "@types/babel__traverse" = {
              pin = "7.18.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-udy9eNlVAh07d3xtHv10u3RZ0umWY/Su4gj15Ndueus=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz";
          };
          ident = "@types/babel__core";
          ltype = "file";
          version = "7.20.0";
        };
      };
      "@types/babel__generator" = {
        "7.6.4" = {
          depInfo = {
            "@babel/types" = {
              descriptor = "^7.0.0";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fA71tEP4XygyE7wTyFIiLZnZf7XirvUI+Sn33Uz6eoo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz";
          };
          ident = "@types/babel__generator";
          ltype = "file";
          version = "7.6.4";
        };
      };
      "@types/babel__template" = {
        "7.4.1" = {
          depInfo = {
            "@babel/parser" = {
              descriptor = "^7.1.0";
              pin = "7.20.15";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.0.0";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-vC/9MmlD/VSIjmQ+TTUy7fF5JDsj8f2Act67cMNvGNM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz";
          };
          ident = "@types/babel__template";
          ltype = "file";
          version = "7.4.1";
        };
      };
      "@types/babel__traverse" = {
        "7.18.3" = {
          depInfo = {
            "@babel/types" = {
              descriptor = "^7.3.0";
              pin = "7.20.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-RnU86biuqwF0TcaOvI036R2R7GQeYS7/EH3A7JZA+c8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz";
          };
          ident = "@types/babel__traverse";
          ltype = "file";
          version = "7.18.3";
        };
      };
      "@types/bluebird" = {
        "3.5.38" = {
          fetchInfo = {
            narHash = "sha256-mHi3p9PUEPHjlEYGGgi4tZipdWIHAkToWFBAJ1KyCfE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.38.tgz";
          };
          ident = "@types/bluebird";
          ltype = "file";
          treeInfo = { };
          version = "3.5.38";
        };
      };
      "@types/body-parser" = {
        "1.19.2" = {
          depInfo = {
            "@types/connect" = {
              pin = "3.4.35";
              runtime = true;
            };
            "@types/node" = {
              pin = "14.18.36";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rKWyVPC3EAzWcHXUM/eupKNTDs4NooPM7KnlOAdXmrI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz";
          };
          ident = "@types/body-parser";
          ltype = "file";
          version = "1.19.2";
        };
      };
      "@types/bonjour" = {
        "3.5.10" = {
          depInfo = {
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DWqrI0cZyaloDI2J0Fvs9PZevm9zUPE08L6bYaVtdaw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz";
          };
          ident = "@types/bonjour";
          ltype = "file";
          version = "3.5.10";
        };
      };
      "@types/caseless" = {
        "0.12.2" = {
          fetchInfo = {
            narHash = "sha256-PscZ5vgt/MIPvyWVVyT5BJw4tYrE/D/bCWUYWra0Yzk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz";
          };
          ident = "@types/caseless";
          ltype = "file";
          treeInfo = { };
          version = "0.12.2";
        };
      };
      "@types/chai" = {
        "4.3.4" = {
          fetchInfo = {
            narHash = "sha256-7fr07s9A7tp5WcEo3iL0DVM4uVwzfP11qEVcFTHa/pA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/chai/-/chai-4.3.4.tgz";
          };
          ident = "@types/chai";
          ltype = "file";
          treeInfo = { };
          version = "4.3.4";
        };
      };
      "@types/cheerio" = {
        "0.22.31" = {
          depInfo = {
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AnbxhtLHtBsP3b4dld4c4rtFq9RgRJnLfTeCqhHvR98=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.31.tgz";
          };
          ident = "@types/cheerio";
          ltype = "file";
          version = "0.22.31";
        };
      };
      "@types/classnames" = {
        "2.3.1" = {
          depInfo = {
            classnames = {
              pin = "2.3.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-CV1PvIzs9M4DVLf3MdPp6todZtKl6nL83mdMmkLYb70=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/classnames/-/classnames-2.3.1.tgz";
          };
          ident = "@types/classnames";
          ltype = "file";
          version = "2.3.1";
        };
      };
      "@types/command-line-args" = {
        "5.2.0" = {
          fetchInfo = {
            narHash = "sha256-Jf/Xdbzc3gdk8aFwhV8K60UL5ZnehZN9xcB743/KGHg=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.0.tgz";
          };
          ident = "@types/command-line-args";
          ltype = "file";
          treeInfo = { };
          version = "5.2.0";
        };
      };
      "@types/connect" = {
        "3.4.35" = {
          depInfo = {
            "@types/node" = {
              pin = "14.18.36";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ywcYc3DFIpcrFCrfYZJ8JT5Ob7mVESkjytlVnbURZdg=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz";
          };
          ident = "@types/connect";
          ltype = "file";
          version = "3.4.35";
        };
      };
      "@types/d3" = {
        "7.4.0" = {
          depInfo = {
            "@types/d3-array" = {
              pin = "3.0.4";
              runtime = true;
            };
            "@types/d3-axis" = {
              pin = "3.0.2";
              runtime = true;
            };
            "@types/d3-brush" = {
              pin = "3.0.2";
              runtime = true;
            };
            "@types/d3-chord" = {
              pin = "3.0.2";
              runtime = true;
            };
            "@types/d3-color" = {
              pin = "3.1.0";
              runtime = true;
            };
            "@types/d3-contour" = {
              pin = "3.0.2";
              runtime = true;
            };
            "@types/d3-delaunay" = {
              pin = "6.0.1";
              runtime = true;
            };
            "@types/d3-dispatch" = {
              pin = "3.0.2";
              runtime = true;
            };
            "@types/d3-drag" = {
              pin = "3.0.2";
              runtime = true;
            };
            "@types/d3-dsv" = {
              pin = "3.0.1";
              runtime = true;
            };
            "@types/d3-ease" = {
              pin = "3.0.0";
              runtime = true;
            };
            "@types/d3-fetch" = {
              pin = "3.0.2";
              runtime = true;
            };
            "@types/d3-force" = {
              pin = "3.0.4";
              runtime = true;
            };
            "@types/d3-format" = {
              pin = "3.0.1";
              runtime = true;
            };
            "@types/d3-geo" = {
              pin = "3.0.3";
              runtime = true;
            };
            "@types/d3-hierarchy" = {
              pin = "3.1.2";
              runtime = true;
            };
            "@types/d3-interpolate" = {
              pin = "3.0.1";
              runtime = true;
            };
            "@types/d3-path" = {
              pin = "3.0.0";
              runtime = true;
            };
            "@types/d3-polygon" = {
              pin = "3.0.0";
              runtime = true;
            };
            "@types/d3-quadtree" = {
              pin = "3.0.2";
              runtime = true;
            };
            "@types/d3-random" = {
              pin = "3.0.1";
              runtime = true;
            };
            "@types/d3-scale" = {
              pin = "2.2.6";
              runtime = true;
            };
            "@types/d3-scale-chromatic" = {
              pin = "1.5.1";
              runtime = true;
            };
            "@types/d3-selection" = {
              pin = "3.0.4";
              runtime = true;
            };
            "@types/d3-shape" = {
              pin = "1.3.8";
              runtime = true;
            };
            "@types/d3-time" = {
              pin = "3.0.0";
              runtime = true;
            };
            "@types/d3-time-format" = {
              pin = "4.0.0";
              runtime = true;
            };
            "@types/d3-timer" = {
              pin = "3.0.0";
              runtime = true;
            };
            "@types/d3-transition" = {
              pin = "3.0.3";
              runtime = true;
            };
            "@types/d3-zoom" = {
              pin = "3.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2zLoYybCil0jzK0dmYxVchkmfltjyo012LajJzcuydM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3/-/d3-7.4.0.tgz";
          };
          ident = "@types/d3";
          ltype = "file";
          version = "7.4.0";
        };
      };
      "@types/d3-array" = {
        "3.0.4" = {
          fetchInfo = {
            narHash = "sha256-XZjbYWzxVb4p6k39Ono24Kj3FEl7djAlrI4rvNryMYc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.4.tgz";
          };
          ident = "@types/d3-array";
          ltype = "file";
          treeInfo = { };
          version = "3.0.4";
        };
      };
      "@types/d3-axis" = {
        "3.0.2" = {
          depInfo = {
            "@types/d3-selection" = {
              pin = "3.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-RgNZUhz8GBy7W0x6MbBQ38PBmY2x2mB6wEdOEgIngs0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.2.tgz";
          };
          ident = "@types/d3-axis";
          ltype = "file";
          version = "3.0.2";
        };
      };
      "@types/d3-brush" = {
        "3.0.2" = {
          depInfo = {
            "@types/d3-selection" = {
              pin = "3.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZLLSqhehG/d7SY2/LZ8s5uI7vluWsM0NkqWaFfsfxdM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.2.tgz";
          };
          ident = "@types/d3-brush";
          ltype = "file";
          version = "3.0.2";
        };
      };
      "@types/d3-chord" = {
        "3.0.2" = {
          fetchInfo = {
            narHash = "sha256-T+87hkgbJ0vtNKDX8rrWqgyFsrrTqeqfDH8nRyPvUes=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.2.tgz";
          };
          ident = "@types/d3-chord";
          ltype = "file";
          treeInfo = { };
          version = "3.0.2";
        };
      };
      "@types/d3-color" = {
        "3.1.0" = {
          fetchInfo = {
            narHash = "sha256-gSpAzjDJ2OFuEy50u/co7g0dh0xy4d0eHxO5ITyyPuA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz";
          };
          ident = "@types/d3-color";
          ltype = "file";
          treeInfo = { };
          version = "3.1.0";
        };
      };
      "@types/d3-contour" = {
        "3.0.2" = {
          depInfo = {
            "@types/d3-array" = {
              pin = "3.0.4";
              runtime = true;
            };
            "@types/geojson" = {
              pin = "7946.0.10";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-E9rJB8Xw020CBUDbnYRTk23Y3nsd7QGFaUWzv/qEQwU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.2.tgz";
          };
          ident = "@types/d3-contour";
          ltype = "file";
          version = "3.0.2";
        };
      };
      "@types/d3-delaunay" = {
        "6.0.1" = {
          fetchInfo = {
            narHash = "sha256-jrC8PC7OOQQIzvgfIXLL9TlcHyJQ14q5UQp/2IH4Uv4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.1.tgz";
          };
          ident = "@types/d3-delaunay";
          ltype = "file";
          treeInfo = { };
          version = "6.0.1";
        };
      };
      "@types/d3-dispatch" = {
        "3.0.2" = {
          fetchInfo = {
            narHash = "sha256-u3fXypMGLAQj30EAfWUjcyG+FqD1t9PCDbiS7ftixOg=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.2.tgz";
          };
          ident = "@types/d3-dispatch";
          ltype = "file";
          treeInfo = { };
          version = "3.0.2";
        };
      };
      "@types/d3-drag" = {
        "3.0.2" = {
          depInfo = {
            "@types/d3-selection" = {
              pin = "3.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-30HVqSnH3ocEOI6RvPRJWsV2/Nr+kepTFRQXhtAIXoY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.2.tgz";
          };
          ident = "@types/d3-drag";
          ltype = "file";
          version = "3.0.2";
        };
      };
      "@types/d3-dsv" = {
        "3.0.1" = {
          fetchInfo = {
            narHash = "sha256-T39QS8Q2+qmrwT+Nl4+OFD+u1ZDpizguJTiKXeATJ4o=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.1.tgz";
          };
          ident = "@types/d3-dsv";
          ltype = "file";
          treeInfo = { };
          version = "3.0.1";
        };
      };
      "@types/d3-ease" = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-uE2jMNzdONG18pmITFEumZiZn/ZCaxdz+jWtBCi86rU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz";
          };
          ident = "@types/d3-ease";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
      };
      "@types/d3-fetch" = {
        "3.0.2" = {
          depInfo = {
            "@types/d3-dsv" = {
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-b94CCewkTxwm7gN+Q6mfBOrsEIVe3NUDfxzdlf8ZeXU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.2.tgz";
          };
          ident = "@types/d3-fetch";
          ltype = "file";
          version = "3.0.2";
        };
      };
      "@types/d3-force" = {
        "3.0.4" = {
          fetchInfo = {
            narHash = "sha256-NcbmSduJNTSv++6qjqESrQ70gtovlfyHUmOTjlomNNk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.4.tgz";
          };
          ident = "@types/d3-force";
          ltype = "file";
          treeInfo = { };
          version = "3.0.4";
        };
      };
      "@types/d3-format" = {
        "3.0.1" = {
          fetchInfo = {
            narHash = "sha256-eEzQWWWvKPNWoA8j5+2Px9J1PYV0/r+KLkFzHHMkUK0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.1.tgz";
          };
          ident = "@types/d3-format";
          ltype = "file";
          treeInfo = { };
          version = "3.0.1";
        };
      };
      "@types/d3-geo" = {
        "3.0.3" = {
          depInfo = {
            "@types/geojson" = {
              pin = "7946.0.10";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AoWNpgpSbN1/qeF/umKVPOoSq4EgBJmYqtmL3IRBePg=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.0.3.tgz";
          };
          ident = "@types/d3-geo";
          ltype = "file";
          version = "3.0.3";
        };
      };
      "@types/d3-hierarchy" = {
        "3.1.2" = {
          fetchInfo = {
            narHash = "sha256-H4V0cQpGczZBedTr0mIG5SW+H180/fZZxjy9wkOrHFY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz";
          };
          ident = "@types/d3-hierarchy";
          ltype = "file";
          treeInfo = { };
          version = "3.1.2";
        };
      };
      "@types/d3-interpolate" = {
        "3.0.1" = {
          depInfo = {
            "@types/d3-color" = {
              pin = "3.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-SGGIxRybD9g8UNPEpKwabOk1t4m7+Fmyx90FK5EZbFc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz";
          };
          ident = "@types/d3-interpolate";
          ltype = "file";
          version = "3.0.1";
        };
      };
      "@types/d3-path" = {
        "1.0.9" = {
          fetchInfo = {
            narHash = "sha256-1kZF81e9Vq2knScSQiKjUHhmE15TI2PTHzuvNyrUfyU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-path/-/d3-path-1.0.9.tgz";
          };
          ident = "@types/d3-path";
          ltype = "file";
          treeInfo = { };
          version = "1.0.9";
        };
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-nGfh3ICPwaWi/BROv3FbfjtoTH5Y38lCCc8yLoge0P0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz";
          };
          ident = "@types/d3-path";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
      };
      "@types/d3-polygon" = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-CHRz3yXZ7uOWiuZ3naXELzHle75RNTW7Mcj9WgGBwJU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.0.tgz";
          };
          ident = "@types/d3-polygon";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
      };
      "@types/d3-quadtree" = {
        "3.0.2" = {
          fetchInfo = {
            narHash = "sha256-4iygATuklW1zJcwkkUwelvDuSxEExLaHj4B7Jkab7/Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.2.tgz";
          };
          ident = "@types/d3-quadtree";
          ltype = "file";
          treeInfo = { };
          version = "3.0.2";
        };
      };
      "@types/d3-random" = {
        "3.0.1" = {
          fetchInfo = {
            narHash = "sha256-4qHDxyLGgiRVVgcgMynxsWhur6z+/vH9Z6sl7r26G+0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.1.tgz";
          };
          ident = "@types/d3-random";
          ltype = "file";
          treeInfo = { };
          version = "3.0.1";
        };
      };
      "@types/d3-scale" = {
        "2.2.6" = {
          depInfo = {
            "@types/d3-time" = {
              descriptor = "^1";
              pin = "1.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8ZZf1Vk6+SfiJrdVGk4RgA00eL3mkmzz/y26sTrmn9A=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-2.2.6.tgz";
          };
          ident = "@types/d3-scale";
          ltype = "file";
          version = "2.2.6";
        };
        "4.0.3" = {
          depInfo = {
            "@types/d3-time" = {
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-4tobC8+az2jlyuW/CIDjfGVw8wNNPUglbxJogRnQWyI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz";
          };
          ident = "@types/d3-scale";
          ltype = "file";
          version = "4.0.3";
        };
      };
      "@types/d3-scale-chromatic" = {
        "1.5.1" = {
          fetchInfo = {
            narHash = "sha256-MLaVCatt1D8sshBAoXnq9v/tc3d/axelFFjRmqBVfI8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-1.5.1.tgz";
          };
          ident = "@types/d3-scale-chromatic";
          ltype = "file";
          treeInfo = { };
          version = "1.5.1";
        };
      };
      "@types/d3-selection" = {
        "3.0.4" = {
          fetchInfo = {
            narHash = "sha256-SK6W6xWMiUX3cGULs3PS36LcNYjOdwk5tavpMChfufI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.4.tgz";
          };
          ident = "@types/d3-selection";
          ltype = "file";
          treeInfo = { };
          version = "3.0.4";
        };
      };
      "@types/d3-shape" = {
        "1.3.8" = {
          depInfo = {
            "@types/d3-path" = {
              descriptor = "^1";
              pin = "1.0.9";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZjGAkeVQ8U4mJoO6sTwUvCjs8mmieFwRYpkWk7q02cA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-1.3.8.tgz";
          };
          ident = "@types/d3-shape";
          ltype = "file";
          version = "1.3.8";
        };
        "3.1.1" = {
          depInfo = {
            "@types/d3-path" = {
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ay+PgE+eOuS6tgb9sZQLBNfHRPeemdXyy4BsfOeeXRw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz";
          };
          ident = "@types/d3-shape";
          ltype = "file";
          version = "3.1.1";
        };
      };
      "@types/d3-time" = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-tiK+a05PoUpy6q2TPxnhwoGA1+xoHtFKJWYPorBRm4o=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-time/-/d3-time-1.1.1.tgz";
          };
          ident = "@types/d3-time";
          ltype = "file";
          treeInfo = { };
          version = "1.1.1";
        };
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-bUFsKe+dR2yzv7aFF/AjL079CyRI7Wib038mtxnoRZU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz";
          };
          ident = "@types/d3-time";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
      };
      "@types/d3-time-format" = {
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-YRV0W5dUvrAmahhqX5wMndqx7+4lGKHN4cn58VCUBpw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.0.tgz";
          };
          ident = "@types/d3-time-format";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
      };
      "@types/d3-timer" = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-ntGqK9FRoPY1ID8yERaEF5/2ZPxs8VzNINzpBONlTD8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz";
          };
          ident = "@types/d3-timer";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
      };
      "@types/d3-transition" = {
        "3.0.3" = {
          depInfo = {
            "@types/d3-selection" = {
              pin = "3.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-9V2uccHxfNNtrRL4d6h0cry4Q25Jrc9PkFOo61WFyZ0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.3.tgz";
          };
          ident = "@types/d3-transition";
          ltype = "file";
          version = "3.0.3";
        };
      };
      "@types/d3-zoom" = {
        "3.0.2" = {
          depInfo = {
            "@types/d3-interpolate" = {
              pin = "3.0.1";
              runtime = true;
            };
            "@types/d3-selection" = {
              pin = "3.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-QxLZ11hf0mFzly1EK72vimtevMfr3qhmxcqALMFi0bs=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.2.tgz";
          };
          ident = "@types/d3-zoom";
          ltype = "file";
          version = "3.0.2";
        };
      };
      "@types/double-ended-queue" = {
        "2.1.2" = {
          fetchInfo = {
            narHash = "sha256-Si4Qz9JkmX8n0OBi0ZxsDthqz6f0QgxnPG1imPcS6Ik=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/double-ended-queue/-/double-ended-queue-2.1.2.tgz";
          };
          ident = "@types/double-ended-queue";
          ltype = "file";
          treeInfo = { };
          version = "2.1.2";
        };
      };
      "@types/enzyme" = {
        "3.10.12" = {
          depInfo = {
            "@types/cheerio" = {
              pin = "0.22.31";
              runtime = true;
            };
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-sRJyEmvRwdBVVFX0JLvkLpYSYuvv4xU3uJyQfJSpHG8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/enzyme/-/enzyme-3.10.12.tgz";
          };
          ident = "@types/enzyme";
          ltype = "file";
          version = "3.10.12";
        };
      };
      "@types/enzyme-adapter-react-16" = {
        "1.0.6" = {
          depInfo = {
            "@types/enzyme" = {
              pin = "3.10.12";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DnxHdEc9/yC84r+RNsXr5sM3wf5LxjxbhZlGkegNT+E=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.0.6.tgz";
          };
          ident = "@types/enzyme-adapter-react-16";
          ltype = "file";
          version = "1.0.6";
        };
      };
      "@types/express" = {
        "4.17.17" = {
          depInfo = {
            "@types/body-parser" = {
              pin = "1.19.2";
              runtime = true;
            };
            "@types/express-serve-static-core" = {
              descriptor = "^4.17.33";
              pin = "4.17.33";
              runtime = true;
            };
            "@types/qs" = {
              pin = "6.9.7";
              runtime = true;
            };
            "@types/serve-static" = {
              pin = "1.15.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DlsdbJVjdQTsqTVOAJ1zNUYwo1g0TbwyoySCmPBT4mU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz";
          };
          ident = "@types/express";
          ltype = "file";
          version = "4.17.17";
        };
      };
      "@types/express-serve-static-core" = {
        "4.17.33" = {
          depInfo = {
            "@types/node" = {
              pin = "14.18.36";
              runtime = true;
            };
            "@types/qs" = {
              pin = "6.9.7";
              runtime = true;
            };
            "@types/range-parser" = {
              pin = "1.2.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-us6DO9NVdK+dXm7Opo4FhdXTptM3gqmcc4lr2P2KTS4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz";
          };
          ident = "@types/express-serve-static-core";
          ltype = "file";
          version = "4.17.33";
        };
      };
      "@types/geojson" = {
        "7946.0.10" = {
          fetchInfo = {
            narHash = "sha256-SQlXG0JMl/m2jPXLKtWitGBro+9YVhdOFb5paHtmw+M=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.10.tgz";
          };
          ident = "@types/geojson";
          ltype = "file";
          treeInfo = { };
          version = "7946.0.10";
        };
      };
      "@types/graceful-fs" = {
        "4.1.6" = {
          depInfo = {
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-NeoPlSfrhf23AFZLoGdgj/fGymYh8Gq2+qhnyCi+v6E=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz";
          };
          ident = "@types/graceful-fs";
          ltype = "file";
          version = "4.1.6";
        };
      };
      "@types/handlebars" = {
        "4.1.0" = {
          depInfo = {
            handlebars = {
              pin = "4.7.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-bmGl2QlsljVpPUF9Cq3zu4mcWXBIfPTVDJIcmMfOr8E=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/handlebars/-/handlebars-4.1.0.tgz";
          };
          ident = "@types/handlebars";
          ltype = "file";
          version = "4.1.0";
        };
      };
      "@types/hoist-non-react-statics" = {
        "3.3.1" = {
          depInfo = {
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
            hoist-non-react-statics = {
              descriptor = "^3.3.0";
              pin = "3.3.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-PMHqEE4TdONSt4br2i0cb5oOZQwEVD+JAjRNiBhWKbU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz";
          };
          ident = "@types/hoist-non-react-statics";
          ltype = "file";
          version = "3.3.1";
        };
      };
      "@types/is-hotkey" = {
        "0.1.7" = {
          fetchInfo = {
            narHash = "sha256-sBeOd86qkNRZggniwtU0P+S9YsWHDwpvXDuOxi/cPZk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/is-hotkey/-/is-hotkey-0.1.7.tgz";
          };
          ident = "@types/is-hotkey";
          ltype = "file";
          treeInfo = { };
          version = "0.1.7";
        };
      };
      "@types/istanbul-lib-coverage" = {
        "2.0.4" = {
          fetchInfo = {
            narHash = "sha256-DtWhc4JGMhO7O0szwUUUAgO3Qgh8hrmgEygs8bL5Z1Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz";
          };
          ident = "@types/istanbul-lib-coverage";
          ltype = "file";
          treeInfo = { };
          version = "2.0.4";
        };
      };
      "@types/istanbul-lib-report" = {
        "3.0.0" = {
          depInfo = {
            "@types/istanbul-lib-coverage" = {
              pin = "2.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Evql88kR5kuT9nzvOcslOTGjbY9ZZXvClwILFeNmIks=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz";
          };
          ident = "@types/istanbul-lib-report";
          ltype = "file";
          version = "3.0.0";
        };
      };
      "@types/istanbul-reports" = {
        "1.1.2" = {
          depInfo = {
            "@types/istanbul-lib-coverage" = {
              pin = "2.0.4";
              runtime = true;
            };
            "@types/istanbul-lib-report" = {
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-EyuCGCzjrX/ikSzhpjwhKaLarvIVe8ct/ffT/mwBG6Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz";
          };
          ident = "@types/istanbul-reports";
          ltype = "file";
          version = "1.1.2";
        };
        "3.0.1" = {
          depInfo = {
            "@types/istanbul-lib-report" = {
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-4QFiNHjYRB44vWHfJBGOt/Msc/4sM6lvkaXTJUE0jtU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz";
          };
          ident = "@types/istanbul-reports";
          ltype = "file";
          version = "3.0.1";
        };
      };
      "@types/jest" = {
        "28.1.8" = {
          depInfo = {
            expect = {
              descriptor = "^28.0.0";
              pin = "28.1.3";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^28.0.0";
              pin = "28.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gK6EvpzLJFdbieJwGCzFIqWE/2D9ERa4GxcpQovMVt0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/jest/-/jest-28.1.8.tgz";
          };
          ident = "@types/jest";
          ltype = "file";
          version = "28.1.8";
        };
      };
      "@types/json-schema" = {
        "7.0.11" = {
          fetchInfo = {
            narHash = "sha256-RriZMmlmbXssSa6qTHr8QaNa+44551FhpvwXupiN7RM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz";
          };
          ident = "@types/json-schema";
          ltype = "file";
          treeInfo = { };
          version = "7.0.11";
        };
      };
      "@types/json-stable-stringify" = {
        "1.0.34" = {
          fetchInfo = {
            narHash = "sha256-JLH1oq7lZQtFgED+GNJoHxs3UGHw4RLOfI+OiXAOC2c=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.34.tgz";
          };
          ident = "@types/json-stable-stringify";
          ltype = "file";
          treeInfo = { };
          version = "1.0.34";
        };
      };
      "@types/json5" = {
        "0.0.29" = {
          fetchInfo = {
            narHash = "sha256-ue+RJD8oMMzvouy4/nkfTgtKZsVs9U6YR3XbWAXsuBA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz";
          };
          ident = "@types/json5";
          ltype = "file";
          treeInfo = { };
          version = "0.0.29";
        };
      };
      "@types/k6" = {
        "0.41.0" = {
          fetchInfo = {
            narHash = "sha256-O811OwxULJVANalmt/Pfmy4Z+WZWZIpao2WuicdKBbQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/k6/-/k6-0.41.0.tgz";
          };
          ident = "@types/k6";
          ltype = "file";
          treeInfo = { };
          version = "0.41.0";
        };
      };
      "@types/lodash" = {
        "4.14.168" = {
          fetchInfo = {
            narHash = "sha256-WxT9C4IYFgs2C3EqrW8DeqEd7pCMCNSgBzFfbuIPcuk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz";
          };
          ident = "@types/lodash";
          ltype = "file";
          treeInfo = { };
          version = "4.14.168";
        };
        "4.14.182" = {
          fetchInfo = {
            narHash = "sha256-kKU6qvWY6kp2hKexHkWBhG8nfElBUpjtt8clvirOWWA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz";
          };
          ident = "@types/lodash";
          ltype = "file";
          treeInfo = { };
          version = "4.14.182";
        };
        "4.14.191" = {
          fetchInfo = {
            narHash = "sha256-vAXLkxcv8EkBcMBk8Z3XfL3yvQXVHqxBslDlCbG4+pg=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz";
          };
          ident = "@types/lodash";
          ltype = "file";
          treeInfo = { };
          version = "4.14.191";
        };
      };
      "@types/mime" = {
        "3.0.1" = {
          fetchInfo = {
            narHash = "sha256-uP9akbH/hd2WI/0mYH0qvgbSJ4s4zcR0DcANdbY31xY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz";
          };
          ident = "@types/mime";
          ltype = "file";
          treeInfo = { };
          version = "3.0.1";
        };
      };
      "@types/mkdirp" = {
        "0.5.2" = {
          depInfo = {
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-NzVc/5xppiFJVnGxNKEjFdHGj0KufZvL1xB9ucUBH4g=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.5.2.tgz";
          };
          ident = "@types/mkdirp";
          ltype = "file";
          version = "0.5.2";
        };
      };
      "@types/mocha" = {
        "9.1.1" = {
          fetchInfo = {
            narHash = "sha256-sIBIHj4Wl+xgQ0dw4TVYDaIMLKADg4r7EfV76RUQkfg=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz";
          };
          ident = "@types/mocha";
          ltype = "file";
          treeInfo = { };
          version = "9.1.1";
        };
      };
      "@types/moment-duration-format" = {
        "2.2.3" = {
          depInfo = {
            moment = {
              descriptor = ">=2.14.0";
              pin = "2.29.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-cEjrfUb+0czeWeXwpEa3WWYIBi8ZCE86aWPequJylnI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/moment-duration-format/-/moment-duration-format-2.2.3.tgz";
          };
          ident = "@types/moment-duration-format";
          ltype = "file";
          version = "2.2.3";
        };
      };
      "@types/moment-timezone" = {
        "0.5.30" = {
          depInfo = {
            moment-timezone = {
              pin = "0.5.40";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ruwV9GBpQ4rAN6FFxGPywDcb5hkcvOgKKP82EBfH9G4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/moment-timezone/-/moment-timezone-0.5.30.tgz";
          };
          ident = "@types/moment-timezone";
          ltype = "file";
          version = "0.5.30";
        };
      };
      "@types/mqtt" = {
        "2.5.0" = {
          depInfo = {
            mqtt = {
              pin = "4.3.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-qiDVJKAsbbsu+21JXPBCahKpraEYbDt3ZoroZdFKQE8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/mqtt/-/mqtt-2.5.0.tgz";
          };
          ident = "@types/mqtt";
          ltype = "file";
          version = "2.5.0";
        };
      };
      "@types/msgpack" = {
        "0.0.31" = {
          fetchInfo = {
            narHash = "sha256-O3m7X4ifoyVs75bhl5bbgMMnUyZjlN5oWcpUydOUIZE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/msgpack/-/msgpack-0.0.31.tgz";
          };
          ident = "@types/msgpack";
          ltype = "file";
          treeInfo = { };
          version = "0.0.31";
        };
      };
      "@types/node" = {
        "12.20.55" = {
          fetchInfo = {
            narHash = "sha256-XMmIXHb/e9G8TQ4sIT97uhJwrnm45HHKqeZIW/BzFe0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz";
          };
          ident = "@types/node";
          ltype = "file";
          treeInfo = { };
          version = "12.20.55";
        };
        "14.18.36" = {
          fetchInfo = {
            narHash = "sha256-ZWSxXD4H6oHoF+Krr+y6NPbQySiK30aDiPIHp41su9I=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz";
          };
          ident = "@types/node";
          ltype = "file";
          treeInfo = { };
          version = "14.18.36";
        };
        "17.0.45" = {
          fetchInfo = {
            narHash = "sha256-gzYrSlBcGmDkwoD8iZMLJoinFURnmIM2qd6jbVDD2QY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz";
          };
          ident = "@types/node";
          ltype = "file";
          treeInfo = { };
          version = "17.0.45";
        };
        "18.11.18" = {
          fetchInfo = {
            narHash = "sha256-8a2AsNx+1PAjuLl0/kfww/u6qY6xwfdgAPQ+CEAPtSU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz";
          };
          ident = "@types/node";
          ltype = "file";
          treeInfo = { };
          version = "18.11.18";
        };
      };
      "@types/node-fetch" = {
        "2.6.2" = {
          depInfo = {
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            form-data = {
              descriptor = "^3.0.0";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-QniRHeOp4/1MuV6wkQzw4oGv/F0/k9RFrOgKw7EEW2Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz";
          };
          ident = "@types/node-fetch";
          ltype = "file";
          version = "2.6.2";
        };
      };
      "@types/node-forge" = {
        "1.3.1" = {
          depInfo = {
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-0nhwTpKE0XJRGC2nkuIi9KloWSvfkeEOh2w6qjfrApk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.1.tgz";
          };
          ident = "@types/node-forge";
          ltype = "file";
          version = "1.3.1";
        };
      };
      "@types/nodemailer" = {
        "6.4.7" = {
          depInfo = {
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-k479Hj8UlQzrQUZeqv8Y9AeSexJ/oGgb11jGfXcWF+o=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-6.4.7.tgz";
          };
          ident = "@types/nodemailer";
          ltype = "file";
          version = "6.4.7";
        };
      };
      "@types/normalize-package-data" = {
        "2.4.1" = {
          fetchInfo = {
            narHash = "sha256-QdvNN+P4HU10sPWObUTEsKlIV7rZELwUsmsItFmeJiI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz";
          };
          ident = "@types/normalize-package-data";
          ltype = "file";
          treeInfo = { };
          version = "2.4.1";
        };
      };
      "@types/once" = {
        "1.4.0" = {
          fetchInfo = {
            narHash = "sha256-XFXPaHTIGI0h+gGNxRWtV8SD0I6zak+aUfB3jHrn/D8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/once/-/once-1.4.0.tgz";
          };
          ident = "@types/once";
          ltype = "file";
          treeInfo = { };
          version = "1.4.0";
        };
      };
      "@types/pako" = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-BaAZiMhEjqH97ZfMPsrgvl9gyFUvJqNXZzR2p7z0HhA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/pako/-/pako-2.0.0.tgz";
          };
          ident = "@types/pako";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      "@types/pg" = {
        "8.6.6" = {
          depInfo = {
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            pg-protocol = {
              pin = "1.6.0";
              runtime = true;
            };
            pg-types = {
              descriptor = "^2.2.0";
              pin = "2.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Vnifz9eS7UAsrjFyqcKWmWBPCCZCJJhqOWxgr8wgPMQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/pg/-/pg-8.6.6.tgz";
          };
          ident = "@types/pg";
          ltype = "file";
          version = "8.6.6";
        };
      };
      "@types/prettier" = {
        "1.19.1" = {
          fetchInfo = {
            narHash = "sha256-dhT0AZbdKzeVYSG2v0VnaTMhLsUSMsYHz4oWqcMKqpo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz";
          };
          ident = "@types/prettier";
          ltype = "file";
          treeInfo = { };
          version = "1.19.1";
        };
        "2.7.2" = {
          fetchInfo = {
            narHash = "sha256-2gHIPrk2QP73WftmdeKuwyTkuKu0L6EpZjqsrdEq6W0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz";
          };
          ident = "@types/prettier";
          ltype = "file";
          treeInfo = { };
          version = "2.7.2";
        };
      };
      "@types/prop-types" = {
        "15.7.5" = {
          fetchInfo = {
            narHash = "sha256-IIwBpZ3ztJ6m80W2eTuNe8LLkxICa2AL0kbAZoLyMEA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz";
          };
          ident = "@types/prop-types";
          ltype = "file";
          treeInfo = { };
          version = "15.7.5";
        };
      };
      "@types/qs" = {
        "6.9.7" = {
          fetchInfo = {
            narHash = "sha256-Ldgj1KYUmMqKiyk7tSrRjtJJINZcHXVEcrtf04elsXc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz";
          };
          ident = "@types/qs";
          ltype = "file";
          treeInfo = { };
          version = "6.9.7";
        };
      };
      "@types/range-parser" = {
        "1.2.4" = {
          fetchInfo = {
            narHash = "sha256-MIHX1+ly0/68gbOw7rmOQAAs7eLKzi8pgJqP1A5r6nw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz";
          };
          ident = "@types/range-parser";
          ltype = "file";
          treeInfo = { };
          version = "1.2.4";
        };
      };
      "@types/react" = {
        "16.14.35" = {
          depInfo = {
            "@types/prop-types" = {
              pin = "15.7.5";
              runtime = true;
            };
            "@types/scheduler" = {
              pin = "0.16.2";
              runtime = true;
            };
            csstype = {
              descriptor = "^3.0.2";
              pin = "3.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-jNFFI74BXXrdNp/l3yLp6xjtG/TovEOmednD6E3Ywv0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react/-/react-16.14.35.tgz";
          };
          ident = "@types/react";
          ltype = "file";
          version = "16.14.35";
        };
        "17.0.53" = {
          depInfo = {
            "@types/prop-types" = {
              pin = "15.7.5";
              runtime = true;
            };
            "@types/scheduler" = {
              pin = "0.16.2";
              runtime = true;
            };
            csstype = {
              descriptor = "^3.0.2";
              pin = "3.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OUDmVCzFcqQLZfx7mEG+Ux84lZZ5A5/aMRYAqiBy55E=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react/-/react-17.0.53.tgz";
          };
          ident = "@types/react";
          ltype = "file";
          version = "17.0.53";
        };
      };
      "@types/react-animations" = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-LVLGoS62/6y8vd/ssV2dxUFk3CStY/hcyxvhYFkO3Mw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-animations/-/react-animations-1.0.0.tgz";
          };
          ident = "@types/react-animations";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      "@types/react-color" = {
        "2.17.6" = {
          depInfo = {
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
            "@types/reactcss" = {
              pin = "1.2.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Gg9cu5OtDmVn3FhcsROxdEVi2g1SxL8OFWe4SgwzcwI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-color/-/react-color-2.17.6.tgz";
          };
          ident = "@types/react-color";
          ltype = "file";
          version = "2.17.6";
        };
      };
      "@types/react-datepicker" = {
        "4.8.0" = {
          depInfo = {
            "@popperjs/core" = {
              descriptor = "^2.9.2";
              pin = "2.11.6";
              runtime = true;
            };
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
            date-fns = {
              descriptor = "^2.0.1";
              pin = "2.29.3";
              runtime = true;
            };
            react-popper = {
              descriptor = "^2.2.5";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fYMM+ImFSRcH8qWYY1cqLyUNxd64FOWrTlzSJGpZ6SA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-datepicker/-/react-datepicker-4.8.0.tgz";
          };
          ident = "@types/react-datepicker";
          ltype = "file";
          version = "4.8.0";
        };
      };
      "@types/react-dnd-multi-backend" = {
        "3.0.5" = {
          depInfo = {
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
            dnd-core = {
              descriptor = "^4.0.5";
              pin = "4.0.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Y2A37QGcHye2KOwoLRdIKKu2tfU59zJB+79kAVgmFIw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-dnd-multi-backend/-/react-dnd-multi-backend-3.0.5.tgz";
          };
          ident = "@types/react-dnd-multi-backend";
          ltype = "file";
          version = "3.0.5";
        };
      };
      "@types/react-dom" = {
        "16.9.17" = {
          depInfo = {
            "@types/react" = {
              descriptor = "^16";
              pin = "16.14.35";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hSGOBd9F+bQDWSqmUs/qwM/iv12sgQUngjckrArf3Fs=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.17.tgz";
          };
          ident = "@types/react-dom";
          ltype = "file";
          version = "16.9.17";
        };
      };
      "@types/react-dropzone" = {
        "4.2.2" = {
          depInfo = {
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-RCS5ijEb/EpwfRX+hjelwp8CaVJ+enT2UIV1qwzNX2Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-dropzone/-/react-dropzone-4.2.2.tgz";
          };
          ident = "@types/react-dropzone";
          ltype = "file";
          version = "4.2.2";
        };
      };
      "@types/react-input-autosize" = {
        "2.2.1" = {
          depInfo = {
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IL9HQbpAG/ElZ9VD/bRag3CZ5mitg4VwtQKWeEH3seU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-input-autosize/-/react-input-autosize-2.2.1.tgz";
          };
          ident = "@types/react-input-autosize";
          ltype = "file";
          version = "2.2.1";
        };
      };
      "@types/react-jsonschema-form" = {
        "1.7.8" = {
          depInfo = {
            "@types/json-schema" = {
              pin = "7.0.11";
              runtime = true;
            };
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-84C2AlCnNglUiA1nSa2nrVFVnbUUC6/bA9AK6+wtENo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-jsonschema-form/-/react-jsonschema-form-1.7.8.tgz";
          };
          ident = "@types/react-jsonschema-form";
          ltype = "file";
          version = "1.7.8";
        };
      };
      "@types/react-measure" = {
        "2.0.8" = {
          depInfo = {
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-tqzSq53aA81Y5na8i0U5gEehdbHdp7zgfJ4tD4gIrW4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-measure/-/react-measure-2.0.8.tgz";
          };
          ident = "@types/react-measure";
          ltype = "file";
          version = "2.0.8";
        };
      };
      "@types/react-redux" = {
        "7.1.25" = {
          depInfo = {
            "@types/hoist-non-react-statics" = {
              descriptor = "^3.3.0";
              pin = "3.3.1";
              runtime = true;
            };
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
            hoist-non-react-statics = {
              descriptor = "^3.3.0";
              pin = "3.3.2";
              runtime = true;
            };
            redux = {
              descriptor = "^4.0.0";
              pin = "4.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Lh96mEdfu083uyvyfMmZ4UIRYxMxXLwdIQeDxjvRMq8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.25.tgz";
          };
          ident = "@types/react-redux";
          ltype = "file";
          version = "7.1.25";
        };
        "7.1.7" = {
          depInfo = {
            "@types/hoist-non-react-statics" = {
              descriptor = "^3.3.0";
              pin = "3.3.1";
              runtime = true;
            };
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
            hoist-non-react-statics = {
              descriptor = "^3.3.0";
              pin = "3.3.2";
              runtime = true;
            };
            redux = {
              descriptor = "^4.0.0";
              pin = "4.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-G+jfP6+5iekOrBp7sXW/UhgoIrX4vgFDK71JeQzvW9Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.7.tgz";
          };
          ident = "@types/react-redux";
          ltype = "file";
          version = "7.1.7";
        };
      };
      "@types/react-virtualized" = {
        "9.21.21" = {
          depInfo = {
            "@types/prop-types" = {
              pin = "15.7.5";
              runtime = true;
            };
            "@types/react" = {
              descriptor = "^17";
              pin = "17.0.53";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-67YM5Y+cWq2QX4LGGqWK01b8Jj3ncaT5ApkCNE5LQ78=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-virtualized/-/react-virtualized-9.21.21.tgz";
          };
          ident = "@types/react-virtualized";
          ltype = "file";
          version = "9.21.21";
        };
      };
      "@types/react-virtualized-auto-sizer" = {
        "1.0.1" = {
          depInfo = {
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-P+rRhH3Db+GzQp6abUU3UEObSv2TR7y6UTvUrvscmhE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.1.tgz";
          };
          ident = "@types/react-virtualized-auto-sizer";
          ltype = "file";
          version = "1.0.1";
        };
      };
      "@types/react-visibility-sensor" = {
        "5.1.0" = {
          depInfo = {
            react-visibility-sensor = {
              pin = "5.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-oyxAVE1zGTSlw6v1oPhTWHxn2X2d88M/ephfszHYwxE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-visibility-sensor/-/react-visibility-sensor-5.1.0.tgz";
          };
          ident = "@types/react-visibility-sensor";
          ltype = "file";
          version = "5.1.0";
        };
      };
      "@types/react-window" = {
        "1.8.5" = {
          depInfo = {
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ieIPayqwCk5tY0KPJw7cJaTCA+KMBlItmnAfYZ1Y1pU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.5.tgz";
          };
          ident = "@types/react-window";
          ltype = "file";
          version = "1.8.5";
        };
      };
      "@types/reactcss" = {
        "1.2.6" = {
          depInfo = {
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-qqanK7Q/Ln3oMzQUJK3HfO3B+cfOkAIN3HyRmsn1onA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/reactcss/-/reactcss-1.2.6.tgz";
          };
          ident = "@types/reactcss";
          ltype = "file";
          version = "1.2.6";
        };
      };
      "@types/redux-mock-store" = {
        "1.0.3" = {
          depInfo = {
            redux = {
              descriptor = "^4.0.5";
              pin = "4.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-5hvifLn8KJg7Nh2VCLYY2Mye2nKWkrCT1JUNmmtNAuY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/redux-mock-store/-/redux-mock-store-1.0.3.tgz";
          };
          ident = "@types/redux-mock-store";
          ltype = "file";
          version = "1.0.3";
        };
      };
      "@types/request" = {
        "2.48.8" = {
          depInfo = {
            "@types/caseless" = {
              pin = "0.12.2";
              runtime = true;
            };
            "@types/node" = {
              pin = "17.0.45";
              runtime = true;
            };
            "@types/tough-cookie" = {
              pin = "4.0.2";
              runtime = true;
            };
            form-data = {
              descriptor = "^2.5.0";
              pin = "2.5.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-EcWYi+VHENzIPeZTCjXzubh3OXKdPzL4NGMylBkgQeg=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/request/-/request-2.48.8.tgz";
          };
          ident = "@types/request";
          ltype = "file";
          version = "2.48.8";
        };
      };
      "@types/resize-observer-browser" = {
        "0.1.7" = {
          fetchInfo = {
            narHash = "sha256-kjuV7dABKVP3D0hXv862rr+bA4AHWrKnBGHwsRy38gA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.7.tgz";
          };
          ident = "@types/resize-observer-browser";
          ltype = "file";
          treeInfo = { };
          version = "0.1.7";
        };
      };
      "@types/scheduler" = {
        "0.16.2" = {
          fetchInfo = {
            narHash = "sha256-8QGoLK1Nijc5HQDWKNnEyaaSJ6RRv65Im5DKJZOHLyk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz";
          };
          ident = "@types/scheduler";
          ltype = "file";
          treeInfo = { };
          version = "0.16.2";
        };
      };
      "@types/semver" = {
        "7.3.13" = {
          fetchInfo = {
            narHash = "sha256-B1/nUAxbFaEKP7qYEzp77X20kFPegRQwSm3q02jjbN0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz";
          };
          ident = "@types/semver";
          ltype = "file";
          treeInfo = { };
          version = "7.3.13";
        };
      };
      "@types/serve-static" = {
        "1.15.0" = {
          depInfo = {
            "@types/mime" = {
              pin = "3.0.1";
              runtime = true;
            };
            "@types/node" = {
              pin = "14.18.36";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ngjyLqZK+ZvRHHaUKb9KZiT+lQxF+FsNL4sDay2dzcE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz";
          };
          ident = "@types/serve-static";
          ltype = "file";
          version = "1.15.0";
        };
      };
      "@types/split.js" = {
        "1.6.0" = {
          depInfo = {
            "split.js" = {
              pin = "1.6.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LcTq5XomjI2dyCEs/ctFotNOfaD08UCCQAkWYdyKoSQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/split.js/-/split.js-1.6.0.tgz";
          };
          ident = "@types/split.js";
          ltype = "file";
          version = "1.6.0";
        };
      };
      "@types/stack-utils" = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-39occ3/QD5ylm40kZnKH0chh0xULEZEpr8vcWwrGYeQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz";
          };
          ident = "@types/stack-utils";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
        "2.0.1" = {
          fetchInfo = {
            narHash = "sha256-gr91EFOuHHQwQFZkhLUrR2nuwle/BkVYOhlHQ7z2G3w=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz";
          };
          ident = "@types/stack-utils";
          ltype = "file";
          treeInfo = { };
          version = "2.0.1";
        };
      };
      "@types/stoppable" = {
        "1.1.1" = {
          depInfo = {
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LnD7cX/wONH+GOA2jeJk7Ri6J7govV9QiIqf/zR1AYk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/stoppable/-/stoppable-1.1.1.tgz";
          };
          ident = "@types/stoppable";
          ltype = "file";
          version = "1.1.1";
        };
      };
      "@types/styled-components" = {
        "5.1.26" = {
          depInfo = {
            "@types/hoist-non-react-statics" = {
              pin = "3.3.1";
              runtime = true;
            };
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
            csstype = {
              descriptor = "^3.0.2";
              pin = "3.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZwqN+TUR8/zYAoB2XIjzPTo/AcLq+YsYnjBhmPuMAHk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.26.tgz";
          };
          ident = "@types/styled-components";
          ltype = "file";
          version = "5.1.26";
        };
      };
      "@types/tmp" = {
        "0.2.3" = {
          fetchInfo = {
            narHash = "sha256-X2e3oQoG1oVVOXLU+Wzp2I0K+E3HVWLI+BUSu+SabJ0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.3.tgz";
          };
          ident = "@types/tmp";
          ltype = "file";
          treeInfo = { };
          version = "0.2.3";
        };
      };
      "@types/tough-cookie" = {
        "4.0.2" = {
          fetchInfo = {
            narHash = "sha256-4MPe5N368PHIDP/ARUy7fN60U3mwj3grb8FLCYqCOrQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz";
          };
          ident = "@types/tough-cookie";
          ltype = "file";
          treeInfo = { };
          version = "4.0.2";
        };
      };
      "@types/tunnel" = {
        "0.0.3" = {
          depInfo = {
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-u2kYIiWAlxEgTLIQ/w98GWkoKsIbYzW8YiYmcX1NsCY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.3.tgz";
          };
          ident = "@types/tunnel";
          ltype = "file";
          version = "0.0.3";
        };
      };
      "@types/ua-parser-js" = {
        "0.7.36" = {
          fetchInfo = {
            narHash = "sha256-RzsxUZ4SG+Icto7Ht1WVOXK0yu6xl3Kc9Jud/I8ph+k=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz";
          };
          ident = "@types/ua-parser-js";
          ltype = "file";
          treeInfo = { };
          version = "0.7.36";
        };
      };
      "@types/underscore" = {
        "1.11.4" = {
          fetchInfo = {
            narHash = "sha256-PrnL+a/ON3iAKDvlZTqzTrNfoVjqNbffIXaof3SUUXI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/underscore/-/underscore-1.11.4.tgz";
          };
          ident = "@types/underscore";
          ltype = "file";
          treeInfo = { };
          version = "1.11.4";
        };
      };
      "@types/urijs" = {
        "1.19.19" = {
          fetchInfo = {
            narHash = "sha256-Hr/DekYZPufml1QmwJVssTMpfn40hINbB1Rvh4zpRoo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.19.tgz";
          };
          ident = "@types/urijs";
          ltype = "file";
          treeInfo = { };
          version = "1.19.19";
        };
      };
      "@types/uuid" = {
        "3.4.10" = {
          fetchInfo = {
            narHash = "sha256-utoXjpBWXHxcuQPCnVgwruYo0UJaG9yDpWfxea4hMCM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.10.tgz";
          };
          ident = "@types/uuid";
          ltype = "file";
          treeInfo = { };
          version = "3.4.10";
        };
        "8.3.4" = {
          fetchInfo = {
            narHash = "sha256-sN/mXfuyVRUc5jIOo3MM7hFAYs9X9ecpGlqnTjW7YP4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz";
          };
          ident = "@types/uuid";
          ltype = "file";
          treeInfo = { };
          version = "8.3.4";
        };
      };
      "@types/webidl-conversions" = {
        "7.0.0" = {
          fetchInfo = {
            narHash = "sha256-aym4pqfDOJDgncOwuyIe0VYISIXcjhDW3GhpdkGrW7c=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.0.tgz";
          };
          ident = "@types/webidl-conversions";
          ltype = "file";
          treeInfo = { };
          version = "7.0.0";
        };
      };
      "@types/whatwg-url" = {
        "8.2.2" = {
          depInfo = {
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            "@types/webidl-conversions" = {
              pin = "7.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2eQwmLLnbhnLH14qXZ6Ukbqrg/CgnCeU/WG5pvNtKNI=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz";
          };
          ident = "@types/whatwg-url";
          ltype = "file";
          version = "8.2.2";
        };
      };
      "@types/ws" = {
        "6.0.4" = {
          depInfo = {
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-pKJWI7P6TCoQuSOM+3DPicjUSUm95CxAXK23vgiVG4o=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/ws/-/ws-6.0.4.tgz";
          };
          ident = "@types/ws";
          ltype = "file";
          version = "6.0.4";
        };
        "8.5.4" = {
          depInfo = {
            "@types/node" = {
              pin = "14.18.36";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-+ptYLGJkG0T9v3LA4F2TRwIf52VtZpCR1SoC9Z6fsS8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz";
          };
          ident = "@types/ws";
          ltype = "file";
          version = "8.5.4";
        };
      };
      "@types/yargs" = {
        "15.0.15" = {
          depInfo = {
            "@types/yargs-parser" = {
              pin = "21.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DTgw58nzEKhWMF7j79DVP1KnghE9z1ZImZvMrKjFyu0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz";
          };
          ident = "@types/yargs";
          ltype = "file";
          version = "15.0.15";
        };
        "16.0.5" = {
          depInfo = {
            "@types/yargs-parser" = {
              pin = "21.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-YsqI2PncWqpuhPAjrPTOZxHyfHQ01Gaz9uTAj/yCLAM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz";
          };
          ident = "@types/yargs";
          ltype = "file";
          version = "16.0.5";
        };
        "17.0.22" = {
          depInfo = {
            "@types/yargs-parser" = {
              pin = "21.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-FDKHl8I3oVp+8+hlz6WyGTg8QtNER1RgiOfAk6sA+uk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz";
          };
          ident = "@types/yargs";
          ltype = "file";
          version = "17.0.22";
        };
      };
      "@types/yargs-parser" = {
        "21.0.0" = {
          fetchInfo = {
            narHash = "sha256-5Eay5eyC90EFhvTlSqGxOTHiYHfZAKJVd58oLhEvv04=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz";
          };
          ident = "@types/yargs-parser";
          ltype = "file";
          treeInfo = { };
          version = "21.0.0";
        };
      };
      "@types/zeromq" = {
        "4.6.3" = {
          depInfo = {
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DxYChd2qxxw/QWdXi/Xz0WSUOEpiP8irUk236OtgIbY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@types/zeromq/-/zeromq-4.6.3.tgz";
          };
          ident = "@types/zeromq";
          ltype = "file";
          version = "4.6.3";
        };
      };
      "@typescript-eslint/eslint-plugin" = {
        "5.50.0" = {
          depInfo = {
            "@typescript-eslint/scope-manager" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            "@typescript-eslint/type-utils" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            "@typescript-eslint/utils" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            debug = {
              descriptor = "^4.3.4";
              pin = "4.3.4";
              runtime = true;
            };
            grapheme-splitter = {
              descriptor = "^1.0.4";
              pin = "1.0.4";
              runtime = true;
            };
            ignore = {
              descriptor = "^5.2.0";
              pin = "5.2.4";
              runtime = true;
            };
            natural-compare-lite = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            regexpp = {
              descriptor = "^3.2.0";
              pin = "3.2.0";
              runtime = true;
            };
            semver = {
              descriptor = "^7.3.7";
              pin = "7.3.8";
              runtime = true;
            };
            tsutils = {
              descriptor = "^3.21.0";
              pin = "3.21.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-chxOVHikKtTYzYQ5wT30lG3v5bM0U4+NaRYHRk649Zo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.50.0.tgz";
          };
          ident = "@typescript-eslint/eslint-plugin";
          ltype = "file";
          peerInfo = {
            "@typescript-eslint/parser" = {
              descriptor = "^5.0.0";
            };
            eslint = {
              descriptor = "^6.0.0 || ^7.0.0 || ^8.0.0";
            };
            typescript = {
              descriptor = "*";
              optional = true;
            };
          };
          version = "5.50.0";
        };
      };
      "@typescript-eslint/parser" = {
        "5.50.0" = {
          depInfo = {
            "@typescript-eslint/scope-manager" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            "@typescript-eslint/types" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            "@typescript-eslint/typescript-estree" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            debug = {
              descriptor = "^4.3.4";
              pin = "4.3.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZnkNo0/z7UMcsBBaDMVm+xlL5oGRQpvdPs+SV5i0yzo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.50.0.tgz";
          };
          ident = "@typescript-eslint/parser";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = "^6.0.0 || ^7.0.0 || ^8.0.0";
            };
            typescript = {
              descriptor = "*";
              optional = true;
            };
          };
          version = "5.50.0";
        };
      };
      "@typescript-eslint/scope-manager" = {
        "5.50.0" = {
          depInfo = {
            "@typescript-eslint/types" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            "@typescript-eslint/visitor-keys" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Vl7ulAl9C0fN5QoVovl5gy4+/TVfDBzUzXM69waL/ZY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.50.0.tgz";
          };
          ident = "@typescript-eslint/scope-manager";
          ltype = "file";
          version = "5.50.0";
        };
      };
      "@typescript-eslint/type-utils" = {
        "5.50.0" = {
          depInfo = {
            "@typescript-eslint/typescript-estree" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            "@typescript-eslint/utils" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            debug = {
              descriptor = "^4.3.4";
              pin = "4.3.4";
              runtime = true;
            };
            tsutils = {
              descriptor = "^3.21.0";
              pin = "3.21.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-pL8HjySGsru+gp2ZQqqk4mySHn+M9zK5AfyclVgBUNU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.50.0.tgz";
          };
          ident = "@typescript-eslint/type-utils";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = "*";
            };
            typescript = {
              descriptor = "*";
              optional = true;
            };
          };
          version = "5.50.0";
        };
      };
      "@typescript-eslint/types" = {
        "5.50.0" = {
          fetchInfo = {
            narHash = "sha256-QbSuvozyfCkE1xt5oIrFVTR223+66rC3gYGBYtbf5wg=";
            type = "tarball";
            url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.50.0.tgz";
          };
          ident = "@typescript-eslint/types";
          ltype = "file";
          treeInfo = { };
          version = "5.50.0";
        };
      };
      "@typescript-eslint/typescript-estree" = {
        "5.50.0" = {
          depInfo = {
            "@typescript-eslint/types" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            "@typescript-eslint/visitor-keys" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            debug = {
              descriptor = "^4.3.4";
              pin = "4.3.4";
              runtime = true;
            };
            globby = {
              descriptor = "^11.1.0";
              pin = "11.1.0";
              runtime = true;
            };
            is-glob = {
              descriptor = "^4.0.3";
              pin = "4.0.3";
              runtime = true;
            };
            semver = {
              descriptor = "^7.3.7";
              pin = "7.3.8";
              runtime = true;
            };
            tsutils = {
              descriptor = "^3.21.0";
              pin = "3.21.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-3RpsbB4dCjIRW9PKUEJUJtQYNFusM2QsjBWlej4qkgc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.50.0.tgz";
          };
          ident = "@typescript-eslint/typescript-estree";
          ltype = "file";
          peerInfo = {
            typescript = {
              descriptor = "*";
              optional = true;
            };
          };
          version = "5.50.0";
        };
      };
      "@typescript-eslint/utils" = {
        "5.50.0" = {
          depInfo = {
            "@types/json-schema" = {
              descriptor = "^7.0.9";
              pin = "7.0.11";
              runtime = true;
            };
            "@types/semver" = {
              descriptor = "^7.3.12";
              pin = "7.3.13";
              runtime = true;
            };
            "@typescript-eslint/scope-manager" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            "@typescript-eslint/types" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            "@typescript-eslint/typescript-estree" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            eslint-scope = {
              descriptor = "^5.1.1";
              pin = "5.1.1";
              runtime = true;
            };
            eslint-utils = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            semver = {
              descriptor = "^7.3.7";
              pin = "7.3.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OaoYiIX3qk1jJvxCJH1Wt+SMOspZa5t9baHUWrc/6X0=";
            type = "tarball";
            url = "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.50.0.tgz";
          };
          ident = "@typescript-eslint/utils";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = "^6.0.0 || ^7.0.0 || ^8.0.0";
            };
          };
          version = "5.50.0";
        };
      };
      "@typescript-eslint/visitor-keys" = {
        "5.50.0" = {
          depInfo = {
            "@typescript-eslint/types" = {
              descriptor = "5.50.0";
              pin = "5.50.0";
              runtime = true;
            };
            eslint-visitor-keys = {
              descriptor = "^3.3.0";
              pin = "3.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-qZYcKUyMBh8Zcj5RSs2knxdDibOBdtynf6Hqcf0vcR4=";
            type = "tarball";
            url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.50.0.tgz";
          };
          ident = "@typescript-eslint/visitor-keys";
          ltype = "file";
          version = "5.50.0";
        };
      };
      "@ungap/promise-all-settled" = {
        "1.1.2" = {
          fetchInfo = {
            narHash = "sha256-5F6ec4dfp4ROKpMSP8XRZMJ4eU2Qpzzi0Wg5h6Lr3Xw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz";
          };
          ident = "@ungap/promise-all-settled";
          ltype = "file";
          treeInfo = { };
          version = "1.1.2";
        };
      };
      "@visx/text" = {
        "3.0.0" = {
          depInfo = {
            "@types/lodash" = {
              descriptor = "^4.14.172";
              pin = "4.14.191";
              runtime = true;
            };
            "@types/react" = {
              pin = "16.14.35";
              runtime = true;
            };
            classnames = {
              descriptor = "^2.3.1";
              pin = "2.3.2";
              runtime = true;
            };
            lodash = {
              descriptor = "^4.17.21";
              pin = "4.17.21";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.7.2";
              pin = "15.8.1";
              runtime = true;
            };
            reduce-css-calc = {
              descriptor = "^1.3.0";
              pin = "1.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-aL6OPh53At84Haq4GNO5PGFFw4tmuPH1MtI2lwUDTL8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@visx/text/-/text-3.0.0.tgz";
          };
          ident = "@visx/text";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "^16.3.0-0 || ^17.0.0-0 || ^18.0.0-0";
            };
          };
          version = "3.0.0";
        };
      };
      "@webassemblyjs/ast" = {
        "1.9.0" = {
          depInfo = {
            "@webassemblyjs/helper-module-context" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/helper-wasm-bytecode" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/wast-parser" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-e10AE3mOpNaotRCnFfmHw+MfxGrSe8Nr6ZXVECboAk8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz";
          };
          ident = "@webassemblyjs/ast";
          ltype = "file";
          version = "1.9.0";
        };
      };
      "@webassemblyjs/floating-point-hex-parser" = {
        "1.9.0" = {
          fetchInfo = {
            narHash = "sha256-n5wwMJldn0zf67E/bcBeUAdzCozyFCrMP4SFlaDQ5eY=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz";
          };
          ident = "@webassemblyjs/floating-point-hex-parser";
          ltype = "file";
          treeInfo = { };
          version = "1.9.0";
        };
      };
      "@webassemblyjs/helper-api-error" = {
        "1.9.0" = {
          fetchInfo = {
            narHash = "sha256-O19C6YVYUsdRZzT7BxTQGVxW5ogCffBzofhiYKSKlug=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz";
          };
          ident = "@webassemblyjs/helper-api-error";
          ltype = "file";
          treeInfo = { };
          version = "1.9.0";
        };
      };
      "@webassemblyjs/helper-buffer" = {
        "1.9.0" = {
          fetchInfo = {
            narHash = "sha256-0GNeY2g6A0t3x5X5/SqAy1bZeTu4QH++s0CHMPVckHo=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz";
          };
          ident = "@webassemblyjs/helper-buffer";
          ltype = "file";
          treeInfo = { };
          version = "1.9.0";
        };
      };
      "@webassemblyjs/helper-code-frame" = {
        "1.9.0" = {
          depInfo = {
            "@webassemblyjs/wast-printer" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-b/EGRxK9UGOKXa62ULhj7oo1Wi7W64exSkSVHzRu4Dg=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz";
          };
          ident = "@webassemblyjs/helper-code-frame";
          ltype = "file";
          version = "1.9.0";
        };
      };
      "@webassemblyjs/helper-fsm" = {
        "1.9.0" = {
          fetchInfo = {
            narHash = "sha256-NGAXKBEP83Ey+qoXbW3yWaK4XKK/33zhf+zTYJFr9Dc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz";
          };
          ident = "@webassemblyjs/helper-fsm";
          ltype = "file";
          treeInfo = { };
          version = "1.9.0";
        };
      };
      "@webassemblyjs/helper-module-context" = {
        "1.9.0" = {
          depInfo = {
            "@webassemblyjs/ast" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gEkEew75AxPP2zPVaIi+W74wZbovbbQVD+9QSOa1Pw8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz";
          };
          ident = "@webassemblyjs/helper-module-context";
          ltype = "file";
          version = "1.9.0";
        };
      };
      "@webassemblyjs/helper-wasm-bytecode" = {
        "1.9.0" = {
          fetchInfo = {
            narHash = "sha256-wxG9K9M+nxFoy4OCVFL5US9plGZjNWVSMN/4//KmVpk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz";
          };
          ident = "@webassemblyjs/helper-wasm-bytecode";
          ltype = "file";
          treeInfo = { };
          version = "1.9.0";
        };
      };
      "@webassemblyjs/helper-wasm-section" = {
        "1.9.0" = {
          depInfo = {
            "@webassemblyjs/ast" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/helper-buffer" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/helper-wasm-bytecode" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/wasm-gen" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-v15mUL4fugPgKy1gjECpPd6nwkO+9SXl4cNM1A72gBM=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz";
          };
          ident = "@webassemblyjs/helper-wasm-section";
          ltype = "file";
          version = "1.9.0";
        };
      };
      "@webassemblyjs/ieee754" = {
        "1.9.0" = {
          depInfo = {
            "@xtuc/ieee754" = {
              descriptor = "^1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-39p6NWbBwNmODRhbY3WTPuQmFqYSfCkOxyod1/gtp64=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz";
          };
          ident = "@webassemblyjs/ieee754";
          ltype = "file";
          version = "1.9.0";
        };
      };
      "@webassemblyjs/leb128" = {
        "1.9.0" = {
          depInfo = {
            "@xtuc/long" = {
              descriptor = "4.2.2";
              pin = "4.2.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Rv7vm49jmgpZMm87lBB6AUXGt8YZJFoOAvLds2b9FAE=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz";
          };
          ident = "@webassemblyjs/leb128";
          ltype = "file";
          version = "1.9.0";
        };
      };
      "@webassemblyjs/utf8" = {
        "1.9.0" = {
          fetchInfo = {
            narHash = "sha256-5AOIiQ06nW3KiOYPLuAiBdkljSYRpM6xyMU9XqmjySc=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz";
          };
          ident = "@webassemblyjs/utf8";
          ltype = "file";
          treeInfo = { };
          version = "1.9.0";
        };
      };
      "@webassemblyjs/wasm-edit" = {
        "1.9.0" = {
          depInfo = {
            "@webassemblyjs/ast" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/helper-buffer" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/helper-wasm-bytecode" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/helper-wasm-section" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/wasm-gen" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/wasm-opt" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/wasm-parser" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/wast-printer" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-9T46imRfoBFhUfFitAIJFOLskzqpNu4vrNgs49L/tjA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz";
          };
          ident = "@webassemblyjs/wasm-edit";
          ltype = "file";
          version = "1.9.0";
        };
      };
      "@webassemblyjs/wasm-gen" = {
        "1.9.0" = {
          depInfo = {
            "@webassemblyjs/ast" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/helper-wasm-bytecode" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/ieee754" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/leb128" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/utf8" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-L+ghZ3HACQdsskdAzLHE969JseYbzPWq14/36wQFOFQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz";
          };
          ident = "@webassemblyjs/wasm-gen";
          ltype = "file";
          version = "1.9.0";
        };
      };
      "@webassemblyjs/wasm-opt" = {
        "1.9.0" = {
          depInfo = {
            "@webassemblyjs/ast" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/helper-buffer" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/wasm-gen" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/wasm-parser" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IImHJhhTxk8Zj9z0VQSP3xZDwXJyjvIYAA2Nilt2UPk=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz";
          };
          ident = "@webassemblyjs/wasm-opt";
          ltype = "file";
          version = "1.9.0";
        };
      };
      "@webassemblyjs/wasm-parser" = {
        "1.9.0" = {
          depInfo = {
            "@webassemblyjs/ast" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/helper-api-error" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/helper-wasm-bytecode" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/ieee754" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/leb128" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/utf8" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Jqq3NcA894NeDA6sigdwCEOJgkwLNL7RD7uFT8ymuqw=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz";
          };
          ident = "@webassemblyjs/wasm-parser";
          ltype = "file";
          version = "1.9.0";
        };
      };
      "@webassemblyjs/wast-parser" = {
        "1.9.0" = {
          depInfo = {
            "@webassemblyjs/ast" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/floating-point-hex-parser" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/helper-api-error" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/helper-code-frame" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/helper-fsm" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@xtuc/long" = {
              descriptor = "4.2.2";
              pin = "4.2.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-0HScX/N+YmObxLrnGpW96Rk9NLZbVXsPgur0fi3H+jA=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz";
          };
          ident = "@webassemblyjs/wast-parser";
          ltype = "file";
          version = "1.9.0";
        };
      };
      "@webassemblyjs/wast-printer" = {
        "1.9.0" = {
          depInfo = {
            "@webassemblyjs/ast" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@webassemblyjs/wast-parser" = {
              descriptor = "1.9.0";
              pin = "1.9.0";
              runtime = true;
            };
            "@xtuc/long" = {
              descriptor = "4.2.2";
              pin = "4.2.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-1ME3PfzO6s5LrJj2ezwcHjyU93w8q2OCfYfmP7EiKo8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz";
          };
          ident = "@webassemblyjs/wast-printer";
          ltype = "file";
          version = "1.9.0";
        };
      };
      "@xtuc/ieee754" = {
        "1.2.0" = {
          fetchInfo = {
            narHash = "sha256-Yt8ZF8eXBXzygW9YljgZ+PMQqxW5S4qIUwrSPj5MZjU=";
            type = "tarball";
            url = "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz";
          };
          ident = "@xtuc/ieee754";
          ltype = "file";
          treeInfo = { };
          version = "1.2.0";
        };
      };
      "@xtuc/long" = {
        "4.2.2" = {
          fetchInfo = {
            narHash = "sha256-vHExajnTeupP2HOcy4djS3gGA+9wJg6McK8dad3Y//8=";
            type = "tarball";
            url = "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz";
          };
          ident = "@xtuc/long";
          ltype = "file";
          treeInfo = { };
          version = "4.2.2";
        };
      };
      abab = {
        "2.0.6" = {
          fetchInfo = {
            narHash = "sha256-Mk1JUzGHX62inUREA7tJ9/s0sLB8SSD8XRob/wGtq54=";
            type = "tarball";
            url = "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz";
          };
          ident = "abab";
          ltype = "file";
          treeInfo = { };
          version = "2.0.6";
        };
      };
      abbrev = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-yk075w2zPxROzkZzeyrgw2i5oI3QmUM8I8YJ/HKEZgw=";
            type = "tarball";
            url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
          };
          ident = "abbrev";
          ltype = "file";
          treeInfo = { };
          version = "1.1.1";
        };
      };
      accepts = {
        "1.3.8" = {
          depInfo = {
            mime-types = {
              descriptor = "~2.1.34";
              pin = "2.1.35";
              runtime = true;
            };
            negotiator = {
              descriptor = "0.6.3";
              pin = "0.6.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DUavEYc6p6Sk8li5fXtDp8mnI8/MA9R4Z/QAqtH/RC0=";
            type = "tarball";
            url = "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz";
          };
          ident = "accepts";
          ltype = "file";
          version = "1.3.8";
        };
      };
      acorn = {
        "6.4.2" = {
          binInfo = {
            binPairs = {
              acorn = "bin/acorn";
            };
          };
          fetchInfo = {
            narHash = "sha256-b7fo8fBpSiRQUjfIZDsSQfaoW+SFWHmfgRhh5iE8h2Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz";
          };
          ident = "acorn";
          ltype = "file";
          treeInfo = { };
          version = "6.4.2";
        };
        "7.4.1" = {
          binInfo = {
            binPairs = {
              acorn = "bin/acorn";
            };
          };
          fetchInfo = {
            narHash = "sha256-4h5Ap7o59zvBR6qPsEcelOyWLfz2A7+ulPyr3Uy9xI8=";
            type = "tarball";
            url = "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz";
          };
          ident = "acorn";
          ltype = "file";
          treeInfo = { };
          version = "7.4.1";
        };
        "8.8.2" = {
          binInfo = {
            binPairs = {
              acorn = "bin/acorn";
            };
          };
          fetchInfo = {
            narHash = "sha256-ExET2XBEgoYgTPX0DmPyAKxumX4iupsx07/BmdNa1T8=";
            type = "tarball";
            url = "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz";
          };
          ident = "acorn";
          ltype = "file";
          treeInfo = { };
          version = "8.8.2";
        };
      };
      acorn-globals = {
        "4.3.4" = {
          depInfo = {
            acorn = {
              descriptor = "^6.0.1";
              pin = "6.4.2";
              runtime = true;
            };
            acorn-walk = {
              descriptor = "^6.0.1";
              pin = "6.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-nRfxju+jOfod3JSJFHZZ/PZYs9aPnkuyoOvjtpDjZSc=";
            type = "tarball";
            url = "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz";
          };
          ident = "acorn-globals";
          ltype = "file";
          version = "4.3.4";
        };
      };
      acorn-jsx = {
        "5.3.2" = {
          fetchInfo = {
            narHash = "sha256-AleG2zYzv9doV8blgXmOhx7ExOUJ+0hofIUgxOID8Q8=";
            type = "tarball";
            url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz";
          };
          ident = "acorn-jsx";
          ltype = "file";
          peerInfo = {
            acorn = {
              descriptor = "^6.0.0 || ^7.0.0 || ^8.0.0";
            };
          };
          treeInfo = { };
          version = "5.3.2";
        };
      };
      acorn-walk = {
        "6.2.0" = {
          fetchInfo = {
            narHash = "sha256-H2hOZYHyNxhNEkPH31Bb6oGkUDNeZ0gGLTDhGjq00Z8=";
            type = "tarball";
            url = "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz";
          };
          ident = "acorn-walk";
          ltype = "file";
          treeInfo = { };
          version = "6.2.0";
        };
        "8.2.0" = {
          fetchInfo = {
            narHash = "sha256-r0AD0ghO/QtrsmNIpAR8ZRPKo67l9fqf1Z5RSSgBImM=";
            type = "tarball";
            url = "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz";
          };
          ident = "acorn-walk";
          ltype = "file";
          treeInfo = { };
          version = "8.2.0";
        };
      };
      agent-base = {
        "6.0.2" = {
          depInfo = {
            debug = {
              descriptor = "4";
              pin = "4.3.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AQld7XJmKIUaV57uNtAsbtxHDp/V8psPWC/xn8srfhE=";
            type = "tarball";
            url = "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz";
          };
          ident = "agent-base";
          ltype = "file";
          version = "6.0.2";
        };
      };
      agentkeepalive = {
        "4.2.1" = {
          depInfo = {
            debug = {
              descriptor = "^4.1.0";
              pin = "4.3.4";
              runtime = true;
            };
            depd = {
              descriptor = "^1.1.2";
              pin = "1.1.2";
              runtime = true;
            };
            humanize-ms = {
              descriptor = "^1.2.1";
              pin = "1.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8lX5DhkJp2Aa4ed1ZTrLA9REyD1//DRYV6hWOY3f7qk=";
            type = "tarball";
            url = "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz";
          };
          ident = "agentkeepalive";
          ltype = "file";
          version = "4.2.1";
        };
      };
      aggregate-error = {
        "3.1.0" = {
          depInfo = {
            clean-stack = {
              descriptor = "^2.0.0";
              pin = "2.2.0";
              runtime = true;
            };
            indent-string = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-6e6HGR4f2uXsclbpUzWKV+EHj6+bxMAV0o2y65uBJws=";
            type = "tarball";
            url = "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz";
          };
          ident = "aggregate-error";
          ltype = "file";
          version = "3.1.0";
        };
      };
      airbnb-prop-types = {
        "2.16.0" = {
          depInfo = {
            "array.prototype.find" = {
              descriptor = "^2.1.1";
              pin = "2.2.1";
              runtime = true;
            };
            "function.prototype.name" = {
              descriptor = "^1.1.2";
              pin = "1.1.5";
              runtime = true;
            };
            is-regex = {
              descriptor = "^1.1.0";
              pin = "1.1.4";
              runtime = true;
            };
            object-is = {
              descriptor = "^1.1.2";
              pin = "1.1.5";
              runtime = true;
            };
            "object.assign" = {
              descriptor = "^4.1.0";
              pin = "4.1.4";
              runtime = true;
            };
            "object.entries" = {
              descriptor = "^1.1.2";
              pin = "1.1.6";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.7.2";
              pin = "15.8.1";
              runtime = true;
            };
            prop-types-exact = {
              descriptor = "^1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
            react-is = {
              descriptor = "^16.13.1";
              pin = "16.13.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-bMUPrAlkfptFhSFTwgG1xj9E4QrsjPni1+euluagh7A=";
            type = "tarball";
            url = "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz";
          };
          ident = "airbnb-prop-types";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "^0.14 || ^15.0.0 || ^16.0.0-alpha";
            };
          };
          version = "2.16.0";
        };
      };
      ajv = {
        "5.5.2" = {
          depInfo = {
            co = {
              descriptor = "^4.6.0";
              pin = "4.6.0";
              runtime = true;
            };
            fast-deep-equal = {
              descriptor = "^1.0.0";
              pin = "1.1.0";
              runtime = true;
            };
            fast-json-stable-stringify = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
            json-schema-traverse = {
              descriptor = "^0.3.0";
              pin = "0.3.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZWv/TGhKK/gTeBJLBfcHD2My2tPTQpXIiydymsjgdDY=";
            type = "tarball";
            url = "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz";
          };
          ident = "ajv";
          ltype = "file";
          version = "5.5.2";
        };
        "6.12.6" = {
          depInfo = {
            fast-deep-equal = {
              descriptor = "^3.1.1";
              pin = "3.1.3";
              runtime = true;
            };
            fast-json-stable-stringify = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
            json-schema-traverse = {
              descriptor = "^0.4.1";
              pin = "0.4.1";
              runtime = true;
            };
            uri-js = {
              descriptor = "^4.2.2";
              pin = "4.4.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-J73Yar5PwP9cRfKNYKEbHIVHuvfSEfLuSmkdbF8WeYI=";
            type = "tarball";
            url = "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz";
          };
          ident = "ajv";
          ltype = "file";
          version = "6.12.6";
        };
        "8.12.0" = {
          depInfo = {
            fast-deep-equal = {
              descriptor = "^3.1.1";
              pin = "3.1.3";
              runtime = true;
            };
            json-schema-traverse = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            require-from-string = {
              descriptor = "^2.0.2";
              pin = "2.0.2";
              runtime = true;
            };
            uri-js = {
              descriptor = "^4.2.2";
              pin = "4.4.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-/h14AT12yDEt5tAp5pGWv5Lmy7T6JZ6SdEq9gJ8r3cE=";
            type = "tarball";
            url = "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz";
          };
          ident = "ajv";
          ltype = "file";
          version = "8.12.0";
        };
      };
      ajv-errors = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-5fsRsz5TGABvjco+W0TM9TB0gD1IbATf0sSB+DfR5lQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz";
          };
          ident = "ajv-errors";
          ltype = "file";
          peerInfo = {
            ajv = {
              descriptor = ">=5.0.0";
            };
          };
          treeInfo = { };
          version = "1.0.1";
        };
      };
      ajv-keywords = {
        "3.5.2" = {
          fetchInfo = {
            narHash = "sha256-ZO+DRbAK9Ji2muXlfGLzBYidi9tf85m8CJnUJ0yjCtU=";
            type = "tarball";
            url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz";
          };
          ident = "ajv-keywords";
          ltype = "file";
          peerInfo = {
            ajv = {
              descriptor = "^6.9.1";
            };
          };
          treeInfo = { };
          version = "3.5.2";
        };
      };
      amqplib = {
        "0.10.3" = {
          depInfo = {
            "@acuminous/bitsyntax" = {
              descriptor = "^0.1.2";
              pin = "0.1.2";
              runtime = true;
            };
            buffer-more-ints = {
              descriptor = "~1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            readable-stream = {
              descriptor = "1.x >=1.1.9";
              pin = "1.1.14";
              runtime = true;
            };
            url-parse = {
              descriptor = "~1.5.10";
              pin = "1.5.10";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LNt8P74G+dCbH3w751LKmmOETjWILQKO/cTzBi2gw9k=";
            type = "tarball";
            url = "https://registry.npmjs.org/amqplib/-/amqplib-0.10.3.tgz";
          };
          ident = "amqplib";
          ltype = "file";
          version = "0.10.3";
        };
        "0.8.0" = {
          depInfo = {
            bitsyntax = {
              descriptor = "~0.1.0";
              pin = "0.1.0";
              runtime = true;
            };
            bluebird = {
              descriptor = "^3.7.2";
              pin = "3.7.2";
              runtime = true;
            };
            buffer-more-ints = {
              descriptor = "~1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            readable-stream = {
              descriptor = "1.x >=1.1.9";
              pin = "1.1.14";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "~5.2.1";
              pin = "5.2.1";
              runtime = true;
            };
            url-parse = {
              descriptor = "~1.5.1";
              pin = "1.5.10";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-n0xwoGasutsbvKcsafgDmqLlMleFsIdPNwUnRei0MGk=";
            type = "tarball";
            url = "https://registry.npmjs.org/amqplib/-/amqplib-0.8.0.tgz";
          };
          ident = "amqplib";
          ltype = "file";
          version = "0.8.0";
        };
      };
      ansi-colors = {
        "4.1.1" = {
          fetchInfo = {
            narHash = "sha256-XfRoB1syEHBl1OmlK4HiLF/u1u0RHgaZ9s8NNxpT40Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz";
          };
          ident = "ansi-colors";
          ltype = "file";
          treeInfo = { };
          version = "4.1.1";
        };
        "4.1.3" = {
          fetchInfo = {
            narHash = "sha256-fNOK3LUQW/zhDixzUciypsFVPSK+15WBZXyF19Nsp8s=";
            type = "tarball";
            url = "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz";
          };
          ident = "ansi-colors";
          ltype = "file";
          treeInfo = { };
          version = "4.1.3";
        };
      };
      ansi-escapes = {
        "4.3.2" = {
          depInfo = {
            type-fest = {
              descriptor = "^0.21.3";
              pin = "0.21.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-/Ga59tp9WhKsjNVqen5gB0HoC5xxSna5WfnQQA+ocbQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz";
          };
          ident = "ansi-escapes";
          ltype = "file";
          version = "4.3.2";
        };
      };
      ansi-regex = {
        "2.1.1" = {
          fetchInfo = {
            narHash = "sha256-lMbvfn+Nxftmv94IKaXmAWCjtp60yBDSTVFyJ9cCd34=";
            type = "tarball";
            url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
          };
          ident = "ansi-regex";
          ltype = "file";
          treeInfo = { };
          version = "2.1.1";
        };
        "4.1.1" = {
          fetchInfo = {
            narHash = "sha256-MsxiGvlq4jkoKhgOqlvPIU1QZ0o+lQQnzH8tI7Z76Ao=";
            type = "tarball";
            url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz";
          };
          ident = "ansi-regex";
          ltype = "file";
          treeInfo = { };
          version = "4.1.1";
        };
        "5.0.1" = {
          fetchInfo = {
            narHash = "sha256-8FjueDq8OfpA4/cbcsda1vVcNseZPDYf+YqM56zD03Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz";
          };
          ident = "ansi-regex";
          ltype = "file";
          treeInfo = { };
          version = "5.0.1";
        };
      };
      ansi-styles = {
        "3.2.1" = {
          depInfo = {
            color-convert = {
              descriptor = "^1.9.0";
              pin = "1.9.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-3VeRGkKqu2VUHvybLgjuzuTVZIYL6b4bwCEAhRF/Fzw=";
            type = "tarball";
            url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz";
          };
          ident = "ansi-styles";
          ltype = "file";
          version = "3.2.1";
        };
        "4.3.0" = {
          depInfo = {
            color-convert = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Kqu6XFQU9/7zx/Nryl7Asi5QsyP1By7Ig4Sn1HbFfdc=";
            type = "tarball";
            url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz";
          };
          ident = "ansi-styles";
          ltype = "file";
          version = "4.3.0";
        };
        "5.2.0" = {
          fetchInfo = {
            narHash = "sha256-5C4MyF0m2ejHxZfO5pEUcVzC/HKj1JpYUuwYsGmf+Yk=";
            type = "tarball";
            url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz";
          };
          ident = "ansi-styles";
          ltype = "file";
          treeInfo = { };
          version = "5.2.0";
        };
      };
      any-promise = {
        "1.3.0" = {
          fetchInfo = {
            narHash = "sha256-8J0LtdQu4uXN/8jgvSBlEr8RWnJ+VbtTRHpG3M1Ccag=";
            type = "tarball";
            url = "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz";
          };
          ident = "any-promise";
          ltype = "file";
          treeInfo = { };
          version = "1.3.0";
        };
      };
      anymatch = {
        "2.0.0" = {
          depInfo = {
            micromatch = {
              descriptor = "^3.1.4";
              pin = "3.1.10";
              runtime = true;
            };
            normalize-path = {
              descriptor = "^2.1.1";
              pin = "2.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-5Iz+cgE7MvPdfn40MIG1J0eE2aEgSIlTlPTkBFhc2AY=";
            type = "tarball";
            url = "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz";
          };
          ident = "anymatch";
          ltype = "file";
          version = "2.0.0";
        };
        "3.1.3" = {
          depInfo = {
            normalize-path = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            picomatch = {
              descriptor = "^2.0.4";
              pin = "2.3.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-h1DssnLsJ6TCWFgkMh8DXoVT/2gZaywg0B2sseGv5eU=";
            type = "tarball";
            url = "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz";
          };
          ident = "anymatch";
          ltype = "file";
          version = "3.1.3";
        };
      };
      aproba = {
        "1.2.0" = {
          fetchInfo = {
            narHash = "sha256-yavduqRGG69o/vLLmOHzevlIpRWABMUpRvAxvYPbvqg=";
            type = "tarball";
            url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
          };
          ident = "aproba";
          ltype = "file";
          treeInfo = { };
          version = "1.2.0";
        };
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-tHMypoTH0DTXyFngVVjGRKsGfj8V3s33MwGg9LCyEPE=";
            type = "tarball";
            url = "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz";
          };
          ident = "aproba";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      are-we-there-yet = {
        "3.0.1" = {
          depInfo = {
            delegates = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^3.6.0";
              pin = "3.6.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2sB0sE3v7PLi9E/CCZHM9JMDTS3B9i5DDqWi7Z6Ol3k=";
            type = "tarball";
            url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz";
          };
          ident = "are-we-there-yet";
          ltype = "file";
          version = "3.0.1";
        };
      };
      arg = {
        "4.1.3" = {
          fetchInfo = {
            narHash = "sha256-SxzyFLVpzyZRo9Vcl2+ILeSI9mJIVpHk9FOjAa5zDog=";
            type = "tarball";
            url = "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz";
          };
          ident = "arg";
          ltype = "file";
          treeInfo = { };
          version = "4.1.3";
        };
      };
      argparse = {
        "1.0.10" = {
          depInfo = {
            sprintf-js = {
              descriptor = "~1.0.2";
              pin = "1.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-6xIfdvWgo7qjBYOsYb2ONE1VoJTC1+6TSooyZlqqhVM=";
            type = "tarball";
            url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz";
          };
          ident = "argparse";
          ltype = "file";
          version = "1.0.10";
        };
        "2.0.1" = {
          fetchInfo = {
            narHash = "sha256-+v7oJKHcy2HR8XoEtVbDpl5zL5DeGcDB2Q3HO7xJaLc=";
            type = "tarball";
            url = "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz";
          };
          ident = "argparse";
          ltype = "file";
          treeInfo = { };
          version = "2.0.1";
        };
      };
      args = {
        "5.0.3" = {
          depInfo = {
            camelcase = {
              descriptor = "5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
            chalk = {
              descriptor = "2.4.2";
              pin = "2.4.2";
              runtime = true;
            };
            leven = {
              descriptor = "2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
            mri = {
              descriptor = "1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-jesFvUxQ647xIGkMJW8byktCUshM2p2UT7AgJySpqH4=";
            type = "tarball";
            url = "https://registry.npmjs.org/args/-/args-5.0.3.tgz";
          };
          ident = "args";
          ltype = "file";
          version = "5.0.3";
        };
      };
      aria-query = {
        "4.2.2" = {
          depInfo = {
            "@babel/runtime" = {
              descriptor = "^7.10.2";
              pin = "7.20.13";
              runtime = true;
            };
            "@babel/runtime-corejs3" = {
              descriptor = "^7.10.2";
              pin = "7.20.13";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-UutKOgnfIDsM2NtoDj8ryzVg+yuScB3SVcZc3F1f6Po=";
            type = "tarball";
            url = "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz";
          };
          ident = "aria-query";
          ltype = "file";
          version = "4.2.2";
        };
        "5.1.3" = {
          depInfo = {
            deep-equal = {
              descriptor = "^2.0.5";
              pin = "2.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Ua7P3SSPUj6s5grb0QYLTotMyodP8nPXEqDwz5Egzys=";
            type = "tarball";
            url = "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz";
          };
          ident = "aria-query";
          ltype = "file";
          version = "5.1.3";
        };
      };
      arr-diff = {
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-0ilttmhuLtHZfTVqyXbf9poid6PozAVQVkZxExnbtFs=";
            type = "tarball";
            url = "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz";
          };
          ident = "arr-diff";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
      };
      arr-flatten = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-Mb130gwiwAh7iR2fmBuPqsJ5mVULVAN+WLhGfVcLQWw=";
            type = "tarball";
            url = "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz";
          };
          ident = "arr-flatten";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
      };
      arr-union = {
        "3.1.0" = {
          fetchInfo = {
            narHash = "sha256-mybBR6j11whgJ7BkvPcpiyCsyV4yN3qmMuVVQ9aOkHE=";
            type = "tarball";
            url = "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz";
          };
          ident = "arr-union";
          ltype = "file";
          treeInfo = { };
          version = "3.1.0";
        };
      };
      array-back = {
        "3.1.0" = {
          fetchInfo = {
            narHash = "sha256-vCwvbOP4WvIPuC8c1ARxFZ71XCzSmWbw/WHK8Nsvxko=";
            type = "tarball";
            url = "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz";
          };
          ident = "array-back";
          ltype = "file";
          treeInfo = { };
          version = "3.1.0";
        };
      };
      array-equal = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-niYa7pUiiVzV+9Uqo8E+J5asJ54zuPn6wXgo2+eur90=";
            type = "tarball";
            url = "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz";
          };
          ident = "array-equal";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      array-flatten = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-cw9+VnHBQijYaYtB0EuWWVhtxjNBp4kBbWxdLDXIeyM=";
            type = "tarball";
            url = "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz";
          };
          ident = "array-flatten";
          ltype = "file";
          treeInfo = { };
          version = "1.1.1";
        };
        "2.1.2" = {
          fetchInfo = {
            narHash = "sha256-qpu/C2o4779bOXdpUyIc2Vt49EwS5Y5nPpgoI14lUNo=";
            type = "tarball";
            url = "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz";
          };
          ident = "array-flatten";
          ltype = "file";
          treeInfo = { };
          version = "2.1.2";
        };
      };
      array-includes = {
        "3.1.6" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.20.4";
              pin = "1.21.1";
              runtime = true;
            };
            get-intrinsic = {
              descriptor = "^1.1.3";
              pin = "1.2.0";
              runtime = true;
            };
            is-string = {
              descriptor = "^1.0.7";
              pin = "1.0.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-dUWv9Vpkm9Q+bTJmKzlqI+YMYLoRdPikvELz3IiPjWY=";
            type = "tarball";
            url = "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz";
          };
          ident = "array-includes";
          ltype = "file";
          version = "3.1.6";
        };
      };
      array-union = {
        "2.1.0" = {
          fetchInfo = {
            narHash = "sha256-bmQXg345RYsXeeq7IwVxYDrzUr9rWTXu9b8usPViYkk=";
            type = "tarball";
            url = "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz";
          };
          ident = "array-union";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0";
        };
      };
      array-unique = {
        "0.3.2" = {
          fetchInfo = {
            narHash = "sha256-XbP3m6ZsJd7mLq6ohz4+RXGAhb/QKggQyjoAibnvwxI=";
            type = "tarball";
            url = "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz";
          };
          ident = "array-unique";
          ltype = "file";
          treeInfo = { };
          version = "0.3.2";
        };
      };
      "array.prototype.filter" = {
        "1.0.2" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.20.4";
              pin = "1.21.1";
              runtime = true;
            };
            es-array-method-boxes-properly = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            is-string = {
              descriptor = "^1.0.7";
              pin = "1.0.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AhWs1SkeG4BSLaFnHP3C+GVlN96o35jlM2bF1y35fZs=";
            type = "tarball";
            url = "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.2.tgz";
          };
          ident = "array.prototype.filter";
          ltype = "file";
          version = "1.0.2";
        };
      };
      "array.prototype.find" = {
        "2.2.1" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.20.4";
              pin = "1.21.1";
              runtime = true;
            };
            es-shim-unscopables = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-L8Vyj7DCxS9bMwC5PCZh5mYQJaukc/JNrX4mnAIfyO0=";
            type = "tarball";
            url = "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.2.1.tgz";
          };
          ident = "array.prototype.find";
          ltype = "file";
          version = "2.2.1";
        };
      };
      "array.prototype.flat" = {
        "1.3.1" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.20.4";
              pin = "1.21.1";
              runtime = true;
            };
            es-shim-unscopables = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-WOXmh1ZNKurEfwLXMLzB2GZksE06eMGV1GlGY9hC2n8=";
            type = "tarball";
            url = "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz";
          };
          ident = "array.prototype.flat";
          ltype = "file";
          version = "1.3.1";
        };
      };
      "array.prototype.flatmap" = {
        "1.3.1" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.20.4";
              pin = "1.21.1";
              runtime = true;
            };
            es-shim-unscopables = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZwXYyM+OQO61VKBHaokjjwr9dXaGO3lHfoSE+AzqxUU=";
            type = "tarball";
            url = "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz";
          };
          ident = "array.prototype.flatmap";
          ltype = "file";
          version = "1.3.1";
        };
      };
      "array.prototype.tosorted" = {
        "1.1.1" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.20.4";
              pin = "1.21.1";
              runtime = true;
            };
            es-shim-unscopables = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            get-intrinsic = {
              descriptor = "^1.1.3";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-BmPvOnBhiwAc7dW20xzrDdXZMkjpoAfDSTIbeYT6Qfk=";
            type = "tarball";
            url = "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz";
          };
          ident = "array.prototype.tosorted";
          ltype = "file";
          version = "1.1.1";
        };
      };
      arrify = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-LS0BNywhxm1JAm5vLkw1YDqIIK7vpZbUzGkvl01MVy0=";
            type = "tarball";
            url = "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz";
          };
          ident = "arrify";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      asap = {
        "2.0.6" = {
          fetchInfo = {
            narHash = "sha256-VGF+fmtuChbJCwWa1gk8lWgMfReMWyQdybsHDBJYH1w=";
            type = "tarball";
            url = "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz";
          };
          ident = "asap";
          ltype = "file";
          treeInfo = { };
          version = "2.0.6";
        };
      };
      asn1 = {
        "0.2.6" = {
          depInfo = {
            safer-buffer = {
              descriptor = "~2.1.0";
              pin = "2.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8O0T1vq4nGwocitSzc98ORFs5yzOevccj38BybdCiXY=";
            type = "tarball";
            url = "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz";
          };
          ident = "asn1";
          ltype = "file";
          version = "0.2.6";
        };
      };
      "asn1.js" = {
        "5.4.1" = {
          depInfo = {
            "bn.js" = {
              descriptor = "^4.0.0";
              pin = "4.12.0";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            minimalistic-assert = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            safer-buffer = {
              descriptor = "^2.1.0";
              pin = "2.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Q6gie3KwGsQZ580spwUjYxzx6jXq6bXswgH/jhwXQQ4=";
            type = "tarball";
            url = "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz";
          };
          ident = "asn1.js";
          ltype = "file";
          version = "5.4.1";
        };
      };
      "assert" = {
        "1.5.0" = {
          depInfo = {
            object-assign = {
              descriptor = "^4.1.1";
              pin = "4.1.1";
              runtime = true;
            };
            util = {
              descriptor = "0.10.3";
              pin = "0.10.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-e1puWUzXfZNc6FGy8U4CJS8sjb28RCGhcCsyof3JHeE=";
            type = "tarball";
            url = "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz";
          };
          ident = "assert";
          ltype = "file";
          version = "1.5.0";
        };
        "2.0.0" = {
          depInfo = {
            es6-object-assign = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
            is-nan = {
              descriptor = "^1.2.1";
              pin = "1.3.2";
              runtime = true;
            };
            object-is = {
              descriptor = "^1.0.1";
              pin = "1.1.5";
              runtime = true;
            };
            util = {
              descriptor = "^0.12.0";
              pin = "0.12.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-BLNhQnduAM1OpAIRvSuMu8UjTVAnywdujZDBigGOP9E=";
            type = "tarball";
            url = "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz";
          };
          ident = "assert";
          ltype = "file";
          version = "2.0.0";
        };
      };
      assert-plus = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-/QjGpVP8wg2XWpVer/N5GYhLdIlcj7u3XxNwyVB89RM=";
            type = "tarball";
            url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
          };
          ident = "assert-plus";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      assertion-error = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-p8AcEyrpvgkKxcowNB2m8OqfISSGuVskQSiv1WfLNSs=";
            type = "tarball";
            url = "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz";
          };
          ident = "assertion-error";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
      };
      assign-symbols = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-0HPW1l/lvJDzFILSnCHmqHN0rr0znGgX0nD4HXdy7KE=";
            type = "tarball";
            url = "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz";
          };
          ident = "assign-symbols";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      ast-types-flow = {
        "0.0.7" = {
          fetchInfo = {
            narHash = "sha256-UcLvjFpq+yr7zoyF1RcMr8cip2SZz+AumqFtZATN3aA=";
            type = "tarball";
            url = "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz";
          };
          ident = "ast-types-flow";
          ltype = "file";
          treeInfo = { };
          version = "0.0.7";
        };
      };
      astral-regex = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-OVGxHGp6hOFvzbUbXvJmumbP8B3nRZZLRVhpLR4OW3A=";
            type = "tarball";
            url = "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz";
          };
          ident = "astral-regex";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-77tYl1//tGl4HqxMu3Emjza2JDFhdPwhq/8O0zhJnM8=";
            type = "tarball";
            url = "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz";
          };
          ident = "astral-regex";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      async = {
        "2.6.4" = {
          depInfo = {
            lodash = {
              descriptor = "^4.17.14";
              pin = "4.17.21";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gN1JfCq+gdch//u4v2guRHiZ6KtzeGxynwc7xc9N9AI=";
            type = "tarball";
            url = "https://registry.npmjs.org/async/-/async-2.6.4.tgz";
          };
          ident = "async";
          ltype = "file";
          version = "2.6.4";
        };
        "3.2.4" = {
          fetchInfo = {
            narHash = "sha256-a/6aY3tGBPU6CA2lUdgxAezxfjnDJGU+qodau28UTHE=";
            type = "tarball";
            url = "https://registry.npmjs.org/async/-/async-3.2.4.tgz";
          };
          ident = "async";
          ltype = "file";
          treeInfo = { };
          version = "3.2.4";
        };
      };
      async-each = {
        "1.0.5" = {
          fetchInfo = {
            narHash = "sha256-zZaEG5DzEPCd28vZaOhojAJmFvUPHlP9GOPptL2coD0=";
            type = "tarball";
            url = "https://registry.npmjs.org/async-each/-/async-each-1.0.5.tgz";
          };
          ident = "async-each";
          ltype = "file";
          treeInfo = { };
          version = "1.0.5";
        };
      };
      async-limiter = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-4+Uk7Bk+H5Ujm2+lQ4TOfKqrD4KNOtnBkY6GQhanqQ8=";
            type = "tarball";
            url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz";
          };
          ident = "async-limiter";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      async-mqtt = {
        "2.6.3" = {
          depInfo = {
            mqtt = {
              descriptor = "^4.3.7";
              pin = "4.3.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Q+Xsnrrcsjysge8STs83sRIC6LYI+7ltZd8CxzOElDs=";
            type = "tarball";
            url = "https://registry.npmjs.org/async-mqtt/-/async-mqtt-2.6.3.tgz";
          };
          ident = "async-mqtt";
          ltype = "file";
          version = "2.6.3";
        };
      };
      asynckit = {
        "0.4.0" = {
          fetchInfo = {
            narHash = "sha256-ySX1KUru2VwlCX4xMQynwHNOtbX8yyqtirHD2ILEuyc=";
            type = "tarball";
            url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz";
          };
          ident = "asynckit";
          ltype = "file";
          treeInfo = { };
          version = "0.4.0";
        };
      };
      atob = {
        "2.1.2" = {
          binInfo = {
            binPairs = {
              atob = "bin/atob.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-nVGOe0SmzjrEFXM5EumbT+Z2yV7h9DylSVOLE18wA2g=";
            type = "tarball";
            url = "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz";
          };
          ident = "atob";
          ltype = "file";
          treeInfo = { };
          version = "2.1.2";
        };
      };
      atomic-sleep = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-K7/s0/IKvrg2dKFP9Sj8h0AtNxo5c0oTBkeECxYcyAg=";
            type = "tarball";
            url = "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz";
          };
          ident = "atomic-sleep";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      attr-accept = {
        "1.1.3" = {
          depInfo = {
            core-js = {
              descriptor = "^2.5.0";
              pin = "2.6.12";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Iv/m6+rlSXtEDa/WrIaAwKWD8LgP1DMT3A+DxVuz6bA=";
            type = "tarball";
            url = "https://registry.npmjs.org/attr-accept/-/attr-accept-1.1.3.tgz";
          };
          ident = "attr-accept";
          ltype = "file";
          version = "1.1.3";
        };
      };
      available-typed-arrays = {
        "1.0.5" = {
          fetchInfo = {
            narHash = "sha256-2Mhjdq/W76GxYD8IyzTn23Co5WQrIDa0uXHar7RMu0s=";
            type = "tarball";
            url = "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz";
          };
          ident = "available-typed-arrays";
          ltype = "file";
          treeInfo = { };
          version = "1.0.5";
        };
      };
      aws-sdk = {
        "2.1309.0" = {
          depInfo = {
            buffer = {
              descriptor = "4.9.2";
              pin = "4.9.2";
              runtime = true;
            };
            events = {
              descriptor = "1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            ieee754 = {
              descriptor = "1.1.13";
              pin = "1.1.13";
              runtime = true;
            };
            jmespath = {
              descriptor = "0.16.0";
              pin = "0.16.0";
              runtime = true;
            };
            querystring = {
              descriptor = "0.2.0";
              pin = "0.2.0";
              runtime = true;
            };
            sax = {
              descriptor = "1.2.1";
              pin = "1.2.1";
              runtime = true;
            };
            url = {
              descriptor = "0.10.3";
              pin = "0.10.3";
              runtime = true;
            };
            util = {
              descriptor = "^0.12.4";
              pin = "0.12.5";
              runtime = true;
            };
            uuid = {
              descriptor = "8.0.0";
              pin = "8.0.0";
              runtime = true;
            };
            xml2js = {
              descriptor = "0.4.19";
              pin = "0.4.19";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ayh5izd2H+Elgoiz7VSQLBAZz5P1/YuNBtO+0aGWDfk=";
            type = "tarball";
            url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1309.0.tgz";
          };
          ident = "aws-sdk";
          ltype = "file";
          version = "2.1309.0";
        };
      };
      aws-sign2 = {
        "0.7.0" = {
          fetchInfo = {
            narHash = "sha256-XTKObsATaYUtnBGqzqdzw+Md9o8y3dNjj9AjZtqGCdE=";
            type = "tarball";
            url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz";
          };
          ident = "aws-sign2";
          ltype = "file";
          treeInfo = { };
          version = "0.7.0";
        };
      };
      aws4 = {
        "1.12.0" = {
          fetchInfo = {
            narHash = "sha256-we00ruzuzJ2D6cRspJA0kCALcXnVsG4mY8JUjaHT/k4=";
            type = "tarball";
            url = "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz";
          };
          ident = "aws4";
          ltype = "file";
          treeInfo = { };
          version = "1.12.0";
        };
      };
      axe-core = {
        "4.6.3" = {
          fetchInfo = {
            narHash = "sha256-N7xBJJFBCtX0OUJnaVERu9e2P+CYeihRIIBDPtmICds=";
            type = "tarball";
            url = "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz";
          };
          ident = "axe-core";
          ltype = "file";
          treeInfo = { };
          version = "4.6.3";
        };
      };
      axios = {
        "0.21.4" = {
          depInfo = {
            follow-redirects = {
              descriptor = "^1.14.0";
              pin = "1.15.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7IVXGYKocb73GDRANOxVxRJkNBJwmGezPHvmvRJWlxk=";
            type = "tarball";
            url = "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz";
          };
          ident = "axios";
          ltype = "file";
          version = "0.21.4";
        };
      };
      axobject-query = {
        "3.1.1" = {
          depInfo = {
            deep-equal = {
              descriptor = "^2.0.5";
              pin = "2.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-4BiVM6j/J9EYHKWCT2twhqkeSC2qe9mcMpKZlfx1IAU=";
            type = "tarball";
            url = "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz";
          };
          ident = "axobject-query";
          ltype = "file";
          version = "3.1.1";
        };
      };
      babel-jest = {
        "25.5.1" = {
          depInfo = {
            "@jest/transform" = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@types/babel__core" = {
              descriptor = "^7.1.7";
              pin = "7.20.0";
              runtime = true;
            };
            babel-plugin-istanbul = {
              descriptor = "^6.0.0";
              pin = "6.1.1";
              runtime = true;
            };
            babel-preset-jest = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-eIE2VAQKsN8v2gAAk4Mbxq7dt6gj7XIsB+ts1nUjAD8=";
            type = "tarball";
            url = "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz";
          };
          ident = "babel-jest";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0";
            };
          };
          version = "25.5.1";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/transform" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/babel__core" = {
              descriptor = "^7.1.14";
              pin = "7.20.0";
              runtime = true;
            };
            babel-plugin-istanbul = {
              descriptor = "^6.1.1";
              pin = "6.1.1";
              runtime = true;
            };
            babel-preset-jest = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fbvNBI7EgfGWVGArRN/tALIhNMFF0P7AgYLAlpE99xo=";
            type = "tarball";
            url = "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz";
          };
          ident = "babel-jest";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.8.0";
            };
          };
          version = "28.1.3";
        };
      };
      babel-loader = {
        "8.3.0" = {
          depInfo = {
            find-cache-dir = {
              descriptor = "^3.3.1";
              pin = "3.3.2";
              runtime = true;
            };
            loader-utils = {
              descriptor = "^2.0.0";
              pin = "2.0.4";
              runtime = true;
            };
            make-dir = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
            schema-utils = {
              descriptor = "^2.6.5";
              pin = "2.7.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-dlXJ0zHP+r3aCnFC0ZNaiy8GkbvAQLbTaJqdeBAjJwU=";
            type = "tarball";
            url = "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz";
          };
          ident = "babel-loader";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0";
            };
            webpack = {
              descriptor = ">=2";
            };
          };
          version = "8.3.0";
        };
      };
      babel-plugin-istanbul = {
        "6.1.1" = {
          depInfo = {
            "@babel/helper-plugin-utils" = {
              descriptor = "^7.0.0";
              pin = "7.20.2";
              runtime = true;
            };
            "@istanbuljs/load-nyc-config" = {
              descriptor = "^1.0.0";
              pin = "1.1.0";
              runtime = true;
            };
            "@istanbuljs/schema" = {
              descriptor = "^0.1.2";
              pin = "0.1.3";
              runtime = true;
            };
            istanbul-lib-instrument = {
              descriptor = "^5.0.4";
              pin = "5.2.1";
              runtime = true;
            };
            test-exclude = {
              descriptor = "^6.0.0";
              pin = "6.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-y3RBDE3reRg/a33qhERIoV4wWLaNTynQV8fxmbQqllo=";
            type = "tarball";
            url = "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz";
          };
          ident = "babel-plugin-istanbul";
          ltype = "file";
          version = "6.1.1";
        };
      };
      babel-plugin-jest-hoist = {
        "25.5.0" = {
          depInfo = {
            "@babel/template" = {
              descriptor = "^7.3.3";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.3.3";
              pin = "7.20.7";
              runtime = true;
            };
            "@types/babel__traverse" = {
              descriptor = "^7.0.6";
              pin = "7.18.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-NOFoVzGphADldSl5pMjm2Aaj6QO34PH4WDxK4bEwois=";
            type = "tarball";
            url = "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz";
          };
          ident = "babel-plugin-jest-hoist";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            "@babel/template" = {
              descriptor = "^7.3.3";
              pin = "7.20.7";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.3.3";
              pin = "7.20.7";
              runtime = true;
            };
            "@types/babel__core" = {
              descriptor = "^7.1.14";
              pin = "7.20.0";
              runtime = true;
            };
            "@types/babel__traverse" = {
              descriptor = "^7.0.6";
              pin = "7.18.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-QiVqMxHMPKBwfNpLXs8/dUj4ACSzrcFlklYeEO3XG4M=";
            type = "tarball";
            url = "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz";
          };
          ident = "babel-plugin-jest-hoist";
          ltype = "file";
          version = "28.1.3";
        };
      };
      babel-plugin-polyfill-corejs2 = {
        "0.3.3" = {
          depInfo = {
            "@babel/compat-data" = {
              descriptor = "^7.17.7";
              pin = "7.20.14";
              runtime = true;
            };
            "@babel/helper-define-polyfill-provider" = {
              descriptor = "^0.3.3";
              pin = "0.3.3";
              runtime = true;
            };
            semver = {
              descriptor = "^6.1.1";
              pin = "6.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8AJ3L5cepiO4ZkCYsVrdaUtG92E5X3W/GwOWY6wW9zY=";
            type = "tarball";
            url = "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz";
          };
          ident = "babel-plugin-polyfill-corejs2";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "0.3.3";
        };
      };
      babel-plugin-polyfill-corejs3 = {
        "0.6.0" = {
          depInfo = {
            "@babel/helper-define-polyfill-provider" = {
              descriptor = "^0.3.3";
              pin = "0.3.3";
              runtime = true;
            };
            core-js-compat = {
              descriptor = "^3.25.1";
              pin = "3.27.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-4NCemr1NQYaPKkVJLpwFPlqz898932VvZK4CwurGNeQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz";
          };
          ident = "babel-plugin-polyfill-corejs3";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "0.6.0";
        };
      };
      babel-plugin-polyfill-regenerator = {
        "0.4.1" = {
          depInfo = {
            "@babel/helper-define-polyfill-provider" = {
              descriptor = "^0.3.3";
              pin = "0.3.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LzTaAesjlVaYompiOkwaNrR25KqsMQhv8xizIo8chVo=";
            type = "tarball";
            url = "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz";
          };
          ident = "babel-plugin-polyfill-regenerator";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0-0";
            };
          };
          version = "0.4.1";
        };
      };
      babel-preset-current-node-syntax = {
        "0.1.4" = {
          depInfo = {
            "@babel/plugin-syntax-async-generators" = {
              descriptor = "^7.8.4";
              pin = "7.8.4";
              runtime = true;
            };
            "@babel/plugin-syntax-bigint" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-class-properties" = {
              descriptor = "^7.8.3";
              pin = "7.12.13";
              runtime = true;
            };
            "@babel/plugin-syntax-import-meta" = {
              descriptor = "^7.8.3";
              pin = "7.10.4";
              runtime = true;
            };
            "@babel/plugin-syntax-json-strings" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-logical-assignment-operators" = {
              descriptor = "^7.8.3";
              pin = "7.10.4";
              runtime = true;
            };
            "@babel/plugin-syntax-nullish-coalescing-operator" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-numeric-separator" = {
              descriptor = "^7.8.3";
              pin = "7.10.4";
              runtime = true;
            };
            "@babel/plugin-syntax-object-rest-spread" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-optional-catch-binding" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-optional-chaining" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kVA07ettCEuxf1cSbB+A1j6Uln8P+S4aqiGu3ku+rvA=";
            type = "tarball";
            url = "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz";
          };
          ident = "babel-preset-current-node-syntax";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0";
            };
          };
          version = "0.1.4";
        };
        "1.0.1" = {
          depInfo = {
            "@babel/plugin-syntax-async-generators" = {
              descriptor = "^7.8.4";
              pin = "7.8.4";
              runtime = true;
            };
            "@babel/plugin-syntax-bigint" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-class-properties" = {
              descriptor = "^7.8.3";
              pin = "7.12.13";
              runtime = true;
            };
            "@babel/plugin-syntax-import-meta" = {
              descriptor = "^7.8.3";
              pin = "7.10.4";
              runtime = true;
            };
            "@babel/plugin-syntax-json-strings" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-logical-assignment-operators" = {
              descriptor = "^7.8.3";
              pin = "7.10.4";
              runtime = true;
            };
            "@babel/plugin-syntax-nullish-coalescing-operator" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-numeric-separator" = {
              descriptor = "^7.8.3";
              pin = "7.10.4";
              runtime = true;
            };
            "@babel/plugin-syntax-object-rest-spread" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-optional-catch-binding" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-optional-chaining" = {
              descriptor = "^7.8.3";
              pin = "7.8.3";
              runtime = true;
            };
            "@babel/plugin-syntax-top-level-await" = {
              descriptor = "^7.8.3";
              pin = "7.14.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2oYEdhZGkjX9v11ChQiBR/r46aZfEQAxmlQ4vUPO18c=";
            type = "tarball";
            url = "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz";
          };
          ident = "babel-preset-current-node-syntax";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0";
            };
          };
          version = "1.0.1";
        };
      };
      babel-preset-jest = {
        "25.5.0" = {
          depInfo = {
            babel-plugin-jest-hoist = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            babel-preset-current-node-syntax = {
              descriptor = "^0.1.2";
              pin = "0.1.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-lxbgw2K2HOBR1rqNoB81o7j6YwwaeGBP2UCrfm4mUzY=";
            type = "tarball";
            url = "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz";
          };
          ident = "babel-preset-jest";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0";
            };
          };
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            babel-plugin-jest-hoist = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            babel-preset-current-node-syntax = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AbbYs3ZrZDGc2BaynHZ+wDTmY2e08qS9SwltPLz85M8=";
            type = "tarball";
            url = "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz";
          };
          ident = "babel-preset-jest";
          ltype = "file";
          peerInfo = {
            "@babel/core" = {
              descriptor = "^7.0.0";
            };
          };
          version = "28.1.3";
        };
      };
      backoff = {
        "2.5.0" = {
          depInfo = {
            precond = {
              descriptor = "0.2";
              pin = "0.2.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MK4MUcWnbLilAGYZVwFWQsl+r75lpGfwMtNxRsFTLCs=";
            type = "tarball";
            url = "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz";
          };
          ident = "backoff";
          ltype = "file";
          version = "2.5.0";
        };
      };
      balanced-match = {
        "0.4.2" = {
          fetchInfo = {
            narHash = "sha256-hDMEAc/ugaRWA1y/8GSjgicItB9NyAaV+xQn3DgvcCk=";
            type = "tarball";
            url = "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz";
          };
          ident = "balanced-match";
          ltype = "file";
          treeInfo = { };
          version = "0.4.2";
        };
        "1.0.2" = {
          fetchInfo = {
            narHash = "sha256-YH1+osaAiJvWUUR4VCe/Hh4eHhXS0gN3Lnr+Xd3cCzg=";
            type = "tarball";
            url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz";
          };
          ident = "balanced-match";
          ltype = "file";
          treeInfo = { };
          version = "1.0.2";
        };
      };
      base = {
        "0.11.2" = {
          depInfo = {
            cache-base = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            class-utils = {
              descriptor = "^0.3.5";
              pin = "0.3.6";
              runtime = true;
            };
            component-emitter = {
              descriptor = "^1.2.1";
              pin = "1.3.0";
              runtime = true;
            };
            define-property = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            isobject = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            mixin-deep = {
              descriptor = "^1.2.0";
              pin = "1.3.2";
              runtime = true;
            };
            pascalcase = {
              descriptor = "^0.1.1";
              pin = "0.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-TuRTiQGQ+zMEwazWvwOHZVk4ulxnFwSQ53HDXNeA6Vk=";
            type = "tarball";
            url = "https://registry.npmjs.org/base/-/base-0.11.2.tgz";
          };
          ident = "base";
          ltype = "file";
          version = "0.11.2";
        };
      };
      base64-js = {
        "1.5.1" = {
          fetchInfo = {
            narHash = "sha256-LZGj7J4BbIJL9l6ECGOwv/mtGWvPNoNs9F+RrJUH9Ds=";
            type = "tarball";
            url = "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz";
          };
          ident = "base64-js";
          ltype = "file";
          treeInfo = { };
          version = "1.5.1";
        };
      };
      bcrypt-pbkdf = {
        "1.0.2" = {
          depInfo = {
            tweetnacl = {
              descriptor = "^0.14.3";
              pin = "0.14.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2iL91DfbvnCacv5Tpp32aUmAxCxvx30lZdnCX17mySw=";
            type = "tarball";
            url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz";
          };
          ident = "bcrypt-pbkdf";
          ltype = "file";
          version = "1.0.2";
        };
      };
      better-assert = {
        "1.0.2" = {
          depInfo = {
            callsite = {
              descriptor = "1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-01mshjAXQZbPk8rEbOtDvo3gSOxieo91ZqmPIcQSaJM=";
            type = "tarball";
            url = "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz";
          };
          ident = "better-assert";
          ltype = "file";
          version = "1.0.2";
        };
      };
      "big.js" = {
        "5.2.2" = {
          fetchInfo = {
            narHash = "sha256-J12Ape5tLHJ/3SHCpM2rtQ9AgWnDcZjIEFV9l8w0xeI=";
            type = "tarball";
            url = "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz";
          };
          ident = "big.js";
          ltype = "file";
          treeInfo = { };
          version = "5.2.2";
        };
      };
      binary-extensions = {
        "1.13.1" = {
          fetchInfo = {
            narHash = "sha256-0Ip8nS0FET18t9rmMfdbDHrPNafYMyr/Kwv+xeVAnRE=";
            type = "tarball";
            url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz";
          };
          ident = "binary-extensions";
          ltype = "file";
          treeInfo = { };
          version = "1.13.1";
        };
        "2.2.0" = {
          fetchInfo = {
            narHash = "sha256-kDL1HV8+/e0b6CoYfVTpZymjgnwJW/QYAHRHf0R6Ih8=";
            type = "tarball";
            url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz";
          };
          ident = "binary-extensions";
          ltype = "file";
          treeInfo = { };
          version = "2.2.0";
        };
      };
      bindings = {
        "1.5.0" = {
          depInfo = {
            file-uri-to-path = {
              descriptor = "1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kx8ia5rQyyOKxwkHk8+vpWMYslwaXItbkKRteae5D4A=";
            type = "tarball";
            url = "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz";
          };
          ident = "bindings";
          ltype = "file";
          version = "1.5.0";
        };
      };
      bintrees = {
        "1.0.2" = {
          fetchInfo = {
            narHash = "sha256-SrfFk+lyFys3CLla9fJWq0J7Rx01kLh+EqiIuwKiQWI=";
            type = "tarball";
            url = "https://registry.npmjs.org/bintrees/-/bintrees-1.0.2.tgz";
          };
          ident = "bintrees";
          ltype = "file";
          treeInfo = { };
          version = "1.0.2";
        };
      };
      bitsyntax = {
        "0.1.0" = {
          depInfo = {
            buffer-more-ints = {
              descriptor = "~1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            debug = {
              descriptor = "~2.6.9";
              pin = "2.6.9";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "~5.1.2";
              pin = "5.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-CDGtlaQEVcwQSjpQTqVti8DyvjV71sGSP2ayRVJ5DDk=";
            type = "tarball";
            url = "https://registry.npmjs.org/bitsyntax/-/bitsyntax-0.1.0.tgz";
          };
          ident = "bitsyntax";
          ltype = "file";
          version = "0.1.0";
        };
      };
      bl = {
        "4.1.0" = {
          depInfo = {
            buffer = {
              descriptor = "^5.5.0";
              pin = "5.7.1";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.4";
              pin = "2.0.4";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^3.4.0";
              pin = "3.6.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-XAYUTdeJ3lqt70AKQGXcvlTAOFWNfkw3plBepm9BMQc=";
            type = "tarball";
            url = "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz";
          };
          ident = "bl";
          ltype = "file";
          version = "4.1.0";
        };
      };
      bluebird = {
        "2.11.0" = {
          fetchInfo = {
            narHash = "sha256-tj0LX/TSH+3CzjdkSdKA3MdNZ0oOhac07siTkNl0df4=";
            type = "tarball";
            url = "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz";
          };
          ident = "bluebird";
          ltype = "file";
          treeInfo = { };
          version = "2.11.0";
        };
        "3.7.2" = {
          fetchInfo = {
            narHash = "sha256-QFpOsRwV395zYalDbfym5+yuox74B7wgEJVXs+cJgsA=";
            type = "tarball";
            url = "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz";
          };
          ident = "bluebird";
          ltype = "file";
          treeInfo = { };
          version = "3.7.2";
        };
      };
      "bn.js" = {
        "4.12.0" = {
          fetchInfo = {
            narHash = "sha256-2aGFB9RA0g4i+n9WW+HLoVjTZfRg7KtC74vossgRjpw=";
            type = "tarball";
            url = "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz";
          };
          ident = "bn.js";
          ltype = "file";
          treeInfo = { };
          version = "4.12.0";
        };
        "5.2.1" = {
          fetchInfo = {
            narHash = "sha256-OsZPe5ae+Db8qHqUhczaZi854Odfx5NGt4Ihf0cIdVo=";
            type = "tarball";
            url = "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz";
          };
          ident = "bn.js";
          ltype = "file";
          treeInfo = { };
          version = "5.2.1";
        };
      };
      body-parser = {
        "1.20.1" = {
          depInfo = {
            bytes = {
              descriptor = "3.1.2";
              pin = "3.1.2";
              runtime = true;
            };
            content-type = {
              descriptor = "~1.0.4";
              pin = "1.0.5";
              runtime = true;
            };
            debug = {
              descriptor = "2.6.9";
              pin = "2.6.9";
              runtime = true;
            };
            depd = {
              descriptor = "2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            destroy = {
              descriptor = "1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
            http-errors = {
              descriptor = "2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            iconv-lite = {
              descriptor = "0.4.24";
              pin = "0.4.24";
              runtime = true;
            };
            on-finished = {
              descriptor = "2.4.1";
              pin = "2.4.1";
              runtime = true;
            };
            qs = {
              descriptor = "6.11.0";
              pin = "6.11.0";
              runtime = true;
            };
            raw-body = {
              descriptor = "2.5.1";
              pin = "2.5.1";
              runtime = true;
            };
            type-is = {
              descriptor = "~1.6.18";
              pin = "1.6.18";
              runtime = true;
            };
            unpipe = {
              descriptor = "1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gidCEA+NPNnkvW4amjvTmk81DmEk85/7ucAJkcbkpvU=";
            type = "tarball";
            url = "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz";
          };
          ident = "body-parser";
          ltype = "file";
          version = "1.20.1";
        };
      };
      bomstrip = {
        "0.1.4" = {
          fetchInfo = {
            narHash = "sha256-1Qqcf/0BGPPOEWxvE34crDJHZ+ACOLG53Vg2oli0Xqc=";
            type = "tarball";
            url = "https://registry.npmjs.org/bomstrip/-/bomstrip-0.1.4.tgz";
          };
          ident = "bomstrip";
          ltype = "file";
          treeInfo = { };
          version = "0.1.4";
        };
      };
      bonjour = {
        "3.5.0" = {
          depInfo = {
            array-flatten = {
              descriptor = "^2.1.0";
              pin = "2.1.2";
              runtime = true;
            };
            deep-equal = {
              descriptor = "^1.0.1";
              pin = "1.1.1";
              runtime = true;
            };
            dns-equal = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            dns-txt = {
              descriptor = "^2.0.2";
              pin = "2.0.2";
              runtime = true;
            };
            multicast-dns = {
              descriptor = "^6.0.1";
              pin = "6.2.3";
              runtime = true;
            };
            multicast-dns-service-types = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-+JUI52NkHI9x3B8OdL6kxBiCBmIJlG+27i2+jvI06eU=";
            type = "tarball";
            url = "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz";
          };
          ident = "bonjour";
          ltype = "file";
          version = "3.5.0";
        };
      };
      boolbase = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-Fw7KEQ+O5IF2cVzXqwb3KSYoIUe1vEfYOJaslj4Cboo=";
            type = "tarball";
            url = "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz";
          };
          ident = "boolbase";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      brace-expansion = {
        "1.1.11" = {
          depInfo = {
            balanced-match = {
              descriptor = "^1.0.0";
              pin = "1.0.2";
              runtime = true;
            };
            concat-map = {
              descriptor = "0.0.1";
              pin = "0.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-3iQ502QjW10IEFOh3qnkAIivIbQ1TO1pgQTi7p9eado=";
            type = "tarball";
            url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
          };
          ident = "brace-expansion";
          ltype = "file";
          version = "1.1.11";
        };
        "2.0.1" = {
          depInfo = {
            balanced-match = {
              descriptor = "^1.0.0";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-aPgI6NNc6Qn7C9eHJmAl8OWaFvBf7tMfn2RlMC/o898=";
            type = "tarball";
            url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz";
          };
          ident = "brace-expansion";
          ltype = "file";
          version = "2.0.1";
        };
      };
      braces = {
        "2.3.2" = {
          depInfo = {
            arr-flatten = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
            array-unique = {
              descriptor = "^0.3.2";
              pin = "0.3.2";
              runtime = true;
            };
            extend-shallow = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            fill-range = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            isobject = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            repeat-element = {
              descriptor = "^1.1.2";
              pin = "1.1.4";
              runtime = true;
            };
            snapdragon = {
              descriptor = "^0.8.1";
              pin = "0.8.2";
              runtime = true;
            };
            snapdragon-node = {
              descriptor = "^2.0.1";
              pin = "2.1.1";
              runtime = true;
            };
            split-string = {
              descriptor = "^3.0.2";
              pin = "3.1.0";
              runtime = true;
            };
            to-regex = {
              descriptor = "^3.0.1";
              pin = "3.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-t/YqZaoaOClNvpMPsVWI90uo4CLdwOTrq3Z2t2YSvfU=";
            type = "tarball";
            url = "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz";
          };
          ident = "braces";
          ltype = "file";
          version = "2.3.2";
        };
        "3.0.2" = {
          depInfo = {
            fill-range = {
              descriptor = "^7.0.1";
              pin = "7.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-x3Cs+dWp0z2CXH2OaHCHtF2aWMrrV5/kFWM4+JCkcZ4=";
            type = "tarball";
            url = "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz";
          };
          ident = "braces";
          ltype = "file";
          version = "3.0.2";
        };
      };
      brorand = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-57rPXQslcpYCO1Qe6sfPi1r0rqdsiBupd5WB6iueeIQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz";
          };
          ident = "brorand";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
      };
      browser-process-hrtime = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-X/I9oMUeRu5lSBtb1+i1l5BzeQDIqIQGHlBg3NH/muM=";
            type = "tarball";
            url = "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz";
          };
          ident = "browser-process-hrtime";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      browser-resolve = {
        "1.11.3" = {
          depInfo = {
            resolve = {
              descriptor = "1.1.7";
              pin = "1.1.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7CmK3std1aIhKlAIPRsoVrZiw+/6iOF7lvPsU+WnKVU=";
            type = "tarball";
            url = "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz";
          };
          ident = "browser-resolve";
          ltype = "file";
          version = "1.11.3";
        };
      };
      browser-stdout = {
        "1.3.1" = {
          fetchInfo = {
            narHash = "sha256-/YdTJ+akyx6LN0WTEwOKFJmR7Myd33sj+pNN5qtCyls=";
            type = "tarball";
            url = "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz";
          };
          ident = "browser-stdout";
          ltype = "file";
          treeInfo = { };
          version = "1.3.1";
        };
      };
      browserify-aes = {
        "1.2.0" = {
          depInfo = {
            buffer-xor = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            cipher-base = {
              descriptor = "^1.0.0";
              pin = "1.0.4";
              runtime = true;
            };
            create-hash = {
              descriptor = "^1.1.0";
              pin = "1.2.0";
              runtime = true;
            };
            evp_bytestokey = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.0.1";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ybpq2VFz2w7GEOVoa5oFz7yshE25eTNdJYxrO6g0wOA=";
            type = "tarball";
            url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz";
          };
          ident = "browserify-aes";
          ltype = "file";
          version = "1.2.0";
        };
      };
      browserify-cipher = {
        "1.0.1" = {
          depInfo = {
            browserify-aes = {
              descriptor = "^1.0.4";
              pin = "1.2.0";
              runtime = true;
            };
            browserify-des = {
              descriptor = "^1.0.0";
              pin = "1.0.2";
              runtime = true;
            };
            evp_bytestokey = {
              descriptor = "^1.0.0";
              pin = "1.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-pcuIiPxXFiRchAb+7I6Lly4qIbMze30y1pa7iEplbW4=";
            type = "tarball";
            url = "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz";
          };
          ident = "browserify-cipher";
          ltype = "file";
          version = "1.0.1";
        };
      };
      browserify-des = {
        "1.0.2" = {
          depInfo = {
            cipher-base = {
              descriptor = "^1.0.1";
              pin = "1.0.4";
              runtime = true;
            };
            "des.js" = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.1.2";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-67X3nTmTU2fodkGv6/9mmJ3iuvaoNuzLTJB2yyBOCzE=";
            type = "tarball";
            url = "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz";
          };
          ident = "browserify-des";
          ltype = "file";
          version = "1.0.2";
        };
      };
      browserify-rsa = {
        "4.1.0" = {
          depInfo = {
            "bn.js" = {
              descriptor = "^5.0.0";
              pin = "5.2.1";
              runtime = true;
            };
            randombytes = {
              descriptor = "^2.0.1";
              pin = "2.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Ygrr7tjIsm+EuDGQ6sqkZqS2+/1iA6zWYDwAq7QjwNc=";
            type = "tarball";
            url = "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz";
          };
          ident = "browserify-rsa";
          ltype = "file";
          version = "4.1.0";
        };
      };
      browserify-sign = {
        "4.2.1" = {
          depInfo = {
            "bn.js" = {
              descriptor = "^5.1.1";
              pin = "5.2.1";
              runtime = true;
            };
            browserify-rsa = {
              descriptor = "^4.0.1";
              pin = "4.1.0";
              runtime = true;
            };
            create-hash = {
              descriptor = "^1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
            create-hmac = {
              descriptor = "^1.1.7";
              pin = "1.1.7";
              runtime = true;
            };
            elliptic = {
              descriptor = "^6.5.3";
              pin = "6.5.4";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.4";
              pin = "2.0.4";
              runtime = true;
            };
            parse-asn1 = {
              descriptor = "^5.1.5";
              pin = "5.1.6";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^3.6.0";
              pin = "3.6.0";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.2.0";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rQO+2K1itnaKo/pGtt6Z0viVm1w/cAitArUPb1fP0Ak=";
            type = "tarball";
            url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz";
          };
          ident = "browserify-sign";
          ltype = "file";
          version = "4.2.1";
        };
      };
      browserify-zlib = {
        "0.2.0" = {
          depInfo = {
            pako = {
              descriptor = "~1.0.5";
              pin = "1.0.11";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fgSpamcPo5Q0tI+CGFPvn8N+NJxW+2ooAyA1UjiY37c=";
            type = "tarball";
            url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz";
          };
          ident = "browserify-zlib";
          ltype = "file";
          version = "0.2.0";
        };
      };
      browserslist = {
        "4.21.5" = {
          binInfo = {
            binPairs = {
              browserslist = "cli.js";
            };
          };
          depInfo = {
            caniuse-lite = {
              descriptor = "^1.0.30001449";
              pin = "1.0.30001450";
              runtime = true;
            };
            electron-to-chromium = {
              descriptor = "^1.4.284";
              pin = "1.4.286";
              runtime = true;
            };
            node-releases = {
              descriptor = "^2.0.8";
              pin = "2.0.9";
              runtime = true;
            };
            update-browserslist-db = {
              descriptor = "^1.0.10";
              pin = "1.0.10";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-JL9N0gpt6rGtumzIGQfuVPM5ocz+M871XljyJdpG+TQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz";
          };
          ident = "browserslist";
          ltype = "file";
          version = "4.21.5";
        };
      };
      bs-logger = {
        "0.2.6" = {
          depInfo = {
            fast-json-stable-stringify = {
              descriptor = "2.x";
              pin = "2.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DmoWQiB1hd3t2sg7SzT5fsGSAoO+eKQjD0tGQ930Lfc=";
            type = "tarball";
            url = "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz";
          };
          ident = "bs-logger";
          ltype = "file";
          version = "0.2.6";
        };
      };
      bser = {
        "2.1.1" = {
          depInfo = {
            node-int64 = {
              descriptor = "^0.4.0";
              pin = "0.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8jmp769FFc+RUwtnH56s0sdBOeUnLA2Sh2gyM9QZ/oc=";
            type = "tarball";
            url = "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz";
          };
          ident = "bser";
          ltype = "file";
          version = "2.1.1";
        };
      };
      bson = {
        "4.7.2" = {
          depInfo = {
            buffer = {
              descriptor = "^5.6.0";
              pin = "5.7.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-+o59w/HF0ggcjJqoUby6i5XwPJtSEv5iTrtsYBkR2uk=";
            type = "tarball";
            url = "https://registry.npmjs.org/bson/-/bson-4.7.2.tgz";
          };
          ident = "bson";
          ltype = "file";
          version = "4.7.2";
        };
      };
      buffer = {
        "4.9.2" = {
          depInfo = {
            base64-js = {
              descriptor = "^1.0.2";
              pin = "1.5.1";
              runtime = true;
            };
            ieee754 = {
              descriptor = "^1.1.4";
              pin = "1.2.1";
              runtime = true;
            };
            isarray = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-srzV0vJi1ULDB7SWe/hzi47K8T9S1DcITsi9uf4eqvM=";
            type = "tarball";
            url = "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz";
          };
          ident = "buffer";
          ltype = "file";
          version = "4.9.2";
        };
        "5.7.1" = {
          depInfo = {
            base64-js = {
              descriptor = "^1.3.1";
              pin = "1.5.1";
              runtime = true;
            };
            ieee754 = {
              descriptor = "^1.1.13";
              pin = "1.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-BR9EQnHS60hW0AgO7CgAWd8NPc6jICGb9s2ZSC6Ea2o=";
            type = "tarball";
            url = "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz";
          };
          ident = "buffer";
          ltype = "file";
          version = "5.7.1";
        };
      };
      buffer-crc32 = {
        "0.2.13" = {
          fetchInfo = {
            narHash = "sha256-fJILkAOow2AVzhz5Tord8DHlQTZEovY3UTX/fO3GzZs=";
            type = "tarball";
            url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz";
          };
          ident = "buffer-crc32";
          ltype = "file";
          treeInfo = { };
          version = "0.2.13";
        };
      };
      buffer-equal-constant-time = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-Z83xPXcw/vaoG3f1Gj3eDoRIYBb4fN+C+WLj/XknXMc=";
            type = "tarball";
            url = "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz";
          };
          ident = "buffer-equal-constant-time";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      buffer-from = {
        "1.1.2" = {
          fetchInfo = {
            narHash = "sha256-8dpJi5qu37MruotYJ6QBjTJbgWOO4eDu3gOoJ6Mi9H0=";
            type = "tarball";
            url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz";
          };
          ident = "buffer-from";
          ltype = "file";
          treeInfo = { };
          version = "1.1.2";
        };
      };
      buffer-indexof = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-nohX4I3FYhjGfQXCJwF03K7NgVoSdKQUbSO9AquPPE4=";
            type = "tarball";
            url = "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz";
          };
          ident = "buffer-indexof";
          ltype = "file";
          treeInfo = { };
          version = "1.1.1";
        };
      };
      buffer-more-ints = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-9LmB3IHTkpux3OgLNVql2CgIBD8oYEkXRNXUkM9Q9jk=";
            type = "tarball";
            url = "https://registry.npmjs.org/buffer-more-ints/-/buffer-more-ints-1.0.0.tgz";
          };
          ident = "buffer-more-ints";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      buffer-writer = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-N2mPFrkebS28vMvCHAAuXC5P5DF7TmTCdHqwQM2Gf5I=";
            type = "tarball";
            url = "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz";
          };
          ident = "buffer-writer";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      buffer-xor = {
        "1.0.3" = {
          fetchInfo = {
            narHash = "sha256-MQN6RxlAy1O3P0DEwKbnA5PSJREC1a7ON6lEYGgVlJU=";
            type = "tarball";
            url = "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz";
          };
          ident = "buffer-xor";
          ltype = "file";
          treeInfo = { };
          version = "1.0.3";
        };
      };
      builtin-status-codes = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-+nOuveq2Luq8266jxVlgQ8MLYlu6eZks5730D9sCONY=";
            type = "tarball";
            url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz";
          };
          ident = "builtin-status-codes";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
      };
      byline = {
        "5.0.0" = {
          fetchInfo = {
            narHash = "sha256-9AHRffcoiltmXOsuyY2xgA/oTkLJpWskryy4O99yrho=";
            type = "tarball";
            url = "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz";
          };
          ident = "byline";
          ltype = "file";
          treeInfo = { };
          version = "5.0.0";
        };
      };
      bytes = {
        "3.1.2" = {
          fetchInfo = {
            narHash = "sha256-LoddC5jWJ3zZFTxkJV1wr3Jx6Matq/48fhGPY4GC7Hw=";
            type = "tarball";
            url = "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz";
          };
          ident = "bytes";
          ltype = "file";
          treeInfo = { };
          version = "3.1.2";
        };
      };
      cacache = {
        "12.0.4" = {
          depInfo = {
            bluebird = {
              descriptor = "^3.5.5";
              pin = "3.7.2";
              runtime = true;
            };
            chownr = {
              descriptor = "^1.1.1";
              pin = "1.1.4";
              runtime = true;
            };
            figgy-pudding = {
              descriptor = "^3.5.1";
              pin = "3.5.2";
              runtime = true;
            };
            glob = {
              descriptor = "^7.1.4";
              pin = "7.2.3";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.1.15";
              pin = "4.2.10";
              runtime = true;
            };
            infer-owner = {
              descriptor = "^1.0.3";
              pin = "1.0.4";
              runtime = true;
            };
            lru-cache = {
              descriptor = "^5.1.1";
              pin = "5.1.1";
              runtime = true;
            };
            mississippi = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            mkdirp = {
              descriptor = "^0.5.1";
              pin = "0.5.6";
              runtime = true;
            };
            move-concurrently = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            promise-inflight = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            rimraf = {
              descriptor = "^2.6.3";
              pin = "2.7.1";
              runtime = true;
            };
            ssri = {
              descriptor = "^6.0.1";
              pin = "6.0.2";
              runtime = true;
            };
            unique-filename = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            y18n = {
              descriptor = "^4.0.0";
              pin = "4.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-1QD/DeQvI1gEzzv+bDoewlWG8YO96R3s2tj0PoUCZ34=";
            type = "tarball";
            url = "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz";
          };
          ident = "cacache";
          ltype = "file";
          version = "12.0.4";
        };
        "15.3.0" = {
          depInfo = {
            "@npmcli/fs" = {
              descriptor = "^1.0.0";
              pin = "1.1.1";
              runtime = true;
            };
            "@npmcli/move-file" = {
              descriptor = "^1.0.1";
              pin = "1.1.2";
              runtime = true;
            };
            chownr = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            fs-minipass = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
            glob = {
              descriptor = "^7.1.4";
              pin = "7.2.3";
              runtime = true;
            };
            infer-owner = {
              descriptor = "^1.0.4";
              pin = "1.0.4";
              runtime = true;
            };
            lru-cache = {
              descriptor = "^6.0.0";
              pin = "6.0.0";
              runtime = true;
            };
            minipass = {
              descriptor = "^3.1.1";
              pin = "3.3.6";
              runtime = true;
            };
            minipass-collect = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            minipass-flush = {
              descriptor = "^1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
            minipass-pipeline = {
              descriptor = "^1.2.2";
              pin = "1.2.4";
              runtime = true;
            };
            mkdirp = {
              descriptor = "^1.0.3";
              pin = "1.0.4";
              runtime = true;
            };
            p-map = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            promise-inflight = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            rimraf = {
              descriptor = "^3.0.2";
              pin = "3.0.2";
              runtime = true;
            };
            ssri = {
              descriptor = "^8.0.1";
              pin = "8.0.1";
              runtime = true;
            };
            tar = {
              descriptor = "^6.0.2";
              pin = "6.1.13";
              runtime = true;
            };
            unique-filename = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2asHt93lVa5OeAXPrhV8QqPgfDQ6n/uSrkteo/fVQ50=";
            type = "tarball";
            url = "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz";
          };
          ident = "cacache";
          ltype = "file";
          version = "15.3.0";
        };
      };
      cache-base = {
        "1.0.1" = {
          depInfo = {
            collection-visit = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            component-emitter = {
              descriptor = "^1.2.1";
              pin = "1.3.0";
              runtime = true;
            };
            get-value = {
              descriptor = "^2.0.6";
              pin = "2.0.6";
              runtime = true;
            };
            has-value = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            isobject = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            set-value = {
              descriptor = "^2.0.0";
              pin = "2.0.1";
              runtime = true;
            };
            to-object-path = {
              descriptor = "^0.3.0";
              pin = "0.3.0";
              runtime = true;
            };
            union-value = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            unset-value = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wbD32k4yg3w1HJfR1/NRWIlsk//MTJMO61AhapHxTPo=";
            type = "tarball";
            url = "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz";
          };
          ident = "cache-base";
          ltype = "file";
          version = "1.0.1";
        };
      };
      call-bind = {
        "1.0.2" = {
          depInfo = {
            function-bind = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            get-intrinsic = {
              descriptor = "^1.0.2";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-CPVK05lbDE13hYj/VV8H6ZqkqCgqqP2XQL+amU5arbI=";
            type = "tarball";
            url = "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz";
          };
          ident = "call-bind";
          ltype = "file";
          version = "1.0.2";
        };
      };
      callbackify = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-l4pK0xNtg2j0LT60zGszdJhWdRaFroCrjZGChlCNHSE=";
            type = "tarball";
            url = "https://registry.npmjs.org/callbackify/-/callbackify-1.1.0.tgz";
          };
          ident = "callbackify";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
      };
      callsite = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-M5DID3afgQqilDGwjl7DfDlI4+JSK2Db9jGG7NfPX9g=";
            type = "tarball";
            url = "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz";
          };
          ident = "callsite";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      callsites = {
        "3.1.0" = {
          fetchInfo = {
            narHash = "sha256-1p0bBJdAZstGAys+wy86rAwOMZr6w8gyM4+dFOe62Ao=";
            type = "tarball";
            url = "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz";
          };
          ident = "callsites";
          ltype = "file";
          treeInfo = { };
          version = "3.1.0";
        };
      };
      camelcase = {
        "5.0.0" = {
          fetchInfo = {
            narHash = "sha256-xcXWQgluecltVCUvjs5jEKsUvKJLWWyuZV1Ay6gBZJ8=";
            type = "tarball";
            url = "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz";
          };
          ident = "camelcase";
          ltype = "file";
          treeInfo = { };
          version = "5.0.0";
        };
        "5.3.1" = {
          fetchInfo = {
            narHash = "sha256-SEQ2na3HtClyAEqDAyp5jKNnb4w4Awuf57CZv7D5EOo=";
            type = "tarball";
            url = "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz";
          };
          ident = "camelcase";
          ltype = "file";
          treeInfo = { };
          version = "5.3.1";
        };
        "6.3.0" = {
          fetchInfo = {
            narHash = "sha256-nIBs7h+GPjWl7L83JokvFCEP7ICrLUwBcyEbtZYRbdw=";
            type = "tarball";
            url = "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz";
          };
          ident = "camelcase";
          ltype = "file";
          treeInfo = { };
          version = "6.3.0";
        };
      };
      caniuse-lite = {
        "1.0.30001450" = {
          fetchInfo = {
            narHash = "sha256-pMoC10heRp+lTAsejFUjfACgi99nbUPuqdAl7nByXHk=";
            type = "tarball";
            url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz";
          };
          ident = "caniuse-lite";
          ltype = "file";
          treeInfo = { };
          version = "1.0.30001450";
        };
      };
      capture-exit = {
        "2.0.0" = {
          depInfo = {
            rsvp = {
              descriptor = "^4.8.4";
              pin = "4.8.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-F/Ztgg5qy336NHTZK/QrMmUR1SVSeZG5upnXcSRkt+k=";
            type = "tarball";
            url = "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz";
          };
          ident = "capture-exit";
          ltype = "file";
          version = "2.0.0";
        };
      };
      caseless = {
        "0.12.0" = {
          fetchInfo = {
            narHash = "sha256-PCMJPKAV5jgZK0X8JrkGO1eGAmPo6xvI+n0bH0mwC7o=";
            type = "tarball";
            url = "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz";
          };
          ident = "caseless";
          ltype = "file";
          treeInfo = { };
          version = "0.12.0";
        };
      };
      chai = {
        "4.3.7" = {
          depInfo = {
            assertion-error = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
            check-error = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            deep-eql = {
              descriptor = "^4.1.2";
              pin = "4.1.3";
              runtime = true;
            };
            get-func-name = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            loupe = {
              descriptor = "^2.3.1";
              pin = "2.3.6";
              runtime = true;
            };
            pathval = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            type-detect = {
              descriptor = "^4.0.5";
              pin = "4.0.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-azp0zOuYKJpbqVZveIjBFv460uQ/Kn2MOS0eLCF2eJA=";
            type = "tarball";
            url = "https://registry.npmjs.org/chai/-/chai-4.3.7.tgz";
          };
          ident = "chai";
          ltype = "file";
          version = "4.3.7";
        };
      };
      chalk = {
        "2.4.2" = {
          depInfo = {
            ansi-styles = {
              descriptor = "^3.2.1";
              pin = "3.2.1";
              runtime = true;
            };
            escape-string-regexp = {
              descriptor = "^1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
            supports-color = {
              descriptor = "^5.3.0";
              pin = "5.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-epyiOfJKhuYWuMNymawywjS+lFfsQvbhON+b8du38TQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz";
          };
          ident = "chalk";
          ltype = "file";
          version = "2.4.2";
        };
        "3.0.0" = {
          depInfo = {
            ansi-styles = {
              descriptor = "^4.1.0";
              pin = "4.3.0";
              runtime = true;
            };
            supports-color = {
              descriptor = "^7.1.0";
              pin = "7.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-GXKxt/fGq6j28M6p9kRZvXhEkCWWL5wqu2yPNdDDhHs=";
            type = "tarball";
            url = "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz";
          };
          ident = "chalk";
          ltype = "file";
          version = "3.0.0";
        };
        "4.1.2" = {
          depInfo = {
            ansi-styles = {
              descriptor = "^4.1.0";
              pin = "4.3.0";
              runtime = true;
            };
            supports-color = {
              descriptor = "^7.1.0";
              pin = "7.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-dxAbdhq8BxCb4ae3E1eYjt6zC/nsq3c18/ZAOIXKiT8=";
            type = "tarball";
            url = "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz";
          };
          ident = "chalk";
          ltype = "file";
          version = "4.1.2";
        };
      };
      char-regex = {
        "1.0.2" = {
          fetchInfo = {
            narHash = "sha256-2JafbboJYsmPNxxtZfvU6h7yDapOw1gzeH+J5fd+i+o=";
            type = "tarball";
            url = "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz";
          };
          ident = "char-regex";
          ltype = "file";
          treeInfo = { };
          version = "1.0.2";
        };
      };
      check-error = {
        "1.0.2" = {
          fetchInfo = {
            narHash = "sha256-k/75tSCZk1D4Ks6rDDCkZr2DDxDUShUl5Qv1gKyO+Kw=";
            type = "tarball";
            url = "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz";
          };
          ident = "check-error";
          ltype = "file";
          treeInfo = { };
          version = "1.0.2";
        };
      };
      cheerio = {
        "1.0.0-rc.12" = {
          depInfo = {
            cheerio-select = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
            dom-serializer = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            domhandler = {
              descriptor = "^5.0.3";
              pin = "5.0.3";
              runtime = true;
            };
            domutils = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            htmlparser2 = {
              descriptor = "^8.0.1";
              pin = "8.0.1";
              runtime = true;
            };
            parse5 = {
              descriptor = "^7.0.0";
              pin = "7.1.2";
              runtime = true;
            };
            parse5-htmlparser2-tree-adapter = {
              descriptor = "^7.0.0";
              pin = "7.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-eXmUsGgWGjaNUPooKYJ24fySrYLO5rn20ic2C1xfwLo=";
            type = "tarball";
            url = "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz";
          };
          ident = "cheerio";
          ltype = "file";
          version = "1.0.0-rc.12";
        };
      };
      cheerio-select = {
        "2.1.0" = {
          depInfo = {
            boolbase = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            css-select = {
              descriptor = "^5.1.0";
              pin = "5.1.0";
              runtime = true;
            };
            css-what = {
              descriptor = "^6.1.0";
              pin = "6.1.0";
              runtime = true;
            };
            domelementtype = {
              descriptor = "^2.3.0";
              pin = "2.3.0";
              runtime = true;
            };
            domhandler = {
              descriptor = "^5.0.3";
              pin = "5.0.3";
              runtime = true;
            };
            domutils = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-4gPh1oYmwlor5OjLSG5GsV9yEopSjZFHFIS4gFtPTyo=";
            type = "tarball";
            url = "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz";
          };
          ident = "cheerio-select";
          ltype = "file";
          version = "2.1.0";
        };
      };
      chokidar = {
        "2.1.8" = {
          depInfo = {
            anymatch = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            async-each = {
              descriptor = "^1.0.1";
              pin = "1.0.5";
              runtime = true;
            };
            braces = {
              descriptor = "^2.3.2";
              pin = "2.3.2";
              runtime = true;
            };
            fsevents = {
              descriptor = "^1.2.7";
              optional = true;
              pin = "1.2.13";
              runtime = true;
            };
            glob-parent = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.3";
              pin = "2.0.4";
              runtime = true;
            };
            is-binary-path = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            is-glob = {
              descriptor = "^4.0.0";
              pin = "4.0.3";
              runtime = true;
            };
            normalize-path = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            path-is-absolute = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            readdirp = {
              descriptor = "^2.2.1";
              pin = "2.2.1";
              runtime = true;
            };
            upath = {
              descriptor = "^1.1.1";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Xu3ny+4Yz4QPHT0v6bQAGXlVAOl8mboujDYvlBKv4y0=";
            type = "tarball";
            url = "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz";
          };
          ident = "chokidar";
          ltype = "file";
          version = "2.1.8";
        };
        "3.5.3" = {
          depInfo = {
            anymatch = {
              descriptor = "~3.1.2";
              pin = "3.1.3";
              runtime = true;
            };
            braces = {
              descriptor = "~3.0.2";
              pin = "3.0.2";
              runtime = true;
            };
            fsevents = {
              descriptor = "~2.3.2";
              optional = true;
              pin = "2.3.2";
              runtime = true;
            };
            glob-parent = {
              descriptor = "~5.1.2";
              pin = "5.1.2";
              runtime = true;
            };
            is-binary-path = {
              descriptor = "~2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
            is-glob = {
              descriptor = "~4.0.1";
              pin = "4.0.3";
              runtime = true;
            };
            normalize-path = {
              descriptor = "~3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            readdirp = {
              descriptor = "~3.6.0";
              pin = "3.6.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Slx/Vr6FfBtIiUULU8r/PEk+1bbG0Tcvc86kaRVwHiM=";
            type = "tarball";
            url = "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz";
          };
          ident = "chokidar";
          ltype = "file";
          version = "3.5.3";
        };
      };
      chownr = {
        "1.1.4" = {
          fetchInfo = {
            narHash = "sha256-7cJm4tR33zu9lN9x3hx+3kta8rpy1/hg3Sr4ldXRwyA=";
            type = "tarball";
            url = "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz";
          };
          ident = "chownr";
          ltype = "file";
          treeInfo = { };
          version = "1.1.4";
        };
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-P8fmuhs4prbrmpSYt6OpPLFNZD07GXVnT3yCWoMutkY=";
            type = "tarball";
            url = "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz";
          };
          ident = "chownr";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      chrome-trace-event = {
        "1.0.3" = {
          fetchInfo = {
            narHash = "sha256-PmxLk7mgt1635onxVIWccdrdSpBOFGa7MsoMag5lt/c=";
            type = "tarball";
            url = "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz";
          };
          ident = "chrome-trace-event";
          ltype = "file";
          treeInfo = { };
          version = "1.0.3";
        };
      };
      ci-info = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-lpvdoyNS43LFlCOXQQUC+1njCZR/UACFaFJWaDObcMs=";
            type = "tarball";
            url = "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz";
          };
          ident = "ci-info";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
        "3.7.1" = {
          fetchInfo = {
            narHash = "sha256-Li7O+2Lkjlpo3H+6LPtB4hE/xms9uGOLRxe7z5mOugk=";
            type = "tarball";
            url = "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz";
          };
          ident = "ci-info";
          ltype = "file";
          treeInfo = { };
          version = "3.7.1";
        };
      };
      cipher-base = {
        "1.0.4" = {
          depInfo = {
            inherits = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.0.1";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MsntMcG+BfV69YF8ADCZ1Jgx2L6xzW7ksd7yQFaYn4U=";
            type = "tarball";
            url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz";
          };
          ident = "cipher-base";
          ltype = "file";
          version = "1.0.4";
        };
      };
      cjs-module-lexer = {
        "1.2.2" = {
          fetchInfo = {
            narHash = "sha256-cwkTjCYvxr4BEyytwL1xzu+ugJQqnCexq0v8sxMa6iA=";
            type = "tarball";
            url = "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz";
          };
          ident = "cjs-module-lexer";
          ltype = "file";
          treeInfo = { };
          version = "1.2.2";
        };
      };
      class-utils = {
        "0.3.6" = {
          depInfo = {
            arr-union = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
            define-property = {
              descriptor = "^0.2.5";
              pin = "0.2.5";
              runtime = true;
            };
            isobject = {
              descriptor = "^3.0.0";
              pin = "3.0.1";
              runtime = true;
            };
            static-extend = {
              descriptor = "^0.1.1";
              pin = "0.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-qsg7KNbM4tu2al9SoFttUj06lAQ6pTJlhEz4mVXMoUI=";
            type = "tarball";
            url = "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz";
          };
          ident = "class-utils";
          ltype = "file";
          version = "0.3.6";
        };
      };
      classnames = {
        "2.3.2" = {
          fetchInfo = {
            narHash = "sha256-PM4QE/Ym1xswnjd2ial3mPOOMy/6bOxa1zU07RyvJR8=";
            type = "tarball";
            url = "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz";
          };
          ident = "classnames";
          ltype = "file";
          treeInfo = { };
          version = "2.3.2";
        };
      };
      clean-stack = {
        "2.2.0" = {
          fetchInfo = {
            narHash = "sha256-xuCHcTjuD7QIIYUObyniMxdY6E2A8SWwv2gHZKVJ7Jo=";
            type = "tarball";
            url = "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz";
          };
          ident = "clean-stack";
          ltype = "file";
          treeInfo = { };
          version = "2.2.0";
        };
      };
      cli-table = {
        "0.3.11" = {
          depInfo = {
            colors = {
              descriptor = "1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-93oBoZGT9YuEY8JeDqEOColoN5q2GVByA66zEawDTJs=";
            type = "tarball";
            url = "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz";
          };
          ident = "cli-table";
          ltype = "file";
          version = "0.3.11";
        };
      };
      cliui = {
        "5.0.0" = {
          depInfo = {
            string-width = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^5.2.0";
              pin = "5.2.0";
              runtime = true;
            };
            wrap-ansi = {
              descriptor = "^5.1.0";
              pin = "5.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-RCxmU8i+8rwYnwsGSh03/EY/COJlAsNvj4iV/uFdy7M=";
            type = "tarball";
            url = "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz";
          };
          ident = "cliui";
          ltype = "file";
          version = "5.0.0";
        };
        "6.0.0" = {
          depInfo = {
            string-width = {
              descriptor = "^4.2.0";
              pin = "4.2.3";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^6.0.0";
              pin = "6.0.1";
              runtime = true;
            };
            wrap-ansi = {
              descriptor = "^6.2.0";
              pin = "6.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-lhm+47pKG+t2gz4CLBX6fUKUyydrlMk8rBHZVdU90co=";
            type = "tarball";
            url = "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz";
          };
          ident = "cliui";
          ltype = "file";
          version = "6.0.0";
        };
        "7.0.4" = {
          depInfo = {
            string-width = {
              descriptor = "^4.2.0";
              pin = "4.2.3";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^6.0.0";
              pin = "6.0.1";
              runtime = true;
            };
            wrap-ansi = {
              descriptor = "^7.0.0";
              pin = "7.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-nV2Fqd/nLmnxgtfDp4NuMDtAHVGsnGUVjtyNjDBmqvU=";
            type = "tarball";
            url = "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz";
          };
          ident = "cliui";
          ltype = "file";
          version = "7.0.4";
        };
        "8.0.1" = {
          depInfo = {
            string-width = {
              descriptor = "^4.2.0";
              pin = "4.2.3";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^6.0.1";
              pin = "6.0.1";
              runtime = true;
            };
            wrap-ansi = {
              descriptor = "^7.0.0";
              pin = "7.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-nVNQ7y2LEDV4luAmcd2ekYXE25Xq85gYPuir9zE/RRw=";
            type = "tarball";
            url = "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz";
          };
          ident = "cliui";
          ltype = "file";
          version = "8.0.1";
        };
      };
      clsx = {
        "1.2.1" = {
          fetchInfo = {
            narHash = "sha256-WEAV9N4OVLHG5OXzZxDVM67DaLVxmuau4NW7rFTI20A=";
            type = "tarball";
            url = "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz";
          };
          ident = "clsx";
          ltype = "file";
          treeInfo = { };
          version = "1.2.1";
        };
      };
      cluster-key-slot = {
        "1.1.2" = {
          fetchInfo = {
            narHash = "sha256-/F6gs49103UQtvA9WYK6DzXCaVfBSQE8+YPS66b78kM=";
            type = "tarball";
            url = "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz";
          };
          ident = "cluster-key-slot";
          ltype = "file";
          treeInfo = { };
          version = "1.1.2";
        };
      };
      co = {
        "4.6.0" = {
          fetchInfo = {
            narHash = "sha256-V7nTU9Dn18RVsbO0BXeDsr1xuhsaPR466RYnvWF71jY=";
            type = "tarball";
            url = "https://registry.npmjs.org/co/-/co-4.6.0.tgz";
          };
          ident = "co";
          ltype = "file";
          treeInfo = { };
          version = "4.6.0";
        };
      };
      collect-v8-coverage = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-1kj5xVDQCtGnP8trV/GfFmJkXFCOWSnHSV4PkQitouM=";
            type = "tarball";
            url = "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz";
          };
          ident = "collect-v8-coverage";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      collection-visit = {
        "1.0.0" = {
          depInfo = {
            map-visit = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            object-visit = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-lts9ghF+G1mrxID1EGdsf9Co8JX3o6//fwyE2liy5Qc=";
            type = "tarball";
            url = "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz";
          };
          ident = "collection-visit";
          ltype = "file";
          version = "1.0.0";
        };
      };
      color-convert = {
        "1.9.3" = {
          depInfo = {
            color-name = {
              descriptor = "1.1.3";
              pin = "1.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-o/p0tqrXMvGg2VduYwUNx05gEWI11GuHgyq9nrd6khM=";
            type = "tarball";
            url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz";
          };
          ident = "color-convert";
          ltype = "file";
          version = "1.9.3";
        };
        "2.0.1" = {
          depInfo = {
            color-name = {
              descriptor = "~1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-EU7d3q55UXpfbMmk+wu8nYaxXGBK3Pwu2pIe5TVZiwc=";
            type = "tarball";
            url = "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz";
          };
          ident = "color-convert";
          ltype = "file";
          version = "2.0.1";
        };
      };
      color-name = {
        "1.1.3" = {
          fetchInfo = {
            narHash = "sha256-Z7+qlowBfxZNeitMCENEfKBRnaxqLWi4+ms5SIKafc0=";
            type = "tarball";
            url = "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz";
          };
          ident = "color-name";
          ltype = "file";
          treeInfo = { };
          version = "1.1.3";
        };
        "1.1.4" = {
          fetchInfo = {
            narHash = "sha256-mAOvtcDAZ05q6KP5tRgaO5D4jeb+/AcbIE1Z2nBG1uk=";
            type = "tarball";
            url = "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz";
          };
          ident = "color-name";
          ltype = "file";
          treeInfo = { };
          version = "1.1.4";
        };
      };
      color-support = {
        "1.1.3" = {
          binInfo = {
            binPairs = {
              color-support = "bin.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-vZ9L7c+Kd0WtoUgypubQv0rKb6qJx6AjOEILv2W1ZNc=";
            type = "tarball";
            url = "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz";
          };
          ident = "color-support";
          ltype = "file";
          treeInfo = { };
          version = "1.1.3";
        };
      };
      colorette = {
        "1.4.0" = {
          fetchInfo = {
            narHash = "sha256-nq9CY7coKxcraT6pCem0FU5Kh6UPsmQy1JcNw2SHw+I=";
            type = "tarball";
            url = "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz";
          };
          ident = "colorette";
          ltype = "file";
          treeInfo = { };
          version = "1.4.0";
        };
        "2.0.19" = {
          fetchInfo = {
            narHash = "sha256-JW/SANO+V4OZd5Zjbp/fi1GC2ZOKihOcPa34j/mgFqQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz";
          };
          ident = "colorette";
          ltype = "file";
          treeInfo = { };
          version = "2.0.19";
        };
      };
      colors = {
        "1.0.3" = {
          fetchInfo = {
            narHash = "sha256-zuV07ERRwg0U608pJhYBpuiJkLjTKokt3NVCIccE2IU=";
            type = "tarball";
            url = "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz";
          };
          ident = "colors";
          ltype = "file";
          treeInfo = { };
          version = "1.0.3";
        };
      };
      combined-stream = {
        "1.0.8" = {
          depInfo = {
            delayed-stream = {
              descriptor = "~1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-+RCvzsa/ScK8HQNe6L6WRdxOuiJuqU1cRvV7qUfEbks=";
            type = "tarball";
            url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz";
          };
          ident = "combined-stream";
          ltype = "file";
          version = "1.0.8";
        };
      };
      command-line-args = {
        "5.2.1" = {
          depInfo = {
            array-back = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
            find-replace = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            "lodash.camelcase" = {
              descriptor = "^4.3.0";
              pin = "4.3.0";
              runtime = true;
            };
            typical = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-6nPcBQPEvnAC447BlejC/vwejrOEqk807fLm/GoJaDQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz";
          };
          ident = "command-line-args";
          ltype = "file";
          version = "5.2.1";
        };
      };
      commander = {
        "2.20.3" = {
          fetchInfo = {
            narHash = "sha256-Lhil45v7SD12GmCv/klyoXGnkisKbobmN4XYw1g8l54=";
            type = "tarball";
            url = "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz";
          };
          ident = "commander";
          ltype = "file";
          treeInfo = { };
          version = "2.20.3";
        };
      };
      comment-parser = {
        "1.3.1" = {
          fetchInfo = {
            narHash = "sha256-mcjXA/ETAOy4lovQum/l8Uz2PIQTUinBSXSH5dwdzeo=";
            type = "tarball";
            url = "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.1.tgz";
          };
          ident = "comment-parser";
          ltype = "file";
          treeInfo = { };
          version = "1.3.1";
        };
      };
      commist = {
        "1.1.0" = {
          depInfo = {
            leven = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
            minimist = {
              descriptor = "^1.1.0";
              pin = "1.2.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-k3iPlqmnca2m39WF463c2R49ZlFogFI7VOYs2ydLBos=";
            type = "tarball";
            url = "https://registry.npmjs.org/commist/-/commist-1.1.0.tgz";
          };
          ident = "commist";
          ltype = "file";
          version = "1.1.0";
        };
      };
      commondir = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-jGg3gZrCHXpfkaYa2AiccVfiRHA1PXKbw1NYEmze+b0=";
            type = "tarball";
            url = "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz";
          };
          ident = "commondir";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      component-emitter = {
        "1.3.0" = {
          fetchInfo = {
            narHash = "sha256-VFcIKCpwoTFbguNob0u3QpmvA8LrJFv4ck3bBCwgyOc=";
            type = "tarball";
            url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz";
          };
          ident = "component-emitter";
          ltype = "file";
          treeInfo = { };
          version = "1.3.0";
        };
      };
      compute-scroll-into-view = {
        "1.0.20" = {
          fetchInfo = {
            narHash = "sha256-gp62xY8ds6ukybcnzoyGVKUVvny1gcMFSW689jNEPDg=";
            type = "tarball";
            url = "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz";
          };
          ident = "compute-scroll-into-view";
          ltype = "file";
          treeInfo = { };
          version = "1.0.20";
        };
      };
      concat-map = {
        "0.0.1" = {
          fetchInfo = {
            narHash = "sha256-ZY5/rMtzNK56p81EGaPcoIRr+J9j7yWh4szGxIOFYFA=";
            type = "tarball";
            url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
          };
          ident = "concat-map";
          ltype = "file";
          treeInfo = { };
          version = "0.0.1";
        };
      };
      concat-stream = {
        "1.6.2" = {
          depInfo = {
            buffer-from = {
              descriptor = "^1.0.0";
              pin = "1.1.2";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.3";
              pin = "2.0.4";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^2.2.2";
              pin = "2.3.7";
              runtime = true;
            };
            typedarray = {
              descriptor = "^0.0.6";
              pin = "0.0.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-CfwfI5xd2C2msUWR0Q6qSTlFhGCDe5PwvPRba+Ql1D0=";
            type = "tarball";
            url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";
          };
          ident = "concat-stream";
          ltype = "file";
          version = "1.6.2";
        };
        "2.0.0" = {
          depInfo = {
            buffer-from = {
              descriptor = "^1.0.0";
              pin = "1.1.2";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.3";
              pin = "2.0.4";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^3.0.2";
              pin = "3.6.0";
              runtime = true;
            };
            typedarray = {
              descriptor = "^0.0.6";
              pin = "0.0.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-WxdgPgJGpy19S5tlkg42D+q8qJ8n0Tg7wmmyvkcOoIw=";
            type = "tarball";
            url = "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz";
          };
          ident = "concat-stream";
          ltype = "file";
          version = "2.0.0";
        };
      };
      console-browserify = {
        "1.2.0" = {
          fetchInfo = {
            narHash = "sha256-q0/I3N5G9rkili3JVVCCf4uHmtnO0QSV/hHh/UJZp1Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz";
          };
          ident = "console-browserify";
          ltype = "file";
          treeInfo = { };
          version = "1.2.0";
        };
      };
      console-control-strings = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-A1gJ50/y9X+dl+/votziGfPTaAexpBBaZxdsEqc9o6Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";
          };
          ident = "console-control-strings";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
      };
      constants-browserify = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-d/JLn5awRWiNPPL8DIgKQG+hR/9thRMpg6h0HK1PQMI=";
            type = "tarball";
            url = "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz";
          };
          ident = "constants-browserify";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      content-disposition = {
        "0.5.4" = {
          depInfo = {
            safe-buffer = {
              descriptor = "5.2.1";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-HoWvvs/NOfQNvYEKv7AY4HZqk/pE4gMnAAInhChkPF0=";
            type = "tarball";
            url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz";
          };
          ident = "content-disposition";
          ltype = "file";
          version = "0.5.4";
        };
      };
      content-type = {
        "1.0.5" = {
          fetchInfo = {
            narHash = "sha256-zrqh9d/y6Gf4I8VI3nxiVuUNDuU5Q3M6aVCGS1r8JME=";
            type = "tarball";
            url = "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz";
          };
          ident = "content-type";
          ltype = "file";
          treeInfo = { };
          version = "1.0.5";
        };
      };
      convert-source-map = {
        "1.9.0" = {
          fetchInfo = {
            narHash = "sha256-9zjFbAgTFN8PnaoIBuarc6354vYjJomgtng2vak3ERQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz";
          };
          ident = "convert-source-map";
          ltype = "file";
          treeInfo = { };
          version = "1.9.0";
        };
      };
      cookie = {
        "0.5.0" = {
          fetchInfo = {
            narHash = "sha256-94zZXH5qA6nx9bgcd8oX+zy/9hs85np1pG6wmPYR/bA=";
            type = "tarball";
            url = "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz";
          };
          ident = "cookie";
          ltype = "file";
          treeInfo = { };
          version = "0.5.0";
        };
      };
      cookie-signature = {
        "1.0.6" = {
          fetchInfo = {
            narHash = "sha256-KSi9rCmDCaVD2aU56k//ai1QOqoyvFIShis+dehyYDA=";
            type = "tarball";
            url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz";
          };
          ident = "cookie-signature";
          ltype = "file";
          treeInfo = { };
          version = "1.0.6";
        };
      };
      copy-concurrently = {
        "1.0.5" = {
          depInfo = {
            aproba = {
              descriptor = "^1.1.1";
              pin = "1.2.0";
              runtime = true;
            };
            fs-write-stream-atomic = {
              descriptor = "^1.0.8";
              pin = "1.0.10";
              runtime = true;
            };
            iferr = {
              descriptor = "^0.1.5";
              pin = "0.1.5";
              runtime = true;
            };
            mkdirp = {
              descriptor = "^0.5.1";
              pin = "0.5.6";
              runtime = true;
            };
            rimraf = {
              descriptor = "^2.5.4";
              pin = "2.7.1";
              runtime = true;
            };
            run-queue = {
              descriptor = "^1.0.0";
              pin = "1.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ebkzABRiwunUPr/WympZY/up7uXjqZh0Cduw6/Pj7vc=";
            type = "tarball";
            url = "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz";
          };
          ident = "copy-concurrently";
          ltype = "file";
          version = "1.0.5";
        };
      };
      copy-descriptor = {
        "0.1.1" = {
          fetchInfo = {
            narHash = "sha256-6mK9rEOEXcvH58PAYUWI7gMMWgKhoy517rAXQGLZbY0=";
            type = "tarball";
            url = "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz";
          };
          ident = "copy-descriptor";
          ltype = "file";
          treeInfo = { };
          version = "0.1.1";
        };
      };
      copy-to-clipboard = {
        "3.3.3" = {
          depInfo = {
            toggle-selection = {
              descriptor = "^1.0.6";
              pin = "1.0.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MlQ0u+sWghYy8esjGWwFjtdvkUC4m/9rbfDBoUE85PU=";
            type = "tarball";
            url = "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz";
          };
          ident = "copy-to-clipboard";
          ltype = "file";
          version = "3.3.3";
        };
      };
      core-js-compat = {
        "3.27.2" = {
          depInfo = {
            browserslist = {
              descriptor = "^4.21.4";
              pin = "4.21.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-X4z90Ow4TcWoaUUXO+v8F1nLzb5NwZtL8ADVtKVFlNg=";
            type = "tarball";
            url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.2.tgz";
          };
          ident = "core-js-compat";
          ltype = "file";
          version = "3.27.2";
        };
      };
      core-util-is = {
        "1.0.2" = {
          fetchInfo = {
            narHash = "sha256-Pxso4wcOkMB0sFixkb1eh2lhShu6umQzRlenu9DcW4U=";
            type = "tarball";
            url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
          };
          ident = "core-util-is";
          ltype = "file";
          treeInfo = { };
          version = "1.0.2";
        };
        "1.0.3" = {
          fetchInfo = {
            narHash = "sha256-qCvKr2SdONoPvHXyBVzLDOLM94Y1ZWxoj+GYV4NUhRc=";
            type = "tarball";
            url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz";
          };
          ident = "core-util-is";
          ltype = "file";
          treeInfo = { };
          version = "1.0.3";
        };
      };
      create-ecdh = {
        "4.0.4" = {
          depInfo = {
            "bn.js" = {
              descriptor = "^4.1.0";
              pin = "4.12.0";
              runtime = true;
            };
            elliptic = {
              descriptor = "^6.5.3";
              pin = "6.5.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-9X0VVsQTpvtFidcECJKBnBBTKVqv8H5iZA4W26givFg=";
            type = "tarball";
            url = "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz";
          };
          ident = "create-ecdh";
          ltype = "file";
          version = "4.0.4";
        };
      };
      create-hash = {
        "1.2.0" = {
          depInfo = {
            cipher-base = {
              descriptor = "^1.0.1";
              pin = "1.0.4";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            "md5.js" = {
              descriptor = "^1.3.4";
              pin = "1.3.5";
              runtime = true;
            };
            ripemd160 = {
              descriptor = "^2.0.1";
              pin = "2.0.2";
              runtime = true;
            };
            "sha.js" = {
              descriptor = "^2.4.0";
              pin = "2.4.11";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-xe15v8Js80Fmz9m/8K+CHj0f++YwdqAoBZaXLV9sQ2I=";
            type = "tarball";
            url = "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz";
          };
          ident = "create-hash";
          ltype = "file";
          version = "1.2.0";
        };
      };
      create-hmac = {
        "1.1.7" = {
          depInfo = {
            cipher-base = {
              descriptor = "^1.0.3";
              pin = "1.0.4";
              runtime = true;
            };
            create-hash = {
              descriptor = "^1.1.0";
              pin = "1.2.0";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            ripemd160 = {
              descriptor = "^2.0.0";
              pin = "2.0.2";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.0.1";
              pin = "5.2.1";
              runtime = true;
            };
            "sha.js" = {
              descriptor = "^2.4.8";
              pin = "2.4.11";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-VU84TvW6RgNbMQ9WYe7m2+TfRPco+DSJJmofBG1jGEU=";
            type = "tarball";
            url = "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz";
          };
          ident = "create-hmac";
          ltype = "file";
          version = "1.1.7";
        };
      };
      create-require = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-38kVM+g971zydkx2f2J/BhOwgLJS1MxSVFNvjI5Ia9E=";
            type = "tarball";
            url = "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz";
          };
          ident = "create-require";
          ltype = "file";
          treeInfo = { };
          version = "1.1.1";
        };
      };
      cross-fetch = {
        "3.1.5" = {
          depInfo = {
            node-fetch = {
              descriptor = "2.6.7";
              pin = "2.6.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-eYxQgpX+bgr4IUrN9CpreTieJQXrYGPOwcQnXs8SJbI=";
            type = "tarball";
            url = "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz";
          };
          ident = "cross-fetch";
          ltype = "file";
          version = "3.1.5";
        };
      };
      cross-spawn = {
        "6.0.5" = {
          depInfo = {
            nice-try = {
              descriptor = "^1.0.4";
              pin = "1.0.5";
              runtime = true;
            };
            path-key = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            semver = {
              descriptor = "^5.5.0";
              pin = "5.7.1";
              runtime = true;
            };
            shebang-command = {
              descriptor = "^1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
            which = {
              descriptor = "^1.2.9";
              pin = "1.3.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZTaJhCC7piYdoBcKukUDJkQL5qIhWDmALSzgdn7EOhw=";
            type = "tarball";
            url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz";
          };
          ident = "cross-spawn";
          ltype = "file";
          version = "6.0.5";
        };
        "7.0.3" = {
          depInfo = {
            path-key = {
              descriptor = "^3.1.0";
              pin = "3.1.1";
              runtime = true;
            };
            shebang-command = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            which = {
              descriptor = "^2.0.1";
              pin = "2.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-JZEEsKxB3BAGF+e9rlh4d9UUa8JEz4dSjfAvIXrerzY=";
            type = "tarball";
            url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz";
          };
          ident = "cross-spawn";
          ltype = "file";
          version = "7.0.3";
        };
      };
      crypto-browserify = {
        "3.12.0" = {
          depInfo = {
            browserify-cipher = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            browserify-sign = {
              descriptor = "^4.0.0";
              pin = "4.2.1";
              runtime = true;
            };
            create-ecdh = {
              descriptor = "^4.0.0";
              pin = "4.0.4";
              runtime = true;
            };
            create-hash = {
              descriptor = "^1.1.0";
              pin = "1.2.0";
              runtime = true;
            };
            create-hmac = {
              descriptor = "^1.1.0";
              pin = "1.1.7";
              runtime = true;
            };
            diffie-hellman = {
              descriptor = "^5.0.0";
              pin = "5.0.3";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            pbkdf2 = {
              descriptor = "^3.0.3";
              pin = "3.1.2";
              runtime = true;
            };
            public-encrypt = {
              descriptor = "^4.0.0";
              pin = "4.0.3";
              runtime = true;
            };
            randombytes = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
            randomfill = {
              descriptor = "^1.0.3";
              pin = "1.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-eqUsEwI5oSBs+OwT6Yj7KIMhdjJW2gBIHaashQHKmqw=";
            type = "tarball";
            url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz";
          };
          ident = "crypto-browserify";
          ltype = "file";
          version = "3.12.0";
        };
      };
      css-select = {
        "4.3.0" = {
          depInfo = {
            boolbase = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            css-what = {
              descriptor = "^6.0.1";
              pin = "6.1.0";
              runtime = true;
            };
            domhandler = {
              descriptor = "^4.3.1";
              pin = "4.3.1";
              runtime = true;
            };
            domutils = {
              descriptor = "^2.8.0";
              pin = "2.8.0";
              runtime = true;
            };
            nth-check = {
              descriptor = "^2.0.1";
              pin = "2.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZAGdiWtUkx9MIv1S6tQxHyjDmHIXnC2Wahj/aGOJXIk=";
            type = "tarball";
            url = "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz";
          };
          ident = "css-select";
          ltype = "file";
          version = "4.3.0";
        };
        "5.1.0" = {
          depInfo = {
            boolbase = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            css-what = {
              descriptor = "^6.1.0";
              pin = "6.1.0";
              runtime = true;
            };
            domhandler = {
              descriptor = "^5.0.2";
              pin = "5.0.3";
              runtime = true;
            };
            domutils = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            nth-check = {
              descriptor = "^2.0.1";
              pin = "2.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-P8zClQOIZAMbrGMlN98EnmlAljMceqE9MYOWAAmcUGM=";
            type = "tarball";
            url = "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz";
          };
          ident = "css-select";
          ltype = "file";
          version = "5.1.0";
        };
      };
      css-unit-converter = {
        "1.1.2" = {
          fetchInfo = {
            narHash = "sha256-I10yAK53iZh+q28Lwi8JPLvY1i0Klu6iL3TaGXg+MRI=";
            type = "tarball";
            url = "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz";
          };
          ident = "css-unit-converter";
          ltype = "file";
          treeInfo = { };
          version = "1.1.2";
        };
      };
      css-what = {
        "6.1.0" = {
          fetchInfo = {
            narHash = "sha256-0VGqHZAF6/KLjvU6VXIq5avepI0+J4VuBv/wu1WEM10=";
            type = "tarball";
            url = "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz";
          };
          ident = "css-what";
          ltype = "file";
          treeInfo = { };
          version = "6.1.0";
        };
      };
      cssom = {
        "0.3.8" = {
          fetchInfo = {
            narHash = "sha256-hWPHUp148mDHBzn49JK0ZodAwSXWO4e79fl3tcexzus=";
            type = "tarball";
            url = "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz";
          };
          ident = "cssom";
          ltype = "file";
          treeInfo = { };
          version = "0.3.8";
        };
        "0.4.4" = {
          fetchInfo = {
            narHash = "sha256-lLpEmGKmtPo/kjKPILqYl0VEWiDHlsXlgnIjEAoV/Wo=";
            type = "tarball";
            url = "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz";
          };
          ident = "cssom";
          ltype = "file";
          treeInfo = { };
          version = "0.4.4";
        };
      };
      cssstyle = {
        "2.3.0" = {
          depInfo = {
            cssom = {
              descriptor = "~0.3.6";
              pin = "0.3.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-CnWC2AaInFNY6iQiWdDf+A7x1S7BLpcBJnguiYvdE+M=";
            type = "tarball";
            url = "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz";
          };
          ident = "cssstyle";
          ltype = "file";
          version = "2.3.0";
        };
      };
      csstype = {
        "2.6.21" = {
          fetchInfo = {
            narHash = "sha256-B2uL7uFK6VMRQIwGk9JcIGz/qo7DYROfo553NCMwYYQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz";
          };
          ident = "csstype";
          ltype = "file";
          treeInfo = { };
          version = "2.6.21";
        };
        "3.1.1" = {
          fetchInfo = {
            narHash = "sha256-ZIBaOHOzdBbO5CNX+rIi9Q3HXsShoOx9xDKSwKND/oU=";
            type = "tarball";
            url = "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz";
          };
          ident = "csstype";
          ltype = "file";
          treeInfo = { };
          version = "3.1.1";
        };
      };
      cyclist = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-O50pWXsg3GwKchAiXDokXuuH9crrUEX4TyXEtnXM0cY=";
            type = "tarball";
            url = "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz";
          };
          ident = "cyclist";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      d3-array = {
        "2.12.1" = {
          depInfo = {
            internmap = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AjqsUDFxmg09nq61Rn40arhRJm3sECDR5ktY58XTzhk=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz";
          };
          ident = "d3-array";
          ltype = "file";
          version = "2.12.1";
        };
        "3.2.0" = {
          depInfo = {
            internmap = {
              descriptor = "1 - 2";
              pin = "2.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZCNeUWCNXFmq1PAIFiBv10HM84KnUzdDI8k4a3vuCLM=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-array/-/d3-array-3.2.0.tgz";
          };
          ident = "d3-array";
          ltype = "file";
          version = "3.2.0";
        };
      };
      d3-color = {
        "1.4.1" = {
          fetchInfo = {
            narHash = "sha256-r2sb/1mu9P2rcuiOSpiNv18bGILyqjcD/BDhPf09T7I=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz";
          };
          ident = "d3-color";
          ltype = "file";
          treeInfo = { };
          version = "1.4.1";
        };
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-bByq98FyYAWUfbjhAUlDZAV/XIMEdin9MKgdikMYqrI=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz";
          };
          ident = "d3-color";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      d3-dispatch = {
        "3.0.1" = {
          fetchInfo = {
            narHash = "sha256-K1m4co33vyB5cUn9pBj/s4G8z6BS3GotX7le81Y15cw=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz";
          };
          ident = "d3-dispatch";
          ltype = "file";
          treeInfo = { };
          version = "3.0.1";
        };
      };
      d3-drag = {
        "3.0.0" = {
          depInfo = {
            d3-dispatch = {
              descriptor = "1 - 3";
              pin = "3.0.1";
              runtime = true;
            };
            d3-selection = {
              descriptor = "3";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-j2AyffzgEunHmiQCo1JSQup0yxAGURXZPUAyfdeezqE=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz";
          };
          ident = "d3-drag";
          ltype = "file";
          version = "3.0.0";
        };
      };
      d3-ease = {
        "3.0.1" = {
          fetchInfo = {
            narHash = "sha256-7+6k/QrZVbq9NO/rMs21kXiHkC+xDzcUGDLeuN6dxTg=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz";
          };
          ident = "d3-ease";
          ltype = "file";
          treeInfo = { };
          version = "3.0.1";
        };
      };
      d3-format = {
        "1.4.5" = {
          fetchInfo = {
            narHash = "sha256-+zw5SQ69cRolX0E8L3AVl/0G/dAd0pGfcZdj1zfrS14=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz";
          };
          ident = "d3-format";
          ltype = "file";
          treeInfo = { };
          version = "1.4.5";
        };
      };
      d3-interpolate = {
        "1.4.0" = {
          depInfo = {
            d3-color = {
              descriptor = "1";
              pin = "1.4.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-scCQ4ehqN+pDGChuXlAzn6lHbBiSiay3qkmfUMiOpTw=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz";
          };
          ident = "d3-interpolate";
          ltype = "file";
          version = "1.4.0";
        };
        "2.0.1" = {
          depInfo = {
            d3-color = {
              descriptor = "1 - 2";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-I1xYVEDJmYBKR4DqUKZ3aP4Bj6kBCknQ74cRmYmWNX0=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz";
          };
          ident = "d3-interpolate";
          ltype = "file";
          version = "2.0.1";
        };
        "3.0.1" = {
          depInfo = {
            d3-color = {
              descriptor = "1 - 3";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-NRAs5hu5J/3p386YELCBth0Hzhrxg2WK/OXTy3jUfyc=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz";
          };
          ident = "d3-interpolate";
          ltype = "file";
          version = "3.0.1";
        };
      };
      d3-path = {
        "1.0.9" = {
          fetchInfo = {
            narHash = "sha256-fzeRHy3cgbUX0YzOSfK39oac8+t4x5QtqQKvCKcZmQY=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz";
          };
          ident = "d3-path";
          ltype = "file";
          treeInfo = { };
          version = "1.0.9";
        };
        "3.1.0" = {
          fetchInfo = {
            narHash = "sha256-MS70PBjwXw68XDWlu+LUvIjKOQ0EBIp7f2kUlMqyq64=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz";
          };
          ident = "d3-path";
          ltype = "file";
          treeInfo = { };
          version = "3.1.0";
        };
      };
      d3-scale = {
        "3.3.0" = {
          depInfo = {
            d3-array = {
              descriptor = "^2.3.0";
              pin = "2.12.1";
              runtime = true;
            };
            d3-format = {
              descriptor = "1 - 2";
              pin = "1.4.5";
              runtime = true;
            };
            d3-interpolate = {
              descriptor = "1.2.0 - 2";
              pin = "2.0.1";
              runtime = true;
            };
            d3-time = {
              descriptor = "^2.1.1";
              pin = "2.1.1";
              runtime = true;
            };
            d3-time-format = {
              descriptor = "2 - 3";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-E3QdfVf1qHCprenMnAKkm06mkIqL5B2NB4IM7c4cDC4=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz";
          };
          ident = "d3-scale";
          ltype = "file";
          version = "3.3.0";
        };
        "4.0.2" = {
          depInfo = {
            d3-array = {
              descriptor = "2.10.0 - 3";
              pin = "3.2.0";
              runtime = true;
            };
            d3-format = {
              descriptor = "1 - 3";
              pin = "1.4.5";
              runtime = true;
            };
            d3-interpolate = {
              descriptor = "1.2.0 - 3";
              pin = "3.0.1";
              runtime = true;
            };
            d3-time = {
              descriptor = "2.1.1 - 3";
              pin = "3.1.0";
              runtime = true;
            };
            d3-time-format = {
              descriptor = "2 - 4";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-a9K9gRjZnm8R0QyyyAgcnLJOlu0N4fAkWKVx3xGa5Fg=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz";
          };
          ident = "d3-scale";
          ltype = "file";
          version = "4.0.2";
        };
      };
      d3-scale-chromatic = {
        "1.5.0" = {
          depInfo = {
            d3-color = {
              descriptor = "1";
              pin = "1.4.1";
              runtime = true;
            };
            d3-interpolate = {
              descriptor = "1";
              pin = "1.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-YzGJ1GZUv0cgXz0WbjQGiJ7pK5enjl6cD1lP4bMXCL4=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz";
          };
          ident = "d3-scale-chromatic";
          ltype = "file";
          version = "1.5.0";
        };
      };
      d3-selection = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-BT6FcIookqYEzdg1cNQoaYheaIaxN5UfjB5KGvQcqhY=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz";
          };
          ident = "d3-selection";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
      };
      d3-shape = {
        "1.3.7" = {
          depInfo = {
            d3-path = {
              descriptor = "1";
              pin = "1.0.9";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-9IW2w90hCeIkgPsB5Vg9El4SSN6MxNkFonol22ospew=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz";
          };
          ident = "d3-shape";
          ltype = "file";
          version = "1.3.7";
        };
        "3.2.0" = {
          depInfo = {
            d3-path = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-uvrlf0GVmS99lkTC+14bLDkXbq4vWZT/EemJXo6wjx4=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz";
          };
          ident = "d3-shape";
          ltype = "file";
          version = "3.2.0";
        };
      };
      d3-time = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-PR5wZ0CFDNBktnz2Xh+qEDuMXf/XKOYmNwp+kfjQUn4=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz";
          };
          ident = "d3-time";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
        "2.1.1" = {
          depInfo = {
            d3-array = {
              descriptor = "2";
              pin = "2.12.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-c2WDgyAmlAUibZJ/AFDH2UzGgORQh6ljiT2IZzZlMh8=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz";
          };
          ident = "d3-time";
          ltype = "file";
          version = "2.1.1";
        };
        "3.1.0" = {
          depInfo = {
            d3-array = {
              descriptor = "2 - 3";
              pin = "3.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AHbVxhUy2vSTYIV7o7WQUpW3WtDORQIfMIUxHRoxkc0=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz";
          };
          ident = "d3-time";
          ltype = "file";
          version = "3.1.0";
        };
      };
      d3-time-format = {
        "2.3.0" = {
          depInfo = {
            d3-time = {
              descriptor = "1";
              pin = "1.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-NHlNs54+zT8/cGiP3Jqwr1WPftwWN9kTtHa/fc4Gu8A=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz";
          };
          ident = "d3-time-format";
          ltype = "file";
          version = "2.3.0";
        };
      };
      d3-timer = {
        "3.0.1" = {
          fetchInfo = {
            narHash = "sha256-LIzG59UnvctMfBueRcKBCghSO/efxX9l99TkSMwESI8=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz";
          };
          ident = "d3-timer";
          ltype = "file";
          treeInfo = { };
          version = "3.0.1";
        };
      };
      d3-transition = {
        "3.0.1" = {
          depInfo = {
            d3-color = {
              descriptor = "1 - 3";
              pin = "2.0.0";
              runtime = true;
            };
            d3-dispatch = {
              descriptor = "1 - 3";
              pin = "3.0.1";
              runtime = true;
            };
            d3-ease = {
              descriptor = "1 - 3";
              pin = "3.0.1";
              runtime = true;
            };
            d3-interpolate = {
              descriptor = "1 - 3";
              pin = "2.0.1";
              runtime = true;
            };
            d3-timer = {
              descriptor = "1 - 3";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kTGkgirGo32+AFhaSzy+bTjg6QCCLnXhxL8AoJu+c54=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz";
          };
          ident = "d3-transition";
          ltype = "file";
          peerInfo = {
            d3-selection = {
              descriptor = "2 - 3";
            };
          };
          version = "3.0.1";
        };
      };
      d3-zoom = {
        "3.0.0" = {
          depInfo = {
            d3-dispatch = {
              descriptor = "1 - 3";
              pin = "3.0.1";
              runtime = true;
            };
            d3-drag = {
              descriptor = "2 - 3";
              pin = "3.0.0";
              runtime = true;
            };
            d3-interpolate = {
              descriptor = "1 - 3";
              pin = "2.0.1";
              runtime = true;
            };
            d3-selection = {
              descriptor = "2 - 3";
              pin = "3.0.0";
              runtime = true;
            };
            d3-transition = {
              descriptor = "2 - 3";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7Oa1W71iY9ICRBFwduQnTrirYabn0qQO1Ikm86ARsPc=";
            type = "tarball";
            url = "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz";
          };
          ident = "d3-zoom";
          ltype = "file";
          version = "3.0.0";
        };
      };
      damerau-levenshtein = {
        "1.0.8" = {
          fetchInfo = {
            narHash = "sha256-ztLc9UYtOBIyFKSJ7WnN2JwOWKNgfPO4AQC+mkEE3rY=";
            type = "tarball";
            url = "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz";
          };
          ident = "damerau-levenshtein";
          ltype = "file";
          treeInfo = { };
          version = "1.0.8";
        };
      };
      dashdash = {
        "1.14.1" = {
          depInfo = {
            assert-plus = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kR/UG43nguRG4uqv3YbhysWG8Ms+Tg/yPnceaRLPPVY=";
            type = "tarball";
            url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz";
          };
          ident = "dashdash";
          ltype = "file";
          version = "1.14.1";
        };
      };
      data-urls = {
        "1.1.0" = {
          depInfo = {
            abab = {
              descriptor = "^2.0.0";
              pin = "2.0.6";
              runtime = true;
            };
            whatwg-mimetype = {
              descriptor = "^2.2.0";
              pin = "2.3.0";
              runtime = true;
            };
            whatwg-url = {
              descriptor = "^7.0.0";
              pin = "7.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-lTiTLCXbGOYDwrgTAwoq4jVlJTLOcmWQ6WBL+Iyw4ck=";
            type = "tarball";
            url = "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz";
          };
          ident = "data-urls";
          ltype = "file";
          version = "1.1.0";
        };
      };
      date-fns = {
        "2.29.3" = {
          fetchInfo = {
            narHash = "sha256-8LFboAPIsABxZMSFDqo4xFhw4uIMZyfViIqpqn0wS10=";
            type = "tarball";
            url = "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz";
          };
          ident = "date-fns";
          ltype = "file";
          treeInfo = { };
          version = "2.29.3";
        };
      };
      dateformat = {
        "4.6.3" = {
          fetchInfo = {
            narHash = "sha256-36yx62guJbuiyvZUobS+0mixDMU+xs0B0sQPCzY5C2w=";
            type = "tarball";
            url = "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz";
          };
          ident = "dateformat";
          ltype = "file";
          treeInfo = { };
          version = "4.6.3";
        };
      };
      ddp-ejson = {
        "0.8.1-3" = {
          depInfo = {
            ddp-underscore-patched = {
              descriptor = "0.8.1-2";
              pin = "0.8.1-2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2R3ji+d+ndbLBxhWI0GaVIsqd7kU15Padb+ah/kg5p4=";
            type = "tarball";
            url = "https://registry.npmjs.org/ddp-ejson/-/ddp-ejson-0.8.1-3.tgz";
          };
          ident = "ddp-ejson";
          ltype = "file";
          version = "0.8.1-3";
        };
      };
      ddp-random = {
        "0.8.1-1" = {
          fetchInfo = {
            narHash = "sha256-CzqewlxRLr52H02uuF2N7lkASGc2s9B9tQdPWG4r8RY=";
            type = "tarball";
            url = "https://registry.npmjs.org/ddp-random/-/ddp-random-0.8.1-1.tgz";
          };
          ident = "ddp-random";
          ltype = "file";
          treeInfo = { };
          version = "0.8.1-1";
        };
      };
      ddp-underscore-patched = {
        "0.8.1-2" = {
          fetchInfo = {
            narHash = "sha256-xNSMDMppWsOQfrMcfaEevabCYC8gQYhKJjuvSTaGwp4=";
            type = "tarball";
            url = "https://registry.npmjs.org/ddp-underscore-patched/-/ddp-underscore-patched-0.8.1-2.tgz";
          };
          ident = "ddp-underscore-patched";
          ltype = "file";
          treeInfo = { };
          version = "0.8.1-2";
        };
      };
      debug = {
        "2.6.9" = {
          depInfo = {
            ms = {
              descriptor = "2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-yjLKPyF9xMbY7K0K3TMRla3MIYOy/bDzb8nnwkHqa1Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
          };
          ident = "debug";
          ltype = "file";
          version = "2.6.9";
        };
        "3.2.7" = {
          depInfo = {
            ms = {
              descriptor = "^2.1.1";
              pin = "2.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-I/6cOvNxwUL2s2jkzM902xCRra9lubfqNuobyY3+deI=";
            type = "tarball";
            url = "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz";
          };
          ident = "debug";
          ltype = "file";
          version = "3.2.7";
        };
        "4.3.3" = {
          depInfo = {
            ms = {
              descriptor = "2.1.2";
              pin = "2.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hBVO6LRybNwkAQvNMpCmz5vqkU6FCjvRQbuxgI9uD+I=";
            type = "tarball";
            url = "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz";
          };
          ident = "debug";
          ltype = "file";
          peerInfo = {
            supports-color = {
              descriptor = "*";
              optional = true;
            };
          };
          version = "4.3.3";
        };
        "4.3.4" = {
          depInfo = {
            ms = {
              descriptor = "2.1.2";
              pin = "2.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-S6cB3bQG4QiKORndkECqPyzcgJwPgetsh/AcbjSrW3I=";
            type = "tarball";
            url = "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz";
          };
          ident = "debug";
          ltype = "file";
          peerInfo = {
            supports-color = {
              descriptor = "*";
              optional = true;
            };
          };
          version = "4.3.4";
        };
      };
      decamelize = {
        "1.2.0" = {
          fetchInfo = {
            narHash = "sha256-G8OX5wV0xknHqDgEaZaTWrtgh6GZ7kMs/ZjFdPgOB5k=";
            type = "tarball";
            url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz";
          };
          ident = "decamelize";
          ltype = "file";
          treeInfo = { };
          version = "1.2.0";
        };
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-BN+w0EfrQqGY9/uLZc5eAtxdIKj2/BZxTCUWi491lyI=";
            type = "tarball";
            url = "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz";
          };
          ident = "decamelize";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
      };
      "decimal.js-light" = {
        "2.5.1" = {
          fetchInfo = {
            narHash = "sha256-mD+h3ijncUVG76e+0Sfvm4AYTWobMiUbGBGXV39QpOw=";
            type = "tarball";
            url = "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz";
          };
          ident = "decimal.js-light";
          ltype = "file";
          treeInfo = { };
          version = "2.5.1";
        };
      };
      decode-uri-component = {
        "0.2.2" = {
          fetchInfo = {
            narHash = "sha256-Od3uZG7J9Of3YixBn+MPr3LSkyg/KkMG60j/b9ENxKY=";
            type = "tarball";
            url = "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz";
          };
          ident = "decode-uri-component";
          ltype = "file";
          treeInfo = { };
          version = "0.2.2";
        };
      };
      decompress-response = {
        "6.0.0" = {
          depInfo = {
            mimic-response = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-L7oDFODTyen+qYk81sxNJ9EYq042/llh9SsGJA0Q1eU=";
            type = "tarball";
            url = "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz";
          };
          ident = "decompress-response";
          ltype = "file";
          version = "6.0.0";
        };
      };
      dedent = {
        "0.7.0" = {
          fetchInfo = {
            narHash = "sha256-RJaMQA5CODyoemzKwNAw/T5f4r26gg7bE2t9iLCQA3E=";
            type = "tarball";
            url = "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz";
          };
          ident = "dedent";
          ltype = "file";
          treeInfo = { };
          version = "0.7.0";
        };
      };
      deep-eql = {
        "4.1.3" = {
          depInfo = {
            type-detect = {
              descriptor = "^4.0.0";
              pin = "4.0.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rljsyDyXttxA5JnBv98wHbzd4Td3VyntlsUZ2RtVJ3I=";
            type = "tarball";
            url = "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz";
          };
          ident = "deep-eql";
          ltype = "file";
          version = "4.1.3";
        };
      };
      deep-equal = {
        "1.1.1" = {
          depInfo = {
            is-arguments = {
              descriptor = "^1.0.4";
              pin = "1.1.1";
              runtime = true;
            };
            is-date-object = {
              descriptor = "^1.0.1";
              pin = "1.0.5";
              runtime = true;
            };
            is-regex = {
              descriptor = "^1.0.4";
              pin = "1.1.4";
              runtime = true;
            };
            object-is = {
              descriptor = "^1.0.1";
              pin = "1.1.5";
              runtime = true;
            };
            object-keys = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            "regexp.prototype.flags" = {
              descriptor = "^1.2.0";
              pin = "1.4.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-UQfz96dXQVuSZD0Pk83eWsio8KK7enZ5DtC3ynAezfo=";
            type = "tarball";
            url = "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz";
          };
          ident = "deep-equal";
          ltype = "file";
          version = "1.1.1";
        };
        "2.2.0" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            es-get-iterator = {
              descriptor = "^1.1.2";
              pin = "1.1.3";
              runtime = true;
            };
            get-intrinsic = {
              descriptor = "^1.1.3";
              pin = "1.2.0";
              runtime = true;
            };
            is-arguments = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            is-array-buffer = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            is-date-object = {
              descriptor = "^1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
            is-regex = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            is-shared-array-buffer = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            isarray = {
              descriptor = "^2.0.5";
              pin = "2.0.5";
              runtime = true;
            };
            object-is = {
              descriptor = "^1.1.5";
              pin = "1.1.5";
              runtime = true;
            };
            object-keys = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            "object.assign" = {
              descriptor = "^4.1.4";
              pin = "4.1.4";
              runtime = true;
            };
            "regexp.prototype.flags" = {
              descriptor = "^1.4.3";
              pin = "1.4.3";
              runtime = true;
            };
            side-channel = {
              descriptor = "^1.0.4";
              pin = "1.0.4";
              runtime = true;
            };
            which-boxed-primitive = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            which-collection = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            which-typed-array = {
              descriptor = "^1.1.9";
              pin = "1.1.9";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Kn79GEuD+fEWaPyDaT0tprx3dWDCdSSOlgjq45IUXR8=";
            type = "tarball";
            url = "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz";
          };
          ident = "deep-equal";
          ltype = "file";
          version = "2.2.0";
        };
      };
      deep-extend = {
        "0.6.0" = {
          fetchInfo = {
            narHash = "sha256-7ELaZLoNz6avpFjK9nX3LnXyijf1RqZFsIRMuPK24TQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz";
          };
          ident = "deep-extend";
          ltype = "file";
          treeInfo = { };
          version = "0.6.0";
        };
      };
      deep-is = {
        "0.1.4" = {
          fetchInfo = {
            narHash = "sha256-lCUSf2gkAHrLYjZ2TnOMaZM+uviLCB/UwkWf/dAZ5BE=";
            type = "tarball";
            url = "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz";
          };
          ident = "deep-is";
          ltype = "file";
          treeInfo = { };
          version = "0.1.4";
        };
      };
      deepmerge = {
        "4.3.0" = {
          fetchInfo = {
            narHash = "sha256-ODvGskPpF9OkBRpuqOjA4i1vU1M8ifsECyOzGS2IFZg=";
            type = "tarball";
            url = "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz";
          };
          ident = "deepmerge";
          ltype = "file";
          treeInfo = { };
          version = "4.3.0";
        };
      };
      define-properties = {
        "1.1.4" = {
          depInfo = {
            has-property-descriptors = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            object-keys = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-xK7lKH+RSujpX56l30OwdMQYm9Kbju62WoNjY5OJSWE=";
            type = "tarball";
            url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz";
          };
          ident = "define-properties";
          ltype = "file";
          version = "1.1.4";
        };
      };
      define-property = {
        "0.2.5" = {
          depInfo = {
            is-descriptor = {
              descriptor = "^0.1.0";
              pin = "0.1.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-JKQmvrotGzN34kAMUn9DNwMPIoYz/nYfG0gG8hc1bGk=";
            type = "tarball";
            url = "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz";
          };
          ident = "define-property";
          ltype = "file";
          version = "0.2.5";
        };
        "1.0.0" = {
          depInfo = {
            is-descriptor = {
              descriptor = "^1.0.0";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-EP0qyyw0bScGhvPtCBeE/vo/m/TraoD1sc9XRyKnogo=";
            type = "tarball";
            url = "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz";
          };
          ident = "define-property";
          ltype = "file";
          version = "1.0.0";
        };
        "2.0.2" = {
          depInfo = {
            is-descriptor = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            isobject = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-C6AZSBzDfNXToXE8/l5zdIp9UWt+BpfcjPPjySdKARo=";
            type = "tarball";
            url = "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz";
          };
          ident = "define-property";
          ltype = "file";
          version = "2.0.2";
        };
      };
      delayed = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-cklqZRp+/QEXBQ4kDd3mhvdxHsLWZIGKLKRLf70Xtyc=";
            type = "tarball";
            url = "https://registry.npmjs.org/delayed/-/delayed-2.0.0.tgz";
          };
          ident = "delayed";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      delayed-stream = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-kUE7OC4/g4RzhwzxU7Cj6hP07jok78tJwAsYWxWIQOc=";
            type = "tarball";
            url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz";
          };
          ident = "delayed-stream";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      delegates = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-Ywqj6RmSWzMRJD5/oxk9aGAuHhCwUHiBWo1himFWKjA=";
            type = "tarball";
            url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz";
          };
          ident = "delegates";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      denque = {
        "2.1.0" = {
          fetchInfo = {
            narHash = "sha256-ALgkM92GX07vkd4BmoNjfLRj4mFNUNxb4Ong0FnzRrs=";
            type = "tarball";
            url = "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz";
          };
          ident = "denque";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0";
        };
      };
      depd = {
        "1.1.2" = {
          fetchInfo = {
            narHash = "sha256-/mmHmickQMCJUhJfBGpuSMQhwECyUQ/MUfC6ruC9AhM=";
            type = "tarball";
            url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz";
          };
          ident = "depd";
          ltype = "file";
          treeInfo = { };
          version = "1.1.2";
        };
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-PNXHgwArB+0nhiBJbDPLhgaHdbG14XA28X3XySkAsc4=";
            type = "tarball";
            url = "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz";
          };
          ident = "depd";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      dequeue = {
        "1.0.5" = {
          fetchInfo = {
            narHash = "sha256-dsVaA/IDm7XKaE76IZiDpHBeLVlolF/lXHfjjqkNFCM=";
            type = "tarball";
            url = "https://registry.npmjs.org/dequeue/-/dequeue-1.0.5.tgz";
          };
          ident = "dequeue";
          ltype = "file";
          treeInfo = { };
          version = "1.0.5";
        };
      };
      "des.js" = {
        "1.0.1" = {
          depInfo = {
            inherits = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            minimalistic-assert = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-52W0rS946waylYTNzycmde2gt82V+Rh6tbh3jReqAA8=";
            type = "tarball";
            url = "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz";
          };
          ident = "des.js";
          ltype = "file";
          version = "1.0.1";
        };
      };
      destroy = {
        "1.2.0" = {
          fetchInfo = {
            narHash = "sha256-K0cf/ZkRkR615qFCdks/haubA5d1JjnS0923RDx54QA=";
            type = "tarball";
            url = "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz";
          };
          ident = "destroy";
          ltype = "file";
          treeInfo = { };
          version = "1.2.0";
        };
      };
      detect-file = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-prGgsFdSb3YeEKPFtLfvD6rAWvrYRdPydvr15lDV6Ac=";
            type = "tarball";
            url = "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz";
          };
          ident = "detect-file";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      detect-libc = {
        "2.0.1" = {
          fetchInfo = {
            narHash = "sha256-tMcDNGP69cori7rGwO9BWxwPIziOi8Vxv6OLxFBlw8I=";
            type = "tarball";
            url = "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz";
          };
          ident = "detect-libc";
          ltype = "file";
          treeInfo = { };
          version = "2.0.1";
        };
      };
      detect-newline = {
        "3.1.0" = {
          fetchInfo = {
            narHash = "sha256-jKiYmQrz4YjKevdQlDPu2iPBzjoNtNMcYGiqhKhmrW8=";
            type = "tarball";
            url = "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz";
          };
          ident = "detect-newline";
          ltype = "file";
          treeInfo = { };
          version = "3.1.0";
        };
      };
      devtools-protocol = {
        "0.0.933220" = {
          fetchInfo = {
            narHash = "sha256-/Ao4A6+g/tZws5McbvbPlOzC9wctKH2KOuZ9yveFnlk=";
            type = "tarball";
            url = "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.933220.tgz";
          };
          ident = "devtools-protocol";
          ltype = "file";
          treeInfo = { };
          version = "0.0.933220";
        };
      };
      diff = {
        "3.5.0" = {
          fetchInfo = {
            narHash = "sha256-ZeAnH8LjQ/o/tzOCeMKUv88SSILaQygI1m7pyv5Nyck=";
            type = "tarball";
            url = "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz";
          };
          ident = "diff";
          ltype = "file";
          treeInfo = { };
          version = "3.5.0";
        };
        "4.0.2" = {
          fetchInfo = {
            narHash = "sha256-Rve0xNtvCumgVz4yFYa7w0+F3EuDi/CgjWiU3bY3kX8=";
            type = "tarball";
            url = "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz";
          };
          ident = "diff";
          ltype = "file";
          treeInfo = { };
          version = "4.0.2";
        };
        "5.0.0" = {
          fetchInfo = {
            narHash = "sha256-UNG8KADe5+WXU9fzzWsSpXwEpDbU6FPpqMV7jFHZGaY=";
            type = "tarball";
            url = "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz";
          };
          ident = "diff";
          ltype = "file";
          treeInfo = { };
          version = "5.0.0";
        };
      };
      diff-sequences = {
        "25.2.6" = {
          fetchInfo = {
            narHash = "sha256-YnKnIOeT1sJqYNj/UgT/ilsCDBrvQd2XGf5khObzmSQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz";
          };
          ident = "diff-sequences";
          ltype = "file";
          treeInfo = { };
          version = "25.2.6";
        };
        "26.6.2" = {
          fetchInfo = {
            narHash = "sha256-KFTw1NKKWyFKO56kkGzI2u0GgGVuGAf0Q+CE5MPNFZM=";
            type = "tarball";
            url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz";
          };
          ident = "diff-sequences";
          ltype = "file";
          treeInfo = { };
          version = "26.6.2";
        };
        "27.5.1" = {
          fetchInfo = {
            narHash = "sha256-mE0TyAbCYs9NKJqtvTlWX5S8zbaBymuh8WoANHLdwZ8=";
            type = "tarball";
            url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz";
          };
          ident = "diff-sequences";
          ltype = "file";
          treeInfo = { };
          version = "27.5.1";
        };
        "28.1.1" = {
          fetchInfo = {
            narHash = "sha256-ORhTSDdC90A6A2frywWYmysGWAR9PNS5YbiaFW5A0r0=";
            type = "tarball";
            url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz";
          };
          ident = "diff-sequences";
          ltype = "file";
          treeInfo = { };
          version = "28.1.1";
        };
      };
      diffie-hellman = {
        "5.0.3" = {
          depInfo = {
            "bn.js" = {
              descriptor = "^4.1.0";
              pin = "4.12.0";
              runtime = true;
            };
            miller-rabin = {
              descriptor = "^4.0.0";
              pin = "4.0.1";
              runtime = true;
            };
            randombytes = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-JR6QELQfXw6Jl5QLTiKMsqLRAfeMK+KrejviOA4kEJA=";
            type = "tarball";
            url = "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz";
          };
          ident = "diffie-hellman";
          ltype = "file";
          version = "5.0.3";
        };
      };
      dir-glob = {
        "3.0.1" = {
          depInfo = {
            path-type = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-VBtlDAN9t0rKKmCQqhsZEe7+FBMkKgQ+qSMH+0UgQuk=";
            type = "tarball";
            url = "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz";
          };
          ident = "dir-glob";
          ltype = "file";
          version = "3.0.1";
        };
      };
      direction = {
        "1.0.4" = {
          binInfo = {
            binPairs = {
              direction = "cli.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-2YVScKNg/lqFzufJR6F1OddG9Uus0BKtCXwrTk7IZR8=";
            type = "tarball";
            url = "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz";
          };
          ident = "direction";
          ltype = "file";
          treeInfo = { };
          version = "1.0.4";
        };
      };
      discontinuous-range = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-GVlvQ8eGaUb9SW/06H7HmxONdLzbXw8wxouH5A1mcFY=";
            type = "tarball";
            url = "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz";
          };
          ident = "discontinuous-range";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      dnd-core = {
        "15.1.2" = {
          depInfo = {
            "@react-dnd/asap" = {
              descriptor = "4.0.1";
              pin = "4.0.1";
              runtime = true;
            };
            "@react-dnd/invariant" = {
              descriptor = "3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            redux = {
              descriptor = "^4.1.2";
              pin = "4.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OaXMlvYIEpHltyzFegb71Okd4KQNW4xhc5aG607304E=";
            type = "tarball";
            url = "https://registry.npmjs.org/dnd-core/-/dnd-core-15.1.2.tgz";
          };
          ident = "dnd-core";
          ltype = "file";
          version = "15.1.2";
        };
        "4.0.5" = {
          depInfo = {
            asap = {
              descriptor = "^2.0.6";
              pin = "2.0.6";
              runtime = true;
            };
            invariant = {
              descriptor = "^2.2.4";
              pin = "2.2.4";
              runtime = true;
            };
            lodash = {
              descriptor = "^4.17.10";
              pin = "4.17.21";
              runtime = true;
            };
            redux = {
              descriptor = "^4.0.0";
              pin = "4.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-EDM1KTApUFrYgdwJQkMZo24dKTkNm9E4JmEN5p8JAe4=";
            type = "tarball";
            url = "https://registry.npmjs.org/dnd-core/-/dnd-core-4.0.5.tgz";
          };
          ident = "dnd-core";
          ltype = "file";
          version = "4.0.5";
        };
        "7.7.0" = {
          depInfo = {
            asap = {
              descriptor = "^2.0.6";
              pin = "2.0.6";
              runtime = true;
            };
            invariant = {
              descriptor = "^2.2.4";
              pin = "2.2.4";
              runtime = true;
            };
            redux = {
              descriptor = "^4.0.1";
              pin = "4.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DKSNcXwQq24L+2uH1+ENQluI3rO4qc6sNMLlRNzjJ6Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/dnd-core/-/dnd-core-7.7.0.tgz";
          };
          ident = "dnd-core";
          ltype = "file";
          version = "7.7.0";
        };
      };
      dnd-multi-backend = {
        "3.2.1" = {
          fetchInfo = {
            narHash = "sha256-lYE3rQ4vphRsvfVt5k05vEW+jg8nSz5YxL2KsC3dXkI=";
            type = "tarball";
            url = "https://registry.npmjs.org/dnd-multi-backend/-/dnd-multi-backend-3.2.1.tgz";
          };
          ident = "dnd-multi-backend";
          ltype = "file";
          treeInfo = { };
          version = "3.2.1";
        };
      };
      dns-equal = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-N3zDFHdoG7+0ImD9wi5wp+iAIA+b1m8e50pYaW47aVU=";
            type = "tarball";
            url = "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz";
          };
          ident = "dns-equal";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      dns-packet = {
        "1.3.4" = {
          depInfo = {
            ip = {
              descriptor = "^1.1.0";
              pin = "1.1.8";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.0.1";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-TRud6lmuQCjI/8yOHahAldaVW75nvE8o4BM+FfBiEdI=";
            type = "tarball";
            url = "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz";
          };
          ident = "dns-packet";
          ltype = "file";
          version = "1.3.4";
        };
      };
      dns-txt = {
        "2.0.2" = {
          depInfo = {
            buffer-indexof = {
              descriptor = "^1.0.0";
              pin = "1.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-NelW+y3vut8wu2LkUZPRzXYesWFcJ5TXNDNjr/C5LFs=";
            type = "tarball";
            url = "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz";
          };
          ident = "dns-txt";
          ltype = "file";
          version = "2.0.2";
        };
      };
      doctrine = {
        "2.1.0" = {
          depInfo = {
            esutils = {
              descriptor = "^2.0.2";
              pin = "2.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-o5ERIuLV9oK9ID5yxwoD1cP2RddXaAXkSdS/LwRT2BA=";
            type = "tarball";
            url = "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz";
          };
          ident = "doctrine";
          ltype = "file";
          version = "2.1.0";
        };
        "3.0.0" = {
          depInfo = {
            esutils = {
              descriptor = "^2.0.2";
              pin = "2.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-o01Hdcu2uhZR8r2cI2b7geXXkLjjXze+96vyIoMiNzU=";
            type = "tarball";
            url = "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz";
          };
          ident = "doctrine";
          ltype = "file";
          version = "3.0.0";
        };
      };
      dom-accessibility-api = {
        "0.5.16" = {
          fetchInfo = {
            narHash = "sha256-1S1emDgLhhZlV9+IqN6TgtxO8fuw4Pz4tRh/7tNj5Ws=";
            type = "tarball";
            url = "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz";
          };
          ident = "dom-accessibility-api";
          ltype = "file";
          treeInfo = { };
          version = "0.5.16";
        };
      };
      dom-converter = {
        "0.2.0" = {
          depInfo = {
            utila = {
              descriptor = "~0.4";
              pin = "0.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-FjU49xzX45cywQyTRUYstMxO1uw1p+nxFh3L27tnwO8=";
            type = "tarball";
            url = "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz";
          };
          ident = "dom-converter";
          ltype = "file";
          version = "0.2.0";
        };
      };
      dom-helpers = {
        "3.4.0" = {
          depInfo = {
            "@babel/runtime" = {
              descriptor = "^7.1.2";
              pin = "7.20.13";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-H5Z8Ob0gDAHLKNudp6HKQIEVPJTIjQvrb2dtkLDkMTw=";
            type = "tarball";
            url = "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz";
          };
          ident = "dom-helpers";
          ltype = "file";
          version = "3.4.0";
        };
        "5.2.1" = {
          depInfo = {
            "@babel/runtime" = {
              descriptor = "^7.8.7";
              pin = "7.20.13";
              runtime = true;
            };
            csstype = {
              descriptor = "^3.0.2";
              pin = "3.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DkzZGz1U902BcMC2nssAs+hULM4tJ17H+3dVUzwMopg=";
            type = "tarball";
            url = "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz";
          };
          ident = "dom-helpers";
          ltype = "file";
          version = "5.2.1";
        };
      };
      dom-serializer = {
        "1.4.1" = {
          depInfo = {
            domelementtype = {
              descriptor = "^2.0.1";
              pin = "2.3.0";
              runtime = true;
            };
            domhandler = {
              descriptor = "^4.2.0";
              pin = "4.3.1";
              runtime = true;
            };
            entities = {
              descriptor = "^2.0.0";
              pin = "2.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7fbpjAHkXGZwEHCoIrNNYbvwTcn8e55DO41Mf4SPXwk=";
            type = "tarball";
            url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz";
          };
          ident = "dom-serializer";
          ltype = "file";
          version = "1.4.1";
        };
        "2.0.0" = {
          depInfo = {
            domelementtype = {
              descriptor = "^2.3.0";
              pin = "2.3.0";
              runtime = true;
            };
            domhandler = {
              descriptor = "^5.0.2";
              pin = "5.0.3";
              runtime = true;
            };
            entities = {
              descriptor = "^4.2.0";
              pin = "4.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8vG9ZilwFcP4dQoR4UEDof2iaoz98JlZV1pmn0zE0wo=";
            type = "tarball";
            url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz";
          };
          ident = "dom-serializer";
          ltype = "file";
          version = "2.0.0";
        };
      };
      domain-browser = {
        "1.2.0" = {
          fetchInfo = {
            narHash = "sha256-n7p/XHF7BVu9MD5X6R7X7dC6CaxmhSbI/TeimUjFmJo=";
            type = "tarball";
            url = "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz";
          };
          ident = "domain-browser";
          ltype = "file";
          treeInfo = { };
          version = "1.2.0";
        };
      };
      domelementtype = {
        "2.3.0" = {
          fetchInfo = {
            narHash = "sha256-nbRihv9hiuOuzhXR/hkxPRdKSFrqjhQEN0Y0tBQxoDU=";
            type = "tarball";
            url = "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz";
          };
          ident = "domelementtype";
          ltype = "file";
          treeInfo = { };
          version = "2.3.0";
        };
      };
      domexception = {
        "1.0.1" = {
          depInfo = {
            webidl-conversions = {
              descriptor = "^4.0.2";
              pin = "4.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-TZMwFJfG0zi6Y/6xZY4PMnmSFMIhRYuzirxohwVlN+M=";
            type = "tarball";
            url = "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz";
          };
          ident = "domexception";
          ltype = "file";
          version = "1.0.1";
        };
      };
      domhandler = {
        "4.3.1" = {
          depInfo = {
            domelementtype = {
              descriptor = "^2.2.0";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gz/84Y1P/O1HwpV22wu+9UCPw31rBC6kWCBfnCIGNLA=";
            type = "tarball";
            url = "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz";
          };
          ident = "domhandler";
          ltype = "file";
          version = "4.3.1";
        };
        "5.0.3" = {
          depInfo = {
            domelementtype = {
              descriptor = "^2.3.0";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-/ae2Jw+WRHKfr9tF42mTgcyoeFX8dCyYhY3Jk7YQyww=";
            type = "tarball";
            url = "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz";
          };
          ident = "domhandler";
          ltype = "file";
          version = "5.0.3";
        };
      };
      domutils = {
        "2.8.0" = {
          depInfo = {
            dom-serializer = {
              descriptor = "^1.0.1";
              pin = "1.4.1";
              runtime = true;
            };
            domelementtype = {
              descriptor = "^2.2.0";
              pin = "2.3.0";
              runtime = true;
            };
            domhandler = {
              descriptor = "^4.2.0";
              pin = "4.3.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fS5qHjcbc6UT+WTKHmGHegCCWclFsTUDOFT4xSDpARU=";
            type = "tarball";
            url = "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz";
          };
          ident = "domutils";
          ltype = "file";
          version = "2.8.0";
        };
        "3.0.1" = {
          depInfo = {
            dom-serializer = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            domelementtype = {
              descriptor = "^2.3.0";
              pin = "2.3.0";
              runtime = true;
            };
            domhandler = {
              descriptor = "^5.0.1";
              pin = "5.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-jH1XPQAlhRp0djKKerCLA9MQcruSTxFGxetE1lH58jc=";
            type = "tarball";
            url = "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz";
          };
          ident = "domutils";
          ltype = "file";
          version = "3.0.1";
        };
      };
      double-ended-queue = {
        "2.1.0-0" = {
          fetchInfo = {
            narHash = "sha256-pCAo0+9R66CBCO9ZTtbv6n0+wTfx4qXZ55s+mICr198=";
            type = "tarball";
            url = "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz";
          };
          ident = "double-ended-queue";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0-0";
        };
      };
      duplexify = {
        "3.7.1" = {
          depInfo = {
            end-of-stream = {
              descriptor = "^1.0.0";
              pin = "1.4.4";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^2.0.0";
              pin = "2.3.7";
              runtime = true;
            };
            stream-shift = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7ISy01PrOR6v5FlYA0iFyDBvPW1+nqtWA8zxkQOFjzA=";
            type = "tarball";
            url = "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz";
          };
          ident = "duplexify";
          ltype = "file";
          version = "3.7.1";
        };
        "4.1.2" = {
          depInfo = {
            end-of-stream = {
              descriptor = "^1.4.1";
              pin = "1.4.4";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.3";
              pin = "2.0.4";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^3.1.1";
              pin = "3.6.0";
              runtime = true;
            };
            stream-shift = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-6Cd845VtPiL9HwSVspMa1Q+i1qeGFDdi5V/eY50EQh0=";
            type = "tarball";
            url = "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz";
          };
          ident = "duplexify";
          ltype = "file";
          version = "4.1.2";
        };
      };
      ecc-jsbn = {
        "0.1.2" = {
          depInfo = {
            jsbn = {
              descriptor = "~0.1.0";
              pin = "0.1.1";
              runtime = true;
            };
            safer-buffer = {
              descriptor = "^2.1.0";
              pin = "2.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-tERK3P68I7pcZUCvls+Yuf5swwWYbkYLJhq1wetMMQY=";
            type = "tarball";
            url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";
          };
          ident = "ecc-jsbn";
          ltype = "file";
          version = "0.1.2";
        };
      };
      ecdsa-sig-formatter = {
        "1.0.11" = {
          depInfo = {
            safe-buffer = {
              descriptor = "^5.0.1";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-3HNMjoSIuD56Wv8pn04C+S1DqSsmpyolftcEcAiekDY=";
            type = "tarball";
            url = "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz";
          };
          ident = "ecdsa-sig-formatter";
          ltype = "file";
          version = "1.0.11";
        };
      };
      ee-first = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-WD8+GDj6ur6QRj/pSDORXNbIgdo6V3ssHaDoYTp6Qys=";
            type = "tarball";
            url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz";
          };
          ident = "ee-first";
          ltype = "file";
          treeInfo = { };
          version = "1.1.1";
        };
      };
      electron-to-chromium = {
        "1.4.286" = {
          fetchInfo = {
            narHash = "sha256-0Qr9+GqYRyYkCjDiFK8ojC7jtlm3v8QfW/wZHYjWVbY=";
            type = "tarball";
            url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.286.tgz";
          };
          ident = "electron-to-chromium";
          ltype = "file";
          treeInfo = { };
          version = "1.4.286";
        };
      };
      elliptic = {
        "6.5.4" = {
          depInfo = {
            "bn.js" = {
              descriptor = "^4.11.9";
              pin = "4.12.0";
              runtime = true;
            };
            brorand = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
            "hash.js" = {
              descriptor = "^1.0.0";
              pin = "1.1.7";
              runtime = true;
            };
            hmac-drbg = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.4";
              pin = "2.0.4";
              runtime = true;
            };
            minimalistic-assert = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            minimalistic-crypto-utils = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-/DjRsmPWngtMsFZfqPOQ2YnFUgdfxqZG9mOgeG3mRaw=";
            type = "tarball";
            url = "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz";
          };
          ident = "elliptic";
          ltype = "file";
          version = "6.5.4";
        };
      };
      emittery = {
        "0.10.2" = {
          fetchInfo = {
            narHash = "sha256-so3PYBRW7/WazpHAwB6X/UD/75uSjCbDbW6Uft+2WGo=";
            type = "tarball";
            url = "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz";
          };
          ident = "emittery";
          ltype = "file";
          treeInfo = { };
          version = "0.10.2";
        };
      };
      emoji-regex = {
        "7.0.3" = {
          fetchInfo = {
            narHash = "sha256-VwcNgz/UbV/rDpYLbPL34EpEHdIhrATQaez1gZxA9dg=";
            type = "tarball";
            url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz";
          };
          ident = "emoji-regex";
          ltype = "file";
          treeInfo = { };
          version = "7.0.3";
        };
        "8.0.0" = {
          fetchInfo = {
            narHash = "sha256-WRW3MHslwJkKGL+xt09TThHNLeRiKIcUGIk1j+ewTpc=";
            type = "tarball";
            url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz";
          };
          ident = "emoji-regex";
          ltype = "file";
          treeInfo = { };
          version = "8.0.0";
        };
        "9.2.2" = {
          fetchInfo = {
            narHash = "sha256-xe6KVH2H1EXdHa5Y6sUeVZkWIZ4UESKkgS8f+/ZRNB4=";
            type = "tarball";
            url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz";
          };
          ident = "emoji-regex";
          ltype = "file";
          treeInfo = { };
          version = "9.2.2";
        };
      };
      emojis-list = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-DxuzGeJnRf7QiDVviBdn7nbbKCGdZQPkn21k7UzfE9Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz";
          };
          ident = "emojis-list";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
      };
      encodeurl = {
        "1.0.2" = {
          fetchInfo = {
            narHash = "sha256-FS6ugJl/7MpS9gNlEhEIc4gPKWTwuwCTMrZefLeDd9A=";
            type = "tarball";
            url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz";
          };
          ident = "encodeurl";
          ltype = "file";
          treeInfo = { };
          version = "1.0.2";
        };
      };
      encoding = {
        "0.1.13" = {
          depInfo = {
            iconv-lite = {
              descriptor = "^0.6.2";
              pin = "0.6.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MAzreXe5/aRMilKcvPhyhuN2uoNwHEdnw9Fsb9p8U34=";
            type = "tarball";
            url = "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz";
          };
          ident = "encoding";
          ltype = "file";
          version = "0.1.13";
        };
      };
      end-of-stream = {
        "1.4.4" = {
          depInfo = {
            once = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DoZb+q1+jRXeFeejb2j6KVLM/pFXGVWa+ZR3+3MDSbo=";
            type = "tarball";
            url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz";
          };
          ident = "end-of-stream";
          ltype = "file";
          version = "1.4.4";
        };
      };
      enhanced-resolve = {
        "4.5.0" = {
          depInfo = {
            graceful-fs = {
              descriptor = "^4.1.2";
              pin = "4.2.10";
              runtime = true;
            };
            memory-fs = {
              descriptor = "^0.5.0";
              pin = "0.5.0";
              runtime = true;
            };
            tapable = {
              descriptor = "^1.0.0";
              pin = "1.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ejETZkfeQ8GsYHYtawiQwLoVYJmav1Tb4cpoNzSUHDw=";
            type = "tarball";
            url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz";
          };
          ident = "enhanced-resolve";
          ltype = "file";
          version = "4.5.0";
        };
        "5.12.0" = {
          depInfo = {
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
            tapable = {
              descriptor = "^2.2.0";
              pin = "2.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2JLcvS801cg7PNF7v/potVIEXFv6dYuN99lgWcTn1Hs=";
            type = "tarball";
            url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz";
          };
          ident = "enhanced-resolve";
          ltype = "file";
          version = "5.12.0";
        };
      };
      enquirer = {
        "2.3.6" = {
          depInfo = {
            ansi-colors = {
              descriptor = "^4.1.1";
              pin = "4.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-55Oh5Fc1JvlYdHZBtLJeJeaRXhxvmJBFYZDQXlzupNI=";
            type = "tarball";
            url = "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz";
          };
          ident = "enquirer";
          ltype = "file";
          version = "2.3.6";
        };
      };
      entities = {
        "2.2.0" = {
          fetchInfo = {
            narHash = "sha256-4N3ITVvYnpWrgvN09xn3y0bxlzMAPv9J0ThvJxmxUBE=";
            type = "tarball";
            url = "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz";
          };
          ident = "entities";
          ltype = "file";
          treeInfo = { };
          version = "2.2.0";
        };
        "4.4.0" = {
          fetchInfo = {
            narHash = "sha256-3Y8R47ETtuDf6D9LQ/RABWO5cTjuAP85EP75JIGDvAE=";
            type = "tarball";
            url = "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz";
          };
          ident = "entities";
          ltype = "file";
          treeInfo = { };
          version = "4.4.0";
        };
      };
      env-paths = {
        "2.2.1" = {
          fetchInfo = {
            narHash = "sha256-LOuBHhPrx99UQ18s8lcCzuRIhrqKysps3RqSN3AWiDY=";
            type = "tarball";
            url = "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz";
          };
          ident = "env-paths";
          ltype = "file";
          treeInfo = { };
          version = "2.2.1";
        };
      };
      enzyme = {
        "3.11.0" = {
          depInfo = {
            "array.prototype.flat" = {
              descriptor = "^1.2.3";
              pin = "1.3.1";
              runtime = true;
            };
            cheerio = {
              descriptor = "^1.0.0-rc.3";
              pin = "1.0.0-rc.12";
              runtime = true;
            };
            enzyme-shallow-equal = {
              descriptor = "^1.0.1";
              pin = "1.0.5";
              runtime = true;
            };
            "function.prototype.name" = {
              descriptor = "^1.1.2";
              pin = "1.1.5";
              runtime = true;
            };
            has = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            html-element-map = {
              descriptor = "^1.2.0";
              pin = "1.3.1";
              runtime = true;
            };
            is-boolean-object = {
              descriptor = "^1.0.1";
              pin = "1.1.2";
              runtime = true;
            };
            is-callable = {
              descriptor = "^1.1.5";
              pin = "1.2.7";
              runtime = true;
            };
            is-number-object = {
              descriptor = "^1.0.4";
              pin = "1.0.7";
              runtime = true;
            };
            is-regex = {
              descriptor = "^1.0.5";
              pin = "1.1.4";
              runtime = true;
            };
            is-string = {
              descriptor = "^1.0.5";
              pin = "1.0.7";
              runtime = true;
            };
            is-subset = {
              descriptor = "^0.1.1";
              pin = "0.1.1";
              runtime = true;
            };
            "lodash.escape" = {
              descriptor = "^4.0.1";
              pin = "4.0.1";
              runtime = true;
            };
            "lodash.isequal" = {
              descriptor = "^4.5.0";
              pin = "4.5.0";
              runtime = true;
            };
            object-inspect = {
              descriptor = "^1.7.0";
              pin = "1.12.3";
              runtime = true;
            };
            object-is = {
              descriptor = "^1.0.2";
              pin = "1.1.5";
              runtime = true;
            };
            "object.assign" = {
              descriptor = "^4.1.0";
              pin = "4.1.4";
              runtime = true;
            };
            "object.entries" = {
              descriptor = "^1.1.1";
              pin = "1.1.6";
              runtime = true;
            };
            "object.values" = {
              descriptor = "^1.1.1";
              pin = "1.1.6";
              runtime = true;
            };
            raf = {
              descriptor = "^3.4.1";
              pin = "3.4.1";
              runtime = true;
            };
            rst-selector-parser = {
              descriptor = "^2.2.3";
              pin = "2.2.3";
              runtime = true;
            };
            "string.prototype.trim" = {
              descriptor = "^1.2.1";
              pin = "1.2.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IQsQ+e9co6WtH9qeSw8DYEqy8nx+Yfcykb/qxDsXcPo=";
            type = "tarball";
            url = "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz";
          };
          ident = "enzyme";
          ltype = "file";
          version = "3.11.0";
        };
      };
      enzyme-adapter-react-16 = {
        "1.15.7" = {
          depInfo = {
            enzyme-adapter-utils = {
              descriptor = "^1.14.1";
              pin = "1.14.1";
              runtime = true;
            };
            enzyme-shallow-equal = {
              descriptor = "^1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
            has = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            "object.assign" = {
              descriptor = "^4.1.4";
              pin = "4.1.4";
              runtime = true;
            };
            "object.values" = {
              descriptor = "^1.1.5";
              pin = "1.1.6";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.8.1";
              pin = "15.8.1";
              runtime = true;
            };
            react-is = {
              descriptor = "^16.13.1";
              pin = "16.13.1";
              runtime = true;
            };
            react-test-renderer = {
              descriptor = "^16.0.0-0";
              pin = "16.14.0";
              runtime = true;
            };
            semver = {
              descriptor = "^5.7.0";
              pin = "5.7.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-J3UkRsFLxzj+qyybYUBZtwxD/cz/wj/mk5IkBuzAi2U=";
            type = "tarball";
            url = "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.7.tgz";
          };
          ident = "enzyme-adapter-react-16";
          ltype = "file";
          peerInfo = {
            enzyme = {
              descriptor = "^3.0.0";
            };
            react = {
              descriptor = "^16.0.0-0";
            };
            react-dom = {
              descriptor = "^16.0.0-0";
            };
          };
          version = "1.15.7";
        };
      };
      enzyme-adapter-utils = {
        "1.14.1" = {
          depInfo = {
            airbnb-prop-types = {
              descriptor = "^2.16.0";
              pin = "2.16.0";
              runtime = true;
            };
            "function.prototype.name" = {
              descriptor = "^1.1.5";
              pin = "1.1.5";
              runtime = true;
            };
            has = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            "object.assign" = {
              descriptor = "^4.1.4";
              pin = "4.1.4";
              runtime = true;
            };
            "object.fromentries" = {
              descriptor = "^2.0.5";
              pin = "2.0.6";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.8.1";
              pin = "15.8.1";
              runtime = true;
            };
            semver = {
              descriptor = "^5.7.1";
              pin = "5.7.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZxWsTO90thp6W78qNUfhF2iBhpbW4YZE9xRuaOLQD/4=";
            type = "tarball";
            url = "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.1.tgz";
          };
          ident = "enzyme-adapter-utils";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "0.13.x || 0.14.x || ^15.0.0-0 || ^16.0.0-0";
            };
          };
          version = "1.14.1";
        };
      };
      enzyme-shallow-equal = {
        "1.0.5" = {
          depInfo = {
            has = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            object-is = {
              descriptor = "^1.1.5";
              pin = "1.1.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-GbabeYfXXhh7lfyMFAikl7idBdacJG9V8ck4lbiWZRc=";
            type = "tarball";
            url = "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.5.tgz";
          };
          ident = "enzyme-shallow-equal";
          ltype = "file";
          version = "1.0.5";
        };
      };
      err-code = {
        "2.0.3" = {
          fetchInfo = {
            narHash = "sha256-Mu74mg7yyf9qrKRkHgAKhVpy/wdxhrE9nGtXaGJy3kI=";
            type = "tarball";
            url = "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz";
          };
          ident = "err-code";
          ltype = "file";
          treeInfo = { };
          version = "2.0.3";
        };
      };
      errno = {
        "0.1.8" = {
          binInfo = {
            binPairs = {
              errno = "cli.js";
            };
          };
          depInfo = {
            prr = {
              descriptor = "~1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-P15vQe64tAzfEFiu7yGLVIJHZID/JdSx+zYGvwyw0m4=";
            type = "tarball";
            url = "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz";
          };
          ident = "errno";
          ltype = "file";
          version = "0.1.8";
        };
      };
      error-ex = {
        "1.3.2" = {
          depInfo = {
            is-arrayish = {
              descriptor = "^0.2.1";
              pin = "0.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-daqjq1BAM46eXv0Nt+56+SGe+PTSy7sK4X6E66WwGSw=";
            type = "tarball";
            url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz";
          };
          ident = "error-ex";
          ltype = "file";
          version = "1.3.2";
        };
      };
      es-abstract = {
        "1.21.1" = {
          depInfo = {
            available-typed-arrays = {
              descriptor = "^1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            es-set-tostringtag = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            es-to-primitive = {
              descriptor = "^1.2.1";
              pin = "1.2.1";
              runtime = true;
            };
            function-bind = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            "function.prototype.name" = {
              descriptor = "^1.1.5";
              pin = "1.1.5";
              runtime = true;
            };
            get-intrinsic = {
              descriptor = "^1.1.3";
              pin = "1.2.0";
              runtime = true;
            };
            get-symbol-description = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            globalthis = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            gopd = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            has = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            has-property-descriptors = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            has-proto = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            has-symbols = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            internal-slot = {
              descriptor = "^1.0.4";
              pin = "1.0.4";
              runtime = true;
            };
            is-array-buffer = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            is-callable = {
              descriptor = "^1.2.7";
              pin = "1.2.7";
              runtime = true;
            };
            is-negative-zero = {
              descriptor = "^2.0.2";
              pin = "2.0.2";
              runtime = true;
            };
            is-regex = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            is-shared-array-buffer = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            is-string = {
              descriptor = "^1.0.7";
              pin = "1.0.7";
              runtime = true;
            };
            is-typed-array = {
              descriptor = "^1.1.10";
              pin = "1.1.10";
              runtime = true;
            };
            is-weakref = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            object-inspect = {
              descriptor = "^1.12.2";
              pin = "1.12.3";
              runtime = true;
            };
            object-keys = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            "object.assign" = {
              descriptor = "^4.1.4";
              pin = "4.1.4";
              runtime = true;
            };
            "regexp.prototype.flags" = {
              descriptor = "^1.4.3";
              pin = "1.4.3";
              runtime = true;
            };
            safe-regex-test = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            "string.prototype.trimend" = {
              descriptor = "^1.0.6";
              pin = "1.0.6";
              runtime = true;
            };
            "string.prototype.trimstart" = {
              descriptor = "^1.0.6";
              pin = "1.0.6";
              runtime = true;
            };
            typed-array-length = {
              descriptor = "^1.0.4";
              pin = "1.0.4";
              runtime = true;
            };
            unbox-primitive = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            which-typed-array = {
              descriptor = "^1.1.9";
              pin = "1.1.9";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-mFTNUbSaM/ll5OdFJYMwJQ5f5zYgFMus2OugcE+BDLs=";
            type = "tarball";
            url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz";
          };
          ident = "es-abstract";
          ltype = "file";
          version = "1.21.1";
        };
      };
      es-array-method-boxes-properly = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-9CqfnWM7lSFu7YHiyuq7x6Uy3wRVFgaDb81U7+cq0fI=";
            type = "tarball";
            url = "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz";
          };
          ident = "es-array-method-boxes-properly";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      es-get-iterator = {
        "1.1.3" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            get-intrinsic = {
              descriptor = "^1.1.3";
              pin = "1.2.0";
              runtime = true;
            };
            has-symbols = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            is-arguments = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            is-map = {
              descriptor = "^2.0.2";
              pin = "2.0.2";
              runtime = true;
            };
            is-set = {
              descriptor = "^2.0.2";
              pin = "2.0.2";
              runtime = true;
            };
            is-string = {
              descriptor = "^1.0.7";
              pin = "1.0.7";
              runtime = true;
            };
            isarray = {
              descriptor = "^2.0.5";
              pin = "2.0.5";
              runtime = true;
            };
            stop-iteration-iterator = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8/lmScgNcAGWq/GU4dAe1ffk1lkTPlbOUcDoTo1fWe8=";
            type = "tarball";
            url = "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz";
          };
          ident = "es-get-iterator";
          ltype = "file";
          version = "1.1.3";
        };
      };
      es-set-tostringtag = {
        "2.0.1" = {
          depInfo = {
            get-intrinsic = {
              descriptor = "^1.1.3";
              pin = "1.2.0";
              runtime = true;
            };
            has = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            has-tostringtag = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-oHVOAUcBNvm2jp6ZOAqrqqv8FIyjU3akaUjhjiuAVbg=";
            type = "tarball";
            url = "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz";
          };
          ident = "es-set-tostringtag";
          ltype = "file";
          version = "2.0.1";
        };
      };
      es-shim-unscopables = {
        "1.0.0" = {
          depInfo = {
            has = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-p1PtxubOfdj79colMq6VF+9oAdvtCb4eGb9X7tuymn8=";
            type = "tarball";
            url = "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz";
          };
          ident = "es-shim-unscopables";
          ltype = "file";
          version = "1.0.0";
        };
      };
      es-to-primitive = {
        "1.2.1" = {
          depInfo = {
            is-callable = {
              descriptor = "^1.1.4";
              pin = "1.2.7";
              runtime = true;
            };
            is-date-object = {
              descriptor = "^1.0.1";
              pin = "1.0.5";
              runtime = true;
            };
            is-symbol = {
              descriptor = "^1.0.2";
              pin = "1.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-J2bNBFeEP8hzunktaqsjfxzXlnzq9qNVtOBWm7bAXMk=";
            type = "tarball";
            url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz";
          };
          ident = "es-to-primitive";
          ltype = "file";
          version = "1.2.1";
        };
      };
      es6-object-assign = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-WRphu1/HxMOZ6cJ9Zx2p0vc7P+ZfHvRfxLEjqPzNjj4=";
            type = "tarball";
            url = "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz";
          };
          ident = "es6-object-assign";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
      };
      esbuild = {
        "0.14.54" = {
          binInfo = {
            binPairs = {
              esbuild = "bin/esbuild";
            };
          };
          depInfo = {
            "@esbuild/linux-loong64" = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-android-64 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-android-arm64 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-darwin-64 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-darwin-arm64 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-freebsd-64 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-freebsd-arm64 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-linux-32 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-linux-64 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-linux-arm = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-linux-arm64 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-linux-mips64le = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-linux-ppc64le = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-linux-riscv64 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-linux-s390x = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-netbsd-64 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-openbsd-64 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-sunos-64 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-windows-32 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-windows-64 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
            esbuild-windows-arm64 = {
              descriptor = "0.14.54";
              optional = true;
              pin = "0.14.54";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-mI/eA9V+w2ZPlv1qfgsWGPkkUqwTxTYCgNvYmrNBIrc=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz";
          };
          ident = "esbuild";
          lifecycle = {
            install = true;
          };
          ltype = "file";
          version = "0.14.54";
        };
      };
      esbuild-android-64 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-9zn318O7fp8CHRFM4pn2gWFQtGba6obMhxkW5vtIa48=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz";
          };
          ident = "esbuild-android-64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "x86_64"
            ];
            os = [
              "unknown"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-android-arm64 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-XDqciZIg3EAioCmb0fyR9fk7VOTcLoKWj02ktOZ7bHQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz";
          };
          ident = "esbuild-android-arm64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "aarch64"
            ];
            os = [
              "unknown"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-darwin-64 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-x6lZYz6AVH9nSrs29k/o6FB1cwOgBJKrd7xAAH8RP74=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz";
          };
          ident = "esbuild-darwin-64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "x86_64"
            ];
            os = [
              "darwin"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-darwin-arm64 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-q/gaWtLMC+i/N6sXUYoLAXxf1LvwmbhLJIgnII79g5k=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz";
          };
          ident = "esbuild-darwin-arm64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "aarch64"
            ];
            os = [
              "darwin"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-freebsd-64 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-Fl6W0EPvA223luzDFAhYmp2Uaf2Y+jq9Su/2bYWFvgw=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz";
          };
          ident = "esbuild-freebsd-64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "x86_64"
            ];
            os = [
              "freebsd"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-freebsd-arm64 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-t/IfuQdF+HFBNJa/I9Aw73ww4SXowSS85ze9QlkzYts=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz";
          };
          ident = "esbuild-freebsd-arm64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "aarch64"
            ];
            os = [
              "freebsd"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-linux-32 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-09fErmwRo6IgeavZkWnAyxpGaDcR6IphRclhBZmsRcw=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz";
          };
          ident = "esbuild-linux-32";
          ltype = "file";
          sysInfo = {
            cpu = [
              "i686"
            ];
            os = [
              "linux"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-linux-64 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-oxAqQy70QnhVAQ8IXgauHnLhfMWjsxnJGo1sEYE7EYY=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz";
          };
          ident = "esbuild-linux-64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "x86_64"
            ];
            os = [
              "linux"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-linux-arm = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-ewMoIdy+vmUZs0YCq1p2OOnkziOu5l9CtiSFP3OkDvg=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz";
          };
          ident = "esbuild-linux-arm";
          ltype = "file";
          sysInfo = {
            cpu = [
              "aarch"
            ];
            os = [
              "linux"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-linux-arm64 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-5A93goBcwMqRxu9k62V3mIa75hidwSWSgF11o8PtzE8=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz";
          };
          ident = "esbuild-linux-arm64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "aarch64"
            ];
            os = [
              "linux"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-linux-mips64le = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-DKiqj9xfFHgWQrm8tflfK6YT6EEwqqTYeBSIwFb4spA=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz";
          };
          ident = "esbuild-linux-mips64le";
          ltype = "file";
          sysInfo = {
            cpu = [
              "mipsel"
            ];
            os = [
              "linux"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-linux-ppc64le = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-v7SDjSMSXQj3RQWxXBPCM9Y8BGIarz8fsU35EAMjk0s=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz";
          };
          ident = "esbuild-linux-ppc64le";
          ltype = "file";
          sysInfo = {
            cpu = [
              "powerpc64le"
            ];
            os = [
              "linux"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-linux-riscv64 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-vCsr/Y16by5dcSdv4m9cD6juLn4DmFL+hSuLI9QPjRI=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz";
          };
          ident = "esbuild-linux-riscv64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "riscv64"
            ];
            os = [
              "linux"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-linux-s390x = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-3hbG675G0yzRvXkeEbzg0vl0VoeFwUqdl2Z6z4wzKAE=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz";
          };
          ident = "esbuild-linux-s390x";
          ltype = "file";
          sysInfo = {
            cpu = [
              "unknown"
            ];
            os = [
              "linux"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-netbsd-64 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-ArBlIhJ6dKna3PqF4CApVGjAhKk7IfyEEXVeF4qg/Oo=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz";
          };
          ident = "esbuild-netbsd-64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "x86_64"
            ];
            os = [
              "netbsd"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-openbsd-64 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-Ke/04q5yBgOy6OV/JbOzKRGG01wb829Vp2JOL23jAks=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz";
          };
          ident = "esbuild-openbsd-64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "x86_64"
            ];
            os = [
              "openbsd"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-sunos-64 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-B/VND1wYub20w6q3IJRpa3T9scbG8BpWT5pZpVTauMw=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz";
          };
          ident = "esbuild-sunos-64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "x86_64"
            ];
            os = [
              "sunprocess"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-windows-32 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-C0WifhI7ZeQ1miBXqGfrtJoiupCVF9j06KRNeOuYlxs=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz";
          };
          ident = "esbuild-windows-32";
          ltype = "file";
          sysInfo = {
            cpu = [
              "i686"
            ];
            os = [
              "win32"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-windows-64 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-SQBvSxuRY6TdDwZUqkjXBKeoG7FnGd7d7CcC6lY92p4=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz";
          };
          ident = "esbuild-windows-64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "x86_64"
            ];
            os = [
              "win32"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      esbuild-windows-arm64 = {
        "0.14.54" = {
          fetchInfo = {
            narHash = "sha256-r0b7mQSSMLwo6/PmWQXOiIWz/YR33G6dSepoVejB+dI=";
            type = "tarball";
            url = "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz";
          };
          ident = "esbuild-windows-arm64";
          ltype = "file";
          sysInfo = {
            cpu = [
              "aarch64"
            ];
            os = [
              "win32"
            ];
          };
          treeInfo = { };
          version = "0.14.54";
        };
      };
      escalade = {
        "3.1.1" = {
          fetchInfo = {
            narHash = "sha256-5BSRjy0hMk0+ydgMP5t57Y4ea7VnLGGH3YIkNT9a11E=";
            type = "tarball";
            url = "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz";
          };
          ident = "escalade";
          ltype = "file";
          treeInfo = { };
          version = "3.1.1";
        };
      };
      escape-html = {
        "1.0.3" = {
          fetchInfo = {
            narHash = "sha256-h0WKjF5ABwvnw+KGRci/9ptQ3nIk9mztPt/8Equ+BkE=";
            type = "tarball";
            url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz";
          };
          ident = "escape-html";
          ltype = "file";
          treeInfo = { };
          version = "1.0.3";
        };
      };
      escape-string-regexp = {
        "1.0.5" = {
          fetchInfo = {
            narHash = "sha256-jI2WTcziWydQXDepnqeq9ZLmmJeODhVO2w1qLvZc90Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
          };
          ident = "escape-string-regexp";
          ltype = "file";
          treeInfo = { };
          version = "1.0.5";
        };
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-vkujQT11FXPYPLbtNceSPBwfuFa1FdumSszFaQE48ZA=";
            type = "tarball";
            url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz";
          };
          ident = "escape-string-regexp";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-d7WCjjMj36VTWLhrU8YwNOQ0ed2OBaAQBxvuLKvsONc=";
            type = "tarball";
            url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz";
          };
          ident = "escape-string-regexp";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
      };
      escodegen = {
        "1.14.3" = {
          binInfo = {
            binPairs = {
              escodegen = "bin/escodegen.js";
              esgenerate = "bin/esgenerate.js";
            };
          };
          depInfo = {
            esprima = {
              descriptor = "^4.0.1";
              pin = "4.0.1";
              runtime = true;
            };
            estraverse = {
              descriptor = "^4.2.0";
              pin = "4.3.0";
              runtime = true;
            };
            esutils = {
              descriptor = "^2.0.2";
              pin = "2.0.3";
              runtime = true;
            };
            optionator = {
              descriptor = "^0.8.1";
              pin = "0.8.3";
              runtime = true;
            };
            source-map = {
              descriptor = "~0.6.1";
              optional = true;
              pin = "0.6.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ue6cdWj41Q3p1080bEHi/DI2brEXQ3crAYiG2x2fnQw=";
            type = "tarball";
            url = "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz";
          };
          ident = "escodegen";
          ltype = "file";
          version = "1.14.3";
        };
      };
      eslint = {
        "7.32.0" = {
          binInfo = {
            binPairs = {
              eslint = "bin/eslint.js";
            };
          };
          depInfo = {
            "@babel/code-frame" = {
              descriptor = "7.12.11";
              pin = "7.12.11";
              runtime = true;
            };
            "@eslint/eslintrc" = {
              descriptor = "^0.4.3";
              pin = "0.4.3";
              runtime = true;
            };
            "@humanwhocodes/config-array" = {
              descriptor = "^0.5.0";
              pin = "0.5.0";
              runtime = true;
            };
            ajv = {
              descriptor = "^6.10.0";
              pin = "6.12.6";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            cross-spawn = {
              descriptor = "^7.0.2";
              pin = "7.0.3";
              runtime = true;
            };
            debug = {
              descriptor = "^4.0.1";
              pin = "4.3.4";
              runtime = true;
            };
            doctrine = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            enquirer = {
              descriptor = "^2.3.5";
              pin = "2.3.6";
              runtime = true;
            };
            escape-string-regexp = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            eslint-scope = {
              descriptor = "^5.1.1";
              pin = "5.1.1";
              runtime = true;
            };
            eslint-utils = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
            eslint-visitor-keys = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
            espree = {
              descriptor = "^7.3.1";
              pin = "7.3.1";
              runtime = true;
            };
            esquery = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            esutils = {
              descriptor = "^2.0.2";
              pin = "2.0.3";
              runtime = true;
            };
            fast-deep-equal = {
              descriptor = "^3.1.3";
              pin = "3.1.3";
              runtime = true;
            };
            file-entry-cache = {
              descriptor = "^6.0.1";
              pin = "6.0.1";
              runtime = true;
            };
            functional-red-black-tree = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            glob-parent = {
              descriptor = "^5.1.2";
              pin = "5.1.2";
              runtime = true;
            };
            globals = {
              descriptor = "^13.6.0";
              pin = "13.20.0";
              runtime = true;
            };
            ignore = {
              descriptor = "^4.0.6";
              pin = "4.0.6";
              runtime = true;
            };
            import-fresh = {
              descriptor = "^3.0.0";
              pin = "3.3.0";
              runtime = true;
            };
            imurmurhash = {
              descriptor = "^0.1.4";
              pin = "0.1.4";
              runtime = true;
            };
            is-glob = {
              descriptor = "^4.0.0";
              pin = "4.0.3";
              runtime = true;
            };
            js-yaml = {
              descriptor = "^3.13.1";
              pin = "3.14.1";
              runtime = true;
            };
            json-stable-stringify-without-jsonify = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            levn = {
              descriptor = "^0.4.1";
              pin = "0.4.1";
              runtime = true;
            };
            "lodash.merge" = {
              descriptor = "^4.6.2";
              pin = "4.6.2";
              runtime = true;
            };
            minimatch = {
              descriptor = "^3.0.4";
              pin = "3.1.2";
              runtime = true;
            };
            natural-compare = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            optionator = {
              descriptor = "^0.9.1";
              pin = "0.9.1";
              runtime = true;
            };
            progress = {
              descriptor = "^2.0.0";
              pin = "2.0.3";
              runtime = true;
            };
            regexpp = {
              descriptor = "^3.1.0";
              pin = "3.2.0";
              runtime = true;
            };
            semver = {
              descriptor = "^7.2.1";
              pin = "7.3.8";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^6.0.0";
              pin = "6.0.1";
              runtime = true;
            };
            strip-json-comments = {
              descriptor = "^3.1.0";
              pin = "3.1.1";
              runtime = true;
            };
            table = {
              descriptor = "^6.0.9";
              pin = "6.8.1";
              runtime = true;
            };
            text-table = {
              descriptor = "^0.2.0";
              pin = "0.2.0";
              runtime = true;
            };
            v8-compile-cache = {
              descriptor = "^2.0.3";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-zIYb6xvsrt3xruCJq16JpPYJAAnWcJmayzed+yvO+Us=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz";
          };
          ident = "eslint";
          ltype = "file";
          version = "7.32.0";
        };
      };
      eslint-config-prettier = {
        "8.6.0" = {
          binInfo = {
            binPairs = {
              eslint-config-prettier = "bin/cli.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-OCrVAwPC3l0TbLH3nwZ1Pv6iWFoqmN7RmGZkbjXWn4I=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz";
          };
          ident = "eslint-config-prettier";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = ">=7.0.0";
            };
          };
          treeInfo = { };
          version = "8.6.0";
        };
      };
      eslint-import-resolver-node = {
        "0.3.7" = {
          depInfo = {
            debug = {
              descriptor = "^3.2.7";
              pin = "3.2.7";
              runtime = true;
            };
            is-core-module = {
              descriptor = "^2.11.0";
              pin = "2.11.0";
              runtime = true;
            };
            resolve = {
              descriptor = "^1.22.1";
              pin = "1.22.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Gt6oyIWuNSdn0fTCrG0C2EniB1AtkjqTz6s0qqQnD/A=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz";
          };
          ident = "eslint-import-resolver-node";
          ltype = "file";
          version = "0.3.7";
        };
      };
      eslint-import-resolver-typescript = {
        "2.7.1" = {
          depInfo = {
            debug = {
              descriptor = "^4.3.4";
              pin = "4.3.4";
              runtime = true;
            };
            glob = {
              descriptor = "^7.2.0";
              pin = "7.2.3";
              runtime = true;
            };
            is-glob = {
              descriptor = "^4.0.3";
              pin = "4.0.3";
              runtime = true;
            };
            resolve = {
              descriptor = "^1.22.0";
              pin = "1.22.1";
              runtime = true;
            };
            tsconfig-paths = {
              descriptor = "^3.14.1";
              pin = "3.14.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-knem7ao98zf4EWmnkxIQH3s+0Gw2bfxVXHa0yt/F2iE=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz";
          };
          ident = "eslint-import-resolver-typescript";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = "*";
            };
            eslint-plugin-import = {
              descriptor = "*";
            };
          };
          version = "2.7.1";
        };
      };
      eslint-module-utils = {
        "2.7.4" = {
          depInfo = {
            debug = {
              descriptor = "^3.2.7";
              pin = "3.2.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-YAEOuFP5udemZmKrk+wLZamQLyUkqWpQPlSI+1ykE14=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz";
          };
          ident = "eslint-module-utils";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = "*";
              optional = true;
            };
          };
          version = "2.7.4";
        };
      };
      eslint-plugin-eslint-comments = {
        "3.2.0" = {
          depInfo = {
            escape-string-regexp = {
              descriptor = "^1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
            ignore = {
              descriptor = "^5.0.5";
              pin = "5.2.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-bhQyaMu2uLrHxd6gZWrb2jO0os7b0CYvyrclImj1QaU=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz";
          };
          ident = "eslint-plugin-eslint-comments";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = ">=4.19.1";
            };
          };
          version = "3.2.0";
        };
      };
      eslint-plugin-import = {
        "2.27.5" = {
          depInfo = {
            array-includes = {
              descriptor = "^3.1.6";
              pin = "3.1.6";
              runtime = true;
            };
            "array.prototype.flat" = {
              descriptor = "^1.3.1";
              pin = "1.3.1";
              runtime = true;
            };
            "array.prototype.flatmap" = {
              descriptor = "^1.3.1";
              pin = "1.3.1";
              runtime = true;
            };
            debug = {
              descriptor = "^3.2.7";
              pin = "3.2.7";
              runtime = true;
            };
            doctrine = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
            eslint-import-resolver-node = {
              descriptor = "^0.3.7";
              pin = "0.3.7";
              runtime = true;
            };
            eslint-module-utils = {
              descriptor = "^2.7.4";
              pin = "2.7.4";
              runtime = true;
            };
            has = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            is-core-module = {
              descriptor = "^2.11.0";
              pin = "2.11.0";
              runtime = true;
            };
            is-glob = {
              descriptor = "^4.0.3";
              pin = "4.0.3";
              runtime = true;
            };
            minimatch = {
              descriptor = "^3.1.2";
              pin = "3.1.2";
              runtime = true;
            };
            "object.values" = {
              descriptor = "^1.1.6";
              pin = "1.1.6";
              runtime = true;
            };
            resolve = {
              descriptor = "^1.22.1";
              pin = "1.22.1";
              runtime = true;
            };
            semver = {
              descriptor = "^6.3.0";
              pin = "6.3.0";
              runtime = true;
            };
            tsconfig-paths = {
              descriptor = "^3.14.1";
              pin = "3.14.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-TaOkTqpFsMiGt0AZEBo63nRdM/t4ROg09iZOjbG3vpA=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz";
          };
          ident = "eslint-plugin-import";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8";
            };
          };
          version = "2.27.5";
        };
      };
      eslint-plugin-jsdoc = {
        "39.8.0" = {
          depInfo = {
            "@es-joy/jsdoccomment" = {
              descriptor = "~0.36.1";
              pin = "0.36.1";
              runtime = true;
            };
            comment-parser = {
              descriptor = "1.3.1";
              pin = "1.3.1";
              runtime = true;
            };
            debug = {
              descriptor = "^4.3.4";
              pin = "4.3.4";
              runtime = true;
            };
            escape-string-regexp = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            esquery = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            semver = {
              descriptor = "^7.3.8";
              pin = "7.3.8";
              runtime = true;
            };
            spdx-expression-parse = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wIJcaK/ofSd7t6o8K10CTSkpx1tTLWuYXMR0AprNJdc=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.8.0.tgz";
          };
          ident = "eslint-plugin-jsdoc";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = "^7.0.0 || ^8.0.0";
            };
          };
          version = "39.8.0";
        };
      };
      eslint-plugin-jsx-a11y = {
        "6.7.1" = {
          depInfo = {
            "@babel/runtime" = {
              descriptor = "^7.20.7";
              pin = "7.20.13";
              runtime = true;
            };
            aria-query = {
              descriptor = "^5.1.3";
              pin = "5.1.3";
              runtime = true;
            };
            array-includes = {
              descriptor = "^3.1.6";
              pin = "3.1.6";
              runtime = true;
            };
            "array.prototype.flatmap" = {
              descriptor = "^1.3.1";
              pin = "1.3.1";
              runtime = true;
            };
            ast-types-flow = {
              descriptor = "^0.0.7";
              pin = "0.0.7";
              runtime = true;
            };
            axe-core = {
              descriptor = "^4.6.2";
              pin = "4.6.3";
              runtime = true;
            };
            axobject-query = {
              descriptor = "^3.1.1";
              pin = "3.1.1";
              runtime = true;
            };
            damerau-levenshtein = {
              descriptor = "^1.0.8";
              pin = "1.0.8";
              runtime = true;
            };
            emoji-regex = {
              descriptor = "^9.2.2";
              pin = "9.2.2";
              runtime = true;
            };
            has = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            jsx-ast-utils = {
              descriptor = "^3.3.3";
              pin = "3.3.3";
              runtime = true;
            };
            language-tags = {
              descriptor = "=1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
            minimatch = {
              descriptor = "^3.1.2";
              pin = "3.1.2";
              runtime = true;
            };
            "object.entries" = {
              descriptor = "^1.1.6";
              pin = "1.1.6";
              runtime = true;
            };
            "object.fromentries" = {
              descriptor = "^2.0.6";
              pin = "2.0.6";
              runtime = true;
            };
            semver = {
              descriptor = "^6.3.0";
              pin = "6.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Q9S6Zx3k3uHus3GXEUSfQM9oetRrNHIwUCMi6tU9hRA=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz";
          };
          ident = "eslint-plugin-jsx-a11y";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = "^3 || ^4 || ^5 || ^6 || ^7 || ^8";
            };
          };
          version = "6.7.1";
        };
      };
      eslint-plugin-prettier = {
        "4.2.1" = {
          depInfo = {
            prettier-linter-helpers = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-aqsdjnbo2DRCyClhLzJsjZuZ1lDXwIGcCFBH3K1HGQA=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz";
          };
          ident = "eslint-plugin-prettier";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = ">=7.28.0";
            };
            eslint-config-prettier = {
              descriptor = "*";
              optional = true;
            };
            prettier = {
              descriptor = ">=2.0.0";
            };
          };
          version = "4.2.1";
        };
      };
      eslint-plugin-react = {
        "7.32.2" = {
          depInfo = {
            array-includes = {
              descriptor = "^3.1.6";
              pin = "3.1.6";
              runtime = true;
            };
            "array.prototype.flatmap" = {
              descriptor = "^1.3.1";
              pin = "1.3.1";
              runtime = true;
            };
            "array.prototype.tosorted" = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            doctrine = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
            estraverse = {
              descriptor = "^5.3.0";
              pin = "5.3.0";
              runtime = true;
            };
            jsx-ast-utils = {
              descriptor = "^2.4.1 || ^3.0.0";
              pin = "3.3.3";
              runtime = true;
            };
            minimatch = {
              descriptor = "^3.1.2";
              pin = "3.1.2";
              runtime = true;
            };
            "object.entries" = {
              descriptor = "^1.1.6";
              pin = "1.1.6";
              runtime = true;
            };
            "object.fromentries" = {
              descriptor = "^2.0.6";
              pin = "2.0.6";
              runtime = true;
            };
            "object.hasown" = {
              descriptor = "^1.1.2";
              pin = "1.1.2";
              runtime = true;
            };
            "object.values" = {
              descriptor = "^1.1.6";
              pin = "1.1.6";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.8.1";
              pin = "15.8.1";
              runtime = true;
            };
            resolve = {
              descriptor = "^2.0.0-next.4";
              pin = "2.0.0-next.4";
              runtime = true;
            };
            semver = {
              descriptor = "^6.3.0";
              pin = "6.3.0";
              runtime = true;
            };
            "string.prototype.matchall" = {
              descriptor = "^4.0.8";
              pin = "4.0.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-dXeqBvwPJe2WG5XJMU61XAi1JgXBFkf/Q+fc7ewujcE=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz";
          };
          ident = "eslint-plugin-react";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = "^3 || ^4 || ^5 || ^6 || ^7 || ^8";
            };
          };
          version = "7.32.2";
        };
      };
      eslint-plugin-react-hooks = {
        "4.6.0" = {
          fetchInfo = {
            narHash = "sha256-R4ajERUfJ6QKydepzEYJebcUG8Wi3RFso+iyBm+b6zc=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz";
          };
          ident = "eslint-plugin-react-hooks";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0";
            };
          };
          treeInfo = { };
          version = "4.6.0";
        };
      };
      eslint-plugin-sonarjs = {
        "0.16.0" = {
          fetchInfo = {
            narHash = "sha256-QfanZP7kOa5xMKkxi0adgLVkwmodIKq66RezJjeUVHs=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-0.16.0.tgz";
          };
          ident = "eslint-plugin-sonarjs";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0";
            };
          };
          treeInfo = { };
          version = "0.16.0";
        };
      };
      eslint-scope = {
        "4.0.3" = {
          depInfo = {
            esrecurse = {
              descriptor = "^4.1.0";
              pin = "4.3.0";
              runtime = true;
            };
            estraverse = {
              descriptor = "^4.1.1";
              pin = "4.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Kvdz/sXcTWW4gIWUyahvY19PQBpRjMjYE/JySaFGAcg=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz";
          };
          ident = "eslint-scope";
          ltype = "file";
          version = "4.0.3";
        };
        "5.1.1" = {
          depInfo = {
            esrecurse = {
              descriptor = "^4.3.0";
              pin = "4.3.0";
              runtime = true;
            };
            estraverse = {
              descriptor = "^4.1.1";
              pin = "4.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-CgRo1pE7/MbHG++8ScYxF7FOxqJW+C5DDER02bSG7FM=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz";
          };
          ident = "eslint-scope";
          ltype = "file";
          version = "5.1.1";
        };
      };
      eslint-utils = {
        "2.1.0" = {
          depInfo = {
            eslint-visitor-keys = {
              descriptor = "^1.1.0";
              pin = "1.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-R6JBTaCRlqtzg/WgPllCnpYYIf7soQXnN4H6+1L36lA=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz";
          };
          ident = "eslint-utils";
          ltype = "file";
          version = "2.1.0";
        };
        "3.0.0" = {
          depInfo = {
            eslint-visitor-keys = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ENLkBTzXojfeHfdaeEd1UXvOQAcRpst6h5hmz8CAugA=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz";
          };
          ident = "eslint-utils";
          ltype = "file";
          peerInfo = {
            eslint = {
              descriptor = ">=5";
            };
          };
          version = "3.0.0";
        };
      };
      eslint-visitor-keys = {
        "1.3.0" = {
          fetchInfo = {
            narHash = "sha256-d89WfZu0vHRt2CGts2Ib+ID+dZoPBXZBKDpBgtCR/o0=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz";
          };
          ident = "eslint-visitor-keys";
          ltype = "file";
          treeInfo = { };
          version = "1.3.0";
        };
        "2.1.0" = {
          fetchInfo = {
            narHash = "sha256-SLnl03m6xlscb7UNR5qB0LxbDVpZPiFquDy/QN7UGLs=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz";
          };
          ident = "eslint-visitor-keys";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0";
        };
        "3.3.0" = {
          fetchInfo = {
            narHash = "sha256-TwCGTGNIypqdMstj8xDbkKQ958eKA3Xyu+tiPN1Z8ug=";
            type = "tarball";
            url = "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz";
          };
          ident = "eslint-visitor-keys";
          ltype = "file";
          treeInfo = { };
          version = "3.3.0";
        };
      };
      espree = {
        "7.3.1" = {
          depInfo = {
            acorn = {
              descriptor = "^7.4.0";
              pin = "7.4.1";
              runtime = true;
            };
            acorn-jsx = {
              descriptor = "^5.3.1";
              pin = "5.3.2";
              runtime = true;
            };
            eslint-visitor-keys = {
              descriptor = "^1.3.0";
              pin = "1.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-aThx9sYk4Mnbdq6Lsqk0cbcxNCMfjJHdDWvloeYxZmc=";
            type = "tarball";
            url = "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz";
          };
          ident = "espree";
          ltype = "file";
          version = "7.3.1";
        };
      };
      esprima = {
        "4.0.1" = {
          binInfo = {
            binPairs = {
              esparse = "bin/esparse.js";
              esvalidate = "bin/esvalidate.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-1+SuAJDLWU9BTTp5ceLHWDAlVfETkd5VW35T9kxNNg0=";
            type = "tarball";
            url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz";
          };
          ident = "esprima";
          ltype = "file";
          treeInfo = { };
          version = "4.0.1";
        };
      };
      esquery = {
        "1.4.0" = {
          depInfo = {
            estraverse = {
              descriptor = "^5.1.0";
              pin = "5.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2bphrDfbWGHnqgWIDYKcOnUtVU4UJOtlV/lsXmMhHFU=";
            type = "tarball";
            url = "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz";
          };
          ident = "esquery";
          ltype = "file";
          version = "1.4.0";
        };
      };
      esrecurse = {
        "4.3.0" = {
          depInfo = {
            estraverse = {
              descriptor = "^5.2.0";
              pin = "5.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-L2yCPwe2ilGsbvyZlJ+BZPHW5GTO7tz1uJwtojcSr9Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz";
          };
          ident = "esrecurse";
          ltype = "file";
          version = "4.3.0";
        };
      };
      estraverse = {
        "4.3.0" = {
          fetchInfo = {
            narHash = "sha256-ekB0YUgzdakntluHF3FoHv9+GZr7QJEua1FF32TYBaQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz";
          };
          ident = "estraverse";
          ltype = "file";
          treeInfo = { };
          version = "4.3.0";
        };
        "5.3.0" = {
          fetchInfo = {
            narHash = "sha256-Vb6OEwicNHaYjRSLyES24y4OJtyPPb/7ecZpH6ZOGFg=";
            type = "tarball";
            url = "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz";
          };
          ident = "estraverse";
          ltype = "file";
          treeInfo = { };
          version = "5.3.0";
        };
      };
      esutils = {
        "2.0.3" = {
          fetchInfo = {
            narHash = "sha256-5ELIsVusYd9/R/gTN89JTtg9quxfu170hXVKuwceIdg=";
            type = "tarball";
            url = "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz";
          };
          ident = "esutils";
          ltype = "file";
          treeInfo = { };
          version = "2.0.3";
        };
      };
      etag = {
        "1.8.1" = {
          fetchInfo = {
            narHash = "sha256-qsOY1U0CAOgRR/Wy6KkWmJSmgAV4EX4FgBabe860eEc=";
            type = "tarball";
            url = "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz";
          };
          ident = "etag";
          ltype = "file";
          treeInfo = { };
          version = "1.8.1";
        };
      };
      eventemitter3 = {
        "4.0.7" = {
          fetchInfo = {
            narHash = "sha256-q8SENFH3M30q8hIpoQjEGGg1uMzj/O6phLhdaucBrKA=";
            type = "tarball";
            url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz";
          };
          ident = "eventemitter3";
          ltype = "file";
          treeInfo = { };
          version = "4.0.7";
        };
      };
      events = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-Z9CLv9Y6ofpy5124oBSexrABysxv8Wq1tCuUPB4Z2pg=";
            type = "tarball";
            url = "https://registry.npmjs.org/events/-/events-1.1.1.tgz";
          };
          ident = "events";
          ltype = "file";
          treeInfo = { };
          version = "1.1.1";
        };
        "3.3.0" = {
          fetchInfo = {
            narHash = "sha256-vyCUI7EY87lECH1RNaWXgIceirsdiolbBOIkW4MREp8=";
            type = "tarball";
            url = "https://registry.npmjs.org/events/-/events-3.3.0.tgz";
          };
          ident = "events";
          ltype = "file";
          treeInfo = { };
          version = "3.3.0";
        };
      };
      evp_bytestokey = {
        "1.0.3" = {
          depInfo = {
            "md5.js" = {
              descriptor = "^1.3.4";
              pin = "1.3.5";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.1.1";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ggoLo4JaaA49LO8SSEGBWSqfkNcuYadNIp1oITt520E=";
            type = "tarball";
            url = "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz";
          };
          ident = "evp_bytestokey";
          ltype = "file";
          version = "1.0.3";
        };
      };
      exec-sh = {
        "0.3.6" = {
          fetchInfo = {
            narHash = "sha256-FZbEd2P4pLahPhi8gGg1WT0o43wl+x2DBpKQzim+aLc=";
            type = "tarball";
            url = "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz";
          };
          ident = "exec-sh";
          ltype = "file";
          treeInfo = { };
          version = "0.3.6";
        };
      };
      execa = {
        "1.0.0" = {
          depInfo = {
            cross-spawn = {
              descriptor = "^6.0.0";
              pin = "6.0.5";
              runtime = true;
            };
            get-stream = {
              descriptor = "^4.0.0";
              pin = "4.1.0";
              runtime = true;
            };
            is-stream = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
            npm-run-path = {
              descriptor = "^2.0.0";
              pin = "2.0.2";
              runtime = true;
            };
            p-finally = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            signal-exit = {
              descriptor = "^3.0.0";
              pin = "3.0.7";
              runtime = true;
            };
            strip-eof = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hx1qtO39rupf0X0x9YIskDVlYSxhrUKo7xlh/jc/XIs=";
            type = "tarball";
            url = "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz";
          };
          ident = "execa";
          ltype = "file";
          version = "1.0.0";
        };
        "3.4.0" = {
          depInfo = {
            cross-spawn = {
              descriptor = "^7.0.0";
              pin = "7.0.3";
              runtime = true;
            };
            get-stream = {
              descriptor = "^5.0.0";
              pin = "5.2.0";
              runtime = true;
            };
            human-signals = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            is-stream = {
              descriptor = "^2.0.0";
              pin = "2.0.1";
              runtime = true;
            };
            merge-stream = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            npm-run-path = {
              descriptor = "^4.0.0";
              pin = "4.0.1";
              runtime = true;
            };
            onetime = {
              descriptor = "^5.1.0";
              pin = "5.1.2";
              runtime = true;
            };
            p-finally = {
              descriptor = "^2.0.0";
              pin = "2.0.1";
              runtime = true;
            };
            signal-exit = {
              descriptor = "^3.0.2";
              pin = "3.0.7";
              runtime = true;
            };
            strip-final-newline = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-TnRIl+wNLuBe9sznQBID+jOoxRu/UKvwsLnegoxp8CY=";
            type = "tarball";
            url = "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz";
          };
          ident = "execa";
          ltype = "file";
          version = "3.4.0";
        };
        "5.1.1" = {
          depInfo = {
            cross-spawn = {
              descriptor = "^7.0.3";
              pin = "7.0.3";
              runtime = true;
            };
            get-stream = {
              descriptor = "^6.0.0";
              pin = "6.0.1";
              runtime = true;
            };
            human-signals = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
            is-stream = {
              descriptor = "^2.0.0";
              pin = "2.0.1";
              runtime = true;
            };
            merge-stream = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            npm-run-path = {
              descriptor = "^4.0.1";
              pin = "4.0.1";
              runtime = true;
            };
            onetime = {
              descriptor = "^5.1.2";
              pin = "5.1.2";
              runtime = true;
            };
            signal-exit = {
              descriptor = "^3.0.3";
              pin = "3.0.7";
              runtime = true;
            };
            strip-final-newline = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-P5IyUg7KIfSrao+yxAluQcJpF6R2YDzPqoOnmcLbVtQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz";
          };
          ident = "execa";
          ltype = "file";
          version = "5.1.1";
        };
      };
      exit = {
        "0.1.2" = {
          fetchInfo = {
            narHash = "sha256-VTlgbIOOKaE8jGTtOWzOZj+Hv3DEY1J8zSlGa1+fy+M=";
            type = "tarball";
            url = "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz";
          };
          ident = "exit";
          ltype = "file";
          treeInfo = { };
          version = "0.1.2";
        };
      };
      expand-brackets = {
        "2.1.4" = {
          depInfo = {
            debug = {
              descriptor = "^2.3.3";
              pin = "2.6.9";
              runtime = true;
            };
            define-property = {
              descriptor = "^0.2.5";
              pin = "0.2.5";
              runtime = true;
            };
            extend-shallow = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            posix-character-classes = {
              descriptor = "^0.1.0";
              pin = "0.1.1";
              runtime = true;
            };
            regex-not = {
              descriptor = "^1.0.0";
              pin = "1.0.2";
              runtime = true;
            };
            snapdragon = {
              descriptor = "^0.8.1";
              pin = "0.8.2";
              runtime = true;
            };
            to-regex = {
              descriptor = "^3.0.1";
              pin = "3.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-GBo+FOiqZKWLs7NtwREFHtNJC4bLHVl/nLRbr46sV3Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz";
          };
          ident = "expand-brackets";
          ltype = "file";
          version = "2.1.4";
        };
      };
      expand-template = {
        "2.0.3" = {
          fetchInfo = {
            narHash = "sha256-gU2LbFCK8EUPpRGikfU6jDmwTtANLWXAvzzRv27Wl3A=";
            type = "tarball";
            url = "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz";
          };
          ident = "expand-template";
          ltype = "file";
          treeInfo = { };
          version = "2.0.3";
        };
      };

      expand-tilde = {
        "2.0.2" = {
          depInfo = {
            homedir-polyfill = {
              descriptor = "^1.0.1";
              pin = "1.0.3";
              runtime = true;
            };
          };
          treeInfo = lib.mkForce {
            "node_modules/homedir-polyfill" = {
              key = "homedir-polyfill/1.0.3";
              link = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wn7y5RiD2cpQiTtTZICWNxD4CHFh9u8IOzuMUqorUGM=";
            type = "tarball";
            url = "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz";
          };
          ident = "expand-tilde";
          ltype = "file";
          version = "2.0.2";
        };
      };

      expect = {
        "25.5.0" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            ansi-styles = {
              descriptor = "^4.0.0";
              pin = "4.3.0";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^25.2.6";
              pin = "25.2.6";
              runtime = true;
            };
            jest-matcher-utils = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-regex-util = {
              descriptor = "^25.2.6";
              pin = "25.2.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wI1+O1fbUrYdnoeMO/YRydoI2W0GvTKRcexlKqIp9Lw=";
            type = "tarball";
            url = "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz";
          };
          ident = "expect";
          ltype = "file";
          version = "25.5.0";
        };
        "26.6.2" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^26.6.2";
              pin = "26.6.2";
              runtime = true;
            };
            ansi-styles = {
              descriptor = "^4.0.0";
              pin = "4.3.0";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^26.3.0";
              pin = "26.3.0";
              runtime = true;
            };
            jest-matcher-utils = {
              descriptor = "^26.6.2";
              pin = "26.6.2";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^26.6.2";
              pin = "26.6.2";
              runtime = true;
            };
            jest-regex-util = {
              descriptor = "^26.0.0";
              pin = "26.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-yY4mLd3lzdfoJNKrVwzys1KSqHHp1b3N99OYs8fjP/E=";
            type = "tarball";
            url = "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz";
          };
          ident = "expect";
          ltype = "file";
          version = "26.6.2";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/expect-utils" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
            jest-matcher-utils = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-WcbfImOg40TC9u1JB21464FmBfOQJqGEepUYONBN/jk=";
            type = "tarball";
            url = "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz";
          };
          ident = "expect";
          ltype = "file";
          version = "28.1.3";
        };
      };
      exponential-backoff = {
        "3.1.0" = {
          fetchInfo = {
            narHash = "sha256-AJPsulCz8qHxZkIfhnEHdVwgdGQOopmPSHdLGFu4EHY=";
            type = "tarball";
            url = "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.0.tgz";
          };
          ident = "exponential-backoff";
          ltype = "file";
          treeInfo = { };
          version = "3.1.0";
        };
      };
      express = {
        "4.18.2" = {
          depInfo = {
            accepts = {
              descriptor = "~1.3.8";
              pin = "1.3.8";
              runtime = true;
            };
            array-flatten = {
              descriptor = "1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            body-parser = {
              descriptor = "1.20.1";
              pin = "1.20.1";
              runtime = true;
            };
            content-disposition = {
              descriptor = "0.5.4";
              pin = "0.5.4";
              runtime = true;
            };
            content-type = {
              descriptor = "~1.0.4";
              pin = "1.0.5";
              runtime = true;
            };
            cookie = {
              descriptor = "0.5.0";
              pin = "0.5.0";
              runtime = true;
            };
            cookie-signature = {
              descriptor = "1.0.6";
              pin = "1.0.6";
              runtime = true;
            };
            debug = {
              descriptor = "2.6.9";
              pin = "2.6.9";
              runtime = true;
            };
            depd = {
              descriptor = "2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            encodeurl = {
              descriptor = "~1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            escape-html = {
              descriptor = "~1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            etag = {
              descriptor = "~1.8.1";
              pin = "1.8.1";
              runtime = true;
            };
            finalhandler = {
              descriptor = "1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
            fresh = {
              descriptor = "0.5.2";
              pin = "0.5.2";
              runtime = true;
            };
            http-errors = {
              descriptor = "2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            merge-descriptors = {
              descriptor = "1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            methods = {
              descriptor = "~1.1.2";
              pin = "1.1.2";
              runtime = true;
            };
            on-finished = {
              descriptor = "2.4.1";
              pin = "2.4.1";
              runtime = true;
            };
            parseurl = {
              descriptor = "~1.3.3";
              pin = "1.3.3";
              runtime = true;
            };
            path-to-regexp = {
              descriptor = "0.1.7";
              pin = "0.1.7";
              runtime = true;
            };
            proxy-addr = {
              descriptor = "~2.0.7";
              pin = "2.0.7";
              runtime = true;
            };
            qs = {
              descriptor = "6.11.0";
              pin = "6.11.0";
              runtime = true;
            };
            range-parser = {
              descriptor = "~1.2.1";
              pin = "1.2.1";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "5.2.1";
              pin = "5.2.1";
              runtime = true;
            };
            send = {
              descriptor = "0.18.0";
              pin = "0.18.0";
              runtime = true;
            };
            serve-static = {
              descriptor = "1.15.0";
              pin = "1.15.0";
              runtime = true;
            };
            setprototypeof = {
              descriptor = "1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
            statuses = {
              descriptor = "2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            type-is = {
              descriptor = "~1.6.18";
              pin = "1.6.18";
              runtime = true;
            };
            utils-merge = {
              descriptor = "1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            vary = {
              descriptor = "~1.1.2";
              pin = "1.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-U76MBhUtZ8TI8coOSVTD775rEW/FANm1xINENVnWlzc=";
            type = "tarball";
            url = "https://registry.npmjs.org/express/-/express-4.18.2.tgz";
          };
          ident = "express";
          ltype = "file";
          version = "4.18.2";
        };
      };
      express-ws = {
        "5.0.2" = {
          depInfo = {
            ws = {
              descriptor = "^7.4.6";
              pin = "7.5.9";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-urKd8z4Q0KJHnq1s7EVVhg+dVp8QWz0GZhEBINOzZmY=";
            type = "tarball";
            url = "https://registry.npmjs.org/express-ws/-/express-ws-5.0.2.tgz";
          };
          ident = "express-ws";
          ltype = "file";
          peerInfo = {
            express = {
              descriptor = "^4.0.0 || ^5.0.0-alpha.1";
            };
          };
          version = "5.0.2";
        };
      };
      extend = {
        "3.0.2" = {
          fetchInfo = {
            narHash = "sha256-fMaYYzkBS/Ut/IEysYn5eAUvOswEP/rcpCah/joRGBM=";
            type = "tarball";
            url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
          };
          ident = "extend";
          ltype = "file";
          treeInfo = { };
          version = "3.0.2";
        };
      };
      extend-shallow = {
        "2.0.1" = {
          depInfo = {
            is-extendable = {
              descriptor = "^0.1.0";
              pin = "0.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-qV88mKQTirm3t4No4yrzHIotGX0WrTMTWeZrluPz5Rc=";
            type = "tarball";
            url = "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz";
          };
          ident = "extend-shallow";
          ltype = "file";
          version = "2.0.1";
        };
        "3.0.2" = {
          depInfo = {
            assign-symbols = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            is-extendable = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-BeaEhkiZfB0/kaSzCrbFvegmCCUmvktdRGibqbYvOaE=";
            type = "tarball";
            url = "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz";
          };
          ident = "extend-shallow";
          ltype = "file";
          version = "3.0.2";
        };
      };
      extglob = {
        "2.0.4" = {
          depInfo = {
            array-unique = {
              descriptor = "^0.3.2";
              pin = "0.3.2";
              runtime = true;
            };
            define-property = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            expand-brackets = {
              descriptor = "^2.1.4";
              pin = "2.1.4";
              runtime = true;
            };
            extend-shallow = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            fragment-cache = {
              descriptor = "^0.2.1";
              pin = "0.2.1";
              runtime = true;
            };
            regex-not = {
              descriptor = "^1.0.0";
              pin = "1.0.2";
              runtime = true;
            };
            snapdragon = {
              descriptor = "^0.8.1";
              pin = "0.8.2";
              runtime = true;
            };
            to-regex = {
              descriptor = "^3.0.1";
              pin = "3.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-u+F9PeGBP6U5g9a3g/FZktLXrLyLbXVE5mkHM5uPRsI=";
            type = "tarball";
            url = "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz";
          };
          ident = "extglob";
          ltype = "file";
          version = "2.0.4";
        };
      };
      extsprintf = {
        "1.3.0" = {
          fetchInfo = {
            narHash = "sha256-kw+9iOQkx0cbE1466k1vTcBrMH+cm8++jCJ/4JrfCpw=";
            type = "tarball";
            url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz";
          };
          ident = "extsprintf";
          ltype = "file";
          treeInfo = { };
          version = "1.3.0";
        };
      };
      fast-deep-equal = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-AQ3mg/zkHiHNHaZ8ij/92YglM3Nng8XiS9QwciF5Q7o=";
            type = "tarball";
            url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz";
          };
          ident = "fast-deep-equal";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
        "3.1.3" = {
          fetchInfo = {
            narHash = "sha256-KpUhRWsLDBdqgjClgxbRoAtbWsUvY7JhVil6+dMUqwE=";
            type = "tarball";
            url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz";
          };
          ident = "fast-deep-equal";
          ltype = "file";
          treeInfo = { };
          version = "3.1.3";
        };
      };
      fast-diff = {
        "1.2.0" = {
          fetchInfo = {
            narHash = "sha256-SU4cGvMObSn3apaen70mcW2oGg5okh34MpWfOX+ajmA=";
            type = "tarball";
            url = "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz";
          };
          ident = "fast-diff";
          ltype = "file";
          treeInfo = { };
          version = "1.2.0";
        };
      };
      fast-equals = {
        "2.0.4" = {
          fetchInfo = {
            narHash = "sha256-rBVONd8HU50hl/j1A3wdrxkef7yXwmy40UgovVW/jSU=";
            type = "tarball";
            url = "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.4.tgz";
          };
          ident = "fast-equals";
          ltype = "file";
          treeInfo = { };
          version = "2.0.4";
        };
      };
      fast-glob = {
        "3.2.12" = {
          depInfo = {
            "@nodelib/fs.stat" = {
              descriptor = "^2.0.2";
              pin = "2.0.5";
              runtime = true;
            };
            "@nodelib/fs.walk" = {
              descriptor = "^1.2.3";
              pin = "1.2.8";
              runtime = true;
            };
            glob-parent = {
              descriptor = "^5.1.2";
              pin = "5.1.2";
              runtime = true;
            };
            merge2 = {
              descriptor = "^1.3.0";
              pin = "1.4.1";
              runtime = true;
            };
            micromatch = {
              descriptor = "^4.0.4";
              pin = "4.0.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-YnT17ehrbvhwqYLX+9p1qX6JPxDvNK81DX3DCzn/XPA=";
            type = "tarball";
            url = "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz";
          };
          ident = "fast-glob";
          ltype = "file";
          version = "3.2.12";
        };
      };
      fast-json-stable-stringify = {
        "2.1.0" = {
          fetchInfo = {
            narHash = "sha256-nvrcRKamdCbRlzJK0Bh6NkK5zpCoFhkizKEov4yK2oI=";
            type = "tarball";
            url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz";
          };
          ident = "fast-json-stable-stringify";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0";
        };
      };
      fast-levenshtein = {
        "2.0.6" = {
          fetchInfo = {
            narHash = "sha256-ecbIyMHylbbr7yuhLAsB/amPAPjjzF0rZw6qZDni7b8=";
            type = "tarball";
            url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz";
          };
          ident = "fast-levenshtein";
          ltype = "file";
          treeInfo = { };
          version = "2.0.6";
        };
      };
      fast-redact = {
        "3.1.2" = {
          fetchInfo = {
            narHash = "sha256-NkbM/WdiTbSTf1uBG+9r71rVIRM08JjXBvHi7whJdGY=";
            type = "tarball";
            url = "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.2.tgz";
          };
          ident = "fast-redact";
          ltype = "file";
          treeInfo = { };
          version = "3.1.2";
        };
      };
      fast-safe-stringify = {
        "2.1.1" = {
          fetchInfo = {
            narHash = "sha256-8JSjejXM3vYZcePsFSgp3nsuz1MS9pJyLf0hqJPSpcY=";
            type = "tarball";
            url = "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz";
          };
          ident = "fast-safe-stringify";
          ltype = "file";
          treeInfo = { };
          version = "2.1.1";
        };
      };
      fastq = {
        "1.15.0" = {
          depInfo = {
            reusify = {
              descriptor = "^1.0.4";
              pin = "1.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZQL8MrtnhshvuGKqN0POOAVUOHfnLxeRre7FIRwF/mU=";
            type = "tarball";
            url = "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz";
          };
          ident = "fastq";
          ltype = "file";
          version = "1.15.0";
        };
      };
      faye-websocket = {
        "0.11.0" = {
          depInfo = {
            websocket-driver = {
              descriptor = ">=0.5.1";
              pin = "0.7.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wT04APNTc+1CKNmpW6mbV1UyqAyIdLNCDHPZQP95i5c=";
            type = "tarball";
            url = "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.0.tgz";
          };
          ident = "faye-websocket";
          ltype = "file";
          version = "0.11.0";
        };
      };
      fb-watchman = {
        "2.0.2" = {
          depInfo = {
            bser = {
              descriptor = "2.1.1";
              pin = "2.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Kj2gr0cIacdte4HN/EIVHEB+ijMg60KZ0yo+Rbo93kE=";
            type = "tarball";
            url = "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz";
          };
          ident = "fb-watchman";
          ltype = "file";
          version = "2.0.2";
        };
      };
      fd-slicer = {
        "1.1.0" = {
          depInfo = {
            pend = {
              descriptor = "~1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DrmDo6xFhqwrktmUdoT1tv43SQLAD/8att/ZAD53Bfw=";
            type = "tarball";
            url = "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz";
          };
          ident = "fd-slicer";
          ltype = "file";
          version = "1.1.0";
        };
      };
      figgy-pudding = {
        "3.5.2" = {
          fetchInfo = {
            narHash = "sha256-J/uAtXyGwd0I/QK6QzauGwW3hS6Ku3332Hu/0HlGfSg=";
            type = "tarball";
            url = "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz";
          };
          ident = "figgy-pudding";
          ltype = "file";
          treeInfo = { };
          version = "3.5.2";
        };
      };
      file-entry-cache = {
        "6.0.1" = {
          depInfo = {
            flat-cache = {
              descriptor = "^3.0.4";
              pin = "3.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MwVItPdMFD5YC4DfaF68o699xdGokviC2VW6Z0rw1Hs=";
            type = "tarball";
            url = "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz";
          };
          ident = "file-entry-cache";
          ltype = "file";
          version = "6.0.1";
        };
      };
      file-uri-to-path = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-kcvvsOfMYA4q50gpLItmorOwlmxvdmzx9nqlTw4lmCY=";
            type = "tarball";
            url = "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz";
          };
          ident = "file-uri-to-path";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      fill-range = {
        "4.0.0" = {
          depInfo = {
            extend-shallow = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            is-number = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            repeat-string = {
              descriptor = "^1.6.1";
              pin = "1.6.1";
              runtime = true;
            };
            to-regex-range = {
              descriptor = "^2.1.0";
              pin = "2.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-leAHHCS/19w0f5UvLHBPe2t9OUGuWJ67o4rdQrZAjz4=";
            type = "tarball";
            url = "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz";
          };
          ident = "fill-range";
          ltype = "file";
          version = "4.0.0";
        };
        "7.0.1" = {
          depInfo = {
            to-regex-range = {
              descriptor = "^5.0.1";
              pin = "5.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-1Cy9dyWlI0TnadlFR9TSryNYjR27SRRWtTT6oDiUHps=";
            type = "tarball";
            url = "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz";
          };
          ident = "fill-range";
          ltype = "file";
          version = "7.0.1";
        };
      };
      finalhandler = {
        "1.2.0" = {
          depInfo = {
            debug = {
              descriptor = "2.6.9";
              pin = "2.6.9";
              runtime = true;
            };
            encodeurl = {
              descriptor = "~1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            escape-html = {
              descriptor = "~1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            on-finished = {
              descriptor = "2.4.1";
              pin = "2.4.1";
              runtime = true;
            };
            parseurl = {
              descriptor = "~1.3.3";
              pin = "1.3.3";
              runtime = true;
            };
            statuses = {
              descriptor = "2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            unpipe = {
              descriptor = "~1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-PVqtvmC8TYpmGbWUTFXPx7aylydoJuI4aQ52cBAoKkw=";
            type = "tarball";
            url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz";
          };
          ident = "finalhandler";
          ltype = "file";
          version = "1.2.0";
        };
      };
      find-cache-dir = {
        "2.1.0" = {
          depInfo = {
            commondir = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            make-dir = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
            pkg-dir = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-1t2HQfV+pjpCfU4SNt2id3STxCnaQyi8TU/kwS0gs+4=";
            type = "tarball";
            url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz";
          };
          ident = "find-cache-dir";
          ltype = "file";
          version = "2.1.0";
        };
        "3.3.2" = {
          depInfo = {
            commondir = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            make-dir = {
              descriptor = "^3.0.2";
              pin = "3.1.0";
              runtime = true;
            };
            pkg-dir = {
              descriptor = "^4.1.0";
              pin = "4.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-zV68ekHHgJwFXu36PZiz3vSJziZ5SjbhRu/+sTnDExI=";
            type = "tarball";
            url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz";
          };
          ident = "find-cache-dir";
          ltype = "file";
          version = "3.3.2";
        };
      };
      find-replace = {
        "3.0.0" = {
          depInfo = {
            array-back = {
              descriptor = "^3.0.1";
              pin = "3.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-jnhKWPgAxTu6kTZB/Rfo0ETaofuzIDz1Ft9U67vu8SQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz";
          };
          ident = "find-replace";
          ltype = "file";
          version = "3.0.0";
        };
      };
      find-up = {
        "3.0.0" = {
          depInfo = {
            locate-path = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MqJDglB+Fm0w0FN0ebtHpOon3vAFJt+5tm1Vq0FkReY=";
            type = "tarball";
            url = "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz";
          };
          ident = "find-up";
          ltype = "file";
          version = "3.0.0";
        };
        "4.1.0" = {
          depInfo = {
            locate-path = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
            path-exists = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-RyiU9QrLCztK8HwKvBHafHFAfplrWNbDyDnwDtUbG3U=";
            type = "tarball";
            url = "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz";
          };
          ident = "find-up";
          ltype = "file";
          version = "4.1.0";
        };
        "5.0.0" = {
          depInfo = {
            locate-path = {
              descriptor = "^6.0.0";
              pin = "6.0.0";
              runtime = true;
            };
            path-exists = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-WZuEghlt11JSbLWajuil1Gnm7yIUKnq2vCUvT7Xydrg=";
            type = "tarball";
            url = "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz";
          };
          ident = "find-up";
          ltype = "file";
          version = "5.0.0";
        };
      };

      findup-sync = {
        "3.0.0" = {
          depInfo = {
            detect-file = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            is-glob = {
              descriptor = "^4.0.0";
              pin = "4.0.3";
              runtime = true;
            };
            micromatch = {
              descriptor = "^3.0.4";
              pin = "3.1.10";
              runtime = true;
            };
            resolve-dir = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
          };
          treeInfo = {
            "node_modules/detect-file" = {
              key = "detect-file/1.0.0";
              link = true;
            };
            "node_modules/is-glob" = {
              key = "is-glob/4.0.3";
              link = true;
            };
            "node_modules/micromatch" = {
              key = "micromatch/3.1.10";
              link = true;
            };
            # CYCLE:
            "node_modules/resolve-dir" = {
              key = "resolve-dir/1.0.1";
            };
          };
          fetchInfo = {
            narHash = "sha256-kGU2CC8MI4ENyQxuwpYP87yYXVbFHXWG573EGN5PBC0=";
            type = "tarball";
            url = "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz";
          };
          ident = "findup-sync";
          ltype = "file";
          version = "3.0.0";
        };
      };

      flat = {
        "5.0.2" = {
          binInfo = {
            binPairs = {
              flat = "cli.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-ezYyo/YmLbt2ZYlsHJEvsmE3IggEDnohmqmmjnRmjVA=";
            type = "tarball";
            url = "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz";
          };
          ident = "flat";
          ltype = "file";
          treeInfo = { };
          version = "5.0.2";
        };
      };
      flat-cache = {
        "3.0.4" = {
          depInfo = {
            flatted = {
              descriptor = "^3.1.0";
              pin = "3.2.7";
              runtime = true;
            };
            rimraf = {
              descriptor = "^3.0.2";
              pin = "3.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AQ5bUXhq/Y5gpPJWh2PcKocLZ4KPYGtJ0iLVrr6Rxn8=";
            type = "tarball";
            url = "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz";
          };
          ident = "flat-cache";
          ltype = "file";
          version = "3.0.4";
        };
      };
      flatted = {
        "3.2.7" = {
          fetchInfo = {
            narHash = "sha256-1wHd6K1UO8pxAb5P31QO68je15eMyrcYloG1VHylH8U=";
            type = "tarball";
            url = "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz";
          };
          ident = "flatted";
          ltype = "file";
          treeInfo = { };
          version = "3.2.7";
        };
      };
      flush-write-stream = {
        "1.1.1" = {
          depInfo = {
            inherits = {
              descriptor = "^2.0.3";
              pin = "2.0.4";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^2.3.6";
              pin = "2.3.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-6vKWBxApDMuH8OBMGRItxd74D9HLioxKovt0mMfcftE=";
            type = "tarball";
            url = "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz";
          };
          ident = "flush-write-stream";
          ltype = "file";
          version = "1.1.1";
        };
      };
      follow-redirects = {
        "1.15.2" = {
          fetchInfo = {
            narHash = "sha256-MK6jEPJVqrI028JDGPYWVcf11eBgflgylSJU+Z1RAF8=";
            type = "tarball";
            url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz";
          };
          ident = "follow-redirects";
          ltype = "file";
          peerInfo = {
            debug = {
              descriptor = "*";
              optional = true;
            };
          };
          treeInfo = { };
          version = "1.15.2";
        };
      };
      for-each = {
        "0.3.3" = {
          depInfo = {
            is-callable = {
              descriptor = "^1.1.3";
              pin = "1.2.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-k807WSABZLSTmLKtziFXu5hqnm9YlWMP9X8K8kOdgpc=";
            type = "tarball";
            url = "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz";
          };
          ident = "for-each";
          ltype = "file";
          version = "0.3.3";
        };
      };
      for-in = {
        "1.0.2" = {
          fetchInfo = {
            narHash = "sha256-AASJRvEqnzDTszWRn3ksGLkYexihCAI0PcG2EepEG68=";
            type = "tarball";
            url = "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz";
          };
          ident = "for-in";
          ltype = "file";
          treeInfo = { };
          version = "1.0.2";
        };
      };
      forever-agent = {
        "0.6.1" = {
          fetchInfo = {
            narHash = "sha256-40O7yb39mqzcsHaLjpGI08sLSut7RJnJejFJBYpkL6Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz";
          };
          ident = "forever-agent";
          ltype = "file";
          treeInfo = { };
          version = "0.6.1";
        };
      };
      form-data = {
        "2.3.3" = {
          depInfo = {
            asynckit = {
              descriptor = "^0.4.0";
              pin = "0.4.0";
              runtime = true;
            };
            combined-stream = {
              descriptor = "^1.0.6";
              pin = "1.0.8";
              runtime = true;
            };
            mime-types = {
              descriptor = "^2.1.12";
              pin = "2.1.35";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-yqBx7Ycp2HXzGZWeCNW48Z3NwxJ0+SqWSLCs8Ase1HA=";
            type = "tarball";
            url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz";
          };
          ident = "form-data";
          ltype = "file";
          version = "2.3.3";
        };
        "2.5.1" = {
          depInfo = {
            asynckit = {
              descriptor = "^0.4.0";
              pin = "0.4.0";
              runtime = true;
            };
            combined-stream = {
              descriptor = "^1.0.6";
              pin = "1.0.8";
              runtime = true;
            };
            mime-types = {
              descriptor = "^2.1.12";
              pin = "2.1.35";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-nuxg+ioFBoMo3N8Vm6VDdHEtarYEtPqo/MA0u8pFwGs=";
            type = "tarball";
            url = "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz";
          };
          ident = "form-data";
          ltype = "file";
          version = "2.5.1";
        };
        "3.0.1" = {
          depInfo = {
            asynckit = {
              descriptor = "^0.4.0";
              pin = "0.4.0";
              runtime = true;
            };
            combined-stream = {
              descriptor = "^1.0.8";
              pin = "1.0.8";
              runtime = true;
            };
            mime-types = {
              descriptor = "^2.1.12";
              pin = "2.1.35";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-u8awq8ge/nyRqWwx3sq7xa1r8UChNI5sjqyD/CA+D1w=";
            type = "tarball";
            url = "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz";
          };
          ident = "form-data";
          ltype = "file";
          version = "3.0.1";
        };
        "4.0.0" = {
          depInfo = {
            asynckit = {
              descriptor = "^0.4.0";
              pin = "0.4.0";
              runtime = true;
            };
            combined-stream = {
              descriptor = "^1.0.8";
              pin = "1.0.8";
              runtime = true;
            };
            mime-types = {
              descriptor = "^2.1.12";
              pin = "2.1.35";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ASh2B2n7uaQZkO0SWR3lnu3IeZ6e1KIevUBTfO0ixLU=";
            type = "tarball";
            url = "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz";
          };
          ident = "form-data";
          ltype = "file";
          version = "4.0.0";
        };
      };
      forwarded = {
        "0.2.0" = {
          fetchInfo = {
            narHash = "sha256-23igaOZ94/1MkEixo48CxBCubYbbAegKfNbX7b8ZiiI=";
            type = "tarball";
            url = "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz";
          };
          ident = "forwarded";
          ltype = "file";
          treeInfo = { };
          version = "0.2.0";
        };
      };
      fp-ts = {
        "2.13.1" = {
          fetchInfo = {
            narHash = "sha256-98lRdNSlQu3fSw9U2Igyhg6Fkc7X8dwCTIy7QewSaRI=";
            type = "tarball";
            url = "https://registry.npmjs.org/fp-ts/-/fp-ts-2.13.1.tgz";
          };
          ident = "fp-ts";
          ltype = "file";
          treeInfo = { };
          version = "2.13.1";
        };
      };
      fragment-cache = {
        "0.2.1" = {
          depInfo = {
            map-cache = {
              descriptor = "^0.2.2";
              pin = "0.2.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-t/OgDc0EtHrkH4Lh31vfntgdTZQ6Dr0pIQY5cULHFAQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz";
          };
          ident = "fragment-cache";
          ltype = "file";
          version = "0.2.1";
        };
      };
      fresh = {
        "0.5.2" = {
          fetchInfo = {
            narHash = "sha256-cmyMZ2FMiqNBNdj33lS9JCCQAGhm0r7OPB9GBM36UOo=";
            type = "tarball";
            url = "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz";
          };
          ident = "fresh";
          ltype = "file";
          treeInfo = { };
          version = "0.5.2";
        };
      };
      from2 = {
        "2.3.0" = {
          depInfo = {
            inherits = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^2.0.0";
              pin = "2.3.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-/laPla9XES/U3oHhtZAXP60iAmRgod+lUXlgfcB/Nfs=";
            type = "tarball";
            url = "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz";
          };
          ident = "from2";
          ltype = "file";
          version = "2.3.0";
        };
      };
      fs-constants = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-X8BGzfIVaEnEGeipji8Cvwk145KuhhsGd2282pZJy20=";
            type = "tarball";
            url = "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz";
          };
          ident = "fs-constants";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      fs-minipass = {
        "2.1.0" = {
          depInfo = {
            minipass = {
              descriptor = "^3.0.0";
              pin = "3.3.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-QwXLMphyJpgEhnYzVy2Zw1BIS/VBU1pDKL7LlpfE5nU=";
            type = "tarball";
            url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz";
          };
          ident = "fs-minipass";
          ltype = "file";
          version = "2.1.0";
        };
      };
      fs-monkey = {
        "1.0.3" = {
          fetchInfo = {
            narHash = "sha256-2zskb3U2w17XJ9ENVz7NNpnPR9cNXsuAF2lhMcmfdGw=";
            type = "tarball";
            url = "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz";
          };
          ident = "fs-monkey";
          ltype = "file";
          treeInfo = { };
          version = "1.0.3";
        };
      };
      fs-write-stream-atomic = {
        "1.0.10" = {
          depInfo = {
            graceful-fs = {
              descriptor = "^4.1.2";
              pin = "4.2.10";
              runtime = true;
            };
            iferr = {
              descriptor = "^0.1.5";
              pin = "0.1.5";
              runtime = true;
            };
            imurmurhash = {
              descriptor = "^0.1.4";
              pin = "0.1.4";
              runtime = true;
            };
            readable-stream = {
              descriptor = "1 || 2";
              pin = "2.3.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-XWGUQOPmG0Dl9qJlCkBWOKrS2yj3YqoY4mNJVDy5Xuk=";
            type = "tarball";
            url = "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz";
          };
          ident = "fs-write-stream-atomic";
          ltype = "file";
          version = "1.0.10";
        };
      };
      "fs.realpath" = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-oPk2F5VP+ECdKr8qs3h0dziW0mK71uwTUrbgulLI/ks=";
            type = "tarball";
            url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
          };
          ident = "fs.realpath";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      fsevents = {
        "1.2.13" = {
          depInfo = {
            bindings = {
              descriptor = "^1.5.0";
              pin = "1.5.0";
              runtime = true;
            };
            nan = {
              descriptor = "^2.12.1";
              pin = "2.17.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-prK0V63HoVHzoQrTB6MzYEloOwBo5qvSnYVUrg9SFE8=";
            type = "tarball";
            url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz";
          };
          ident = "fsevents";
          lifecycle = {
            install = true;
          };
          ltype = "file";
          sysInfo = {
            os = [
              "darwin"
            ];
          };
          version = "1.2.13";
        };
        "2.3.2" = {
          fetchInfo = {
            narHash = "sha256-E3+DvwgglDWVPPUVoggGWI8OFZR0YJ5zk7nYB4+UwLI=";
            type = "tarball";
            url = "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz";
          };
          ident = "fsevents";
          lifecycle = {
            install = true;
          };
          ltype = "file";
          sysInfo = {
            os = [
              "darwin"
            ];
          };
          treeInfo = { };
          version = "2.3.2";
        };
      };
      function-bind = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-9SZTeDBJ87ogdiEHyC3b2/wr1Bv8qb8rCJeD+OYvf9A=";
            type = "tarball";
            url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz";
          };
          ident = "function-bind";
          ltype = "file";
          treeInfo = { };
          version = "1.1.1";
        };
      };
      "function.prototype.name" = {
        "1.1.5" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.3";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.19.0";
              pin = "1.21.1";
              runtime = true;
            };
            functions-have-names = {
              descriptor = "^1.2.2";
              pin = "1.2.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-FWK+IcHcca7NT3qw34biqkqnh3QwhmNLB14cdLU2VE4=";
            type = "tarball";
            url = "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz";
          };
          ident = "function.prototype.name";
          ltype = "file";
          version = "1.1.5";
        };
      };
      functional-red-black-tree = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-4tfQ3pJyebQvay60I7ohYa1WW+y/G0FatgcOX8Y4pv8=";
            type = "tarball";
            url = "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz";
          };
          ident = "functional-red-black-tree";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      functions-have-names = {
        "1.2.3" = {
          fetchInfo = {
            narHash = "sha256-dVfHQ/TWDvhFrCqSX2JEBlW2wJ3THV0pbZ0zt7I0Olk=";
            type = "tarball";
            url = "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz";
          };
          ident = "functions-have-names";
          ltype = "file";
          treeInfo = { };
          version = "1.2.3";
        };
      };
      gauge = {
        "4.0.4" = {
          depInfo = {
            aproba = {
              descriptor = "^1.0.3 || ^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            color-support = {
              descriptor = "^1.1.3";
              pin = "1.1.3";
              runtime = true;
            };
            console-control-strings = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
            has-unicode = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            signal-exit = {
              descriptor = "^3.0.7";
              pin = "3.0.7";
              runtime = true;
            };
            string-width = {
              descriptor = "^4.2.3";
              pin = "4.2.3";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^6.0.1";
              pin = "6.0.1";
              runtime = true;
            };
            wide-align = {
              descriptor = "^1.1.5";
              pin = "1.1.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-qpWm1ZOxo0q9Ds+kb4QFOAGaJ/sVwOEmiYSuKaVuQNc=";
            type = "tarball";
            url = "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz";
          };
          ident = "gauge";
          ltype = "file";
          version = "4.0.4";
        };
      };
      generic-pool = {
        "3.9.0" = {
          fetchInfo = {
            narHash = "sha256-hxwUieAHneLyyFWqZ8PCXVMLsMyCoX0KtvYteb/0TyI=";
            type = "tarball";
            url = "https://registry.npmjs.org/generic-pool/-/generic-pool-3.9.0.tgz";
          };
          ident = "generic-pool";
          ltype = "file";
          treeInfo = { };
          version = "3.9.0";
        };
      };
      gensync = {
        "1.0.0-beta.2" = {
          fetchInfo = {
            narHash = "sha256-fdVyvOEbaT+V2XrtoD05vDFG3++pJ+ugq1V15xJb0vs=";
            type = "tarball";
            url = "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz";
          };
          ident = "gensync";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0-beta.2";
        };
      };
      get-caller-file = {
        "2.0.5" = {
          fetchInfo = {
            narHash = "sha256-6s6ASytSaJ0gB+1O75bM58qa3ql1fpWpA8ayznW3F+I=";
            type = "tarball";
            url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz";
          };
          ident = "get-caller-file";
          ltype = "file";
          treeInfo = { };
          version = "2.0.5";
        };
      };
      get-func-name = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-V18E9cdmCKM16cq7AIJEd5pWlZSj70haMrASBColGZI=";
            type = "tarball";
            url = "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz";
          };
          ident = "get-func-name";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      get-intrinsic = {
        "1.2.0" = {
          depInfo = {
            function-bind = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            has = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            has-symbols = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-KaTL+9xWf1cPCftGjMgIauY/9JBV2UaaYKALJNvGueo=";
            type = "tarball";
            url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz";
          };
          ident = "get-intrinsic";
          ltype = "file";
          version = "1.2.0";
        };
      };
      get-node-dimensions = {
        "1.2.1" = {
          fetchInfo = {
            narHash = "sha256-jNBU+tR4HzOVxJuwIdZBzL9j8slq4k5dgJtqZc6PqwU=";
            type = "tarball";
            url = "https://registry.npmjs.org/get-node-dimensions/-/get-node-dimensions-1.2.1.tgz";
          };
          ident = "get-node-dimensions";
          ltype = "file";
          treeInfo = { };
          version = "1.2.1";
        };
      };
      get-package-type = {
        "0.1.0" = {
          fetchInfo = {
            narHash = "sha256-MyiDnBrXlnwOXPDdIEgp2q+FFKa+unDFXjEingS2kU0=";
            type = "tarball";
            url = "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz";
          };
          ident = "get-package-type";
          ltype = "file";
          treeInfo = { };
          version = "0.1.0";
        };
      };
      get-stream = {
        "4.1.0" = {
          depInfo = {
            pump = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-p49qiQ/A4CUjKtLue3dPXu3TH+iyCEMPyVeXQlhuFfA=";
            type = "tarball";
            url = "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz";
          };
          ident = "get-stream";
          ltype = "file";
          version = "4.1.0";
        };
        "5.2.0" = {
          depInfo = {
            pump = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-/SBxLiwCVL3yebMVDfygdOsM10ZqqLvPJS470w6Wdiw=";
            type = "tarball";
            url = "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz";
          };
          ident = "get-stream";
          ltype = "file";
          version = "5.2.0";
        };
        "6.0.1" = {
          fetchInfo = {
            narHash = "sha256-NkzeCHoKd73Q37o0O2OT8yyusJPNB3pWuTNPjTHRZN8=";
            type = "tarball";
            url = "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz";
          };
          ident = "get-stream";
          ltype = "file";
          treeInfo = { };
          version = "6.0.1";
        };
      };
      get-symbol-description = {
        "1.0.0" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            get-intrinsic = {
              descriptor = "^1.1.1";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-bp4YseOAXEN7IU9lE2OGbqZeZUYyPwtPftsSD3ZyTsk=";
            type = "tarball";
            url = "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz";
          };
          ident = "get-symbol-description";
          ltype = "file";
          version = "1.0.0";
        };
      };
      get-value = {
        "2.0.6" = {
          fetchInfo = {
            narHash = "sha256-TkTTouXDqF8fjzasPKBDygOONtWtXjCgyG2wHcBO2h4=";
            type = "tarball";
            url = "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz";
          };
          ident = "get-value";
          ltype = "file";
          treeInfo = { };
          version = "2.0.6";
        };
      };
      getpass = {
        "0.1.7" = {
          depInfo = {
            assert-plus = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-6tZsrTjEb8BSDJYPBNXBcphG0vs5xIbuOMLGSrTIvHE=";
            type = "tarball";
            url = "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz";
          };
          ident = "getpass";
          ltype = "file";
          version = "0.1.7";
        };
      };
      github-from-package = {
        "0.0.0" = {
          fetchInfo = {
            narHash = "sha256-B7yy5lP1swSzKAGZA4qd/3hug1BJCvdxZmfbRcEx7tw=";
            type = "tarball";
            url = "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz";
          };
          ident = "github-from-package";
          ltype = "file";
          treeInfo = { };
          version = "0.0.0";
        };
      };
      glob = {
        "7.2.0" = {
          depInfo = {
            "fs.realpath" = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            inflight = {
              descriptor = "^1.0.4";
              pin = "1.0.6";
              runtime = true;
            };
            inherits = {
              descriptor = "2";
              pin = "2.0.4";
              runtime = true;
            };
            minimatch = {
              descriptor = "^3.0.4";
              pin = "3.1.2";
              runtime = true;
            };
            once = {
              descriptor = "^1.3.0";
              pin = "1.4.0";
              runtime = true;
            };
            path-is-absolute = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Dc342GAA2XOAzWBU53RrHp6tPGpITbUlu2yZVsWwlRc=";
            type = "tarball";
            url = "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz";
          };
          ident = "glob";
          ltype = "file";
          version = "7.2.0";
        };
        "7.2.3" = {
          depInfo = {
            "fs.realpath" = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            inflight = {
              descriptor = "^1.0.4";
              pin = "1.0.6";
              runtime = true;
            };
            inherits = {
              descriptor = "2";
              pin = "2.0.4";
              runtime = true;
            };
            minimatch = {
              descriptor = "^3.1.1";
              pin = "3.1.2";
              runtime = true;
            };
            once = {
              descriptor = "^1.3.0";
              pin = "1.4.0";
              runtime = true;
            };
            path-is-absolute = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-QWp5le1Zd7QYp0SXrWVhX3TLZylTpU48NZ+D04pf6b4=";
            type = "tarball";
            url = "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz";
          };
          ident = "glob";
          ltype = "file";
          version = "7.2.3";
        };
      };
      glob-parent = {
        "3.1.0" = {
          depInfo = {
            is-glob = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
            path-dirname = {
              descriptor = "^1.0.0";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ujtccDdN93irS6Rou+y75a6uJl3P+t6tONoAZkdh3EE=";
            type = "tarball";
            url = "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz";
          };
          ident = "glob-parent";
          ltype = "file";
          version = "3.1.0";
        };
        "5.1.2" = {
          depInfo = {
            is-glob = {
              descriptor = "^4.0.1";
              pin = "4.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-mBzP81bqsUi8ynclBz+RKWEXbDPwkIyeOayR4oTzrsI=";
            type = "tarball";
            url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz";
          };
          ident = "glob-parent";
          ltype = "file";
          version = "5.1.2";
        };
      };
      global-modules = {
        "1.0.0" = {
          depInfo = {
            global-prefix = {
              descriptor = "^1.0.1";
              pin = "1.0.2";
              runtime = true;
            };
            is-windows = {
              descriptor = "^1.0.1";
              pin = "1.0.2";
              runtime = true;
            };
            resolve-dir = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-pKneVIovVsxcP/ip9BriQ+adhPS3StjXLVX7XbACaAE=";
            type = "tarball";
            url = "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz";
          };
          ident = "global-modules";
          ltype = "file";
          version = "1.0.0";
        };
        "2.0.0" = {
          depInfo = {
            global-prefix = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-yFwSBa5fYzVcfl1P84dGBo9dEXblY9LvSH5lZeYuCcc=";
            type = "tarball";
            url = "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz";
          };
          ident = "global-modules";
          ltype = "file";
          version = "2.0.0";
        };
      };

      global-prefix = {
        "1.0.2" = {
          depInfo = {
            expand-tilde = {
              descriptor = "^2.0.2";
              pin = "2.0.2";
              runtime = true;
            };
            homedir-polyfill = {
              descriptor = "^1.0.1";
              pin = "1.0.3";
              runtime = true;
            };
            ini = {
              descriptor = "^1.3.4";
              pin = "1.3.8";
              runtime = true;
            };
            is-windows = {
              descriptor = "^1.0.1";
              pin = "1.0.2";
              runtime = true;
            };
            which = {
              descriptor = "^1.2.14";
              pin = "1.3.1";
              runtime = true;
            };
          };

          treeInfo = lib.mkForce {
            "node_modules/expand-tilde" = {
              key = "expand-tilde/2.0.2";
              link = true;
            };
            "node_modules/homedir-polyfill" = {
              key = "homedir-polyfill/1.0.3";
              link = true;
            };
            ini = {
              key = "ini/1.3.8";
              link = true;
            };
            "node_modules/is-windows" = {
              key = "is-windows/1.0.2";
              link = true;
            };
            "node_modules/which" = {
              key = "which/1.3.1";
              link = true;
            };
          };

          fetchInfo = {
            narHash = "sha256-mrK/zB35GoEY66Hs+lwPmAemDwPChvEnD2uQdZYjGXI=";
            type = "tarball";
            url = "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz";
          };
          ident = "global-prefix";
          ltype = "file";
          version = "1.0.2";
        };

        "3.0.0" = {
          depInfo = {
            ini = {
              descriptor = "^1.3.5";
              pin = "1.3.8";
              runtime = true;
            };
            kind-of = {
              descriptor = "^6.0.2";
              pin = "6.0.3";
              runtime = true;
            };
            which = {
              descriptor = "^1.3.1";
              pin = "1.3.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Zk6jkADnreFCCuKX8QWw0hQ6IaCUUjwo+pxoHtPrF8g=";
            type = "tarball";
            url = "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz";
          };
          ident = "global-prefix";
          ltype = "file";
          version = "3.0.0";
        };
      };
      globals = {
        "11.12.0" = {
          fetchInfo = {
            narHash = "sha256-5yDNgqu+A2qodKACTpd75x7p2A9nYGPPLrpaSQiJg5U=";
            type = "tarball";
            url = "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz";
          };
          ident = "globals";
          ltype = "file";
          treeInfo = { };
          version = "11.12.0";
        };
        "13.20.0" = {
          depInfo = {
            type-fest = {
              descriptor = "^0.20.2";
              pin = "0.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rgXsocHae3SnnZRaJcnF05vZvnh5fx/b8FGbizArSuI=";
            type = "tarball";
            url = "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz";
          };
          ident = "globals";
          ltype = "file";
          version = "13.20.0";
        };
      };
      globalthis = {
        "1.0.3" = {
          depInfo = {
            define-properties = {
              descriptor = "^1.1.3";
              pin = "1.1.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-1IG9q5XPzjamsW5fTagVpUVQtVhpqqKn2SrQFtEtCF0=";
            type = "tarball";
            url = "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz";
          };
          ident = "globalthis";
          ltype = "file";
          version = "1.0.3";
        };
      };
      globby = {
        "11.1.0" = {
          depInfo = {
            array-union = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
            dir-glob = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            fast-glob = {
              descriptor = "^3.2.9";
              pin = "3.2.12";
              runtime = true;
            };
            ignore = {
              descriptor = "^5.2.0";
              pin = "5.2.4";
              runtime = true;
            };
            merge2 = {
              descriptor = "^1.4.1";
              pin = "1.4.1";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-pDQt3eQJagRiZZ3o4V+Jnlbnwb4u03qB4/v0axxMp/A=";
            type = "tarball";
            url = "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz";
          };
          ident = "globby";
          ltype = "file";
          version = "11.1.0";
        };
      };
      gopd = {
        "1.0.1" = {
          depInfo = {
            get-intrinsic = {
              descriptor = "^1.1.3";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wknwzCUDVb/wjP+hhlq6AA5gqrQzPfozD37C6FNPj44=";
            type = "tarball";
            url = "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz";
          };
          ident = "gopd";
          ltype = "file";
          version = "1.0.1";
        };
      };
      graceful-fs = {
        "4.2.10" = {
          fetchInfo = {
            narHash = "sha256-AUh4d+JbA0dSyhYmzx3ijrByR9pa70BABBehjnWiwG0=";
            type = "tarball";
            url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz";
          };
          ident = "graceful-fs";
          ltype = "file";
          treeInfo = { };
          version = "4.2.10";
        };
      };
      grapheme-splitter = {
        "1.0.4" = {
          fetchInfo = {
            narHash = "sha256-CE2xHQXW+86NSKVLtjRH1sqnBbV3lYlI2mlLCVOxgzs=";
            type = "tarball";
            url = "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz";
          };
          ident = "grapheme-splitter";
          ltype = "file";
          treeInfo = { };
          version = "1.0.4";
        };
      };
      growl = {
        "1.10.5" = {
          fetchInfo = {
            narHash = "sha256-JdYkk3DU87VSj7CRWlZmA5/yiEsCUjJ2fEf/ZosFreM=";
            type = "tarball";
            url = "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz";
          };
          ident = "growl";
          ltype = "file";
          treeInfo = { };
          version = "1.10.5";
        };
      };
      growly = {
        "1.3.0" = {
          fetchInfo = {
            narHash = "sha256-ojADwxeT2QWxYb/zOwGZzTrZcsSXBKzM/QLVBYNMxQU=";
            type = "tarball";
            url = "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz";
          };
          ident = "growly";
          ltype = "file";
          treeInfo = { };
          version = "1.3.0";
        };
      };
      handlebars = {
        "4.7.7" = {
          binInfo = {
            binPairs = {
              handlebars = "bin/handlebars";
            };
          };
          depInfo = {
            minimist = {
              descriptor = "^1.2.5";
              pin = "1.2.7";
              runtime = true;
            };
            neo-async = {
              descriptor = "^2.6.0";
              pin = "2.6.2";
              runtime = true;
            };
            source-map = {
              descriptor = "^0.6.1";
              pin = "0.6.1";
              runtime = true;
            };
            uglify-js = {
              descriptor = "^3.1.4";
              optional = true;
              pin = "3.17.4";
              runtime = true;
            };
            wordwrap = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-4RQjcmy/oQyYfWpyiTucj0bDisErsIz9xSpEk+vOGm0=";
            type = "tarball";
            url = "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz";
          };
          ident = "handlebars";
          ltype = "file";
          version = "4.7.7";
        };
      };
      har-schema = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-ADOciTnc9IG4BIWzmodWXLjGC1nzKMsXbi5z7SpmYow=";
            type = "tarball";
            url = "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz";
          };
          ident = "har-schema";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      har-validator = {
        "5.0.3" = {
          depInfo = {
            ajv = {
              descriptor = "^5.1.0";
              pin = "5.5.2";
              runtime = true;
            };
            har-schema = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-xMYMVx07P6Qdvhmzyih9gtzTSYN7WfTIfRFuYqf5gxU=";
            type = "tarball";
            url = "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz";
          };
          ident = "har-validator";
          ltype = "file";
          version = "5.0.3";
        };
        "5.1.5" = {
          depInfo = {
            ajv = {
              descriptor = "^6.12.3";
              pin = "6.12.6";
              runtime = true;
            };
            har-schema = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-yGcWoB42XRkVWX4pleE8yNsyKI3d4umsN/3ag0ecrAg=";
            type = "tarball";
            url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz";
          };
          ident = "har-validator";
          ltype = "file";
          version = "5.1.5";
        };
      };
      has = {
        "1.0.3" = {
          depInfo = {
            function-bind = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-z8QWvFmgxmKtQJ34TpRAZljXFJmXY0WUMPj1K64SHx4=";
            type = "tarball";
            url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz";
          };
          ident = "has";
          ltype = "file";
          version = "1.0.3";
        };
      };
      has-bigints = {
        "1.0.2" = {
          fetchInfo = {
            narHash = "sha256-LbPq15+J8usV8bCOrccIRtzh4ZyiUjLqzaflRX9w4bo=";
            type = "tarball";
            url = "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz";
          };
          ident = "has-bigints";
          ltype = "file";
          treeInfo = { };
          version = "1.0.2";
        };
      };
      has-flag = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-6FPI3mvzeaWOqNs71lre0tBCY/xdSo+7lBMqw1c9lM4=";
            type = "tarball";
            url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz";
          };
          ident = "has-flag";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-vPSUFfMlEN5g/4ID+ZlkxJd2xcrLd2zb1zB0uEfVeKE=";
            type = "tarball";
            url = "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz";
          };
          ident = "has-flag";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
      };
      has-property-descriptors = {
        "1.0.0" = {
          depInfo = {
            get-intrinsic = {
              descriptor = "^1.1.1";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-4ifPgOoeFgucRb9lxIJmJo2IZdx4Agfb6/y7EBR2f0U=";
            type = "tarball";
            url = "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz";
          };
          ident = "has-property-descriptors";
          ltype = "file";
          version = "1.0.0";
        };
      };
      has-proto = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-ISNmtDgUP0rItqrzD4aR/XFTe2Pnr6iUaMaJ0iajpe0=";
            type = "tarball";
            url = "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz";
          };
          ident = "has-proto";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      has-symbols = {
        "1.0.3" = {
          fetchInfo = {
            narHash = "sha256-UwYczbYNNKbZcyCkiLt8e3ASAghJIM72pdCV7DH0XQk=";
            type = "tarball";
            url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz";
          };
          ident = "has-symbols";
          ltype = "file";
          treeInfo = { };
          version = "1.0.3";
        };
      };
      has-tostringtag = {
        "1.0.0" = {
          depInfo = {
            has-symbols = {
              descriptor = "^1.0.2";
              pin = "1.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-EjwjgT5bnHi8aoxdUvSdR4A0YWGKRF5K2VfwACp5VPQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz";
          };
          ident = "has-tostringtag";
          ltype = "file";
          version = "1.0.0";
        };
      };
      has-unicode = {
        "2.0.1" = {
          fetchInfo = {
            narHash = "sha256-Nn77NY5wo5A8+koRIbKljRFHGFcwz7L/ExJqmgt3t3E=";
            type = "tarball";
            url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz";
          };
          ident = "has-unicode";
          ltype = "file";
          treeInfo = { };
          version = "2.0.1";
        };
      };
      has-value = {
        "0.3.1" = {
          depInfo = {
            get-value = {
              descriptor = "^2.0.3";
              pin = "2.0.6";
              runtime = true;
            };
            has-values = {
              descriptor = "^0.1.4";
              pin = "0.1.4";
              runtime = true;
            };
            isobject = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fumPftmKORBxNuE8DXMd0B876eFzWWIEacOyomnzfoE=";
            type = "tarball";
            url = "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz";
          };
          ident = "has-value";
          ltype = "file";
          version = "0.3.1";
        };
        "1.0.0" = {
          depInfo = {
            get-value = {
              descriptor = "^2.0.6";
              pin = "2.0.6";
              runtime = true;
            };
            has-values = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            isobject = {
              descriptor = "^3.0.0";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LcbqCi9GEz6Fopbu/UZ8cEm0Aiu5dR8yD6gtWWdKuxw=";
            type = "tarball";
            url = "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz";
          };
          ident = "has-value";
          ltype = "file";
          version = "1.0.0";
        };
      };
      has-values = {
        "0.1.4" = {
          fetchInfo = {
            narHash = "sha256-rpmhxuatjiFFfaESAh4vh1yPRk7z38Dv/7OELpV67/s=";
            type = "tarball";
            url = "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz";
          };
          ident = "has-values";
          ltype = "file";
          treeInfo = { };
          version = "0.1.4";
        };
        "1.0.0" = {
          depInfo = {
            is-number = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            kind-of = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hNp5LJ5beGq+oW92uTN1No8C7J/YWgXtH31fFPFDHZU=";
            type = "tarball";
            url = "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz";
          };
          ident = "has-values";
          ltype = "file";
          version = "1.0.0";
        };
      };
      hash-base = {
        "3.1.0" = {
          depInfo = {
            inherits = {
              descriptor = "^2.0.4";
              pin = "2.0.4";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^3.6.0";
              pin = "3.6.0";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.2.0";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fkKuRi5x1/H98C1YU7/lZD4mjr5cPxPNmn1GbVzxeCo=";
            type = "tarball";
            url = "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz";
          };
          ident = "hash-base";
          ltype = "file";
          version = "3.1.0";
        };
      };
      "hash.js" = {
        "1.1.7" = {
          depInfo = {
            inherits = {
              descriptor = "^2.0.3";
              pin = "2.0.4";
              runtime = true;
            };
            minimalistic-assert = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wgBuNAA/Cf6zsjqaaDsQ6e6qfe+EYRkvvGNvXV24NWE=";
            type = "tarball";
            url = "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz";
          };
          ident = "hash.js";
          ltype = "file";
          version = "1.1.7";
        };
      };
      he = {
        "1.2.0" = {
          binInfo = {
            binPairs = {
              he = "bin/he";
            };
          };
          fetchInfo = {
            narHash = "sha256-wBzE/RjUsqZK7a11zL7mAFGGJlSGUgZE+7J++mWYVN4=";
            type = "tarball";
            url = "https://registry.npmjs.org/he/-/he-1.2.0.tgz";
          };
          ident = "he";
          ltype = "file";
          treeInfo = { };
          version = "1.2.0";
        };
      };
      help-me = {
        "3.0.0" = {
          depInfo = {
            glob = {
              descriptor = "^7.1.6";
              pin = "7.2.3";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^3.6.0";
              pin = "3.6.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-YO9JQ2MjtGDHgvLj5aokp4JIgTAyfr3GgCHMSLVJg9Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/help-me/-/help-me-3.0.0.tgz";
          };
          ident = "help-me";
          ltype = "file";
          version = "3.0.0";
        };
      };
      hexy = {
        "0.3.4" = {
          binInfo = {
            binPairs = {
              hexy = "bin/hexy_cmd.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-eJwIGyaWEWQbkfwSH2f2hYAkDdbwMF5tDKYRZEUnRwg=";
            type = "tarball";
            url = "https://registry.npmjs.org/hexy/-/hexy-0.3.4.tgz";
          };
          ident = "hexy";
          ltype = "file";
          treeInfo = { };
          version = "0.3.4";
        };
      };
      hmac-drbg = {
        "1.0.1" = {
          depInfo = {
            "hash.js" = {
              descriptor = "^1.0.3";
              pin = "1.1.7";
              runtime = true;
            };
            minimalistic-assert = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            minimalistic-crypto-utils = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-q+yK6rrg7G+eLPWpwSSrFaCi9BuxfqeQnzb72NhfvTk=";
            type = "tarball";
            url = "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz";
          };
          ident = "hmac-drbg";
          ltype = "file";
          version = "1.0.1";
        };
      };
      hoist-non-react-statics = {
        "3.3.2" = {
          depInfo = {
            react-is = {
              descriptor = "^16.7.0";
              pin = "16.13.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-eZiFEkmy/HthIpyyfuVH6yWBrq2Ot6tD5yRndqHMoUM=";
            type = "tarball";
            url = "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz";
          };
          ident = "hoist-non-react-statics";
          ltype = "file";
          version = "3.3.2";
        };
      };

      homedir-polyfill = {
        "1.0.3" = {
          depInfo = {
            parse-passwd = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          treeInfo = lib.mkForce {
            "node_modules.parse-passwd" = {
              key  = "parse-passwd/1.0.0";
              link = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-WOZ84cGUdrly+yokQl3N2k8nk6LiT40frikByipvW5c=";
            type = "tarball";
            url = "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz";
          };
          ident = "homedir-polyfill";
          ltype = "file";
          version = "1.0.3";
        };
      };

      hosted-git-info = {
        "2.8.9" = {
          fetchInfo = {
            narHash = "sha256-jCPJw+0WqYSPtpRNJ9zu5yDrS7L7QWgrJsnZtF3+Mso=";
            type = "tarball";
            url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz";
          };
          ident = "hosted-git-info";
          ltype = "file";
          treeInfo = { };
          version = "2.8.9";
        };
      };
      html-element-map = {
        "1.3.1" = {
          depInfo = {
            "array.prototype.filter" = {
              descriptor = "^1.0.0";
              pin = "1.0.2";
              runtime = true;
            };
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZJnZ7Vx109qIgj4Br7JZptSLbE5TCW3O8500P2ac12o=";
            type = "tarball";
            url = "https://registry.npmjs.org/html-element-map/-/html-element-map-1.3.1.tgz";
          };
          ident = "html-element-map";
          ltype = "file";
          version = "1.3.1";
        };
      };
      html-encoding-sniffer = {
        "1.0.2" = {
          depInfo = {
            whatwg-encoding = {
              descriptor = "^1.0.1";
              pin = "1.0.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hfJ5rBOOIfAldC9WKNxC4TnfTUNXFyS3/eOSFPmIyf8=";
            type = "tarball";
            url = "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz";
          };
          ident = "html-encoding-sniffer";
          ltype = "file";
          version = "1.0.2";
        };
      };
      html-escaper = {
        "2.0.2" = {
          fetchInfo = {
            narHash = "sha256-BbVGi29IKasBEuO7EaQYHa1vTtZfvbw05JhtCAvDhGw=";
            type = "tarball";
            url = "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz";
          };
          ident = "html-escaper";
          ltype = "file";
          treeInfo = { };
          version = "2.0.2";
        };
      };
      htmlparser2 = {
        "6.1.0" = {
          depInfo = {
            domelementtype = {
              descriptor = "^2.0.1";
              pin = "2.3.0";
              runtime = true;
            };
            domhandler = {
              descriptor = "^4.0.0";
              pin = "4.3.1";
              runtime = true;
            };
            domutils = {
              descriptor = "^2.5.2";
              pin = "2.8.0";
              runtime = true;
            };
            entities = {
              descriptor = "^2.0.0";
              pin = "2.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wkb9NZQYfi4oVM6R/Xv7HsAZCYLv5Aq449cHfca9WMA=";
            type = "tarball";
            url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz";
          };
          ident = "htmlparser2";
          ltype = "file";
          version = "6.1.0";
        };
        "8.0.1" = {
          depInfo = {
            domelementtype = {
              descriptor = "^2.3.0";
              pin = "2.3.0";
              runtime = true;
            };
            domhandler = {
              descriptor = "^5.0.2";
              pin = "5.0.3";
              runtime = true;
            };
            domutils = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            entities = {
              descriptor = "^4.3.0";
              pin = "4.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-1fBGSOUoWnqiwLdJFssIVri0UK+TGF0Ly2VDZCrXRoA=";
            type = "tarball";
            url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz";
          };
          ident = "htmlparser2";
          ltype = "file";
          version = "8.0.1";
        };
      };
      http-cache-semantics = {
        "4.1.1" = {
          fetchInfo = {
            narHash = "sha256-ssso8PrqV3AXQl7D/zGNGfYqlSep+vfhmYbtzsUm97o=";
            type = "tarball";
            url = "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz";
          };
          ident = "http-cache-semantics";
          ltype = "file";
          treeInfo = { };
          version = "4.1.1";
        };
      };
      http-errors = {
        "2.0.0" = {
          depInfo = {
            depd = {
              descriptor = "2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            inherits = {
              descriptor = "2.0.4";
              pin = "2.0.4";
              runtime = true;
            };
            setprototypeof = {
              descriptor = "1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
            statuses = {
              descriptor = "2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            toidentifier = {
              descriptor = "1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZAisc5kjRAuz3YZEErFt/8+UxveBIXfWeY1n50R0mgg=";
            type = "tarball";
            url = "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz";
          };
          ident = "http-errors";
          ltype = "file";
          version = "2.0.0";
        };
      };
      http-parser-js = {
        "0.5.8" = {
          fetchInfo = {
            narHash = "sha256-SF45q6vWmezbbYOSwqq3Cl7pMQEhiPtt0b+ftbk2QjE=";
            type = "tarball";
            url = "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz";
          };
          ident = "http-parser-js";
          ltype = "file";
          treeInfo = { };
          version = "0.5.8";
        };
      };
      http-proxy-agent = {
        "4.0.1" = {
          depInfo = {
            "@tootallnate/once" = {
              descriptor = "1";
              pin = "1.1.2";
              runtime = true;
            };
            agent-base = {
              descriptor = "6";
              pin = "6.0.2";
              runtime = true;
            };
            debug = {
              descriptor = "4";
              pin = "4.3.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-O0SMclOVpPuhX70iTuX73AeluwsKSDmL3YfuthL5ohM=";
            type = "tarball";
            url = "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz";
          };
          ident = "http-proxy-agent";
          ltype = "file";
          version = "4.0.1";
        };
        "5.0.0" = {
          depInfo = {
            "@tootallnate/once" = {
              descriptor = "2";
              pin = "2.0.0";
              runtime = true;
            };
            agent-base = {
              descriptor = "6";
              pin = "6.0.2";
              runtime = true;
            };
            debug = {
              descriptor = "4";
              pin = "4.3.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8a7NywPQQPUQ+Vopnfsac/PAkj7rYUthODimqQEN5wE=";
            type = "tarball";
            url = "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz";
          };
          ident = "http-proxy-agent";
          ltype = "file";
          version = "5.0.0";
        };
      };
      http-signature = {
        "1.2.0" = {
          depInfo = {
            assert-plus = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            jsprim = {
              descriptor = "^1.2.2";
              pin = "1.4.2";
              runtime = true;
            };
            sshpk = {
              descriptor = "^1.7.0";
              pin = "1.17.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OWoxemqqP9r2maG/jQjkMDYqZ2i5Zkb1MekECTztRWc=";
            type = "tarball";
            url = "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz";
          };
          ident = "http-signature";
          ltype = "file";
          version = "1.2.0";
        };
      };
      http-status-codes = {
        "2.2.0" = {
          fetchInfo = {
            narHash = "sha256-+4NNzeYNdCqeESh7D+ONiquyIbbXyB4rQyVWuGycYrM=";
            type = "tarball";
            url = "https://registry.npmjs.org/http-status-codes/-/http-status-codes-2.2.0.tgz";
          };
          ident = "http-status-codes";
          ltype = "file";
          treeInfo = { };
          version = "2.2.0";
        };
      };
      https-browserify = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-Z5v/1OUcfS/lFzi1VgiGiXIzjfrs9DzeIr4PQEWGT8o=";
            type = "tarball";
            url = "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz";
          };
          ident = "https-browserify";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      https-proxy-agent = {
        "5.0.1" = {
          depInfo = {
            agent-base = {
              descriptor = "6";
              pin = "6.0.2";
              runtime = true;
            };
            debug = {
              descriptor = "4";
              pin = "4.3.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-02M71F+3Y2l1gbLk9upzpL6IU7T0t6cbtIgaQzGFQW8=";
            type = "tarball";
            url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz";
          };
          ident = "https-proxy-agent";
          ltype = "file";
          version = "5.0.1";
        };
      };
      human-signals = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-KCDPT1XvD3eMS6QdvNyZodnMRLfaeDVZZbqo/9rvQVs=";
            type = "tarball";
            url = "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz";
          };
          ident = "human-signals";
          ltype = "file";
          treeInfo = { };
          version = "1.1.1";
        };
        "2.1.0" = {
          fetchInfo = {
            narHash = "sha256-KRp+zRfFzMRydLkYqjMF4hAY131GmpbWfJB3Lgxiia4=";
            type = "tarball";
            url = "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz";
          };
          ident = "human-signals";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0";
        };
      };
      humanize = {
        "0.0.9" = {
          fetchInfo = {
            narHash = "sha256-nGfpaP8b6Ik9ByQ+Y7FK9E6gj28SNl58ca9jyfWF5ac=";
            type = "tarball";
            url = "https://registry.npmjs.org/humanize/-/humanize-0.0.9.tgz";
          };
          ident = "humanize";
          ltype = "file";
          treeInfo = { };
          version = "0.0.9";
        };
      };
      humanize-ms = {
        "1.2.1" = {
          depInfo = {
            ms = {
              descriptor = "^2.0.0";
              pin = "2.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-x7vcChv+U2bEhLUbKzIjqWvIo639OXoEu0KdELFrvCI=";
            type = "tarball";
            url = "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz";
          };
          ident = "humanize-ms";
          ltype = "file";
          version = "1.2.1";
        };
      };
      iconv-lite = {
        "0.4.24" = {
          depInfo = {
            safer-buffer = {
              descriptor = ">= 2.1.2 < 3";
              pin = "2.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AKyquJsE0pmfPSGiC+7IuhvniNI9MEFVEub2XcvIKjc=";
            type = "tarball";
            url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz";
          };
          ident = "iconv-lite";
          ltype = "file";
          version = "0.4.24";
        };
        "0.6.3" = {
          depInfo = {
            safer-buffer = {
              descriptor = ">= 2.1.2 < 3.0.0";
              pin = "2.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-5WTD6wj4xQL0yKVTnCsqIUkbWZ6/A1wPKJeLlMvP6xA=";
            type = "tarball";
            url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz";
          };
          ident = "iconv-lite";
          ltype = "file";
          version = "0.6.3";
        };
      };
      ieee754 = {
        "1.1.13" = {
          fetchInfo = {
            narHash = "sha256-uxHIVntNe7VXjapCA4ZrVG6Bv/wV3dEbZfPc0h9zovY=";
            type = "tarball";
            url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz";
          };
          ident = "ieee754";
          ltype = "file";
          treeInfo = { };
          version = "1.1.13";
        };
        "1.2.1" = {
          fetchInfo = {
            narHash = "sha256-tFbpZ+yAyaBm8/G327gTlNUtZS5zfUaAHi8W3HG6q48=";
            type = "tarball";
            url = "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz";
          };
          ident = "ieee754";
          ltype = "file";
          treeInfo = { };
          version = "1.2.1";
        };
      };
      iferr = {
        "0.1.5" = {
          fetchInfo = {
            narHash = "sha256-HpHAg++l+2PuambDbvfjRUx3bsPmdmSUzreHT/Qzvxg=";
            type = "tarball";
            url = "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz";
          };
          ident = "iferr";
          ltype = "file";
          treeInfo = { };
          version = "0.1.5";
        };
      };
      ignore = {
        "4.0.6" = {
          fetchInfo = {
            narHash = "sha256-C/HSzZg4hu+NAZ8sUp/dJkQN3/FqhGopPBntgVcryy0=";
            type = "tarball";
            url = "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz";
          };
          ident = "ignore";
          ltype = "file";
          treeInfo = { };
          version = "4.0.6";
        };
        "5.2.4" = {
          fetchInfo = {
            narHash = "sha256-fHACW7copflWCDPJUsCqYCSzJ6Gg5IQiwSQQRi9kK9s=";
            type = "tarball";
            url = "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz";
          };
          ident = "ignore";
          ltype = "file";
          treeInfo = { };
          version = "5.2.4";
        };
      };
      immer = {
        "9.0.19" = {
          fetchInfo = {
            narHash = "sha256-hYvVe/HGDbNQx77NtGOJdnLBKAw2I+YBgvYCeaK/Dy0=";
            type = "tarball";
            url = "https://registry.npmjs.org/immer/-/immer-9.0.19.tgz";
          };
          ident = "immer";
          ltype = "file";
          treeInfo = { };
          version = "9.0.19";
        };
      };
      import-fresh = {
        "3.3.0" = {
          depInfo = {
            parent-module = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            resolve-from = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wgIxG44lNfa7v7fwdcEEDXWhWkzNo8I850QRuK0jGj0=";
            type = "tarball";
            url = "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz";
          };
          ident = "import-fresh";
          ltype = "file";
          version = "3.3.0";
        };
      };
      import-local = {
        "2.0.0" = {
          binInfo = {
            binPairs = {
              import-local-fixture = "fixtures/cli.js";
            };
          };
          depInfo = {
            pkg-dir = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            resolve-cwd = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-C+dDRJuewOP+mmoci6vnAFNzbhKJu8sg7A1hfoeBkIk=";
            type = "tarball";
            url = "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz";
          };
          ident = "import-local";
          ltype = "file";
          version = "2.0.0";
        };
        "3.1.0" = {
          binInfo = {
            binPairs = {
              import-local-fixture = "fixtures/cli.js";
            };
          };
          depInfo = {
            pkg-dir = {
              descriptor = "^4.2.0";
              pin = "4.2.0";
              runtime = true;
            };
            resolve-cwd = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-pItB0MAjJCBTcipME2xzK2VkkjVmtMEQSzklnUUpM+M=";
            type = "tarball";
            url = "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz";
          };
          ident = "import-local";
          ltype = "file";
          version = "3.1.0";
        };
      };
      imurmurhash = {
        "0.1.4" = {
          fetchInfo = {
            narHash = "sha256-kQg6DzTfAqCJNsP9gs1WygIi03+4/AGeF43p9h4LH30=";
            type = "tarball";
            url = "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz";
          };
          ident = "imurmurhash";
          ltype = "file";
          treeInfo = { };
          version = "0.1.4";
        };
      };
      indent-string = {
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-W9b4E+WHsnHAhViCA940yL6iiSaz/wzLiPzdXvX1MXw=";
            type = "tarball";
            url = "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz";
          };
          ident = "indent-string";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
      };
      infer-owner = {
        "1.0.4" = {
          fetchInfo = {
            narHash = "sha256-qsfARJ/KS56KNVx4b3t7tG4OOv1WJRGJArO6lhzlWtM=";
            type = "tarball";
            url = "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz";
          };
          ident = "infer-owner";
          ltype = "file";
          treeInfo = { };
          version = "1.0.4";
        };
      };
      inflight = {
        "1.0.6" = {
          depInfo = {
            once = {
              descriptor = "^1.3.0";
              pin = "1.4.0";
              runtime = true;
            };
            wrappy = {
              descriptor = "1";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-QYcVNxVNod45ft7XJVhWJCKuVPN95a8FwfAefYWKqhg=";
            type = "tarball";
            url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";
          };
          ident = "inflight";
          ltype = "file";
          version = "1.0.6";
        };
      };
      inherits = {
        "2.0.1" = {
          fetchInfo = {
            narHash = "sha256-gcbRtqomX8TqDs1Alt616aUpV9VhoObR1UPxLsAHC8M=";
            type = "tarball";
            url = "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";
          };
          ident = "inherits";
          ltype = "file";
          treeInfo = { };
          version = "2.0.1";
        };
        "2.0.3" = {
          fetchInfo = {
            narHash = "sha256-22zUqLVWkfP4BE6cWMFZ6MMYq3nPWJzZwzMvpRL6WzI=";
            type = "tarball";
            url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
          };
          ident = "inherits";
          ltype = "file";
          treeInfo = { };
          version = "2.0.3";
        };
        "2.0.4" = {
          fetchInfo = {
            narHash = "sha256-EnwyCC7V9GbsUCFpqRNJtPNfbbEqyJTYxbRqR5SgYW0=";
            type = "tarball";
            url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
          };
          ident = "inherits";
          ltype = "file";
          treeInfo = { };
          version = "2.0.4";
        };
      };
      ini = {
        "1.3.8" = {
          fetchInfo = {
            narHash = "sha256-zX9o4qsCsgLbZ/XCCnq9F/1fkx41mv4Y2AbsY0f345g=";
            type = "tarball";
            url = "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz";
          };
          ident = "ini";
          ltype = "file";
          treeInfo = { };
          version = "1.3.8";
        };
      };
      internal-slot = {
        "1.0.4" = {
          depInfo = {
            get-intrinsic = {
              descriptor = "^1.1.3";
              pin = "1.2.0";
              runtime = true;
            };
            has = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            side-channel = {
              descriptor = "^1.0.4";
              pin = "1.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-uFAq9cR228gDpz51Fnn4jNfeAXk5zQv3yKvkU13nJN4=";
            type = "tarball";
            url = "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz";
          };
          ident = "internal-slot";
          ltype = "file";
          version = "1.0.4";
        };
      };
      internmap = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-obIWFoN6IIGTe9sW7tvcNEFOdQ5UcQoWSM6auJUXVio=";
            type = "tarball";
            url = "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz";
          };
          ident = "internmap";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
        "2.0.3" = {
          fetchInfo = {
            narHash = "sha256-KIR9V1DKo0L+A86SoyglogHN3+BJNc/AHV5nKZys7yY=";
            type = "tarball";
            url = "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz";
          };
          ident = "internmap";
          ltype = "file";
          treeInfo = { };
          version = "2.0.3";
        };
      };
      interpret = {
        "1.4.0" = {
          fetchInfo = {
            narHash = "sha256-4SAOgXDv0YOOrSS/qrKVK4VMEOfOcmoje+CQmis1xG4=";
            type = "tarball";
            url = "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz";
          };
          ident = "interpret";
          ltype = "file";
          treeInfo = { };
          version = "1.4.0";
        };
      };
      invariant = {
        "2.2.4" = {
          depInfo = {
            loose-envify = {
              descriptor = "^1.0.0";
              pin = "1.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-A9RnbmQWsK0Tl5Xt1TwjT411w/xtCf8gkCyijPez9YE=";
            type = "tarball";
            url = "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz";
          };
          ident = "invariant";
          ltype = "file";
          version = "2.2.4";
        };
      };
      io-ts = {
        "2.2.20" = {
          fetchInfo = {
            narHash = "sha256-Tfyc4fTzeJ/gC3HwWBZODhR0DdQm1fBszfcMRj58ZCQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/io-ts/-/io-ts-2.2.20.tgz";
          };
          ident = "io-ts";
          ltype = "file";
          peerInfo = {
            fp-ts = {
              descriptor = "^2.5.0";
            };
          };
          treeInfo = { };
          version = "2.2.20";
        };
      };
      io-ts-types = {
        "0.5.19" = {
          fetchInfo = {
            narHash = "sha256-ZEK/IFSQ6rvUiT7KUbzYv0XmPRxnxDwZKxuCi5ZLBrM=";
            type = "tarball";
            url = "https://registry.npmjs.org/io-ts-types/-/io-ts-types-0.5.19.tgz";
          };
          ident = "io-ts-types";
          ltype = "file";
          peerInfo = {
            fp-ts = {
              descriptor = "^2.0.0";
            };
            io-ts = {
              descriptor = "^2.0.0";
            };
            monocle-ts = {
              descriptor = "^2.0.0";
            };
            newtype-ts = {
              descriptor = "^0.3.2";
            };
          };
          treeInfo = { };
          version = "0.5.19";
        };
      };
      ip = {
        "1.1.8" = {
          fetchInfo = {
            narHash = "sha256-bwM4kAutLDrKHEJj4jvui8Y5cBdyINBw/1uv4MZA0tM=";
            type = "tarball";
            url = "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz";
          };
          ident = "ip";
          ltype = "file";
          treeInfo = { };
          version = "1.1.8";
        };
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-2DDZlTSMc1SzHR9ef9OlHzZUeCThLWIcU3V56F4Zf8k=";
            type = "tarball";
            url = "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz";
          };
          ident = "ip";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      ip-regex = {
        "2.1.0" = {
          fetchInfo = {
            narHash = "sha256-LEKrFW050z9nnLAVmnnT5cA5O2TBWi5CKXZ4zyDRvUI=";
            type = "tarball";
            url = "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz";
          };
          ident = "ip-regex";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0";
        };
      };
      "ipaddr.js" = {
        "1.9.1" = {
          fetchInfo = {
            narHash = "sha256-40Yge81LXDYkX3g3Bm0fIN9z+Ol6wjiBc3RjqXXUaRM=";
            type = "tarball";
            url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz";
          };
          ident = "ipaddr.js";
          ltype = "file";
          treeInfo = { };
          version = "1.9.1";
        };
      };
      is-accessor-descriptor = {
        "0.1.6" = {
          depInfo = {
            kind-of = {
              descriptor = "^3.0.2";
              pin = "3.2.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-6qoX3aQFUWJvyOp3MveM8/CBB/T0lUCLy12NdvNrquI=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz";
          };
          ident = "is-accessor-descriptor";
          ltype = "file";
          version = "0.1.6";
        };
        "1.0.0" = {
          depInfo = {
            kind-of = {
              descriptor = "^6.0.0";
              pin = "6.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-vJvAJ8szdmV1k3ujo6Wkam6GK7zGfEuI4ldKaPnr1Yk=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz";
          };
          ident = "is-accessor-descriptor";
          ltype = "file";
          version = "1.0.0";
        };
      };
      is-arguments = {
        "1.1.1" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            has-tostringtag = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-NA69198poe7Wzmaow34bJ11V4Ta0K/J6KPzvLmMNm8I=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz";
          };
          ident = "is-arguments";
          ltype = "file";
          version = "1.1.1";
        };
      };
      is-array-buffer = {
        "3.0.1" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            get-intrinsic = {
              descriptor = "^1.1.3";
              pin = "1.2.0";
              runtime = true;
            };
            is-typed-array = {
              descriptor = "^1.1.10";
              pin = "1.1.10";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-JZskPGGSqr8/8LXpmI7+4PT8uy50gPKG4VgAXB40EL8=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz";
          };
          ident = "is-array-buffer";
          ltype = "file";
          version = "3.0.1";
        };
      };
      is-arrayish = {
        "0.2.1" = {
          fetchInfo = {
            narHash = "sha256-wvuJg92GZxDL9IffjN5ttz8DRki65ZgZoM3Mr1V9IyM=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz";
          };
          ident = "is-arrayish";
          ltype = "file";
          treeInfo = { };
          version = "0.2.1";
        };
      };
      is-bigint = {
        "1.0.4" = {
          depInfo = {
            has-bigints = {
              descriptor = "^1.0.1";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-GKH3x0bhVd9eRyfWcs89IHQJgjn/5h0mITbkxgg7mAg=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz";
          };
          ident = "is-bigint";
          ltype = "file";
          version = "1.0.4";
        };
      };
      is-binary-path = {
        "1.0.1" = {
          depInfo = {
            binary-extensions = {
              descriptor = "^1.0.0";
              pin = "1.13.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-v2gww0WOmlpfAMNg5QGeJfL+aeTpCbCvewgnxzrDyBE=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz";
          };
          ident = "is-binary-path";
          ltype = "file";
          version = "1.0.1";
        };
        "2.1.0" = {
          depInfo = {
            binary-extensions = {
              descriptor = "^2.0.0";
              pin = "2.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-sw0xKthTgrk2Z3NKJLg5XXpyAcTpC5aQkG0LDEGA8Lk=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz";
          };
          ident = "is-binary-path";
          ltype = "file";
          version = "2.1.0";
        };
      };
      is-boolean-object = {
        "1.1.2" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            has-tostringtag = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-/cvTh9+AMWF6iMMXCngaxj+LnPNCxatQFp/pSrgs74k=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz";
          };
          ident = "is-boolean-object";
          ltype = "file";
          version = "1.1.2";
        };
      };
      is-buffer = {
        "1.1.6" = {
          fetchInfo = {
            narHash = "sha256-ZqhOEtSsW9VIca+cNURW1kJrDYAM/JqAv9c8kIaioHg=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz";
          };
          ident = "is-buffer";
          ltype = "file";
          treeInfo = { };
          version = "1.1.6";
        };
      };
      is-callable = {
        "1.2.7" = {
          fetchInfo = {
            narHash = "sha256-7h/ZjgrSnEtMqP8EQvVCNjfvNS7ZQ03uQIqtAG7afmw=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz";
          };
          ident = "is-callable";
          ltype = "file";
          treeInfo = { };
          version = "1.2.7";
        };
      };
      is-ci = {
        "2.0.0" = {
          binInfo = {
            binPairs = {
              is-ci = "bin.js";
            };
          };
          depInfo = {
            ci-info = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-iqQRiQ0SQ2PPnzJwlGXf6FGIZchkk0UxyY81rY1Ph5M=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz";
          };
          ident = "is-ci";
          ltype = "file";
          version = "2.0.0";
        };
      };
      is-core-module = {
        "2.11.0" = {
          depInfo = {
            has = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-/nUASoPE2TWgzP0+HyPY6qEb67Kw1stZTtWMMykFcdY=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz";
          };
          ident = "is-core-module";
          ltype = "file";
          version = "2.11.0";
        };
      };
      is-data-descriptor = {
        "0.1.4" = {
          depInfo = {
            kind-of = {
              descriptor = "^3.0.2";
              pin = "3.2.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8nXVGDnZJCtXUk65QO8vGocsA/Y0QKIm3Us1esPt9Fc=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz";
          };
          ident = "is-data-descriptor";
          ltype = "file";
          version = "0.1.4";
        };
        "1.0.0" = {
          depInfo = {
            kind-of = {
              descriptor = "^6.0.0";
              pin = "6.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gTKHdQHzL9Oteu+TyuDxXhn3pXOmDfvXlyN/X0tNT5E=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz";
          };
          ident = "is-data-descriptor";
          ltype = "file";
          version = "1.0.0";
        };
      };
      is-date-object = {
        "1.0.5" = {
          depInfo = {
            has-tostringtag = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DOoOg9XTnjmck7pSLUl5chkS5FDZHmbwlkiIWi2ESwg=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz";
          };
          ident = "is-date-object";
          ltype = "file";
          version = "1.0.5";
        };
      };
      is-descriptor = {
        "0.1.6" = {
          depInfo = {
            is-accessor-descriptor = {
              descriptor = "^0.1.6";
              pin = "0.1.6";
              runtime = true;
            };
            is-data-descriptor = {
              descriptor = "^0.1.4";
              pin = "0.1.4";
              runtime = true;
            };
            kind-of = {
              descriptor = "^5.0.0";
              pin = "5.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-jOTkqnZouYrPQIOm6zhzcOmIKoKo+n0b5oP+Rj0x2e8=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz";
          };
          ident = "is-descriptor";
          ltype = "file";
          version = "0.1.6";
        };
        "1.0.2" = {
          depInfo = {
            is-accessor-descriptor = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            is-data-descriptor = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            kind-of = {
              descriptor = "^6.0.2";
              pin = "6.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8wI/NPgqPImA4EZoKBXtojv3Kif89I4AANDIYGT6hNY=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz";
          };
          ident = "is-descriptor";
          ltype = "file";
          version = "1.0.2";
        };
      };
      is-docker = {
        "2.2.1" = {
          binInfo = {
            binPairs = {
              is-docker = "cli.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-sbDG7WOLZPR6l14Z2Vq2ytVOqsQXSRqLQyDpmNyh1z8=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz";
          };
          ident = "is-docker";
          ltype = "file";
          treeInfo = { };
          version = "2.2.1";
        };
      };
      is-extendable = {
        "0.1.1" = {
          fetchInfo = {
            narHash = "sha256-v1hJq74OXLHSGXp6M+LKzbRKdEMkOBZHky74j+uJH/A=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz";
          };
          ident = "is-extendable";
          ltype = "file";
          treeInfo = { };
          version = "0.1.1";
        };
        "1.0.1" = {
          depInfo = {
            is-plain-object = {
              descriptor = "^2.0.4";
              pin = "2.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-tkaETV31K3OaYYG4uOSTEn0tMHR4Cr5wNvi+bTTNX3w=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz";
          };
          ident = "is-extendable";
          ltype = "file";
          version = "1.0.1";
        };
      };
      is-extglob = {
        "2.1.1" = {
          fetchInfo = {
            narHash = "sha256-vY1Bx1tKKhqfbF3itxnDzWl3wA8dMl1GiNL93Bdb+1A=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz";
          };
          ident = "is-extglob";
          ltype = "file";
          treeInfo = { };
          version = "2.1.1";
        };
      };
      is-fullwidth-code-point = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-rkWwf0HWxcw6AGZUBwSopUb9qWOm3pi4RExEGISgLb8=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz";
          };
          ident = "is-fullwidth-code-point";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-FAwh/1ODBHIw/Tm2EQLvleV6Xkb1qy7AKy6kBEi9ei8=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz";
          };
          ident = "is-fullwidth-code-point";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
      };
      is-generator-fn = {
        "2.1.0" = {
          fetchInfo = {
            narHash = "sha256-XRFwzB6BOSYOHcqZs42DXlxYEwfjFUQ3X9/g+r69FW8=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz";
          };
          ident = "is-generator-fn";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0";
        };
      };
      is-generator-function = {
        "1.0.10" = {
          depInfo = {
            has-tostringtag = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-zLoxBhopznS0XogJLUYboDPVzrbzZwfdlhoG2FF+GUw=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz";
          };
          ident = "is-generator-function";
          ltype = "file";
          version = "1.0.10";
        };
      };
      is-glob = {
        "3.1.0" = {
          depInfo = {
            is-extglob = {
              descriptor = "^2.1.0";
              pin = "2.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-xnipZAB+pLdAZIr+4juBYnmSB0Ojze5ykHjsSKnD+KQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz";
          };
          ident = "is-glob";
          ltype = "file";
          version = "3.1.0";
        };
        "4.0.3" = {
          depInfo = {
            is-extglob = {
              descriptor = "^2.1.1";
              pin = "2.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7FIQemaZXYPFuIoAykkbzU8g5B2TlAUoymUpYM0QO9A=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz";
          };
          ident = "is-glob";
          ltype = "file";
          version = "4.0.3";
        };
      };
      is-hotkey = {
        "0.1.8" = {
          fetchInfo = {
            narHash = "sha256-pi6IT1n4NCJxcWYxtCygozfrSSGVo7Av/3/+U0Pmnww=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.1.8.tgz";
          };
          ident = "is-hotkey";
          ltype = "file";
          treeInfo = { };
          version = "0.1.8";
        };
      };
      is-lambda = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-9aa077zq3bErmDHDXMRsiP1/safFzjixLxXzC0E0a4k=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz";
          };
          ident = "is-lambda";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      is-map = {
        "2.0.2" = {
          fetchInfo = {
            narHash = "sha256-E1hx+b8tJAW/vy7qWnKkC7mtn6i2kKEwW1tsZCLGUDU=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz";
          };
          ident = "is-map";
          ltype = "file";
          treeInfo = { };
          version = "2.0.2";
        };
      };
      is-nan = {
        "1.3.2" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.0";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.3";
              pin = "1.1.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Ab/SegCE04V46SsS/BtseLUNu/pdo/jY6e/LpUa1nj0=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz";
          };
          ident = "is-nan";
          ltype = "file";
          version = "1.3.2";
        };
      };
      is-negative-zero = {
        "2.0.2" = {
          fetchInfo = {
            narHash = "sha256-df2CjgfWqs/rALktCOr77RPoyjtKAReBT0yFXLDqFAo=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz";
          };
          ident = "is-negative-zero";
          ltype = "file";
          treeInfo = { };
          version = "2.0.2";
        };
      };
      is-number = {
        "3.0.0" = {
          depInfo = {
            kind-of = {
              descriptor = "^3.0.2";
              pin = "3.2.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-iwxV0galuDYWXJ4R3386SK+vhLyZ0IPcIMTBdK9fLjg=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz";
          };
          ident = "is-number";
          ltype = "file";
          version = "3.0.0";
        };
        "7.0.0" = {
          fetchInfo = {
            narHash = "sha256-sOcAFDhYCindWvE4jW6RNeoCBP4VZEyS7M3dq7cGgNI=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz";
          };
          ident = "is-number";
          ltype = "file";
          treeInfo = { };
          version = "7.0.0";
        };
      };
      is-number-object = {
        "1.0.7" = {
          depInfo = {
            has-tostringtag = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MLgeeh0r1+/h/F32pDU8xH/pnSoFw6JtTM9y6GF2ne8=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz";
          };
          ident = "is-number-object";
          ltype = "file";
          version = "1.0.7";
        };
      };
      is-plain-obj = {
        "2.1.0" = {
          fetchInfo = {
            narHash = "sha256-HIiBMdjqap/JL9wNUGTYUBWJTKDWBhvu5/F0avI33ew=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz";
          };
          ident = "is-plain-obj";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0";
        };
      };
      is-plain-object = {
        "2.0.4" = {
          depInfo = {
            isobject = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-/5upb4OB9itAJTTssxgDReqRLG+DTV0CA6BmqfqD3OI=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz";
          };
          ident = "is-plain-object";
          ltype = "file";
          version = "2.0.4";
        };
        "5.0.0" = {
          fetchInfo = {
            narHash = "sha256-8g1p8PGHuXMbz4Kay9cgAytCXN3sEc2g1dzDKg1LRaU=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz";
          };
          ident = "is-plain-object";
          ltype = "file";
          treeInfo = { };
          version = "5.0.0";
        };
      };
      is-regex = {
        "1.1.4" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            has-tostringtag = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-KgL5DJkp0EUQxKXR/HfjXwrUPfTY/rbhfQTt2384qM0=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz";
          };
          ident = "is-regex";
          ltype = "file";
          version = "1.1.4";
        };
      };
      is-set = {
        "2.0.2" = {
          fetchInfo = {
            narHash = "sha256-QQM7QKDIDj3dEo/LrwiO9midLu520ikO6T4oe7DrX9s=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz";
          };
          ident = "is-set";
          ltype = "file";
          treeInfo = { };
          version = "2.0.2";
        };
      };
      is-shared-array-buffer = {
        "1.0.2" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rebNppBowg+u/Gx3TI07QGZD0v26y5CxwdQ05B2Ei8k=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz";
          };
          ident = "is-shared-array-buffer";
          ltype = "file";
          version = "1.0.2";
        };
      };
      is-stream = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-8fAw+WPWodAWy1fYEX1/2r/OSGINjzccB2Nw+VUluRA=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz";
          };
          ident = "is-stream";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
        "2.0.1" = {
          fetchInfo = {
            narHash = "sha256-Fh80EDj5F2Taioq1Q5Q877MARryNTEB3CzpqWiSUlJQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz";
          };
          ident = "is-stream";
          ltype = "file";
          treeInfo = { };
          version = "2.0.1";
        };
      };
      is-string = {
        "1.0.7" = {
          depInfo = {
            has-tostringtag = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-sGSG0tODo7omm2xgc/PIXmQbxr3CqLxeFJCJ3doOhCI=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz";
          };
          ident = "is-string";
          ltype = "file";
          version = "1.0.7";
        };
      };
      is-subset = {
        "0.1.1" = {
          fetchInfo = {
            narHash = "sha256-iPEjG/tOSPgZZ1HJW/jctOLK8ps6fDJcJl/5HLHcTkI=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz";
          };
          ident = "is-subset";
          ltype = "file";
          treeInfo = { };
          version = "0.1.1";
        };
      };
      is-symbol = {
        "1.0.4" = {
          depInfo = {
            has-symbols = {
              descriptor = "^1.0.2";
              pin = "1.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-D6RS2woSBBiF6Sd9vb7CRmQDpk7qEkvkcF+2eNufyZk=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz";
          };
          ident = "is-symbol";
          ltype = "file";
          version = "1.0.4";
        };
      };
      is-typed-array = {
        "1.1.10" = {
          depInfo = {
            available-typed-arrays = {
              descriptor = "^1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            for-each = {
              descriptor = "^0.3.3";
              pin = "0.3.3";
              runtime = true;
            };
            gopd = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            has-tostringtag = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8HLKKMjaIyXdtrShvY6VqOLVvk2fgz3Py4lBwOhDmg0=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz";
          };
          ident = "is-typed-array";
          ltype = "file";
          version = "1.1.10";
        };
      };
      is-typedarray = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-KV/7NxzQDyhkz9Q5WFDM6T+JXnFOBf7qW9eK4XowMtw=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz";
          };
          ident = "is-typedarray";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      is-unicode-supported = {
        "0.1.0" = {
          fetchInfo = {
            narHash = "sha256-1ksODnVi/GpJeGisnG6fvR4tJWxrohqm3uuo8yGbocs=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz";
          };
          ident = "is-unicode-supported";
          ltype = "file";
          treeInfo = { };
          version = "0.1.0";
        };
      };
      is-weakmap = {
        "2.0.1" = {
          fetchInfo = {
            narHash = "sha256-brEWHBdrf8G8Yo/4pGYcsvqmu0CuR9tPEVUbJdJVhww=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz";
          };
          ident = "is-weakmap";
          ltype = "file";
          treeInfo = { };
          version = "2.0.1";
        };
      };
      is-weakref = {
        "1.0.2" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OIz4DKzypaeD/AYOhAgijzNIbaNnSDnLg9sCVXTbiN4=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz";
          };
          ident = "is-weakref";
          ltype = "file";
          version = "1.0.2";
        };
      };
      is-weakset = {
        "2.0.2" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            get-intrinsic = {
              descriptor = "^1.1.1";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-vTr6/ImEweEGITEJIvMuNVNoFooez6FLmQrcN14NVj8=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz";
          };
          ident = "is-weakset";
          ltype = "file";
          version = "2.0.2";
        };
      };
      is-windows = {
        "1.0.2" = {
          fetchInfo = {
            narHash = "sha256-EDbnSF8ISsPa0Z5RjjkM04ykTNdIvwPry+01gPe4ZP0=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz";
          };
          ident = "is-windows";
          ltype = "file";
          treeInfo = { };
          version = "1.0.2";
        };
      };
      is-wsl = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-l5M3/VzvP2LfprVAKmmh1iSz7aplRreZLI5S3cBFLSQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz";
          };
          ident = "is-wsl";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
        "2.2.0" = {
          depInfo = {
            is-docker = {
              descriptor = "^2.0.0";
              pin = "2.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-yRcLQTaMu6gAhtlr8muchJnaa6WFh4Lkl/LV6NxY4Dc=";
            type = "tarball";
            url = "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz";
          };
          ident = "is-wsl";
          ltype = "file";
          version = "2.2.0";
        };
      };
      isarray = {
        "0.0.1" = {
          fetchInfo = {
            narHash = "sha256-V6gTdDJYc+rZ98vakiyeVCe/hR6GgyRbv305T0nmQUg=";
            type = "tarball";
            url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";
          };
          ident = "isarray";
          ltype = "file";
          treeInfo = { };
          version = "0.0.1";
        };
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-MgGyCOqRFUXaO8KLEId+Y33InKHReFgmLkbofWbfhgA=";
            type = "tarball";
            url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
          };
          ident = "isarray";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
        "2.0.5" = {
          fetchInfo = {
            narHash = "sha256-RJLBeZgYHQtWnj9N67T92krmNciVv5R1mefQjp9Inic=";
            type = "tarball";
            url = "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz";
          };
          ident = "isarray";
          ltype = "file";
          treeInfo = { };
          version = "2.0.5";
        };
      };
      isexe = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-l3Fv+HpHS6H1TqfC1WSGjsGlX08oDHyHdsEu9JQkvhE=";
            type = "tarball";
            url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz";
          };
          ident = "isexe";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      isobject = {
        "2.1.0" = {
          depInfo = {
            isarray = {
              descriptor = "1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-FcJ6shT4owGFSFlyhBUtxcLgbvlaovz2JSWSLf0+vG8=";
            type = "tarball";
            url = "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz";
          };
          ident = "isobject";
          ltype = "file";
          version = "2.1.0";
        };
        "3.0.1" = {
          fetchInfo = {
            narHash = "sha256-9BvmvB6upW/lzT2RVapZS1bMdEKFO4stN29WY0wIX2g=";
            type = "tarball";
            url = "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz";
          };
          ident = "isobject";
          ltype = "file";
          treeInfo = { };
          version = "3.0.1";
        };
      };
      isomorphic-ws = {
        "4.0.1" = {
          fetchInfo = {
            narHash = "sha256-Jteq9HWftwzzgu34kLBL5Tzj9MVvVP2LOcron9jYl6A=";
            type = "tarball";
            url = "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz";
          };
          ident = "isomorphic-ws";
          ltype = "file";
          peerInfo = {
            ws = {
              descriptor = "*";
            };
          };
          treeInfo = { };
          version = "4.0.1";
        };
      };
      isstream = {
        "0.1.2" = {
          fetchInfo = {
            narHash = "sha256-PtZMVwH6u+fw6jYejz34Lh1B2W2XyAMi1tLEs2otaso=";
            type = "tarball";
            url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz";
          };
          ident = "isstream";
          ltype = "file";
          treeInfo = { };
          version = "0.1.2";
        };
      };
      istanbul-lib-coverage = {
        "3.2.0" = {
          fetchInfo = {
            narHash = "sha256-SBDQUKLOF5c2ZbzCiUKmwBRjeL6z9bfOEOiZUEQ4nok=";
            type = "tarball";
            url = "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz";
          };
          ident = "istanbul-lib-coverage";
          ltype = "file";
          treeInfo = { };
          version = "3.2.0";
        };
      };
      istanbul-lib-instrument = {
        "4.0.3" = {
          depInfo = {
            "@babel/core" = {
              descriptor = "^7.7.5";
              pin = "7.20.12";
              runtime = true;
            };
            "@istanbuljs/schema" = {
              descriptor = "^0.1.2";
              pin = "0.1.3";
              runtime = true;
            };
            istanbul-lib-coverage = {
              descriptor = "^3.0.0";
              pin = "3.2.0";
              runtime = true;
            };
            semver = {
              descriptor = "^6.3.0";
              pin = "6.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-a3BV/Fcjxqx3KU/zY7t6MtVp//Al0ErIuTvYbg4TBRk=";
            type = "tarball";
            url = "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz";
          };
          ident = "istanbul-lib-instrument";
          ltype = "file";
          version = "4.0.3";
        };
        "5.2.1" = {
          depInfo = {
            "@babel/core" = {
              descriptor = "^7.12.3";
              pin = "7.20.12";
              runtime = true;
            };
            "@babel/parser" = {
              descriptor = "^7.14.7";
              pin = "7.20.15";
              runtime = true;
            };
            "@istanbuljs/schema" = {
              descriptor = "^0.1.2";
              pin = "0.1.3";
              runtime = true;
            };
            istanbul-lib-coverage = {
              descriptor = "^3.2.0";
              pin = "3.2.0";
              runtime = true;
            };
            semver = {
              descriptor = "^6.3.0";
              pin = "6.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-PS2ATZvRq78EeJLAAtnWYVq5FRvdU8Rl6LSkqUIapwI=";
            type = "tarball";
            url = "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz";
          };
          ident = "istanbul-lib-instrument";
          ltype = "file";
          version = "5.2.1";
        };
      };
      istanbul-lib-report = {
        "3.0.0" = {
          depInfo = {
            istanbul-lib-coverage = {
              descriptor = "^3.0.0";
              pin = "3.2.0";
              runtime = true;
            };
            make-dir = {
              descriptor = "^3.0.0";
              pin = "3.1.0";
              runtime = true;
            };
            supports-color = {
              descriptor = "^7.1.0";
              pin = "7.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-yKHY7rQy7O64fcuZZAEIlfSPyuxhxkrCUy/c8QK/brQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz";
          };
          ident = "istanbul-lib-report";
          ltype = "file";
          version = "3.0.0";
        };
      };
      istanbul-lib-source-maps = {
        "4.0.1" = {
          depInfo = {
            debug = {
              descriptor = "^4.1.1";
              pin = "4.3.4";
              runtime = true;
            };
            istanbul-lib-coverage = {
              descriptor = "^3.0.0";
              pin = "3.2.0";
              runtime = true;
            };
            source-map = {
              descriptor = "^0.6.1";
              pin = "0.6.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LzM3eLKblVpcvRRAphG/u8JajQI/2+d2ZudWVJAdtww=";
            type = "tarball";
            url = "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz";
          };
          ident = "istanbul-lib-source-maps";
          ltype = "file";
          version = "4.0.1";
        };
      };
      istanbul-reports = {
        "3.1.5" = {
          depInfo = {
            html-escaper = {
              descriptor = "^2.0.0";
              pin = "2.0.2";
              runtime = true;
            };
            istanbul-lib-report = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OQeV9DHf3izsuXJaUHQNJT9kJUT5KTmR+dgiJdP59D8=";
            type = "tarball";
            url = "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz";
          };
          ident = "istanbul-reports";
          ltype = "file";
          version = "3.1.5";
        };
      };
      jest = {
        "25.5.4" = {
          binInfo = {
            binPairs = {
              jest = "bin/jest.js";
            };
          };
          depInfo = {
            "@jest/core" = {
              descriptor = "^25.5.4";
              pin = "25.5.4";
              runtime = true;
            };
            import-local = {
              descriptor = "^3.0.2";
              pin = "3.1.0";
              runtime = true;
            };
            jest-cli = {
              descriptor = "^25.5.4";
              pin = "25.5.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-eYr11XRT/XadEVahAaqkt7IAZNlc+3zEUqGSQ0ZTYQM=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest/-/jest-25.5.4.tgz";
          };
          ident = "jest";
          ltype = "file";
          version = "25.5.4";
        };
        "28.1.3" = {
          binInfo = {
            binPairs = {
              jest = "bin/jest.js";
            };
          };
          depInfo = {
            "@jest/core" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            import-local = {
              descriptor = "^3.0.2";
              pin = "3.1.0";
              runtime = true;
            };
            jest-cli = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-GoNlzvyYvdEROIqxHOa0CA6FYtRk7efLtuD4uyj+8y4=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz";
          };
          ident = "jest";
          ltype = "file";
          peerInfo = {
            node-notifier = {
              descriptor = "^8.0.1 || ^9.0.0 || ^10.0.0";
              optional = true;
            };
          };
          version = "28.1.3";
        };
      };
      jest-changed-files = {
        "25.5.0" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            execa = {
              descriptor = "^3.2.0";
              pin = "3.4.0";
              runtime = true;
            };
            throat = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-D8PmYYZAo96A5TNSMfb2iR0W2m0NzvAVRJns2W06VZc=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.5.0.tgz";
          };
          ident = "jest-changed-files";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            execa = {
              descriptor = "^5.0.0";
              pin = "5.1.1";
              runtime = true;
            };
            p-limit = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-jRTjBvoHfwds/rVlTeNcyDT2+L7Gnbj6/3ELWzeMocc=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz";
          };
          ident = "jest-changed-files";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-circus = {
        "28.1.3" = {
          depInfo = {
            "@jest/environment" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/expect" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/test-result" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            co = {
              descriptor = "^4.6.0";
              pin = "4.6.0";
              runtime = true;
            };
            dedent = {
              descriptor = "^0.7.0";
              pin = "0.7.0";
              runtime = true;
            };
            is-generator-fn = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
            jest-each = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-matcher-utils = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-runtime = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-snapshot = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            p-limit = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            stack-utils = {
              descriptor = "^2.0.3";
              pin = "2.0.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Z1scrE1al4EW6k7xHyTw53p4bCDGCYvrAuouaA83UA8=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz";
          };
          ident = "jest-circus";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-cli = {
        "25.5.4" = {
          binInfo = {
            binPairs = {
              jest = "bin/jest.js";
            };
          };
          depInfo = {
            "@jest/core" = {
              descriptor = "^25.5.4";
              pin = "25.5.4";
              runtime = true;
            };
            "@jest/test-result" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            exit = {
              descriptor = "^0.1.2";
              pin = "0.1.2";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
            import-local = {
              descriptor = "^3.0.2";
              pin = "3.1.0";
              runtime = true;
            };
            is-ci = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            jest-config = {
              descriptor = "^25.5.4";
              pin = "25.5.4";
              runtime = true;
            };
            jest-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-validate = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            prompts = {
              descriptor = "^2.0.1";
              pin = "2.4.2";
              runtime = true;
            };
            realpath-native = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            yargs = {
              descriptor = "^15.3.1";
              pin = "15.4.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-w55JrcoByesZ7FC0yetOSGeDrvF+KO4l2dp+olyyhaU=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-cli/-/jest-cli-25.5.4.tgz";
          };
          ident = "jest-cli";
          ltype = "file";
          version = "25.5.4";
        };
        "28.1.3" = {
          binInfo = {
            binPairs = {
              jest = "bin/jest.js";
            };
          };
          depInfo = {
            "@jest/core" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/test-result" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            exit = {
              descriptor = "^0.1.2";
              pin = "0.1.2";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
            import-local = {
              descriptor = "^3.0.2";
              pin = "3.1.0";
              runtime = true;
            };
            jest-config = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-validate = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            prompts = {
              descriptor = "^2.0.1";
              pin = "2.4.2";
              runtime = true;
            };
            yargs = {
              descriptor = "^17.3.1";
              pin = "17.6.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-woBopaMQ7hZHuUpT6UaQyCGTe0vn6R045x2R4xYHBE8=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz";
          };
          ident = "jest-cli";
          ltype = "file";
          peerInfo = {
            node-notifier = {
              descriptor = "^8.0.1 || ^9.0.0 || ^10.0.0";
              optional = true;
            };
          };
          version = "28.1.3";
        };
      };
      jest-config = {
        "28.1.3" = {
          depInfo = {
            "@babel/core" = {
              descriptor = "^7.11.6";
              pin = "7.20.12";
              runtime = true;
            };
            "@jest/test-sequencer" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            babel-jest = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            ci-info = {
              descriptor = "^3.2.0";
              pin = "3.7.1";
              runtime = true;
            };
            deepmerge = {
              descriptor = "^4.2.2";
              pin = "4.3.0";
              runtime = true;
            };
            glob = {
              descriptor = "^7.1.3";
              pin = "7.2.3";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
            jest-circus = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-environment-node = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
            jest-regex-util = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
            jest-resolve = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-runner = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-validate = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            micromatch = {
              descriptor = "^4.0.4";
              pin = "4.0.5";
              runtime = true;
            };
            parse-json = {
              descriptor = "^5.2.0";
              pin = "5.2.0";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            strip-json-comments = {
              descriptor = "^3.1.1";
              pin = "3.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-g/96j/07VKNOJR7UqxGYe3HyoixSIwwkSkldH4Mt7Q8=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz";
          };
          ident = "jest-config";
          ltype = "file";
          peerInfo = {
            "@types/node" = {
              descriptor = "*";
              optional = true;
            };
            ts-node = {
              descriptor = ">=9.0.0";
              optional = true;
            };
          };
          version = "28.1.3";
        };
      };
      jest-diff = {
        "25.5.0" = {
          depInfo = {
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            diff-sequences = {
              descriptor = "^25.2.6";
              pin = "25.2.6";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^25.2.6";
              pin = "25.2.6";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-VVP7djUYnLreUOfb493S3dkugK3SVS+YmdzKdC7cQXk=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz";
          };
          ident = "jest-diff";
          ltype = "file";
          version = "25.5.0";
        };
        "26.6.2" = {
          depInfo = {
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            diff-sequences = {
              descriptor = "^26.6.2";
              pin = "26.6.2";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^26.3.0";
              pin = "26.3.0";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^26.6.2";
              pin = "26.6.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Vnwhbcv0/n1xyfLKdDHb1nVhPvf1AJ+PunRzWX8CE6o=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz";
          };
          ident = "jest-diff";
          ltype = "file";
          version = "26.6.2";
        };
        "27.5.1" = {
          depInfo = {
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            diff-sequences = {
              descriptor = "^27.5.1";
              pin = "27.5.1";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^27.5.1";
              pin = "27.5.1";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^27.5.1";
              pin = "27.5.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-sO+pSkKU3GB4S702JAudCnzqLhPC0MIzW5E/YAaMNRQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz";
          };
          ident = "jest-diff";
          ltype = "file";
          version = "27.5.1";
        };
        "28.1.3" = {
          depInfo = {
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            diff-sequences = {
              descriptor = "^28.1.1";
              pin = "28.1.1";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-1mv4gPI3tOZOdhwHXnqOzsYqINMnxe2wjtaW3MZGUYw=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz";
          };
          ident = "jest-diff";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-docblock = {
        "25.3.0" = {
          depInfo = {
            detect-newline = {
              descriptor = "^3.0.0";
              pin = "3.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-PfE0ZaOoZYq1sL6Y8fjA/1LF8DHM/NbSXQO62OCyw9A=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz";
          };
          ident = "jest-docblock";
          ltype = "file";
          version = "25.3.0";
        };
        "28.1.1" = {
          depInfo = {
            detect-newline = {
              descriptor = "^3.0.0";
              pin = "3.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-cH7m0IZbF+uSw81NhDSW3uED99Ok7M4MV4242eybBZ0=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz";
          };
          ident = "jest-docblock";
          ltype = "file";
          version = "28.1.1";
        };
      };
      jest-each = {
        "25.5.0" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^25.2.6";
              pin = "25.2.6";
              runtime = true;
            };
            jest-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Km9rl1C29T1QIRWkapJ8JpSrdPDVwl4LGmcP/b5jI2A=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-each/-/jest-each-25.5.0.tgz";
          };
          ident = "jest-each";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rRYWTIVBGThwpuQsw9Ykgh+112pxDtNgRsdmI3Kmz5o=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz";
          };
          ident = "jest-each";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-environment-jsdom = {
        "25.5.0" = {
          depInfo = {
            "@jest/environment" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/fake-timers" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-mock = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jsdom = {
              descriptor = "^15.2.1";
              pin = "15.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-en9Ne0fByObeIFFl05/E9FR4H1tzRs2pKxrfA85tSoM=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz";
          };
          ident = "jest-environment-jsdom";
          ltype = "file";
          version = "25.5.0";
        };
      };
      jest-environment-node = {
        "25.5.0" = {
          depInfo = {
            "@jest/environment" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/fake-timers" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-mock = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            semver = {
              descriptor = "^6.3.0";
              pin = "6.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Z2/fxNpteYMpdXV3yXHpCj+QzbB3hErUe4jf1bFk9n8=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.5.0.tgz";
          };
          ident = "jest-environment-node";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/environment" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/fake-timers" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            jest-mock = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-lByIuvd7ELWJlajN5cD/PEdBy7ad+ymiI2eT5qOoCnI=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz";
          };
          ident = "jest-environment-node";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-extended = {
        "1.2.1" = {
          depInfo = {
            expect = {
              descriptor = "^26.6.2";
              pin = "26.6.2";
              runtime = true;
            };
            jest-diff = {
              descriptor = "^27.2.5";
              pin = "27.5.1";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^27.0.6";
              pin = "27.5.1";
              runtime = true;
            };
            jest-matcher-utils = {
              descriptor = "^27.2.4";
              pin = "27.5.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DoPf/zoVaj+ii9sjgrOHVbIpxYu6AV9qn72hA029i4s=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-extended/-/jest-extended-1.2.1.tgz";
          };
          ident = "jest-extended";
          ltype = "file";
          version = "1.2.1";
        };
      };
      jest-get-type = {
        "25.2.6" = {
          fetchInfo = {
            narHash = "sha256-0YLbEH1w1U5vbhdzaHkhjqQZf1GN0mlUstFqyiOK0oY=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz";
          };
          ident = "jest-get-type";
          ltype = "file";
          treeInfo = { };
          version = "25.2.6";
        };
        "26.3.0" = {
          fetchInfo = {
            narHash = "sha256-OSJihID3zyVmBwGLmJ0NF0mzAnjTOS0Pm8WJgdv5jyA=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz";
          };
          ident = "jest-get-type";
          ltype = "file";
          treeInfo = { };
          version = "26.3.0";
        };
        "27.5.1" = {
          fetchInfo = {
            narHash = "sha256-4T3CD4tzP8KdyfVK9gF6XMOtr2yiMfLQ7EkTDT/sXc4=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz";
          };
          ident = "jest-get-type";
          ltype = "file";
          treeInfo = { };
          version = "27.5.1";
        };
        "28.0.2" = {
          fetchInfo = {
            narHash = "sha256-2INXskG0jK0fiTWG7m0kAA304Sdqd3BnYPd4ZYHPYeo=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz";
          };
          ident = "jest-get-type";
          ltype = "file";
          treeInfo = { };
          version = "28.0.2";
        };
      };
      jest-haste-map = {
        "25.5.1" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@types/graceful-fs" = {
              descriptor = "^4.1.2";
              pin = "4.1.6";
              runtime = true;
            };
            anymatch = {
              descriptor = "^3.0.3";
              pin = "3.1.3";
              runtime = true;
            };
            fb-watchman = {
              descriptor = "^2.0.0";
              pin = "2.0.2";
              runtime = true;
            };
            fsevents = {
              descriptor = "^2.1.2";
              optional = true;
              pin = "2.3.2";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
            jest-serializer = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-worker = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            micromatch = {
              descriptor = "^4.0.2";
              pin = "4.0.5";
              runtime = true;
            };
            sane = {
              descriptor = "^4.0.3";
              pin = "4.1.0";
              runtime = true;
            };
            walker = {
              descriptor = "^1.0.7";
              pin = "1.0.8";
              runtime = true;
            };
            which = {
              descriptor = "^2.0.2";
              pin = "2.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-srG6HIIbVtSQ8NZSu3ZLRtbEP57UwLyvPD7GmqxFoGg=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz";
          };
          ident = "jest-haste-map";
          ltype = "file";
          version = "25.5.1";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/graceful-fs" = {
              descriptor = "^4.1.3";
              pin = "4.1.6";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            anymatch = {
              descriptor = "^3.0.3";
              pin = "3.1.3";
              runtime = true;
            };
            fb-watchman = {
              descriptor = "^2.0.0";
              pin = "2.0.2";
              runtime = true;
            };
            fsevents = {
              descriptor = "^2.3.2";
              optional = true;
              pin = "2.3.2";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
            jest-regex-util = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-worker = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            micromatch = {
              descriptor = "^4.0.4";
              pin = "4.0.5";
              runtime = true;
            };
            walker = {
              descriptor = "^1.0.8";
              pin = "1.0.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZS6VqpMQJvci1qMqVyY3DXPIFF0BEQls5ndO6ZkusOk=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz";
          };
          ident = "jest-haste-map";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-jasmine2 = {
        "25.5.4" = {
          depInfo = {
            "@babel/traverse" = {
              descriptor = "^7.1.0";
              pin = "7.20.13";
              runtime = true;
            };
            "@jest/environment" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/source-map" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/test-result" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            co = {
              descriptor = "^4.6.0";
              pin = "4.6.0";
              runtime = true;
            };
            expect = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            is-generator-fn = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
            jest-each = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-matcher-utils = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-runtime = {
              descriptor = "^25.5.4";
              pin = "25.5.4";
              runtime = true;
            };
            jest-snapshot = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            jest-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            throat = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZSiiWgntOdxZ/mauNMp9alJWebcny8/SebKFtYY6aTo=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz";
          };
          ident = "jest-jasmine2";
          ltype = "file";
          version = "25.5.4";
        };
      };
      jest-leak-detector = {
        "25.5.0" = {
          depInfo = {
            jest-get-type = {
              descriptor = "^25.2.6";
              pin = "25.2.6";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-xwCT1sm88R1OOCgLN+pp+Gt248HzNGQ9rqqA4vstwug=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz";
          };
          ident = "jest-leak-detector";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            jest-get-type = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Qqot73yWlIKDKqlKtlkiRUSfW+9zo8bVJEDd967W/4w=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz";
          };
          ident = "jest-leak-detector";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-matcher-utils = {
        "25.5.0" = {
          depInfo = {
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            jest-diff = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^25.2.6";
              pin = "25.2.6";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rGisSuzmXjlIYPJ45wal8gfMXf0F+AF5EwNhBOCuBe0=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz";
          };
          ident = "jest-matcher-utils";
          ltype = "file";
          version = "25.5.0";
        };
        "26.6.2" = {
          depInfo = {
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            jest-diff = {
              descriptor = "^26.6.2";
              pin = "26.6.2";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^26.3.0";
              pin = "26.3.0";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^26.6.2";
              pin = "26.6.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-tp+uP+P3FK6o0m2Q5TgnvFb5brQeIDxx8vR8MEIQiBk=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz";
          };
          ident = "jest-matcher-utils";
          ltype = "file";
          version = "26.6.2";
        };
        "27.5.1" = {
          depInfo = {
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            jest-diff = {
              descriptor = "^27.5.1";
              pin = "27.5.1";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^27.5.1";
              pin = "27.5.1";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^27.5.1";
              pin = "27.5.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-k7/hiE0riG+CZWJBoG8Cc899uKeM+CKJA5OGnTwB8pc=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz";
          };
          ident = "jest-matcher-utils";
          ltype = "file";
          version = "27.5.1";
        };
        "28.1.3" = {
          depInfo = {
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            jest-diff = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-EnUc4S9to3CndkoikJfONRqNw9L7txuUh2wFb4rdcac=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz";
          };
          ident = "jest-matcher-utils";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-message-util = {
        "25.5.0" = {
          depInfo = {
            "@babel/code-frame" = {
              descriptor = "^7.0.0";
              pin = "7.18.6";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@types/stack-utils" = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
            micromatch = {
              descriptor = "^4.0.2";
              pin = "4.0.5";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            stack-utils = {
              descriptor = "^1.0.1";
              pin = "1.0.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-nBQXNTFdxg3e9lxZc2j6qbFhZivFntph/mNqyKX2EZg=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz";
          };
          ident = "jest-message-util";
          ltype = "file";
          version = "25.5.0";
        };
        "26.6.2" = {
          depInfo = {
            "@babel/code-frame" = {
              descriptor = "^7.0.0";
              pin = "7.18.6";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^26.6.2";
              pin = "26.6.2";
              runtime = true;
            };
            "@types/stack-utils" = {
              descriptor = "^2.0.0";
              pin = "2.0.1";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
            micromatch = {
              descriptor = "^4.0.2";
              pin = "4.0.5";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^26.6.2";
              pin = "26.6.2";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            stack-utils = {
              descriptor = "^2.0.2";
              pin = "2.0.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kyvmxLPkFyHAoTq4+vqU4N9Q9EB1kzs2AoOBv1gNvwc=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz";
          };
          ident = "jest-message-util";
          ltype = "file";
          version = "26.6.2";
        };
        "28.1.3" = {
          depInfo = {
            "@babel/code-frame" = {
              descriptor = "^7.12.13";
              pin = "7.18.6";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/stack-utils" = {
              descriptor = "^2.0.0";
              pin = "2.0.1";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
            micromatch = {
              descriptor = "^4.0.4";
              pin = "4.0.5";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            stack-utils = {
              descriptor = "^2.0.3";
              pin = "2.0.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-eY4y7v0LwjkM8ikQh9aXyXfNZI/DU+BrQj0FA72e3uU=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz";
          };
          ident = "jest-message-util";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-mock = {
        "25.5.0" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7wh4rLx6lWJaDFndl8yKpbwxqAo+lFMbnDomQhK8wJA=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-mock/-/jest-mock-25.5.0.tgz";
          };
          ident = "jest-mock";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-EPKLvLBsVkpeF+5uAQSJpTJlcQMlrr4CgIsT7WdVbws=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz";
          };
          ident = "jest-mock";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-pnp-resolver = {
        "1.2.3" = {
          fetchInfo = {
            narHash = "sha256-W/85qiqWwybP98QaAop8DETyZIJyyMwijm7EBZlWKCc=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz";
          };
          ident = "jest-pnp-resolver";
          ltype = "file";
          peerInfo = {
            jest-resolve = {
              descriptor = "*";
              optional = true;
            };
          };
          treeInfo = { };
          version = "1.2.3";
        };
      };
      jest-regex-util = {
        "25.2.6" = {
          fetchInfo = {
            narHash = "sha256-nKF0ZM9Yis115Misw6TLjSwSN8ROQ+KANk5HWGaU+mU=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz";
          };
          ident = "jest-regex-util";
          ltype = "file";
          treeInfo = { };
          version = "25.2.6";
        };
        "26.0.0" = {
          fetchInfo = {
            narHash = "sha256-Yuk/W72XaRojIxJkwSOYuHZTu0dpwD0icyWTdJrsBmk=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz";
          };
          ident = "jest-regex-util";
          ltype = "file";
          treeInfo = { };
          version = "26.0.0";
        };
        "28.0.2" = {
          fetchInfo = {
            narHash = "sha256-3I8xsf0qST920VF3oz08BVvPXMcxJKpPLmtlEnvTTlQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz";
          };
          ident = "jest-regex-util";
          ltype = "file";
          treeInfo = { };
          version = "28.0.2";
        };
      };
      jest-resolve = {
        "25.5.1" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            browser-resolve = {
              descriptor = "^1.11.3";
              pin = "1.11.3";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
            jest-pnp-resolver = {
              descriptor = "^1.2.1";
              pin = "1.2.3";
              runtime = true;
            };
            read-pkg-up = {
              descriptor = "^7.0.1";
              pin = "7.0.1";
              runtime = true;
            };
            realpath-native = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            resolve = {
              descriptor = "^1.17.0";
              pin = "1.22.1";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ND1MkPyDMcDi/5mNZvv9NFNq29jDZFyLhlFmAjJ4Zy8=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz";
          };
          ident = "jest-resolve";
          ltype = "file";
          version = "25.5.1";
        };
        "28.1.3" = {
          depInfo = {
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
            jest-haste-map = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-pnp-resolver = {
              descriptor = "^1.2.2";
              pin = "1.2.3";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-validate = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            resolve = {
              descriptor = "^1.20.0";
              pin = "1.22.1";
              runtime = true;
            };
            "resolve.exports" = {
              descriptor = "^1.1.0";
              pin = "1.1.1";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-eDEUBocWTNjxb4qMkq424VnlHD6SIr8titsWij8FTk8=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz";
          };
          ident = "jest-resolve";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-resolve-dependencies = {
        "25.5.4" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-regex-util = {
              descriptor = "^25.2.6";
              pin = "25.2.6";
              runtime = true;
            };
            jest-snapshot = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-sTJZrCZDFuLNmrW9ryw6OYkrtPS44eIsw3VcorevZ04=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz";
          };
          ident = "jest-resolve-dependencies";
          ltype = "file";
          version = "25.5.4";
        };
        "28.1.3" = {
          depInfo = {
            jest-regex-util = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
            jest-snapshot = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LJcu7SDJVknv83Q9kbRdDEsgf4fBzAZWsC6uLt4M9HY=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz";
          };
          ident = "jest-resolve-dependencies";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-runner = {
        "28.1.3" = {
          depInfo = {
            "@jest/console" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/environment" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/test-result" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/transform" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            emittery = {
              descriptor = "^0.10.2";
              pin = "0.10.2";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
            jest-docblock = {
              descriptor = "^28.1.1";
              pin = "28.1.1";
              runtime = true;
            };
            jest-environment-node = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-haste-map = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-leak-detector = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-resolve = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-runtime = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-watcher = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-worker = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            p-limit = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
            source-map-support = {
              descriptor = "0.5.13";
              pin = "0.5.13";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-UviiOzM19P+/aQWwU+5rEaFrht/6hwr2a3DsW03Iu7w=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz";
          };
          ident = "jest-runner";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-runtime = {
        "25.5.4" = {
          binInfo = {
            binPairs = {
              jest-runtime = "bin/jest-runtime.js";
            };
          };
          depInfo = {
            "@jest/console" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/environment" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/globals" = {
              descriptor = "^25.5.2";
              pin = "25.5.2";
              runtime = true;
            };
            "@jest/source-map" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/test-result" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/transform" = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@types/yargs" = {
              descriptor = "^15.0.0";
              pin = "15.0.15";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            collect-v8-coverage = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            exit = {
              descriptor = "^0.1.2";
              pin = "0.1.2";
              runtime = true;
            };
            glob = {
              descriptor = "^7.1.3";
              pin = "7.2.3";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
            jest-config = {
              descriptor = "^25.5.4";
              pin = "25.5.4";
              runtime = true;
            };
            jest-haste-map = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-mock = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-regex-util = {
              descriptor = "^25.2.6";
              pin = "25.2.6";
              runtime = true;
            };
            jest-resolve = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            jest-snapshot = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            jest-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-validate = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            realpath-native = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            strip-bom = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            yargs = {
              descriptor = "^15.3.1";
              pin = "15.4.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-No2MeQEPiwGU2Ulz4+EKgw910RPELRaRxWonHkwLtOI=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.5.4.tgz";
          };
          ident = "jest-runtime";
          ltype = "file";
          version = "25.5.4";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/environment" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/fake-timers" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/globals" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/source-map" = {
              descriptor = "^28.1.2";
              pin = "28.1.2";
              runtime = true;
            };
            "@jest/test-result" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/transform" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            cjs-module-lexer = {
              descriptor = "^1.0.0";
              pin = "1.2.2";
              runtime = true;
            };
            collect-v8-coverage = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            execa = {
              descriptor = "^5.0.0";
              pin = "5.1.1";
              runtime = true;
            };
            glob = {
              descriptor = "^7.1.3";
              pin = "7.2.3";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
            jest-haste-map = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-mock = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-regex-util = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
            jest-resolve = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-snapshot = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            slash = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            strip-bom = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZXBLhAImhEfG/d6vOC6JexSPCBDzAjyFY8UMR8eLZB4=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz";
          };
          ident = "jest-runtime";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-serializer = {
        "25.5.0" = {
          depInfo = {
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-J/XCkuC+SB0A8eZ/gzyCDdVs/lWpqmDTq0eWsVBaKig=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz";
          };
          ident = "jest-serializer";
          ltype = "file";
          version = "25.5.0";
        };
      };
      jest-snapshot = {
        "25.5.1" = {
          depInfo = {
            "@babel/types" = {
              descriptor = "^7.0.0";
              pin = "7.20.7";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@types/prettier" = {
              descriptor = "^1.19.0";
              pin = "1.19.1";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            expect = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
            jest-diff = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^25.2.6";
              pin = "25.2.6";
              runtime = true;
            };
            jest-matcher-utils = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            jest-resolve = {
              descriptor = "^25.5.1";
              pin = "25.5.1";
              runtime = true;
            };
            make-dir = {
              descriptor = "^3.0.0";
              pin = "3.1.0";
              runtime = true;
            };
            natural-compare = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            semver = {
              descriptor = "^6.3.0";
              pin = "6.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-U7jDrjIyvZ2BQQsp1HN7GzgSBoYSbt1hxgrvqwVpN8A=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz";
          };
          ident = "jest-snapshot";
          ltype = "file";
          version = "25.5.1";
        };
        "28.1.3" = {
          depInfo = {
            "@babel/core" = {
              descriptor = "^7.11.6";
              pin = "7.20.12";
              runtime = true;
            };
            "@babel/generator" = {
              descriptor = "^7.7.2";
              pin = "7.20.14";
              runtime = true;
            };
            "@babel/plugin-syntax-typescript" = {
              descriptor = "^7.7.2";
              pin = "7.20.0";
              runtime = true;
            };
            "@babel/traverse" = {
              descriptor = "^7.7.2";
              pin = "7.20.13";
              runtime = true;
            };
            "@babel/types" = {
              descriptor = "^7.3.3";
              pin = "7.20.7";
              runtime = true;
            };
            "@jest/expect-utils" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/transform" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/babel__traverse" = {
              descriptor = "^7.0.6";
              pin = "7.18.3";
              runtime = true;
            };
            "@types/prettier" = {
              descriptor = "^2.1.5";
              pin = "2.7.2";
              runtime = true;
            };
            babel-preset-current-node-syntax = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            expect = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
            jest-diff = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
            jest-haste-map = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-matcher-utils = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-message-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            natural-compare = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            semver = {
              descriptor = "^7.3.5";
              pin = "7.3.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-mnkxIprDghKM38z+onVJhCFhhMTYv8ErUIXlMVaRflM=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz";
          };
          ident = "jest-snapshot";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-util = {
        "25.5.0" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.4";
              pin = "4.2.10";
              runtime = true;
            };
            is-ci = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            make-dir = {
              descriptor = "^3.0.0";
              pin = "3.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-u1hzSc0daraGvSIGp/Kkk6xNWB/uhdR7G8M9Xf+f318=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz";
          };
          ident = "jest-util";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            ci-info = {
              descriptor = "^3.2.0";
              pin = "3.7.1";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.9";
              pin = "4.2.10";
              runtime = true;
            };
            picomatch = {
              descriptor = "^2.2.3";
              pin = "2.3.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-diTavVs/cN2yD65Gs8B1E8jhCui8g6kpClNzbwEw5L8=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz";
          };
          ident = "jest-util";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-validate = {
        "25.5.0" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            camelcase = {
              descriptor = "^5.3.1";
              pin = "5.3.1";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^25.2.6";
              pin = "25.2.6";
              runtime = true;
            };
            leven = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Eqfvz4Rg/zbd90xE+It4EojqpHZM6OT560pz+jhpxxY=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz";
          };
          ident = "jest-validate";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            camelcase = {
              descriptor = "^6.2.0";
              pin = "6.3.0";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            jest-get-type = {
              descriptor = "^28.0.2";
              pin = "28.0.2";
              runtime = true;
            };
            leven = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
            pretty-format = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-S1NuMDtAHb3wL5cpXEZKuOFxYY+4FTBg/5tVkl0PCh8=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz";
          };
          ident = "jest-validate";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-watcher = {
        "25.5.0" = {
          depInfo = {
            "@jest/test-result" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            ansi-escapes = {
              descriptor = "^4.2.1";
              pin = "4.3.2";
              runtime = true;
            };
            chalk = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            jest-util = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            string-length = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-0WhFnllq6bhT0XgOMk6f4rO2pwL+9yYWO+/c7jqETrY=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.5.0.tgz";
          };
          ident = "jest-watcher";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/test-result" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@jest/types" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            ansi-escapes = {
              descriptor = "^4.2.1";
              pin = "4.3.2";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.0.0";
              pin = "4.1.2";
              runtime = true;
            };
            emittery = {
              descriptor = "^0.10.2";
              pin = "0.10.2";
              runtime = true;
            };
            jest-util = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            string-length = {
              descriptor = "^4.0.1";
              pin = "4.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-nptt0wD2OZ0Vi8EsY9yffTbznuob9+cDTlWWRWIa7qE=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz";
          };
          ident = "jest-watcher";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jest-websocket-mock = {
        "1.5.1" = {
          fetchInfo = {
            narHash = "sha256-ehQ+Q84Nlqfrwfa9kboZYUp72ibchVsq5UEH5MTcZO0=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-websocket-mock/-/jest-websocket-mock-1.5.1.tgz";
          };
          ident = "jest-websocket-mock";
          ltype = "file";
          peerInfo = {
            mock-socket = {
              descriptor = "~8.0";
            };
          };
          treeInfo = { };
          version = "1.5.1";
        };
      };
      jest-worker = {
        "25.5.0" = {
          depInfo = {
            merge-stream = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            supports-color = {
              descriptor = "^7.0.0";
              pin = "7.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-uAgpGzfjlqMZYQgFx2KT156oJQm35RcIaiAzkd4++Ds=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz";
          };
          ident = "jest-worker";
          ltype = "file";
          version = "25.5.0";
        };
        "28.1.3" = {
          depInfo = {
            "@types/node" = {
              pin = "18.11.18";
              runtime = true;
            };
            merge-stream = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            supports-color = {
              descriptor = "^8.0.0";
              pin = "8.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7NvulmbYjTO1WW15N5ZKHh3yBN8LG0rkiykUufpMa6k=";
            type = "tarball";
            url = "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz";
          };
          ident = "jest-worker";
          ltype = "file";
          version = "28.1.3";
        };
      };
      jmespath = {
        "0.16.0" = {
          fetchInfo = {
            narHash = "sha256-qlOoSFzWAZVwCYIi4vSLXqYwJREIdILmJ9ng9EuBaHA=";
            type = "tarball";
            url = "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz";
          };
          ident = "jmespath";
          ltype = "file";
          treeInfo = { };
          version = "0.16.0";
        };
      };
      joycon = {
        "3.1.1" = {
          fetchInfo = {
            narHash = "sha256-OOHmEdsP2vQkek0wUr2sAt03uPQ8f933MlAYEibeuMc=";
            type = "tarball";
            url = "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz";
          };
          ident = "joycon";
          ltype = "file";
          treeInfo = { };
          version = "3.1.1";
        };
      };
      js-levenshtein = {
        "1.1.6" = {
          fetchInfo = {
            narHash = "sha256-R4TKfFPWP1/RkM9f9oCNDxn4XiMzB2BuBujH69/8+lM=";
            type = "tarball";
            url = "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz";
          };
          ident = "js-levenshtein";
          ltype = "file";
          treeInfo = { };
          version = "1.1.6";
        };
      };
      js-sdsl = {
        "4.3.0" = {
          fetchInfo = {
            narHash = "sha256-xDkoBZLdLbV+inkWByVtpOBSWNW3MzkljGgq95sYwnE=";
            type = "tarball";
            url = "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz";
          };
          ident = "js-sdsl";
          ltype = "file";
          treeInfo = { };
          version = "4.3.0";
        };
      };
      js-tokens = {
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-Dc0GyrdV+HX5ZTMTdtFfjh30QurY6nxA8wCQMZsnd6w=";
            type = "tarball";
            url = "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz";
          };
          ident = "js-tokens";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
      };
      js-yaml = {
        "3.14.1" = {
          binInfo = {
            binPairs = {
              js-yaml = "bin/js-yaml.js";
            };
          };
          depInfo = {
            argparse = {
              descriptor = "^1.0.7";
              pin = "1.0.10";
              runtime = true;
            };
            esprima = {
              descriptor = "^4.0.0";
              pin = "4.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-77V7kBw4w4mGhwUA3ay8IvZMqBK8XpXCEjaCDhCyuHU=";
            type = "tarball";
            url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz";
          };
          ident = "js-yaml";
          ltype = "file";
          version = "3.14.1";
        };
        "4.1.0" = {
          binInfo = {
            binPairs = {
              js-yaml = "bin/js-yaml.js";
            };
          };
          depInfo = {
            argparse = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-puppzIyc3zvi1et748xYGKqaZdZwBxnBhqjUHXHA898=";
            type = "tarball";
            url = "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz";
          };
          ident = "js-yaml";
          ltype = "file";
          version = "4.1.0";
        };
      };
      jsbn = {
        "0.1.1" = {
          fetchInfo = {
            narHash = "sha256-SoL6c6hU9AE+fa4FKsfpLyeoPPyj4nOtSMeBla0U/1c=";
            type = "tarball";
            url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz";
          };
          ident = "jsbn";
          ltype = "file";
          treeInfo = { };
          version = "0.1.1";
        };
      };
      jsdoc-type-pratt-parser = {
        "3.1.0" = {
          fetchInfo = {
            narHash = "sha256-VctK5fvmibVR+2wz0WQTRvkYoirhJQeV1f60kvIX45o=";
            type = "tarball";
            url = "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.1.0.tgz";
          };
          ident = "jsdoc-type-pratt-parser";
          ltype = "file";
          treeInfo = { };
          version = "3.1.0";
        };
      };
      jsdom = {
        "15.2.1" = {
          depInfo = {
            abab = {
              descriptor = "^2.0.0";
              pin = "2.0.6";
              runtime = true;
            };
            acorn = {
              descriptor = "^7.1.0";
              pin = "7.4.1";
              runtime = true;
            };
            acorn-globals = {
              descriptor = "^4.3.2";
              pin = "4.3.4";
              runtime = true;
            };
            array-equal = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            cssom = {
              descriptor = "^0.4.1";
              pin = "0.4.4";
              runtime = true;
            };
            cssstyle = {
              descriptor = "^2.0.0";
              pin = "2.3.0";
              runtime = true;
            };
            data-urls = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
            domexception = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            escodegen = {
              descriptor = "^1.11.1";
              pin = "1.14.3";
              runtime = true;
            };
            html-encoding-sniffer = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            nwsapi = {
              descriptor = "^2.2.0";
              pin = "2.2.2";
              runtime = true;
            };
            parse5 = {
              descriptor = "5.1.0";
              pin = "5.1.0";
              runtime = true;
            };
            pn = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
            request = {
              descriptor = "^2.88.0";
              pin = "2.88.2";
              runtime = true;
            };
            request-promise-native = {
              descriptor = "^1.0.7";
              pin = "1.0.9";
              runtime = true;
            };
            saxes = {
              descriptor = "^3.1.9";
              pin = "3.1.11";
              runtime = true;
            };
            symbol-tree = {
              descriptor = "^3.2.2";
              pin = "3.2.4";
              runtime = true;
            };
            tough-cookie = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            w3c-hr-time = {
              descriptor = "^1.0.1";
              pin = "1.0.2";
              runtime = true;
            };
            w3c-xmlserializer = {
              descriptor = "^1.1.2";
              pin = "1.1.2";
              runtime = true;
            };
            webidl-conversions = {
              descriptor = "^4.0.2";
              pin = "4.0.2";
              runtime = true;
            };
            whatwg-encoding = {
              descriptor = "^1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
            whatwg-mimetype = {
              descriptor = "^2.3.0";
              pin = "2.3.0";
              runtime = true;
            };
            whatwg-url = {
              descriptor = "^7.0.0";
              pin = "7.1.0";
              runtime = true;
            };
            ws = {
              descriptor = "^7.0.0";
              pin = "7.5.9";
              runtime = true;
            };
            xml-name-validator = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ODgEDXD48LqP7erFrrNmT7i8K/alvcEIeBrlDBSuJss=";
            type = "tarball";
            url = "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz";
          };
          ident = "jsdom";
          ltype = "file";
          peerInfo = {
            canvas = {
              descriptor = "^2.5.0";
              optional = true;
            };
          };
          version = "15.2.1";
        };
      };
      jsesc = {
        "0.5.0" = {
          binInfo = {
            binPairs = {
              jsesc = "bin/jsesc";
            };
          };
          fetchInfo = {
            narHash = "sha256-bN1ULR4jepGtAsuG0yYWBf840QoDfw7ua+2uo4Oi57g=";
            type = "tarball";
            url = "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz";
          };
          ident = "jsesc";
          ltype = "file";
          treeInfo = { };
          version = "0.5.0";
        };
        "2.5.2" = {
          binInfo = {
            binPairs = {
              jsesc = "bin/jsesc";
            };
          };
          fetchInfo = {
            narHash = "sha256-VzeXB9PvqZY9dcodPxeMGHJ9YldUc7jTJQQ8RMZH17A=";
            type = "tarball";
            url = "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz";
          };
          ident = "jsesc";
          ltype = "file";
          treeInfo = { };
          version = "2.5.2";
        };
      };
      json-parse-better-errors = {
        "1.0.2" = {
          fetchInfo = {
            narHash = "sha256-cBbMeiCOS7S7ud9r7HUo9uXPbGOcUOSKZ/+mTi4w4bY=";
            type = "tarball";
            url = "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz";
          };
          ident = "json-parse-better-errors";
          ltype = "file";
          treeInfo = { };
          version = "1.0.2";
        };
      };
      json-parse-even-better-errors = {
        "2.3.1" = {
          fetchInfo = {
            narHash = "sha256-JLmbiGbR2cXNIiFjyKZj8WvbNwUEVpADUgztOocgA1s=";
            type = "tarball";
            url = "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz";
          };
          ident = "json-parse-even-better-errors";
          ltype = "file";
          treeInfo = { };
          version = "2.3.1";
        };
      };
      json-schema = {
        "0.4.0" = {
          fetchInfo = {
            narHash = "sha256-B1iZdTBuGZ0Hb/8kkKQfbfmQXhNp4VYCpYg8IX22B8A=";
            type = "tarball";
            url = "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz";
          };
          ident = "json-schema";
          ltype = "file";
          treeInfo = { };
          version = "0.4.0";
        };
      };
      json-schema-traverse = {
        "0.3.1" = {
          fetchInfo = {
            narHash = "sha256-WneJJzn51QmkFBgE5FRKrxZ6rVOZ/wG29fuO5Y7Tipw=";
            type = "tarball";
            url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz";
          };
          ident = "json-schema-traverse";
          ltype = "file";
          treeInfo = { };
          version = "0.3.1";
        };
        "0.4.1" = {
          fetchInfo = {
            narHash = "sha256-6yxGXpY70Yc8jAAxR3YYhEXUc0SHZ3Peg+laVwXK9nQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz";
          };
          ident = "json-schema-traverse";
          ltype = "file";
          treeInfo = { };
          version = "0.4.1";
        };
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-oFBdQYJbyzJo1poFuGBgYzTLpPZgBC9Xi3c8TXqQkS4=";
            type = "tarball";
            url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz";
          };
          ident = "json-schema-traverse";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      json-stable-stringify = {
        "1.0.2" = {
          depInfo = {
            jsonify = {
              descriptor = "^0.0.1";
              pin = "0.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-j0Ik9f3WakgcfvXeLmsKipO+xljsppUSvGFMZxwSZ6Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz";
          };
          ident = "json-stable-stringify";
          ltype = "file";
          version = "1.0.2";
        };
      };
      json-stable-stringify-without-jsonify = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-cxsnkpGiO9yUbm8LuBVJrbV2c3Pflghlra6EO35WgdM=";
            type = "tarball";
            url = "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz";
          };
          ident = "json-stable-stringify-without-jsonify";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      json-stringify-safe = {
        "5.0.1" = {
          fetchInfo = {
            narHash = "sha256-MqTycXgztUscNuklIE+IKJz8Fvop4LfaxvWJKei3yi4=";
            type = "tarball";
            url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";
          };
          ident = "json-stringify-safe";
          ltype = "file";
          treeInfo = { };
          version = "5.0.1";
        };
      };
      json5 = {
        "1.0.2" = {
          binInfo = {
            binPairs = {
              json5 = "lib/cli.js";
            };
          };
          depInfo = {
            minimist = {
              descriptor = "^1.2.0";
              pin = "1.2.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-muEUSc3kL7gt6Qg1PymdAwY57H158NnEOB5/FlGPqOY=";
            type = "tarball";
            url = "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz";
          };
          ident = "json5";
          ltype = "file";
          version = "1.0.2";
        };
        "2.2.3" = {
          binInfo = {
            binPairs = {
              json5 = "lib/cli.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-fd/IKAbZn9P6pZDVoCd0ltapUy5duUpErs4dZISeItI=";
            type = "tarball";
            url = "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz";
          };
          ident = "json5";
          ltype = "file";
          treeInfo = { };
          version = "2.2.3";
        };
      };
      jsonc-parser = {
        "3.2.0" = {
          fetchInfo = {
            narHash = "sha256-mToaOpyuAo8WN0yeUxikTsI0r9XGbQ/KvrmxWF3VULk=";
            type = "tarball";
            url = "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz";
          };
          ident = "jsonc-parser";
          ltype = "file";
          treeInfo = { };
          version = "3.2.0";
        };
      };
      jsonify = {
        "0.0.1" = {
          fetchInfo = {
            narHash = "sha256-giVUK/GOBwnwdH2ERO+7BGeV1tvCNWkwaBHnSVNnCq0=";
            type = "tarball";
            url = "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz";
          };
          ident = "jsonify";
          ltype = "file";
          treeInfo = { };
          version = "0.0.1";
        };
      };
      jsonwebtoken = {
        "8.5.1" = {
          depInfo = {
            jws = {
              descriptor = "^3.2.2";
              pin = "3.2.2";
              runtime = true;
            };
            "lodash.includes" = {
              descriptor = "^4.3.0";
              pin = "4.3.0";
              runtime = true;
            };
            "lodash.isboolean" = {
              descriptor = "^3.0.3";
              pin = "3.0.3";
              runtime = true;
            };
            "lodash.isinteger" = {
              descriptor = "^4.0.4";
              pin = "4.0.4";
              runtime = true;
            };
            "lodash.isnumber" = {
              descriptor = "^3.0.3";
              pin = "3.0.3";
              runtime = true;
            };
            "lodash.isplainobject" = {
              descriptor = "^4.0.6";
              pin = "4.0.6";
              runtime = true;
            };
            "lodash.isstring" = {
              descriptor = "^4.0.1";
              pin = "4.0.1";
              runtime = true;
            };
            "lodash.once" = {
              descriptor = "^4.0.0";
              pin = "4.1.1";
              runtime = true;
            };
            ms = {
              descriptor = "^2.1.1";
              pin = "2.1.2";
              runtime = true;
            };
            semver = {
              descriptor = "^5.6.0";
              pin = "5.7.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-sx3FRrca7/XKgYy2z2dTmv3R87UOZbXdd+O0C0WPyCA=";
            type = "tarball";
            url = "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz";
          };
          ident = "jsonwebtoken";
          ltype = "file";
          version = "8.5.1";
        };
      };
      jsprim = {
        "1.4.2" = {
          depInfo = {
            assert-plus = {
              descriptor = "1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            extsprintf = {
              descriptor = "1.3.0";
              pin = "1.3.0";
              runtime = true;
            };
            json-schema = {
              descriptor = "0.4.0";
              pin = "0.4.0";
              runtime = true;
            };
            verror = {
              descriptor = "1.10.0";
              pin = "1.10.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MUkhDXSwDuL/u/rM9Uo58jfABQ7TIOVfrFFnjKPmmWE=";
            type = "tarball";
            url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz";
          };
          ident = "jsprim";
          ltype = "file";
          version = "1.4.2";
        };
      };
      jsrsasign = {
        "10.6.1" = {
          fetchInfo = {
            narHash = "sha256-p58thnxeNVxis5mZDiDjHJ9/di37uuQKXXHEMoPJQ9g=";
            type = "tarball";
            url = "https://registry.npmjs.org/jsrsasign/-/jsrsasign-10.6.1.tgz";
          };
          ident = "jsrsasign";
          ltype = "file";
          treeInfo = { };
          version = "10.6.1";
        };
      };
      jsx-ast-utils = {
        "3.3.3" = {
          depInfo = {
            array-includes = {
              descriptor = "^3.1.5";
              pin = "3.1.6";
              runtime = true;
            };
            "object.assign" = {
              descriptor = "^4.1.3";
              pin = "4.1.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-iRHxhACoLAG9HZtq1KO6lnXq4ehWREnkaghR1CYSPuI=";
            type = "tarball";
            url = "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz";
          };
          ident = "jsx-ast-utils";
          ltype = "file";
          version = "3.3.3";
        };
      };
      jwa = {
        "1.4.1" = {
          depInfo = {
            buffer-equal-constant-time = {
              descriptor = "1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            ecdsa-sig-formatter = {
              descriptor = "1.0.11";
              pin = "1.0.11";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.0.1";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hcO5KNb3seok5ge6GTVRaHVupVVDkVSXkO4h4eRs5lk=";
            type = "tarball";
            url = "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz";
          };
          ident = "jwa";
          ltype = "file";
          version = "1.4.1";
        };
        "2.0.0" = {
          depInfo = {
            buffer-equal-constant-time = {
              descriptor = "1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            ecdsa-sig-formatter = {
              descriptor = "1.0.11";
              pin = "1.0.11";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.0.1";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-oARdfWlOIuFKpfEIefguHi0+G+Q9T92kZUtNJcS5vd0=";
            type = "tarball";
            url = "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz";
          };
          ident = "jwa";
          ltype = "file";
          version = "2.0.0";
        };
      };
      jws = {
        "3.2.2" = {
          depInfo = {
            jwa = {
              descriptor = "^1.4.1";
              pin = "1.4.1";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.0.1";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ArCejUA4j8L/FBcexwP+Ofd4+AADeZLgMcvIgM+k+nY=";
            type = "tarball";
            url = "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz";
          };
          ident = "jws";
          ltype = "file";
          version = "3.2.2";
        };
        "4.0.0" = {
          depInfo = {
            jwa = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.0.1";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-a9eqTIRz8RnRTBk03wZuIBQvulPk8pr9fDSoWl1Ocuc=";
            type = "tarball";
            url = "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz";
          };
          ident = "jws";
          ltype = "file";
          version = "4.0.0";
        };
      };
      keytar = {
        "7.9.0" = {
          depInfo = {
            node-addon-api = {
              descriptor = "^4.3.0";
              pin = "4.3.0";
              runtime = true;
            };
            prebuild-install = {
              descriptor = "^7.0.1";
              pin = "7.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-31kYbaUBy9t9ozFHeC5ShEnuyIOKnzVyurUHvyswdlA=";
            type = "tarball";
            url = "https://registry.npmjs.org/keytar/-/keytar-7.9.0.tgz";
          };
          ident = "keytar";
          lifecycle = {
            install = true;
          };
          ltype = "file";
          version = "7.9.0";
        };
      };
      kind-of = {
        "3.2.2" = {
          depInfo = {
            is-buffer = {
              descriptor = "^1.1.5";
              pin = "1.1.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-yRM6JP99sU65SxeGWSohqywnfd2ZJjSHapTtKr2FNJ8=";
            type = "tarball";
            url = "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz";
          };
          ident = "kind-of";
          ltype = "file";
          version = "3.2.2";
        };
        "4.0.0" = {
          depInfo = {
            is-buffer = {
              descriptor = "^1.1.5";
              pin = "1.1.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-blSi0We+UGAZSJ23+MWX8l6O7jOHzcTda+WgVpt1VXo=";
            type = "tarball";
            url = "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz";
          };
          ident = "kind-of";
          ltype = "file";
          version = "4.0.0";
        };
        "5.1.0" = {
          fetchInfo = {
            narHash = "sha256-xTVrU6SJL/U5BJotT3ULbMp/0Rj8PilrHw3rSE/cxvQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz";
          };
          ident = "kind-of";
          ltype = "file";
          treeInfo = { };
          version = "5.1.0";
        };
        "6.0.3" = {
          fetchInfo = {
            narHash = "sha256-iGmWxJ3d49FAmFRRCxUfWJJx8voPZf5bL/ay2km/eQU=";
            type = "tarball";
            url = "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz";
          };
          ident = "kind-of";
          ltype = "file";
          treeInfo = { };
          version = "6.0.3";
        };
      };
      kleur = {
        "3.0.3" = {
          fetchInfo = {
            narHash = "sha256-331h8iP1Kf/G4bGdKQ1BteYEr9bGbLjpTi7bB0kG0ks=";
            type = "tarball";
            url = "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz";
          };
          ident = "kleur";
          ltype = "file";
          treeInfo = { };
          version = "3.0.3";
        };
      };
      language-subtag-registry = {
        "0.3.22" = {
          fetchInfo = {
            narHash = "sha256-t6o6KNRUVs+U/IJbZH6ctsJFr90Czezi5LAR7CjppQY=";
            type = "tarball";
            url = "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz";
          };
          ident = "language-subtag-registry";
          ltype = "file";
          treeInfo = { };
          version = "0.3.22";
        };
      };
      language-tags = {
        "1.0.5" = {
          depInfo = {
            language-subtag-registry = {
              descriptor = "~0.3.2";
              pin = "0.3.22";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7LVx9miRFYOI8+O086LCWuB541C+p2hfR+v54YPGUgs=";
            type = "tarball";
            url = "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz";
          };
          ident = "language-tags";
          ltype = "file";
          version = "1.0.5";
        };
      };
      leven = {
        "2.1.0" = {
          fetchInfo = {
            narHash = "sha256-0ZK3RQ2LdtuehE9mgwSwHuBkWvp6EjOf8MJWIOmBz3U=";
            type = "tarball";
            url = "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz";
          };
          ident = "leven";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0";
        };
        "3.1.0" = {
          fetchInfo = {
            narHash = "sha256-Lqb1AQUSH/47Zodo4pnzTiJ7YVH/ZJ1KxQDyUOvr3Ok=";
            type = "tarball";
            url = "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz";
          };
          ident = "leven";
          ltype = "file";
          treeInfo = { };
          version = "3.1.0";
        };
      };
      levn = {
        "0.3.0" = {
          depInfo = {
            prelude-ls = {
              descriptor = "~1.1.2";
              pin = "1.1.2";
              runtime = true;
            };
            type-check = {
              descriptor = "~0.3.2";
              pin = "0.3.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-iMX+ZSlxJcFBWJVcIPnkzvtpiuuq8IhvnVzzh4OQloE=";
            type = "tarball";
            url = "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz";
          };
          ident = "levn";
          ltype = "file";
          version = "0.3.0";
        };
        "0.4.1" = {
          depInfo = {
            prelude-ls = {
              descriptor = "^1.2.1";
              pin = "1.2.1";
              runtime = true;
            };
            type-check = {
              descriptor = "~0.4.0";
              pin = "0.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-azArXDTc0Dj7aDEBLsNQ4XOUQ/Vo86h4oHfl4AtwvAQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz";
          };
          ident = "levn";
          ltype = "file";
          version = "0.4.1";
        };
      };
      lines-and-columns = {
        "1.2.4" = {
          fetchInfo = {
            narHash = "sha256-WUoaqN7ad2gwBKftukjtNRrFw19fcS7dRRog0pp4OHE=";
            type = "tarball";
            url = "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz";
          };
          ident = "lines-and-columns";
          ltype = "file";
          treeInfo = { };
          version = "1.2.4";
        };
      };
      loader-runner = {
        "2.4.0" = {
          fetchInfo = {
            narHash = "sha256-4O3IHfD5ehiLoCJICtDwv6NoHGWHO7dAUfmeoRNUy7U=";
            type = "tarball";
            url = "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz";
          };
          ident = "loader-runner";
          ltype = "file";
          treeInfo = { };
          version = "2.4.0";
        };
      };
      loader-utils = {
        "1.4.2" = {
          depInfo = {
            "big.js" = {
              descriptor = "^5.2.2";
              pin = "5.2.2";
              runtime = true;
            };
            emojis-list = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            json5 = {
              descriptor = "^1.0.1";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-0n/Vg2EyHsJUo80PuNrl/UA/x6dJCn5oHaZZTOCoUtw=";
            type = "tarball";
            url = "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz";
          };
          ident = "loader-utils";
          ltype = "file";
          version = "1.4.2";
        };
        "2.0.4" = {
          depInfo = {
            "big.js" = {
              descriptor = "^5.2.2";
              pin = "5.2.2";
              runtime = true;
            };
            emojis-list = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            json5 = {
              descriptor = "^2.1.2";
              pin = "2.2.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-X4o1CxYSLePjqfWkhPzfWtnRCnb4bBntBEUdu9E11a8=";
            type = "tarball";
            url = "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz";
          };
          ident = "loader-utils";
          ltype = "file";
          version = "2.0.4";
        };
      };
      locate-path = {
        "3.0.0" = {
          depInfo = {
            p-locate = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            path-exists = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-PL6JLv3yHkyLXYpeBBdTZ7/bFNiCbCjlr1YNfze21F4=";
            type = "tarball";
            url = "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz";
          };
          ident = "locate-path";
          ltype = "file";
          version = "3.0.0";
        };
        "5.0.0" = {
          depInfo = {
            p-locate = {
              descriptor = "^4.1.0";
              pin = "4.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gWogKcdUNqt/VW2g03Z2vjwEVQDwMbjTqaeDCyIcv1I=";
            type = "tarball";
            url = "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz";
          };
          ident = "locate-path";
          ltype = "file";
          version = "5.0.0";
        };
        "6.0.0" = {
          depInfo = {
            p-locate = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-bqbrOtZJVUwbqlw3MeIhr30gfcn1Unv2jM3LYAXal9Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz";
          };
          ident = "locate-path";
          ltype = "file";
          version = "6.0.0";
        };
      };
      lodash = {
        "4.17.21" = {
          fetchInfo = {
            narHash = "sha256-amyN064Yh6psvOfLgcpktd5dRNQStUYHHoIqiI6DMek=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz";
          };
          ident = "lodash";
          ltype = "file";
          treeInfo = { };
          version = "4.17.21";
        };
      };
      lodash-es = {
        "4.17.21" = {
          fetchInfo = {
            narHash = "sha256-2l4E89z3xMFn6MP9E0rVVNFWnB1oUINVGzno0F9CL3g=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz";
          };
          ident = "lodash-es";
          ltype = "file";
          treeInfo = { };
          version = "4.17.21";
        };
      };
      "lodash.camelcase" = {
        "4.3.0" = {
          fetchInfo = {
            narHash = "sha256-+gYA36KwHvauxLD1WPqUzormyGfxjznqFG1o548qAK8=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz";
          };
          ident = "lodash.camelcase";
          ltype = "file";
          treeInfo = { };
          version = "4.3.0";
        };
      };
      "lodash.debounce" = {
        "4.0.8" = {
          fetchInfo = {
            narHash = "sha256-B//7fA6QZ5VcoIpap8JNVFDiuAhYl5eNAdgRkqVGyjQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz";
          };
          ident = "lodash.debounce";
          ltype = "file";
          treeInfo = { };
          version = "4.0.8";
        };
      };
      "lodash.escape" = {
        "4.0.1" = {
          fetchInfo = {
            narHash = "sha256-ze0lsZ34p26eSFG0Jyf2V/0baHsrlEm5X2qNYSvoZsg=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz";
          };
          ident = "lodash.escape";
          ltype = "file";
          treeInfo = { };
          version = "4.0.1";
        };
      };
      "lodash.flattendeep" = {
        "4.4.0" = {
          fetchInfo = {
            narHash = "sha256-c8zrkWxX4PNc/gs56l6HZECjREyZMSagfrormp/Hv3U=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz";
          };
          ident = "lodash.flattendeep";
          ltype = "file";
          treeInfo = { };
          version = "4.4.0";
        };
      };
      "lodash.includes" = {
        "4.3.0" = {
          fetchInfo = {
            narHash = "sha256-0IzlzjWDMP3VyoZ+V0ZRUZnFH7YmCoDHixAGx1M/Drs=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz";
          };
          ident = "lodash.includes";
          ltype = "file";
          treeInfo = { };
          version = "4.3.0";
        };
      };
      "lodash.isboolean" = {
        "3.0.3" = {
          fetchInfo = {
            narHash = "sha256-wPBDF4qqkEDtlh0EHopAPcRkDztqead3V/dfEMZD5BM=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz";
          };
          ident = "lodash.isboolean";
          ltype = "file";
          treeInfo = { };
          version = "3.0.3";
        };
      };
      "lodash.isequal" = {
        "4.5.0" = {
          fetchInfo = {
            narHash = "sha256-+xpLx6oeVV0Hu7ZcyS9nV6b03/4RUs2jEigzfmUHYX8=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz";
          };
          ident = "lodash.isequal";
          ltype = "file";
          treeInfo = { };
          version = "4.5.0";
        };
      };
      "lodash.isinteger" = {
        "4.0.4" = {
          fetchInfo = {
            narHash = "sha256-zlUEZswn3fycZbR74ZUMnqyNCTx2X2Mz/wgChS6L3xw=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz";
          };
          ident = "lodash.isinteger";
          ltype = "file";
          treeInfo = { };
          version = "4.0.4";
        };
      };
      "lodash.isnumber" = {
        "3.0.3" = {
          fetchInfo = {
            narHash = "sha256-XYNsCIh+XoLnf/2kBX53q630iJb9wGhJ0YwObh5QDRg=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz";
          };
          ident = "lodash.isnumber";
          ltype = "file";
          treeInfo = { };
          version = "3.0.3";
        };
      };
      "lodash.isplainobject" = {
        "4.0.6" = {
          fetchInfo = {
            narHash = "sha256-NVOlH64tawZiNolvNv9AEpXLsL7B9zuqybDnCyaMZq4=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz";
          };
          ident = "lodash.isplainobject";
          ltype = "file";
          treeInfo = { };
          version = "4.0.6";
        };
      };
      "lodash.isstring" = {
        "4.0.1" = {
          fetchInfo = {
            narHash = "sha256-9yjI4sJvG44U1WSkDtLnVZR8Hv/6FQ63JdoSMbar49U=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz";
          };
          ident = "lodash.isstring";
          ltype = "file";
          treeInfo = { };
          version = "4.0.1";
        };
      };
      "lodash.memoize" = {
        "4.1.2" = {
          fetchInfo = {
            narHash = "sha256-njmSkIy8WofPUSgVKAyJICNUDT4K6GPV7LXaZMigP5U=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz";
          };
          ident = "lodash.memoize";
          ltype = "file";
          treeInfo = { };
          version = "4.1.2";
        };
      };
      "lodash.merge" = {
        "4.6.2" = {
          fetchInfo = {
            narHash = "sha256-AnfgvzyOFLIADkPCDfsDKkaKULahu8+mA2KlIMIAg14=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz";
          };
          ident = "lodash.merge";
          ltype = "file";
          treeInfo = { };
          version = "4.6.2";
        };
      };
      "lodash.once" = {
        "4.1.1" = {
          fetchInfo = {
            narHash = "sha256-Xg+bf0gnXXR251RwFfi408XQymIwWPxY1yznGHQkt0c=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz";
          };
          ident = "lodash.once";
          ltype = "file";
          treeInfo = { };
          version = "4.1.1";
        };
      };
      "lodash.sortby" = {
        "4.7.0" = {
          fetchInfo = {
            narHash = "sha256-9XOwwBlwD3I27FhHmHrlQUi9yCqxL3djBU+oDcK1cwA=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz";
          };
          ident = "lodash.sortby";
          ltype = "file";
          treeInfo = { };
          version = "4.7.0";
        };
      };
      "lodash.truncate" = {
        "4.4.2" = {
          fetchInfo = {
            narHash = "sha256-gS9PInRAUo8xQNPVhWTpaZJu1GpPqew2t1yYyy5FonA=";
            type = "tarball";
            url = "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz";
          };
          ident = "lodash.truncate";
          ltype = "file";
          treeInfo = { };
          version = "4.4.2";
        };
      };
      log-symbols = {
        "4.1.0" = {
          depInfo = {
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            is-unicode-supported = {
              descriptor = "^0.1.0";
              pin = "0.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fH4dN2b1hnRfYFAh9kk6+OOmtJ+c42yzr0xuNpUYrOQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz";
          };
          ident = "log-symbols";
          ltype = "file";
          version = "4.1.0";
        };
      };
      lolex = {
        "5.1.2" = {
          depInfo = {
            "@sinonjs/commons" = {
              descriptor = "^1.7.0";
              pin = "1.8.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-HbX4pisAhGsVaoe8wrImJglHjWwOnFie8ijepY2LXh8=";
            type = "tarball";
            url = "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz";
          };
          ident = "lolex";
          ltype = "file";
          version = "5.1.2";
        };
      };
      long = {
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-RcImft2wBqUrFzi+FvQrlBa5FazLLz8Vnas03DMJ//k=";
            type = "tarball";
            url = "https://registry.npmjs.org/long/-/long-4.0.0.tgz";
          };
          ident = "long";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
      };
      loose-envify = {
        "1.4.0" = {
          binInfo = {
            binPairs = {
              loose-envify = "cli.js";
            };
          };
          depInfo = {
            js-tokens = {
              descriptor = "^3.0.0 || ^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-abQxb8UZImSEBRMsA9wep5NK2rpyd9JG0YeTGqz+jDk=";
            type = "tarball";
            url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz";
          };
          ident = "loose-envify";
          ltype = "file";
          version = "1.4.0";
        };
      };
      loupe = {
        "2.3.6" = {
          depInfo = {
            get-func-name = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-34iJFhd+ZHLW1Z3ouUv4zr1rlUE56vA+Jes4cA3zxpo=";
            type = "tarball";
            url = "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz";
          };
          ident = "loupe";
          ltype = "file";
          version = "2.3.6";
        };
      };
      lru-cache = {
        "5.1.1" = {
          depInfo = {
            yallist = {
              descriptor = "^3.0.2";
              pin = "3.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-bHn+nBFPDrWPf+09HR7NWzfyCzHRm27iyvShXAmfLMk=";
            type = "tarball";
            url = "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz";
          };
          ident = "lru-cache";
          ltype = "file";
          version = "5.1.1";
        };
        "6.0.0" = {
          depInfo = {
            yallist = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-lBc6340YZYAh1Numj5iz418ChtGb3UUtRZLOYj/WJXg=";
            type = "tarball";
            url = "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz";
          };
          ident = "lru-cache";
          ltype = "file";
          version = "6.0.0";
        };
      };
      ltx = {
        "2.10.0" = {
          depInfo = {
            inherits = {
              descriptor = "^2.0.4";
              pin = "2.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-XOUUQiOm8FeQLIT8aszW1QkINEoqEP5JZFqJXlwEmW0=";
            type = "tarball";
            url = "https://registry.npmjs.org/ltx/-/ltx-2.10.0.tgz";
          };
          ident = "ltx";
          ltype = "file";
          version = "2.10.0";
        };
      };
      lz-string = {
        "1.4.4" = {
          binInfo = {
            binPairs = {
              lz-string = "bin/bin.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-vqFh61g3r8ZQP9mfs5FCCwvamFnJGlJhEymT5lr8yeE=";
            type = "tarball";
            url = "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz";
          };
          ident = "lz-string";
          ltype = "file";
          treeInfo = { };
          version = "1.4.4";
        };
      };
      mailhog = {
        "4.16.0" = {
          depInfo = {
            iconv-lite = {
              descriptor = "^0.6";
              optional = true;
              pin = "0.6.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-EGHv0PfB5MYxA29z2gL2V3kiovLv/i/MR5MWwS0otNk=";
            type = "tarball";
            url = "https://registry.npmjs.org/mailhog/-/mailhog-4.16.0.tgz";
          };
          ident = "mailhog";
          ltype = "file";
          version = "4.16.0";
        };
      };
      make-dir = {
        "2.1.0" = {
          depInfo = {
            pify = {
              descriptor = "^4.0.1";
              pin = "4.0.1";
              runtime = true;
            };
            semver = {
              descriptor = "^5.6.0";
              pin = "5.7.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-VpMQaNPSO18Y7q971kfUOr/HmxCiIU6yhllsGyDOlD0=";
            type = "tarball";
            url = "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz";
          };
          ident = "make-dir";
          ltype = "file";
          version = "2.1.0";
        };
        "3.1.0" = {
          depInfo = {
            semver = {
              descriptor = "^6.0.0";
              pin = "6.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-dUB70vIpdmwQzuUKc2swXy2Bk8jj8Ehyg2doWs/Dveg=";
            type = "tarball";
            url = "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz";
          };
          ident = "make-dir";
          ltype = "file";
          version = "3.1.0";
        };
      };
      make-error = {
        "1.3.6" = {
          fetchInfo = {
            narHash = "sha256-3l3HyYAFy+3j/13XP+YBaRi7+YRK4RQvptpv6vojlgo=";
            type = "tarball";
            url = "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz";
          };
          ident = "make-error";
          ltype = "file";
          treeInfo = { };
          version = "1.3.6";
        };
      };
      make-fetch-happen = {
        "9.1.0" = {
          depInfo = {
            agentkeepalive = {
              descriptor = "^4.1.3";
              pin = "4.2.1";
              runtime = true;
            };
            cacache = {
              descriptor = "^15.2.0";
              pin = "15.3.0";
              runtime = true;
            };
            http-cache-semantics = {
              descriptor = "^4.1.0";
              pin = "4.1.1";
              runtime = true;
            };
            http-proxy-agent = {
              descriptor = "^4.0.1";
              pin = "4.0.1";
              runtime = true;
            };
            https-proxy-agent = {
              descriptor = "^5.0.0";
              pin = "5.0.1";
              runtime = true;
            };
            is-lambda = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            lru-cache = {
              descriptor = "^6.0.0";
              pin = "6.0.0";
              runtime = true;
            };
            minipass = {
              descriptor = "^3.1.3";
              pin = "3.3.6";
              runtime = true;
            };
            minipass-collect = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            minipass-fetch = {
              descriptor = "^1.3.2";
              pin = "1.4.1";
              runtime = true;
            };
            minipass-flush = {
              descriptor = "^1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
            minipass-pipeline = {
              descriptor = "^1.2.4";
              pin = "1.2.4";
              runtime = true;
            };
            negotiator = {
              descriptor = "^0.6.2";
              pin = "0.6.3";
              runtime = true;
            };
            promise-retry = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            socks-proxy-agent = {
              descriptor = "^6.0.0";
              pin = "6.2.1";
              runtime = true;
            };
            ssri = {
              descriptor = "^8.0.0";
              pin = "8.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-meDMcu4Aw9tZiLm7g2EeqtcZy5ESODQkNgZNuT2ccxk=";
            type = "tarball";
            url = "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz";
          };
          ident = "make-fetch-happen";
          ltype = "file";
          version = "9.1.0";
        };
      };
      makeerror = {
        "1.0.12" = {
          depInfo = {
            tmpl = {
              descriptor = "1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Y6/jU8bj28DLOj5Uf0QjLIP0dguPlxkh3GnrVL+1w40=";
            type = "tarball";
            url = "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz";
          };
          ident = "makeerror";
          ltype = "file";
          version = "1.0.12";
        };
      };
      map-cache = {
        "0.2.2" = {
          fetchInfo = {
            narHash = "sha256-FaQFxQVI2Tw5FHpMfJ9pwYCkLD72lr/SftrYW+uM1/g=";
            type = "tarball";
            url = "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz";
          };
          ident = "map-cache";
          ltype = "file";
          treeInfo = { };
          version = "0.2.2";
        };
      };
      map-visit = {
        "1.0.0" = {
          depInfo = {
            object-visit = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8FSzdSjpWnDSHNNj+yxKo+X4oJWneMTPpsc1pOUlmgM=";
            type = "tarball";
            url = "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz";
          };
          ident = "map-visit";
          ltype = "file";
          version = "1.0.0";
        };
      };
      material-colors = {
        "1.2.6" = {
          fetchInfo = {
            narHash = "sha256-MM7WOmODFnwaYBWIshyIPDXT4LFJWfeAj58WGipQQNk=";
            type = "tarball";
            url = "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz";
          };
          ident = "material-colors";
          ltype = "file";
          treeInfo = { };
          version = "1.2.6";
        };
      };
      math-expression-evaluator = {
        "1.4.0" = {
          fetchInfo = {
            narHash = "sha256-/02rjJI0PqE6flNtiJCqp/mDbm7sqDPXeijwRaf4KwQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.4.0.tgz";
          };
          ident = "math-expression-evaluator";
          ltype = "file";
          treeInfo = { };
          version = "1.4.0";
        };
      };
      "md5.js" = {
        "1.3.5" = {
          depInfo = {
            hash-base = {
              descriptor = "^3.0.0";
              pin = "3.1.0";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.1.2";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-vi6UhlmEuUjsr2BEMSOTjXcv/3/tMaZ0NFSW0Vk7vQM=";
            type = "tarball";
            url = "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz";
          };
          ident = "md5.js";
          ltype = "file";
          version = "1.3.5";
        };
      };
      media-typer = {
        "0.3.0" = {
          fetchInfo = {
            narHash = "sha256-8veVaJwD2iMdFmkCEYODr0FHkxxl/Y21yWB+V4KkfyM=";
            type = "tarball";
            url = "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz";
          };
          ident = "media-typer";
          ltype = "file";
          treeInfo = { };
          version = "0.3.0";
        };
      };
      memfs = {
        "3.4.13" = {
          depInfo = {
            fs-monkey = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-pO40C649xO6vhtoJ59qPO9p+OPbBc8gEAirz9Iemuz8=";
            type = "tarball";
            url = "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz";
          };
          ident = "memfs";
          ltype = "file";
          version = "3.4.13";
        };
      };
      memoize-one = {
        "5.2.1" = {
          fetchInfo = {
            narHash = "sha256-LgSBDoP+nvrKsy2NQ1PsCFjQT+Idw8zVJYLwU+Ai/YQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz";
          };
          ident = "memoize-one";
          ltype = "file";
          treeInfo = { };
          version = "5.2.1";
        };
      };
      memory-fs = {
        "0.4.1" = {
          depInfo = {
            errno = {
              descriptor = "^0.1.3";
              pin = "0.1.8";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^2.0.1";
              pin = "2.3.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-cwqSpd552UpaajJ9kytEOgdCXgcnNkXVpNTMWkz0Q5w=";
            type = "tarball";
            url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz";
          };
          ident = "memory-fs";
          ltype = "file";
          version = "0.4.1";
        };
        "0.5.0" = {
          depInfo = {
            errno = {
              descriptor = "^0.1.3";
              pin = "0.1.8";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^2.0.1";
              pin = "2.3.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-woNizVTgnMys5MzqShdEw1kv2mD1uuNiQhJ0zDvFY1A=";
            type = "tarball";
            url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz";
          };
          ident = "memory-fs";
          ltype = "file";
          version = "0.5.0";
        };
      };
      memory-pager = {
        "1.5.0" = {
          fetchInfo = {
            narHash = "sha256-eGVvAZwpKaH/zQEO85AncWH25Qm0pZ6g6sUYIuuRDNg=";
            type = "tarball";
            url = "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz";
          };
          ident = "memory-pager";
          ltype = "file";
          treeInfo = { };
          version = "1.5.0";
        };
      };
      merge-descriptors = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-UaVN+ZRutU5sv9hTyVov/ljneaEh1IZRTeWZzl/uKzA=";
            type = "tarball";
            url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz";
          };
          ident = "merge-descriptors";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      merge-stream = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-0ZC11XNq6TaUxEXOV9bwaS71Qd3wQoqZAkFRvtnab5I=";
            type = "tarball";
            url = "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz";
          };
          ident = "merge-stream";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      merge2 = {
        "1.4.1" = {
          fetchInfo = {
            narHash = "sha256-EzedluwbDyO4GYNtgb6NskqXg5w/gF/jdYO2UNyiUDc=";
            type = "tarball";
            url = "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz";
          };
          ident = "merge2";
          ltype = "file";
          treeInfo = { };
          version = "1.4.1";
        };
      };
      methods = {
        "1.1.2" = {
          fetchInfo = {
            narHash = "sha256-VFL4Eugpaw6fMOStn1SHfJT0JL1LCSE6cRsfqWq3Jvg=";
            type = "tarball";
            url = "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz";
          };
          ident = "methods";
          ltype = "file";
          treeInfo = { };
          version = "1.1.2";
        };
      };
      micromatch = {
        "3.1.10" = {
          depInfo = {
            arr-diff = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            array-unique = {
              descriptor = "^0.3.2";
              pin = "0.3.2";
              runtime = true;
            };
            braces = {
              descriptor = "^2.3.1";
              pin = "2.3.2";
              runtime = true;
            };
            define-property = {
              descriptor = "^2.0.2";
              pin = "2.0.2";
              runtime = true;
            };
            extend-shallow = {
              descriptor = "^3.0.2";
              pin = "3.0.2";
              runtime = true;
            };
            extglob = {
              descriptor = "^2.0.4";
              pin = "2.0.4";
              runtime = true;
            };
            fragment-cache = {
              descriptor = "^0.2.1";
              pin = "0.2.1";
              runtime = true;
            };
            kind-of = {
              descriptor = "^6.0.2";
              pin = "6.0.3";
              runtime = true;
            };
            nanomatch = {
              descriptor = "^1.2.9";
              pin = "1.2.13";
              runtime = true;
            };
            "object.pick" = {
              descriptor = "^1.3.0";
              pin = "1.3.0";
              runtime = true;
            };
            regex-not = {
              descriptor = "^1.0.0";
              pin = "1.0.2";
              runtime = true;
            };
            snapdragon = {
              descriptor = "^0.8.1";
              pin = "0.8.2";
              runtime = true;
            };
            to-regex = {
              descriptor = "^3.0.2";
              pin = "3.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-y6LLvAmfdQdl2o5igr9j+7I51wo0BXDiA4+f7R9I8mI=";
            type = "tarball";
            url = "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz";
          };
          ident = "micromatch";
          ltype = "file";
          version = "3.1.10";
        };
        "4.0.5" = {
          depInfo = {
            braces = {
              descriptor = "^3.0.2";
              pin = "3.0.2";
              runtime = true;
            };
            picomatch = {
              descriptor = "^2.3.1";
              pin = "2.3.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-5sy/ExTbi9X3zWFTVMx8cfbQCpl3Kyqc7RVqcpj11gg=";
            type = "tarball";
            url = "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz";
          };
          ident = "micromatch";
          ltype = "file";
          version = "4.0.5";
        };
      };
      miller-rabin = {
        "4.0.1" = {
          binInfo = {
            binPairs = {
              miller-rabin = "bin/miller-rabin";
            };
          };
          depInfo = {
            "bn.js" = {
              descriptor = "^4.0.0";
              pin = "4.12.0";
              runtime = true;
            };
            brorand = {
              descriptor = "^1.0.1";
              pin = "1.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-sVH/fk6Q1G0Gh6flB6kk2PEgyRwL0TkLC1kmqlUWGF4=";
            type = "tarball";
            url = "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz";
          };
          ident = "miller-rabin";
          ltype = "file";
          version = "4.0.1";
        };
      };
      mime = {
        "1.6.0" = {
          binInfo = {
            binPairs = {
              mime = "cli.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-SBI6BMMPC+6omfe2gVGjWdzOEGCQH3pNo6EInYL/V+M=";
            type = "tarball";
            url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz";
          };
          ident = "mime";
          ltype = "file";
          treeInfo = { };
          version = "1.6.0";
        };
      };
      mime-db = {
        "1.52.0" = {
          fetchInfo = {
            narHash = "sha256-NWkhw5USnQpCVdzynhDEG/VbDLOdjy0JtGgopd89jr8=";
            type = "tarball";
            url = "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz";
          };
          ident = "mime-db";
          ltype = "file";
          treeInfo = { };
          version = "1.52.0";
        };
      };
      mime-types = {
        "2.1.35" = {
          depInfo = {
            mime-db = {
              descriptor = "1.52.0";
              pin = "1.52.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OT0LH+QO5JfJrh7X0Lzsv3l/WurbpxPx/nztSX7DeI8=";
            type = "tarball";
            url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz";
          };
          ident = "mime-types";
          ltype = "file";
          version = "2.1.35";
        };
      };
      mimic-fn = {
        "2.1.0" = {
          fetchInfo = {
            narHash = "sha256-up0po5F914aiPm0fCqnagVNmpVJeMAroQXpYiWZAOn0=";
            type = "tarball";
            url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz";
          };
          ident = "mimic-fn";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0";
        };
      };
      mimic-response = {
        "3.1.0" = {
          fetchInfo = {
            narHash = "sha256-19JpS4wWC7aJczKnJEOrEbn1JN86yNCgXCQ1ibQcG8s=";
            type = "tarball";
            url = "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz";
          };
          ident = "mimic-response";
          ltype = "file";
          treeInfo = { };
          version = "3.1.0";
        };
      };
      minimalistic-assert = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-4Xly15LUPHvqUXeMMammgibgwM7vki8oHRdpHNC4nIY=";
            type = "tarball";
            url = "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz";
          };
          ident = "minimalistic-assert";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      minimalistic-crypto-utils = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-UglDV/K01LPlPN35/F8OXruy+cqRxODFOykftqpHzio=";
            type = "tarball";
            url = "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz";
          };
          ident = "minimalistic-crypto-utils";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      minimatch = {
        "3.1.2" = {
          depInfo = {
            brace-expansion = {
              descriptor = "^1.1.7";
              pin = "1.1.11";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-lngTO0Bk/Spf3t/zG5/j7C2STufjXWF5DlmKjvj1M8s=";
            type = "tarball";
            url = "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz";
          };
          ident = "minimatch";
          ltype = "file";
          version = "3.1.2";
        };
        "4.2.1" = {
          depInfo = {
            brace-expansion = {
              descriptor = "^1.1.7";
              pin = "1.1.11";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Uu5p39dWsCZx+d7xB48i3EZgK52b0yV0m0DZM7y7Kyw=";
            type = "tarball";
            url = "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz";
          };
          ident = "minimatch";
          ltype = "file";
          version = "4.2.1";
        };
        "5.1.6" = {
          depInfo = {
            brace-expansion = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IppUfUFv/Auepn6lv23SdcaxJOCK1CjBOmFjJXeK8Vs=";
            type = "tarball";
            url = "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz";
          };
          ident = "minimatch";
          ltype = "file";
          version = "5.1.6";
        };
      };
      minimist = {
        "1.2.6" = {
          fetchInfo = {
            narHash = "sha256-7TCl1ruw+nyf5BfmjdzYzqzOkaCITc3BKD6u5ysgslc=";
            type = "tarball";
            url = "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz";
          };
          ident = "minimist";
          ltype = "file";
          treeInfo = { };
          version = "1.2.6";
        };
        "1.2.7" = {
          fetchInfo = {
            narHash = "sha256-Jo/bc6MFNhtfsnF2bEhRiZzEt/Ex+4paLZ7I4AHdge4=";
            type = "tarball";
            url = "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz";
          };
          ident = "minimist";
          ltype = "file";
          treeInfo = { };
          version = "1.2.7";
        };
      };
      minipass = {
        "3.3.6" = {
          depInfo = {
            yallist = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IH/N0VNqip1fgncrPr+6JTsU4PagYbuMXMhmGkZeM2E=";
            type = "tarball";
            url = "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz";
          };
          ident = "minipass";
          ltype = "file";
          version = "3.3.6";
        };
        "4.0.1" = {
          fetchInfo = {
            narHash = "sha256-REsjDAXqB43nIZXdNf/AVYPWb0JVt+sZsnztGwAVJ3c=";
            type = "tarball";
            url = "https://registry.npmjs.org/minipass/-/minipass-4.0.1.tgz";
          };
          ident = "minipass";
          ltype = "file";
          treeInfo = { };
          version = "4.0.1";
        };
      };
      minipass-collect = {
        "1.0.2" = {
          depInfo = {
            minipass = {
              descriptor = "^3.0.0";
              pin = "3.3.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-aGeUFFUmngD+NCgDrtang/j4T0lUoM+D7Vx+EcvMKB8=";
            type = "tarball";
            url = "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz";
          };
          ident = "minipass-collect";
          ltype = "file";
          version = "1.0.2";
        };
      };
      minipass-fetch = {
        "1.4.1" = {
          depInfo = {
            encoding = {
              descriptor = "^0.1.12";
              optional = true;
              pin = "0.1.13";
              runtime = true;
            };
            minipass = {
              descriptor = "^3.1.0";
              pin = "3.3.6";
              runtime = true;
            };
            minipass-sized = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            minizlib = {
              descriptor = "^2.0.0";
              pin = "2.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-6UwtKQYhg2NIhuhvPVoY1YAwBtWmL53QT0PybQ/MgiY=";
            type = "tarball";
            url = "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz";
          };
          ident = "minipass-fetch";
          ltype = "file";
          version = "1.4.1";
        };
      };
      minipass-flush = {
        "1.0.5" = {
          depInfo = {
            minipass = {
              descriptor = "^3.0.0";
              pin = "3.3.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-W9Q6ydEgCsNddtC7HFPlcNyjn1slLuX9kox1ckJHLgw=";
            type = "tarball";
            url = "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz";
          };
          ident = "minipass-flush";
          ltype = "file";
          version = "1.0.5";
        };
      };
      minipass-pipeline = {
        "1.2.4" = {
          depInfo = {
            minipass = {
              descriptor = "^3.0.0";
              pin = "3.3.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IN08aDTxhlMOrhne44r0a7akG3u8PO6y4Rh4NNFqyvY=";
            type = "tarball";
            url = "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz";
          };
          ident = "minipass-pipeline";
          ltype = "file";
          version = "1.2.4";
        };
      };
      minipass-sized = {
        "1.0.3" = {
          depInfo = {
            minipass = {
              descriptor = "^3.0.0";
              pin = "3.3.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-bpGKs0xmPKPQXWQmmfdxxpCsnytlGrgQZC47HExv8/8=";
            type = "tarball";
            url = "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz";
          };
          ident = "minipass-sized";
          ltype = "file";
          version = "1.0.3";
        };
      };
      minizlib = {
        "2.1.2" = {
          depInfo = {
            minipass = {
              descriptor = "^3.0.0";
              pin = "3.3.6";
              runtime = true;
            };
            yallist = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wTrwx8sskCvs9IpE4tRWg3B/4t+nZUGwwIe68dIutmY=";
            type = "tarball";
            url = "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz";
          };
          ident = "minizlib";
          ltype = "file";
          version = "2.1.2";
        };
      };
      mississippi = {
        "3.0.0" = {
          depInfo = {
            concat-stream = {
              descriptor = "^1.5.0";
              pin = "1.6.2";
              runtime = true;
            };
            duplexify = {
              descriptor = "^3.4.2";
              pin = "3.7.1";
              runtime = true;
            };
            end-of-stream = {
              descriptor = "^1.1.0";
              pin = "1.4.4";
              runtime = true;
            };
            flush-write-stream = {
              descriptor = "^1.0.0";
              pin = "1.1.1";
              runtime = true;
            };
            from2 = {
              descriptor = "^2.1.0";
              pin = "2.3.0";
              runtime = true;
            };
            parallel-transform = {
              descriptor = "^1.1.0";
              pin = "1.2.0";
              runtime = true;
            };
            pump = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            pumpify = {
              descriptor = "^1.3.3";
              pin = "1.5.1";
              runtime = true;
            };
            stream-each = {
              descriptor = "^1.1.0";
              pin = "1.2.3";
              runtime = true;
            };
            through2 = {
              descriptor = "^2.0.0";
              pin = "2.0.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-4KyE7eLIKV4k9/42JTobgOdCuN4ALU5Ii8rbXHsd4KI=";
            type = "tarball";
            url = "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz";
          };
          ident = "mississippi";
          ltype = "file";
          version = "3.0.0";
        };
      };
      mixin-deep = {
        "1.3.2" = {
          depInfo = {
            for-in = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            is-extendable = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-4W9tjfQeDAi7WVHHA+KjtCONEzgQdB7JvCTQ+6qGKLM=";
            type = "tarball";
            url = "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz";
          };
          ident = "mixin-deep";
          ltype = "file";
          version = "1.3.2";
        };
      };
      mkdirp = {
        "0.5.5" = {
          binInfo = {
            binPairs = {
              mkdirp = "bin/cmd.js";
            };
          };
          depInfo = {
            minimist = {
              descriptor = "^1.2.5";
              pin = "1.2.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-cob9krJUDK+8A2f1kPSCcAXfq3o8H0heV3aWPhiVmq4=";
            type = "tarball";
            url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz";
          };
          ident = "mkdirp";
          ltype = "file";
          version = "0.5.5";
        };
        "0.5.6" = {
          binInfo = {
            binPairs = {
              mkdirp = "bin/cmd.js";
            };
          };
          depInfo = {
            minimist = {
              descriptor = "^1.2.6";
              pin = "1.2.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-tZp8STUp5DdTzh/78AI6SH3MpYdYvUeIUhLbTe8OmrY=";
            type = "tarball";
            url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz";
          };
          ident = "mkdirp";
          ltype = "file";
          version = "0.5.6";
        };
        "1.0.4" = {
          binInfo = {
            binPairs = {
              mkdirp = "bin/cmd.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-FsQ8klkGEeQftp/5a3F9KrZPqo9wpR1tuRwqS9WTDxU=";
            type = "tarball";
            url = "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz";
          };
          ident = "mkdirp";
          ltype = "file";
          treeInfo = { };
          version = "1.0.4";
        };
      };
      mkdirp-classic = {
        "0.5.3" = {
          fetchInfo = {
            narHash = "sha256-CU1Una7m/cchjwbg1wE8ZhXaTU74RI7s4rzMTqCarJI=";
            type = "tarball";
            url = "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz";
          };
          ident = "mkdirp-classic";
          ltype = "file";
          treeInfo = { };
          version = "0.5.3";
        };
      };
      mocha = {
        "9.2.2" = {
          binInfo = {
            binPairs = {
              _mocha = "bin/_mocha";
              mocha = "bin/mocha";
            };
          };
          depInfo = {
            "@ungap/promise-all-settled" = {
              descriptor = "1.1.2";
              pin = "1.1.2";
              runtime = true;
            };
            ansi-colors = {
              descriptor = "4.1.1";
              pin = "4.1.1";
              runtime = true;
            };
            browser-stdout = {
              descriptor = "1.3.1";
              pin = "1.3.1";
              runtime = true;
            };
            chokidar = {
              descriptor = "3.5.3";
              pin = "3.5.3";
              runtime = true;
            };
            debug = {
              descriptor = "4.3.3";
              pin = "4.3.3";
              runtime = true;
            };
            diff = {
              descriptor = "5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
            escape-string-regexp = {
              descriptor = "4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            find-up = {
              descriptor = "5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
            glob = {
              descriptor = "7.2.0";
              pin = "7.2.0";
              runtime = true;
            };
            growl = {
              descriptor = "1.10.5";
              pin = "1.10.5";
              runtime = true;
            };
            he = {
              descriptor = "1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
            js-yaml = {
              descriptor = "4.1.0";
              pin = "4.1.0";
              runtime = true;
            };
            log-symbols = {
              descriptor = "4.1.0";
              pin = "4.1.0";
              runtime = true;
            };
            minimatch = {
              descriptor = "4.2.1";
              pin = "4.2.1";
              runtime = true;
            };
            ms = {
              descriptor = "2.1.3";
              pin = "2.1.3";
              runtime = true;
            };
            nanoid = {
              descriptor = "3.3.1";
              pin = "3.3.1";
              runtime = true;
            };
            serialize-javascript = {
              descriptor = "6.0.0";
              pin = "6.0.0";
              runtime = true;
            };
            strip-json-comments = {
              descriptor = "3.1.1";
              pin = "3.1.1";
              runtime = true;
            };
            supports-color = {
              descriptor = "8.1.1";
              pin = "8.1.1";
              runtime = true;
            };
            which = {
              descriptor = "2.0.2";
              pin = "2.0.2";
              runtime = true;
            };
            workerpool = {
              descriptor = "6.2.0";
              pin = "6.2.0";
              runtime = true;
            };
            yargs = {
              descriptor = "16.2.0";
              pin = "16.2.0";
              runtime = true;
            };
            yargs-parser = {
              descriptor = "20.2.4";
              pin = "20.2.4";
              runtime = true;
            };
            yargs-unparser = {
              descriptor = "2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-sWnCWQENiMhQHmGbVbYM8pE3iuaGdU7UPAQr8daMWgU=";
            type = "tarball";
            url = "https://registry.npmjs.org/mocha/-/mocha-9.2.2.tgz";
          };
          ident = "mocha";
          ltype = "file";
          version = "9.2.2";
        };
      };
      mock-socket = {
        "8.1.1" = {
          depInfo = {
            url-parse = {
              descriptor = "^1.4.4";
              pin = "1.5.10";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-W4io4tS87TzR4KTLx6guq94lxBN6CbgxCnt7elur498=";
            type = "tarball";
            url = "https://registry.npmjs.org/mock-socket/-/mock-socket-8.1.1.tgz";
          };
          ident = "mock-socket";
          ltype = "file";
          version = "8.1.1";
        };
      };
      moment = {
        "2.29.4" = {
          fetchInfo = {
            narHash = "sha256-axzBYoaA8f53hLQ3Zq6vd+bZuNUu2Uund0APKBVD/1U=";
            type = "tarball";
            url = "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz";
          };
          ident = "moment";
          ltype = "file";
          treeInfo = { };
          version = "2.29.4";
        };
      };
      moment-duration-format = {
        "2.3.2" = {
          fetchInfo = {
            narHash = "sha256-iZZKa1UzsSUsKLlcc6H7EPKSAF3AzLxwJSRlpnEWypM=";
            type = "tarball";
            url = "https://registry.npmjs.org/moment-duration-format/-/moment-duration-format-2.3.2.tgz";
          };
          ident = "moment-duration-format";
          ltype = "file";
          treeInfo = { };
          version = "2.3.2";
        };
      };
      moment-timezone = {
        "0.5.40" = {
          depInfo = {
            moment = {
              descriptor = ">= 2.9.0";
              pin = "2.29.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ymHfSx1re0qj+NDbp+pDg9WtFIk4iDe//2TflpgI81o=";
            type = "tarball";
            url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.40.tgz";
          };
          ident = "moment-timezone";
          ltype = "file";
          version = "0.5.40";
        };
      };
      mongodb = {
        "4.3.1" = {
          depInfo = {
            bson = {
              descriptor = "^4.6.1";
              pin = "4.7.2";
              runtime = true;
            };
            denque = {
              descriptor = "^2.0.1";
              pin = "2.1.0";
              runtime = true;
            };
            mongodb-connection-string-url = {
              descriptor = "^2.4.1";
              pin = "2.6.0";
              runtime = true;
            };
            saslprep = {
              descriptor = "^1.0.3";
              optional = true;
              pin = "1.0.3";
              runtime = true;
            };
            socks = {
              descriptor = "^2.6.1";
              pin = "2.7.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-WlyjzVy5/L/Rdax2sn5JDKW649WDzrF17bxZOiYEjw4=";
            type = "tarball";
            url = "https://registry.npmjs.org/mongodb/-/mongodb-4.3.1.tgz";
          };
          ident = "mongodb";
          ltype = "file";
          version = "4.3.1";
        };
      };
      mongodb-connection-string-url = {
        "2.6.0" = {
          depInfo = {
            "@types/whatwg-url" = {
              descriptor = "^8.2.1";
              pin = "8.2.2";
              runtime = true;
            };
            whatwg-url = {
              descriptor = "^11.0.0";
              pin = "11.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-eGEnLon5AmquGHkGcc4a3CexppkAJ6+98SX9BWG6S1w=";
            type = "tarball";
            url = "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz";
          };
          ident = "mongodb-connection-string-url";
          ltype = "file";
          version = "2.6.0";
        };
      };
      monocle-ts = {
        "2.3.13" = {
          fetchInfo = {
            narHash = "sha256-MW+fkf4k7BbgPn5QfoYkFjSXggZLqiPIQBfQbrYazes=";
            type = "tarball";
            url = "https://registry.npmjs.org/monocle-ts/-/monocle-ts-2.3.13.tgz";
          };
          ident = "monocle-ts";
          ltype = "file";
          peerInfo = {
            fp-ts = {
              descriptor = "^2.5.0";
            };
          };
          treeInfo = { };
          version = "2.3.13";
        };
      };
      moo = {
        "0.5.2" = {
          fetchInfo = {
            narHash = "sha256-o7ORe/Ra8mxDcJR6nNl074RxodTp7sf/OEZQoyhl3eM=";
            type = "tarball";
            url = "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz";
          };
          ident = "moo";
          ltype = "file";
          treeInfo = { };
          version = "0.5.2";
        };
      };
      move-concurrently = {
        "1.0.1" = {
          depInfo = {
            aproba = {
              descriptor = "^1.1.1";
              pin = "1.2.0";
              runtime = true;
            };
            copy-concurrently = {
              descriptor = "^1.0.0";
              pin = "1.0.5";
              runtime = true;
            };
            fs-write-stream-atomic = {
              descriptor = "^1.0.8";
              pin = "1.0.10";
              runtime = true;
            };
            mkdirp = {
              descriptor = "^0.5.1";
              pin = "0.5.6";
              runtime = true;
            };
            rimraf = {
              descriptor = "^2.5.4";
              pin = "2.7.1";
              runtime = true;
            };
            run-queue = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-PuuBG/zfgGvso7v/Hx5WiLrsjAC/Od3bx1Sylgbt63c=";
            type = "tarball";
            url = "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz";
          };
          ident = "move-concurrently";
          ltype = "file";
          version = "1.0.1";
        };
      };
      mqtt = {
        "4.3.7" = {
          binInfo = {
            binPairs = {
              mqtt = "bin/mqtt.js";
              mqtt_pub = "bin/pub.js";
              mqtt_sub = "bin/sub.js";
            };
          };
          depInfo = {
            commist = {
              descriptor = "^1.0.0";
              pin = "1.1.0";
              runtime = true;
            };
            concat-stream = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            debug = {
              descriptor = "^4.1.1";
              pin = "4.3.4";
              runtime = true;
            };
            duplexify = {
              descriptor = "^4.1.1";
              pin = "4.1.2";
              runtime = true;
            };
            help-me = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.3";
              pin = "2.0.4";
              runtime = true;
            };
            lru-cache = {
              descriptor = "^6.0.0";
              pin = "6.0.0";
              runtime = true;
            };
            minimist = {
              descriptor = "^1.2.5";
              pin = "1.2.7";
              runtime = true;
            };
            mqtt-packet = {
              descriptor = "^6.8.0";
              pin = "6.10.0";
              runtime = true;
            };
            number-allocator = {
              descriptor = "^1.0.9";
              pin = "1.0.14";
              runtime = true;
            };
            pump = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^3.6.0";
              pin = "3.6.0";
              runtime = true;
            };
            reinterval = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
            rfdc = {
              descriptor = "^1.3.0";
              pin = "1.3.0";
              runtime = true;
            };
            split2 = {
              descriptor = "^3.1.0";
              pin = "3.2.2";
              runtime = true;
            };
            ws = {
              descriptor = "^7.5.5";
              pin = "7.5.9";
              runtime = true;
            };
            xtend = {
              descriptor = "^4.0.2";
              pin = "4.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-m8g7OII5acuadaPTK3i8k+OwoCi7gptE48W2Dq8gLS0=";
            type = "tarball";
            url = "https://registry.npmjs.org/mqtt/-/mqtt-4.3.7.tgz";
          };
          ident = "mqtt";
          ltype = "file";
          version = "4.3.7";
        };
      };
      mqtt-packet = {
        "6.10.0" = {
          depInfo = {
            bl = {
              descriptor = "^4.0.2";
              pin = "4.1.0";
              runtime = true;
            };
            debug = {
              descriptor = "^4.1.1";
              pin = "4.3.4";
              runtime = true;
            };
            process-nextick-args = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-aF8mWIsyGXgsocJD+QdH7+vrtTWp83mA4fkzYpDx7tE=";
            type = "tarball";
            url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-6.10.0.tgz";
          };
          ident = "mqtt-packet";
          ltype = "file";
          version = "6.10.0";
        };
      };
      mri = {
        "1.1.4" = {
          fetchInfo = {
            narHash = "sha256-bxNoOXp/ZAMwbvhJ9clPPBMOaoONv8qCp5WkS9OUjsA=";
            type = "tarball";
            url = "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz";
          };
          ident = "mri";
          ltype = "file";
          treeInfo = { };
          version = "1.1.4";
        };
      };
      ms = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-ckqf9NvfRsodceQ75B5in2o5NmsmCNQn8Rqt2SrDs2o=";
            type = "tarball";
            url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";
          };
          ident = "ms";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
        "2.1.2" = {
          fetchInfo = {
            narHash = "sha256-Y87ut99BMamY3YJBX3Cj3DvOJWkqW+7MrPm7bLyuT50=";
            type = "tarball";
            url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz";
          };
          ident = "ms";
          ltype = "file";
          treeInfo = { };
          version = "2.1.2";
        };
        "2.1.3" = {
          fetchInfo = {
            narHash = "sha256-VUuSdtec+ygwwQKYYAAGZqNZsqxeqrBadtEjuZCpV7s=";
            type = "tarball";
            url = "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz";
          };
          ident = "ms";
          ltype = "file";
          treeInfo = { };
          version = "2.1.3";
        };
      };
      msal = {
        "1.4.17" = {
          depInfo = {
            tslib = {
              descriptor = "^1.9.3";
              pin = "1.14.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IzzIvZVWI7yakHYqadKavXsQ1CtKGRT5+lfoJjDCWKk=";
            type = "tarball";
            url = "https://registry.npmjs.org/msal/-/msal-1.4.17.tgz";
          };
          ident = "msal";
          ltype = "file";
          version = "1.4.17";
        };
      };
      msgpackr = {
        "1.8.3" = {
          depInfo = {
            msgpackr-extract = {
              descriptor = "^3.0.0";
              optional = true;
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-oQqdEneKypJB2rsFk1TPnxO89GqM1AtHdsPq4k9gfbo=";
            type = "tarball";
            url = "https://registry.npmjs.org/msgpackr/-/msgpackr-1.8.3.tgz";
          };
          ident = "msgpackr";
          ltype = "file";
          version = "1.8.3";
        };
      };
      msgpackr-extract = {
        "3.0.0" = {
          binInfo = {
            binPairs = {
              download-msgpackr-prebuilds = "bin/download-prebuilds.js";
            };
          };
          depInfo = {
            "@msgpackr-extract/msgpackr-extract-darwin-arm64" = {
              descriptor = "3.0.0";
              optional = true;
              pin = "3.0.0";
              runtime = true;
            };
            "@msgpackr-extract/msgpackr-extract-darwin-x64" = {
              descriptor = "3.0.0";
              optional = true;
              pin = "3.0.0";
              runtime = true;
            };
            "@msgpackr-extract/msgpackr-extract-linux-arm" = {
              descriptor = "3.0.0";
              optional = true;
              pin = "3.0.0";
              runtime = true;
            };
            "@msgpackr-extract/msgpackr-extract-linux-arm64" = {
              descriptor = "3.0.0";
              optional = true;
              pin = "3.0.0";
              runtime = true;
            };
            "@msgpackr-extract/msgpackr-extract-linux-x64" = {
              descriptor = "3.0.0";
              optional = true;
              pin = "3.0.0";
              runtime = true;
            };
            "@msgpackr-extract/msgpackr-extract-win32-x64" = {
              descriptor = "3.0.0";
              optional = true;
              pin = "3.0.0";
              runtime = true;
            };
            node-gyp-build-optional-packages = {
              descriptor = "5.0.7";
              pin = "5.0.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rXh4peJ4XYsyf31mxIIdQO1mOaXte7kL2QGrrh1a0Ew=";
            type = "tarball";
            url = "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.0.tgz";
          };
          ident = "msgpackr-extract";
          lifecycle = {
            install = true;
          };
          ltype = "file";
          version = "3.0.0";
        };
      };
      multicast-dns = {
        "6.2.3" = {
          binInfo = {
            binPairs = {
              multicast-dns = "cli.js";
            };
          };
          depInfo = {
            dns-packet = {
              descriptor = "^1.3.1";
              pin = "1.3.4";
              runtime = true;
            };
            thunky = {
              descriptor = "^1.0.2";
              pin = "1.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fKcEa4CrNcxVloTduVcovRtRTn9dFQBqI4XWq/uRjzk=";
            type = "tarball";
            url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz";
          };
          ident = "multicast-dns";
          ltype = "file";
          version = "6.2.3";
        };
      };
      multicast-dns-service-types = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-tuLXiCEhi9cPyA36KTIBDa3ilAJo3BJEMk9dyUHNYFo=";
            type = "tarball";
            url = "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz";
          };
          ident = "multicast-dns-service-types";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
      };
      nan = {
        "2.17.0" = {
          fetchInfo = {
            narHash = "sha256-5r+kH/G43Jk8vchs/zzepgd/5ouh0hIG7lWc6OfxLJ0=";
            type = "tarball";
            url = "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz";
          };
          ident = "nan";
          ltype = "file";
          treeInfo = { };
          version = "2.17.0";
        };
      };
      nanoid = {
        "2.1.11" = {
          fetchInfo = {
            narHash = "sha256-pcohqLxRmWptPJlXKC0MYm+povFwKJwrwEmXGbJ6dAA=";
            type = "tarball";
            url = "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz";
          };
          ident = "nanoid";
          ltype = "file";
          treeInfo = { };
          version = "2.1.11";
        };
        "3.3.1" = {
          binInfo = {
            binPairs = {
              nanoid = "bin/nanoid.cjs";
            };
          };
          fetchInfo = {
            narHash = "sha256-uHIeM0n7ARD4k/jittFvrifmRkie3pGMizwv5jE3opI=";
            type = "tarball";
            url = "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz";
          };
          ident = "nanoid";
          ltype = "file";
          treeInfo = { };
          version = "3.3.1";
        };
        "3.3.4" = {
          binInfo = {
            binPairs = {
              nanoid = "bin/nanoid.cjs";
            };
          };
          fetchInfo = {
            narHash = "sha256-q8Rx1pKRf+wyWrGFM6CJLAb7Rn+P2Z8zLSx3mdGqAR0=";
            type = "tarball";
            url = "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz";
          };
          ident = "nanoid";
          ltype = "file";
          treeInfo = { };
          version = "3.3.4";
        };
      };
      nanomatch = {
        "1.2.13" = {
          depInfo = {
            arr-diff = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            array-unique = {
              descriptor = "^0.3.2";
              pin = "0.3.2";
              runtime = true;
            };
            define-property = {
              descriptor = "^2.0.2";
              pin = "2.0.2";
              runtime = true;
            };
            extend-shallow = {
              descriptor = "^3.0.2";
              pin = "3.0.2";
              runtime = true;
            };
            fragment-cache = {
              descriptor = "^0.2.1";
              pin = "0.2.1";
              runtime = true;
            };
            is-windows = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            kind-of = {
              descriptor = "^6.0.2";
              pin = "6.0.3";
              runtime = true;
            };
            "object.pick" = {
              descriptor = "^1.3.0";
              pin = "1.3.0";
              runtime = true;
            };
            regex-not = {
              descriptor = "^1.0.0";
              pin = "1.0.2";
              runtime = true;
            };
            snapdragon = {
              descriptor = "^0.8.1";
              pin = "0.8.2";
              runtime = true;
            };
            to-regex = {
              descriptor = "^3.0.1";
              pin = "3.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Fm9tifAK1BLj/wk5ybJLuEd7VZGnfYe6pakz/cmzxoo=";
            type = "tarball";
            url = "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz";
          };
          ident = "nanomatch";
          ltype = "file";
          version = "1.2.13";
        };
      };
      napi-build-utils = {
        "1.0.2" = {
          fetchInfo = {
            narHash = "sha256-Qrq9kwmODeRqA5wOCu0suF+kRlAOFd7iqeOuHeHZOhk=";
            type = "tarball";
            url = "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz";
          };
          ident = "napi-build-utils";
          ltype = "file";
          treeInfo = { };
          version = "1.0.2";
        };
      };
      natural-compare = {
        "1.4.0" = {
          fetchInfo = {
            narHash = "sha256-wx+m763bR0Auq7WpVJREb2xXTIHcZMYL9T/G+Y0FQlY=";
            type = "tarball";
            url = "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz";
          };
          ident = "natural-compare";
          ltype = "file";
          treeInfo = { };
          version = "1.4.0";
        };
      };
      natural-compare-lite = {
        "1.4.0" = {
          fetchInfo = {
            narHash = "sha256-2rhqIqg6V9A4qB5PB7IQhB2kU+UlBzWRZ6fhBg4SDGQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz";
          };
          ident = "natural-compare-lite";
          ltype = "file";
          treeInfo = { };
          version = "1.4.0";
        };
      };
      nearley = {
        "2.20.1" = {
          binInfo = {
            binPairs = {
              nearley-railroad = "bin/nearley-railroad.js";
              nearley-test = "bin/nearley-test.js";
              nearley-unparse = "bin/nearley-unparse.js";
              nearleyc = "bin/nearleyc.js";
            };
          };
          depInfo = {
            commander = {
              descriptor = "^2.19.0";
              pin = "2.20.3";
              runtime = true;
            };
            moo = {
              descriptor = "^0.5.0";
              pin = "0.5.2";
              runtime = true;
            };
            railroad-diagrams = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            randexp = {
              descriptor = "0.4.6";
              pin = "0.4.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-i/pqpkokyxr05tS7h21e08c7dm7CfXGKtU5c1698NNA=";
            type = "tarball";
            url = "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz";
          };
          ident = "nearley";
          ltype = "file";
          version = "2.20.1";
        };
      };
      negotiator = {
        "0.6.3" = {
          fetchInfo = {
            narHash = "sha256-DUoNvtWFVWjTl64o46Lz1IqWVQA+AUtnsufCUJ6d1F8=";
            type = "tarball";
            url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz";
          };
          ident = "negotiator";
          ltype = "file";
          treeInfo = { };
          version = "0.6.3";
        };
      };
      neo-async = {
        "2.6.2" = {
          fetchInfo = {
            narHash = "sha256-QFng9dwYIorbPusgMvQVI19ueJFRIHJnhszio3IykAY=";
            type = "tarball";
            url = "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz";
          };
          ident = "neo-async";
          ltype = "file";
          treeInfo = { };
          version = "2.6.2";
        };
      };
      newtype-ts = {
        "0.3.5" = {
          fetchInfo = {
            narHash = "sha256-TW/hc75UDJ5wJWfX40cn76HyEofuBLAd/sxizOCSKDQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/newtype-ts/-/newtype-ts-0.3.5.tgz";
          };
          ident = "newtype-ts";
          ltype = "file";
          peerInfo = {
            fp-ts = {
              descriptor = "^2.0.0";
            };
            monocle-ts = {
              descriptor = "^2.0.0";
            };
          };
          treeInfo = { };
          version = "0.3.5";
        };
      };
      nice-try = {
        "1.0.5" = {
          fetchInfo = {
            narHash = "sha256-ehIIY7sON7g9oA3R5y9u4gYe1Yc2j1iWu2zGUX52Scw=";
            type = "tarball";
            url = "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz";
          };
          ident = "nice-try";
          ltype = "file";
          treeInfo = { };
          version = "1.0.5";
        };
      };
      node-abi = {
        "3.31.0" = {
          depInfo = {
            semver = {
              descriptor = "^7.3.5";
              pin = "7.3.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-/BCTDwFek4NGJLLEwvf0t+aRf4NIazrV5bMSiT2aZn8=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-abi/-/node-abi-3.31.0.tgz";
          };
          ident = "node-abi";
          ltype = "file";
          version = "3.31.0";
        };
      };
      node-addon-api = {
        "4.3.0" = {
          fetchInfo = {
            narHash = "sha256-Tx2R3aklydHe/RqTRkq+qCMs1pYmWKllvF24Mkh8s/A=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz";
          };
          ident = "node-addon-api";
          ltype = "file";
          treeInfo = { };
          version = "4.3.0";
        };
      };
      node-fetch = {
        "2.6.7" = {
          depInfo = {
            whatwg-url = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-3irTo8l3AmeaqlbCfMDo7EzSzZOwXmKlAOsqrR7t9lg=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz";
          };
          ident = "node-fetch";
          ltype = "file";
          peerInfo = {
            encoding = {
              descriptor = "^0.1.0";
              optional = true;
            };
          };
          version = "2.6.7";
        };
        "2.6.9" = {
          depInfo = {
            whatwg-url = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rbK029UGyH1m0B1fjZGkxYOdmfjepaeq9n1o1Skv0M4=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz";
          };
          ident = "node-fetch";
          ltype = "file";
          peerInfo = {
            encoding = {
              descriptor = "^0.1.0";
              optional = true;
            };
          };
          version = "2.6.9";
        };
      };
      node-forge = {
        "1.3.1" = {
          fetchInfo = {
            narHash = "sha256-at92etPnylXQ8s6whEovdJCR/GsjlLi9CTWcw5NvFMc=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz";
          };
          ident = "node-forge";
          ltype = "file";
          treeInfo = { };
          version = "1.3.1";
        };
      };
      node-gyp = {
        "8.4.1" = {
          binInfo = {
            binPairs = {
              node-gyp = "bin/node-gyp.js";
            };
          };
          depInfo = {
            env-paths = {
              descriptor = "^2.2.0";
              pin = "2.2.1";
              runtime = true;
            };
            glob = {
              descriptor = "^7.1.4";
              pin = "7.2.3";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.2.6";
              pin = "4.2.10";
              runtime = true;
            };
            make-fetch-happen = {
              descriptor = "^9.1.0";
              pin = "9.1.0";
              runtime = true;
            };
            nopt = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
            npmlog = {
              descriptor = "^6.0.0";
              pin = "6.0.2";
              runtime = true;
            };
            rimraf = {
              descriptor = "^3.0.2";
              pin = "3.0.2";
              runtime = true;
            };
            semver = {
              descriptor = "^7.3.5";
              pin = "7.3.8";
              runtime = true;
            };
            tar = {
              descriptor = "^6.1.2";
              pin = "6.1.13";
              runtime = true;
            };
            which = {
              descriptor = "^2.0.2";
              pin = "2.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-pK23vjLmxJ28eWJEQ/YcOyEAQ2lVL07CVq2HtGANg6c=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz";
          };
          ident = "node-gyp";
          ltype = "file";
          version = "8.4.1";
        };
      };
      node-gyp-build = {
        "4.6.0" = {
          binInfo = {
            binPairs = {
              node-gyp-build = "bin.js";
              node-gyp-build-optional = "optional.js";
              node-gyp-build-test = "build-test.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-Xcesss9lGAr2gkew7FvFQB+0quNpbmN3ZPl2Rh31pME=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz";
          };
          ident = "node-gyp-build";
          ltype = "file";
          treeInfo = { };
          version = "4.6.0";
        };
      };
      node-gyp-build-optional-packages = {
        "5.0.7" = {
          binInfo = {
            binPairs = {
              node-gyp-build-optional-packages = "bin.js";
              node-gyp-build-optional-packages-optional = "optional.js";
              node-gyp-build-optional-packages-test = "build-test.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-aeRCMe5Vr8vfqmIvoWoFi0dytCkWtl4ZOlPjbXlogj8=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.7.tgz";
          };
          ident = "node-gyp-build-optional-packages";
          ltype = "file";
          treeInfo = { };
          version = "5.0.7";
        };
      };
      node-int64 = {
        "0.4.0" = {
          fetchInfo = {
            narHash = "sha256-BOd48Uc57GvkSlqGJR5ZPMr5oGEdY6CKsrrLVTIjcvY=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz";
          };
          ident = "node-int64";
          ltype = "file";
          treeInfo = { };
          version = "0.4.0";
        };
      };
      node-libs-browser = {
        "2.2.1" = {
          depInfo = {
            "assert" = {
              descriptor = "^1.1.1";
              pin = "1.5.0";
              runtime = true;
            };
            browserify-zlib = {
              descriptor = "^0.2.0";
              pin = "0.2.0";
              runtime = true;
            };
            buffer = {
              descriptor = "^4.3.0";
              pin = "4.9.2";
              runtime = true;
            };
            console-browserify = {
              descriptor = "^1.1.0";
              pin = "1.2.0";
              runtime = true;
            };
            constants-browserify = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            crypto-browserify = {
              descriptor = "^3.11.0";
              pin = "3.12.0";
              runtime = true;
            };
            domain-browser = {
              descriptor = "^1.1.1";
              pin = "1.2.0";
              runtime = true;
            };
            events = {
              descriptor = "^3.0.0";
              pin = "3.3.0";
              runtime = true;
            };
            https-browserify = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            os-browserify = {
              descriptor = "^0.3.0";
              pin = "0.3.0";
              runtime = true;
            };
            path-browserify = {
              descriptor = "0.0.1";
              pin = "0.0.1";
              runtime = true;
            };
            process = {
              descriptor = "^0.11.10";
              pin = "0.11.10";
              runtime = true;
            };
            punycode = {
              descriptor = "^1.2.4";
              pin = "1.4.1";
              runtime = true;
            };
            querystring-es3 = {
              descriptor = "^0.2.0";
              pin = "0.2.1";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^2.3.3";
              pin = "2.3.7";
              runtime = true;
            };
            stream-browserify = {
              descriptor = "^2.0.1";
              pin = "2.0.2";
              runtime = true;
            };
            stream-http = {
              descriptor = "^2.7.2";
              pin = "2.8.3";
              runtime = true;
            };
            string_decoder = {
              descriptor = "^1.0.0";
              pin = "1.3.0";
              runtime = true;
            };
            timers-browserify = {
              descriptor = "^2.0.4";
              pin = "2.0.12";
              runtime = true;
            };
            tty-browserify = {
              descriptor = "0.0.0";
              pin = "0.0.0";
              runtime = true;
            };
            url = {
              descriptor = "^0.11.0";
              pin = "0.11.0";
              runtime = true;
            };
            util = {
              descriptor = "^0.11.0";
              pin = "0.11.1";
              runtime = true;
            };
            vm-browserify = {
              descriptor = "^1.0.1";
              pin = "1.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-t8ufTU5vwDogS9fRkMVMOOCVliQW5tlAvmq4NhW0IRg=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz";
          };
          ident = "node-libs-browser";
          ltype = "file";
          version = "2.2.1";
        };
      };
      node-notifier = {
        "6.0.0" = {
          depInfo = {
            growly = {
              descriptor = "^1.3.0";
              pin = "1.3.0";
              runtime = true;
            };
            is-wsl = {
              descriptor = "^2.1.1";
              pin = "2.2.0";
              runtime = true;
            };
            semver = {
              descriptor = "^6.3.0";
              pin = "6.3.0";
              runtime = true;
            };
            shellwords = {
              descriptor = "^0.1.1";
              pin = "0.1.1";
              runtime = true;
            };
            which = {
              descriptor = "^1.3.1";
              pin = "1.3.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-R4mxl9tJUTUT/6SW8RxY/5rrvIS8vN/cH6n8oIzB8Gc=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz";
          };
          ident = "node-notifier";
          ltype = "file";
          version = "6.0.0";
        };
      };
      node-opcua = {
        "2.40.0" = {
          depInfo = {
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            node-opcua-address-space = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-address-space-for-conformance-testing = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-aggregates = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-certificate-manager = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-client = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-client-crawler = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-client-proxy = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-common = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
            node-opcua-crypto = {
              descriptor = "^1.7.1";
              pin = "1.12.0";
              runtime = true;
            };
            node-opcua-data-access = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-enum = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-hostname = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodesets = {
              descriptor = "2.36.0";
              pin = "2.36.0";
              runtime = true;
            };
            node-opcua-numeric-range = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-packet-analyzer = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-server = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-server-discovery = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-browse = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-call = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-discovery = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-endpoints = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-filter = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-history = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-node-management = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-query = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-read = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-register-node = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-session = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-subscription = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-translate-browse-path = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-write = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-transport = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-vendor-diagnostic = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            semver = {
              descriptor = "^7.3.5";
              pin = "7.3.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-pWLZnmIF1tt7RFHKH955f6gqIMI3Cy1LB5IuQoLO3EU=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua/-/node-opcua-2.40.0.tgz";
          };
          ident = "node-opcua";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-address-space = {
        "2.40.0" = {
          depInfo = {
            "@types/lodash" = {
              descriptor = "4.14.168";
              pin = "4.14.168";
              runtime = true;
            };
            async = {
              descriptor = "^3.2.0";
              pin = "3.2.4";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            dequeue = {
              descriptor = "^1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
            lodash = {
              descriptor = "4.17.21";
              pin = "4.17.21";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-client-dynamic-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
            node-opcua-data-access = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-date-time = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-enum = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-numeric-range = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-object-registry = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-pseudo-session = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-schemas = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-browse = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-call = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-filter = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-history = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-translate-browse-path = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-write = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-xml2json = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            pretty-error = {
              descriptor = "^3.0.3";
              pin = "3.0.4";
              runtime = true;
            };
            set-prototype-of = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            thenify = {
              descriptor = "^3.3.1";
              pin = "3.3.1";
              runtime = true;
            };
            xml-writer = {
              descriptor = "^1.7.0";
              pin = "1.7.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-e19mA/bDUFvEKo897wtNnmDfIUA3YOQUfFbb7uh+SXs=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-address-space/-/node-opcua-address-space-2.40.0.tgz";
          };
          ident = "node-opcua-address-space";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-address-space-for-conformance-testing = {
        "2.40.0" = {
          depInfo = {
            node-opcua-address-space = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-access = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-HaIVUAr3v/xZoRiNVC4cKmnegC+C+xBIAtEVkKc4DKs=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-address-space-for-conformance-testing/-/node-opcua-address-space-for-conformance-testing-2.40.0.tgz";
          };
          ident = "node-opcua-address-space-for-conformance-testing";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-aggregates = {
        "2.40.0" = {
          depInfo = {
            "@types/async" = {
              descriptor = "^3.2.6";
              pin = "3.2.16";
              runtime = true;
            };
            node-opcua-address-space = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodesets = {
              descriptor = "2.36.0";
              pin = "2.36.0";
              runtime = true;
            };
            node-opcua-numeric-range = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-history = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-QAg/GJzB1Z/awpDt8xO/TPiiFT8XPM6sRp5mKxMMN6k=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-aggregates/-/node-opcua-aggregates-2.40.0.tgz";
          };
          ident = "node-opcua-aggregates";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-assert = {
        "2.37.0" = {
          depInfo = {
            better-assert = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            pretty-error = {
              descriptor = "^3.0.3";
              pin = "3.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-cyKJVtRw3DLWxbqU2uEqgcAWDBGy6OsB4uDa6S85djY=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-assert/-/node-opcua-assert-2.37.0.tgz";
          };
          ident = "node-opcua-assert";
          ltype = "file";
          version = "2.37.0";
        };
      };
      node-opcua-basic-types = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-buffer-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-date-time = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-enum = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-guid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZMpD3w4OtWGVAWHxr1riJscxs1WLU1LVs/6kfVzhbYY=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-basic-types/-/node-opcua-basic-types-2.40.0.tgz";
          };
          ident = "node-opcua-basic-types";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-binary-stream = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-buffer-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-uqAw4tASG4stJWfiKSHI6fhU8k8Z1wS4K42UaQlnSBY=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-binary-stream/-/node-opcua-binary-stream-2.40.0.tgz";
          };
          ident = "node-opcua-binary-stream";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-buffer-utils = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-9YmuR76nGFctCk/HASYfvoo1eoAGlf3cOAVfs/1acHE=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-buffer-utils/-/node-opcua-buffer-utils-2.40.0.tgz";
          };
          ident = "node-opcua-buffer-utils";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-certificate-manager = {
        "2.40.0" = {
          depInfo = {
            "@types/mkdirp" = {
              descriptor = "0.5.2";
              pin = "0.5.2";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            delayed = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            env-paths = {
              descriptor = "^2.2.1";
              pin = "2.2.1";
              runtime = true;
            };
            mkdirp = {
              descriptor = "0.5.5";
              pin = "0.5.5";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-buffer-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
            node-opcua-crypto = {
              descriptor = "^1.7.1";
              pin = "1.12.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-object-registry = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-pki = {
              descriptor = "^2.9.8";
              pin = "2.19.1";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            once = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            thenify = {
              descriptor = "^3.3.1";
              pin = "3.3.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Bk7RdYKdXxt0UeG2ujhP43U1kunI6Sx1FtRAPuiM4uc=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-certificate-manager/-/node-opcua-certificate-manager-2.40.0.tgz";
          };
          ident = "node-opcua-certificate-manager";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-chunkmanager = {
        "2.40.0" = {
          depInfo = {
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-buffer-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-packet-assembler = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Dn4CsEOH6lhfZxfrWJ09mxn+PAM7CywcanbeLxhdjPg=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-chunkmanager/-/node-opcua-chunkmanager-2.40.0.tgz";
          };
          ident = "node-opcua-chunkmanager";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-client = {
        "2.40.0" = {
          depInfo = {
            "@ster5/global-mutex" = {
              descriptor = "1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            "@types/async" = {
              descriptor = "^3.2.6";
              pin = "3.2.16";
              runtime = true;
            };
            "@types/once" = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            "@types/underscore" = {
              descriptor = "^1.11.1";
              pin = "1.11.4";
              runtime = true;
            };
            async = {
              descriptor = "^3.2.0";
              pin = "3.2.4";
              runtime = true;
            };
            callbackify = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            delayed = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-buffer-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-certificate-manager = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-client-dynamic-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-common = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
            node-opcua-crypto = {
              descriptor = "^1.7.1";
              pin = "1.12.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-date-time = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-hostname = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-object-registry = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-pki = {
              descriptor = "^2.9.8";
              pin = "2.19.1";
              runtime = true;
            };
            node-opcua-pseudo-session = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-schemas = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-browse = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-call = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-discovery = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-endpoints = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-filter = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-history = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-query = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-read = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-register-node = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-session = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-subscription = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-translate-browse-path = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-write = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            once = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            thenify = {
              descriptor = "^3.3.1";
              pin = "3.3.1";
              runtime = true;
            };
            underscore = {
              descriptor = "^1.12.1";
              pin = "1.13.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Ea3YpOzu9dYFm6mfGRasANhvMzXHdK0yjeAUDI/llZo=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-client/-/node-opcua-client-2.40.0.tgz";
          };
          ident = "node-opcua-client";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-client-crawler = {
        "2.40.0" = {
          depInfo = {
            "@types/underscore" = {
              descriptor = "^1.11.1";
              pin = "1.11.4";
              runtime = true;
            };
            async = {
              descriptor = "^3.2.0";
              pin = "3.2.4";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-browse = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            underscore = {
              descriptor = "^1.12.1";
              pin = "1.13.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rMXB1Ang16AyKq4PMXiWg5qZPV4yiKqe3hGu7KTWoNA=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-client-crawler/-/node-opcua-client-crawler-2.40.0.tgz";
          };
          ident = "node-opcua-client-crawler";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-client-dynamic-extension-object = {
        "2.40.0" = {
          depInfo = {
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-pseudo-session = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-schemas = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-browse = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-translate-browse-path = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-glsgECGj3cgiKmkUEacPU9VduRoD2lq6TvGlegqDYgE=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-client-dynamic-extension-object/-/node-opcua-client-dynamic-extension-object-2.40.0.tgz";
          };
          ident = "node-opcua-client-dynamic-extension-object";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-client-proxy = {
        "2.40.0" = {
          depInfo = {
            async = {
              descriptor = "^3.2.0";
              pin = "3.2.4";
              runtime = true;
            };
            node-opcua-address-space = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-pseudo-session = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-browse = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-call = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-read = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-subscription = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-write = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-HtJGU59FvRPbU+ntJXL3UdE9C7cyuwPHRHxTJSYAtIk=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-client-proxy/-/node-opcua-client-proxy-2.40.0.tgz";
          };
          ident = "node-opcua-client-proxy";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-common = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-crypto = {
              descriptor = "^1.7.1";
              pin = "1.12.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-endpoints = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-1rTVercOgLK0B4zwG2eHcLlGnPQYdKJxmBmQde4tkTc=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-common/-/node-opcua-common-2.40.0.tgz";
          };
          ident = "node-opcua-common";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-constants = {
        "2.35.0" = {
          fetchInfo = {
            narHash = "sha256-Bp8/o+/65lvF9KDhQVBwHDf6YWwYjLsb0HmXcWzX/BA=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-constants/-/node-opcua-constants-2.35.0.tgz";
          };
          ident = "node-opcua-constants";
          ltype = "file";
          treeInfo = { };
          version = "2.35.0";
        };
      };
      node-opcua-crypto = {
        "1.12.0" = {
          depInfo = {
            better-assert = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.1.2";
              pin = "4.1.2";
              runtime = true;
            };
            hexy = {
              descriptor = "0.3.4";
              pin = "0.3.4";
              runtime = true;
            };
            jsrsasign = {
              descriptor = "^10.5.27";
              pin = "10.6.1";
              runtime = true;
            };
            sshpk = {
              descriptor = "^1.17.0";
              pin = "1.17.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-VU5Z8tCFNUWnVvLRW0yhmXwfkgYR4ZKJ/3A5rufbSpc=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-crypto/-/node-opcua-crypto-1.12.0.tgz";
          };
          ident = "node-opcua-crypto";
          ltype = "file";
          version = "1.12.0";
        };
      };
      node-opcua-data-access = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-jnAAhC3TM6J6f63vfNjBgYuDn5f6IcvoGbAot8u7l1U=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-data-access/-/node-opcua-data-access-2.40.0.tgz";
          };
          ident = "node-opcua-data-access";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-data-model = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-enum = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rzEZ2EdAvW/sShyKvicLJZWJ4XovjlSHINea/nXEbkI=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-data-model/-/node-opcua-data-model-2.40.0.tgz";
          };
          ident = "node-opcua-data-model";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-data-value = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-date-time = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-enum = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-aj2t9zz2f+4BF3OkHxxB25zyAyOwDU1ic18U6Bc4uLs=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-data-value/-/node-opcua-data-value-2.40.0.tgz";
          };
          ident = "node-opcua-data-value";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-date-time = {
        "2.40.0" = {
          depInfo = {
            browser-process-hrtime = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            long = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-6gikYmacxZK92dMS+dN7xELyOBR0++bBNJslXptOWAU=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-date-time/-/node-opcua-date-time-2.40.0.tgz";
          };
          ident = "node-opcua-date-time";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-debug = {
        "2.40.0" = {
          depInfo = {
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            hexy = {
              descriptor = "^0.3.1";
              pin = "0.3.4";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-buffer-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Hg/lNit3LG8DYtQdXpX6vPs1DwwZH63+WqXF7YdetWs=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-debug/-/node-opcua-debug-2.40.0.tgz";
          };
          ident = "node-opcua-debug";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-enum = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gGjQydbeGOAwPWq109cs+w40MPN48h0vTs7rYalhMDQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-enum/-/node-opcua-enum-2.40.0.tgz";
          };
          ident = "node-opcua-enum";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-extension-object = {
        "2.40.0" = {
          depInfo = {
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Z+4vKSP1IuO8CGJ3U1epBuXze307QgCxiK2b9JWo3uE=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-extension-object/-/node-opcua-extension-object-2.40.0.tgz";
          };
          ident = "node-opcua-extension-object";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-factory = {
        "2.40.0" = {
          depInfo = {
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-enum = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-guid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-yw+zIEg7WnVLKPNIYHjo9BokTsnn+jvdFEoVDjmxHeA=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-factory/-/node-opcua-factory-2.40.0.tgz";
          };
          ident = "node-opcua-factory";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-generator = {
        "2.40.0" = {
          depInfo = {
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-buffer-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-date-time = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-enum = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-guid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-numeric-range = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-schemas = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-xml2json = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-YyL5e3YE3GfaikZkWHTXXjZSGwDdlULVh/gZP+kU58Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-generator/-/node-opcua-generator-2.40.0.tgz";
          };
          ident = "node-opcua-generator";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-guid = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-BKOBRvU6o10t7SPZxGPAmKU92YqN8t59Uy81ykmV0W4=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-guid/-/node-opcua-guid-2.40.0.tgz";
          };
          ident = "node-opcua-guid";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-hostname = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-9vo5K9zKLKg0UIiKvpHk5P999QDDAPgDMebCZzCSVV8=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-hostname/-/node-opcua-hostname-2.40.0.tgz";
          };
          ident = "node-opcua-hostname";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-nodeid = {
        "2.40.0" = {
          depInfo = {
            "@types/lodash" = {
              descriptor = "4.14.168";
              pin = "4.14.168";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            lodash = {
              descriptor = "4.17.21";
              pin = "4.17.21";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
            node-opcua-enum = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-guid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-YBJsinbLf7M27EFCg8pp3zl2wUc2v9TLoeDe0Ugnrio=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-nodeid/-/node-opcua-nodeid-2.40.0.tgz";
          };
          ident = "node-opcua-nodeid";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-nodesets = {
        "2.36.0" = {
          fetchInfo = {
            narHash = "sha256-W7ICYfvJzULldPKR1aT/EclVNe3tsLGOzeG6Dtt5GwI=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-nodesets/-/node-opcua-nodesets-2.36.0.tgz";
          };
          ident = "node-opcua-nodesets";
          ltype = "file";
          treeInfo = { };
          version = "2.36.0";
        };
      };
      node-opcua-numeric-range = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-5TX4acJ517Np4CCmECUGADzV1aI7Js4vQmz1xiW0V7A=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-numeric-range/-/node-opcua-numeric-range-2.40.0.tgz";
          };
          ident = "node-opcua-numeric-range";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-object-registry = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Dou9zrUh9/8GhC6PN0aF6yFxVM0+y81k942NnH5kz/4=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-object-registry/-/node-opcua-object-registry-2.40.0.tgz";
          };
          ident = "node-opcua-object-registry";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-packet-analyzer = {
        "2.40.0" = {
          depInfo = {
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-j/7jKzufm8+caJuUucezK+ArOebEh1FhC7ye6c5TEEQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-packet-analyzer/-/node-opcua-packet-analyzer-2.40.0.tgz";
          };
          ident = "node-opcua-packet-analyzer";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-packet-assembler = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-5KNNns+m0il86Bn05lsZsO0npUdNT0H7ssdBX7fZ5nk=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-packet-assembler/-/node-opcua-packet-assembler-2.40.0.tgz";
          };
          ident = "node-opcua-packet-assembler";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-pki = {
        "2.19.1" = {
          binInfo = {
            binPairs = {
              pki = "bin/crypto_create_CA.js";
            };
          };
          depInfo = {
            "@ster5/global-mutex" = {
              descriptor = "^1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
            async = {
              descriptor = "^3.2.4";
              pin = "3.2.4";
              runtime = true;
            };
            byline = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
            chalk = {
              descriptor = "4.1.2";
              pin = "4.1.2";
              runtime = true;
            };
            chokidar = {
              descriptor = "^3.5.3";
              pin = "3.5.3";
              runtime = true;
            };
            cli-table = {
              descriptor = "^0.3.11";
              pin = "0.3.11";
              runtime = true;
            };
            minimist = {
              descriptor = "^1.2.7";
              pin = "1.2.7";
              runtime = true;
            };
            node-opcua-crypto = {
              descriptor = "^1.12.0";
              pin = "1.12.0";
              runtime = true;
            };
            progress = {
              descriptor = "^2.0.3";
              pin = "2.0.3";
              runtime = true;
            };
            rimraf = {
              descriptor = "^3.0.2";
              pin = "3.0.2";
              runtime = true;
            };
            thenify = {
              descriptor = "^3.3.1";
              pin = "3.3.1";
              runtime = true;
            };
            wget-improved-2 = {
              descriptor = "^3.3.0";
              pin = "3.3.0";
              runtime = true;
            };
            yargs = {
              descriptor = "17.5.1";
              pin = "17.5.1";
              runtime = true;
            };
            yauzl = {
              descriptor = "^2.10.0";
              pin = "2.10.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-+CG43rGkE69GTI9O9pHrSmLjuuCpsHH32MlGeGX85tM=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-pki/-/node-opcua-pki-2.19.1.tgz";
          };
          ident = "node-opcua-pki";
          ltype = "file";
          version = "2.19.1";
        };
      };
      node-opcua-pseudo-session = {
        "2.40.0" = {
          depInfo = {
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-browse = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-call = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-read = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-translate-browse-path = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-write = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-lnbf9TBMEOwmOPLLILbtB2H33KvCIrHIvT+RSyn/bQY=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-pseudo-session/-/node-opcua-pseudo-session-2.40.0.tgz";
          };
          ident = "node-opcua-pseudo-session";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-schemas = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-enum = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-xml2json = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            thenify = {
              descriptor = "^3.3.1";
              pin = "3.3.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Jnx+24NLlns+m8wnbsZs7j0Efd8gT0U9QlZfw2AiHTc=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-schemas/-/node-opcua-schemas-2.40.0.tgz";
          };
          ident = "node-opcua-schemas";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-secure-channel = {
        "2.40.0" = {
          depInfo = {
            "@types/underscore" = {
              descriptor = "^1.11.1";
              pin = "1.11.4";
              runtime = true;
            };
            async = {
              descriptor = "^3.2.0";
              pin = "3.2.4";
              runtime = true;
            };
            backoff = {
              descriptor = "^2.5.0";
              pin = "2.5.0";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-certificate-manager = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-chunkmanager = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-common = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-crypto = {
              descriptor = "^1.7.1";
              pin = "1.12.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-enum = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-object-registry = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-packet-analyzer = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-transport = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            underscore = {
              descriptor = "^1.12.0";
              pin = "1.13.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-9x2c3mzHTJCiGEmtCtIl00vxURJHuujJ0tj/vBEvlMs=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-secure-channel/-/node-opcua-secure-channel-2.40.0.tgz";
          };
          ident = "node-opcua-secure-channel";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-server = {
        "2.40.0" = {
          depInfo = {
            "@ster5/global-mutex" = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            "@types/underscore" = {
              descriptor = "^1.11.1";
              pin = "1.11.4";
              runtime = true;
            };
            async = {
              descriptor = "^3.2.0";
              pin = "3.2.4";
              runtime = true;
            };
            bonjour = {
              descriptor = "^3.5.0";
              pin = "3.5.0";
              runtime = true;
            };
            browser-process-hrtime = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            dequeue = {
              descriptor = "^1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
            lodash = {
              descriptor = "^4.17.21";
              pin = "4.17.21";
              runtime = true;
            };
            node-opcua-address-space = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-certificate-manager = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-client = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-client-dynamic-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-common = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
            node-opcua-crypto = {
              descriptor = "^1.7.1";
              pin = "1.12.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-date-time = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-enum = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-hostname = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodesets = {
              descriptor = "2.36.0";
              pin = "2.36.0";
              runtime = true;
            };
            node-opcua-numeric-range = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-object-registry = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-pki = {
              descriptor = "^2.9.8";
              pin = "2.19.1";
              runtime = true;
            };
            node-opcua-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-browse = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-call = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-discovery = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-endpoints = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-filter = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-history = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-node-management = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-query = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-read = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-register-node = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-session = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-subscription = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-translate-browse-path = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-write = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZEzJCX/urazJbpSe5NTcHW+CX2w/yHNGs9fnBkbu0fI=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-server/-/node-opcua-server-2.40.0.tgz";
          };
          ident = "node-opcua-server";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-server-discovery = {
        "2.40.0" = {
          depInfo = {
            "@types/bonjour" = {
              descriptor = "^3.5.8";
              pin = "3.5.10";
              runtime = true;
            };
            bonjour = {
              descriptor = "^3.5.0";
              pin = "3.5.0";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-certificate-manager = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-common = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-hostname = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-pki = {
              descriptor = "^2.9.8";
              pin = "2.19.1";
              runtime = true;
            };
            node-opcua-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-server = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-discovery = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-endpoints = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fMJRXkUbIypDLNI2mIpr72kM2TtjFwNbMk5Ovndb6Bs=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-server-discovery/-/node-opcua-server-discovery-2.40.0.tgz";
          };
          ident = "node-opcua-server-discovery";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-browse = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-/b0e/RP7t4PX8pwzLwYSEal8YgVvVd8jq0Rf6Jbm7/U=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-browse/-/node-opcua-service-browse-2.40.0.tgz";
          };
          ident = "node-opcua-service-browse";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-call = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-WxSUnc7ZSK0CRrH5YJ7x6r1vEXZBH9S8vJYybHSZof4=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-call/-/node-opcua-service-call-2.40.0.tgz";
          };
          ident = "node-opcua-service-call";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-discovery = {
        "2.40.0" = {
          depInfo = {
            "@types/bonjour" = {
              descriptor = "^3.5.8";
              pin = "3.5.10";
              runtime = true;
            };
            bonjour = {
              descriptor = "^3.5.0";
              pin = "3.5.0";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-endpoints = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7WJhlplHsJPEPb9WTWLmg/5RveyCJNmBgTEhtkLGh6E=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-discovery/-/node-opcua-service-discovery-2.40.0.tgz";
          };
          ident = "node-opcua-service-discovery";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-endpoints = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ihIe2BapUX7sDGP216bU/983VuE4uZn5We0JUmMuL6c=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-endpoints/-/node-opcua-service-endpoints-2.40.0.tgz";
          };
          ident = "node-opcua-service-endpoints";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-filter = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-numeric-range = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-translate-browse-path = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-T79Bh2U//Q8GHFEbl+i928HbI/oFkwlDSYFZGwHtT0I=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-filter/-/node-opcua-service-filter-2.40.0.tgz";
          };
          ident = "node-opcua-service-filter";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-history = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-filter = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-TZo70BHVj8s2ayGLu2YAUncEXr2EcmJIhks2xR0NLME=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-history/-/node-opcua-service-history-2.40.0.tgz";
          };
          ident = "node-opcua-service-history";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-node-management = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-M7aeBqQEuouFIkdkCc9mXvF+W6yPC5q4m2rlMZg0UxI=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-node-management/-/node-opcua-service-node-management-2.40.0.tgz";
          };
          ident = "node-opcua-service-node-management";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-query = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-numeric-range = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-browse = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-filter = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-subscription = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-translate-browse-path = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-/GBGQt09RTaKMjdenFE2cOi5xfrEsvmDZBd5qmtPyj8=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-query/-/node-opcua-service-query-2.40.0.tgz";
          };
          ident = "node-opcua-service-query";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-read = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-numeric-range = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-+uG39o1ER57IFQpVflj2TGZxGgt9/w+sc2f2Awx2f0s=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-read/-/node-opcua-service-read-2.40.0.tgz";
          };
          ident = "node-opcua-service-read";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-register-node = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-yeNCB6mFg6+VreJuZH1/Aozit4eBYIBacCvpU3jp10M=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-register-node/-/node-opcua-service-register-node-2.40.0.tgz";
          };
          ident = "node-opcua-service-register-node";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-secure-channel = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Qx28cq5275KlTpv/0qlgU+8E1y7bzjDd5ZzbMAtVqVU=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-secure-channel/-/node-opcua-service-secure-channel-2.40.0.tgz";
          };
          ident = "node-opcua-service-secure-channel";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-session = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-endpoints = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-WiiTRxLl4z5zrq+yGyJV5VSMsvmGc5yonwKfQwxYGJY=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-session/-/node-opcua-service-session-2.40.0.tgz";
          };
          ident = "node-opcua-service-session";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-subscription = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-filter = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-read = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-K6TCPqFEQ+JJJq5s58k2KYxO9M005u4KCzxnIdmYb9E=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-subscription/-/node-opcua-service-subscription-2.40.0.tgz";
          };
          ident = "node-opcua-service-subscription";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-translate-browse-path = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-0r6Iutzk4gb+b/duB/GjszdAM1rrWmJ1PSOX7SWzpwU=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-translate-browse-path/-/node-opcua-service-translate-browse-path-2.40.0.tgz";
          };
          ident = "node-opcua-service-translate-browse-path";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-service-write = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-numeric-range = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-service-secure-channel = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-iHugLwUE1RfZD2KhSOl+d407rUtwWx8RjZ2enToqvoc=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-service-write/-/node-opcua-service-write-2.40.0.tgz";
          };
          ident = "node-opcua-service-write";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-status-code = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-bn02P+EL8x+/SI1M3jUZXpnwADzgXaVgiRsl2M6ijOc=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-status-code/-/node-opcua-status-code-2.40.0.tgz";
          };
          ident = "node-opcua-status-code";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-transport = {
        "2.40.0" = {
          depInfo = {
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-buffer-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-chunkmanager = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-object-registry = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-packet-assembler = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-FAVEh0gFDyUBX1IHauslOQryP9bAENUFqP8SHPgWu8w=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-transport/-/node-opcua-transport-2.40.0.tgz";
          };
          ident = "node-opcua-transport";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-types = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-binary-stream = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-buffer-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-value = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-date-time = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-enum = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-generator = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-guid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-numeric-range = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-packet-analyzer = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-schemas = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gTIamZT6TrrYpP9Lc+tkfKEE2aaXe68AVJxznM2hITs=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-types/-/node-opcua-types-2.40.0.tgz";
          };
          ident = "node-opcua-types";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-utils = {
        "2.40.0" = {
          depInfo = {
            browser-process-hrtime = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            chalk = {
              descriptor = "^4.1.0";
              pin = "4.1.2";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-uauuYDSfm97i2vBmyCLzi+KtBvOvVoeAE9pez7Mvvv4=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-utils/-/node-opcua-utils-2.40.0.tgz";
          };
          ident = "node-opcua-utils";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-variant = {
        "2.40.0" = {
          depInfo = {
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-basic-types = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-data-model = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-enum = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-extension-object = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-factory = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-nodeid = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-UG5DxzNiSMmL06lgXdxwiqfpisCbL8omGp6FREks6EE=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-variant/-/node-opcua-variant-2.40.0.tgz";
          };
          ident = "node-opcua-variant";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-vendor-diagnostic = {
        "2.40.0" = {
          depInfo = {
            humanize = {
              descriptor = "0.0.9";
              pin = "0.0.9";
              runtime = true;
            };
            node-opcua-address-space = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-constants = {
              descriptor = "2.35.0";
              pin = "2.35.0";
              runtime = true;
            };
            node-opcua-server = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-status-code = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-variant = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-C33zY9jc3t2GPYQNNBVuH/w+l6mILnJo0x5Q5J3v+n4=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-vendor-diagnostic/-/node-opcua-vendor-diagnostic-2.40.0.tgz";
          };
          ident = "node-opcua-vendor-diagnostic";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-opcua-xml2json = {
        "2.40.0" = {
          depInfo = {
            bomstrip = {
              descriptor = "^0.1.4";
              pin = "0.1.4";
              runtime = true;
            };
            ltx = {
              descriptor = "^2.10.0";
              pin = "2.10.0";
              runtime = true;
            };
            node-opcua-assert = {
              descriptor = "2.37.0";
              pin = "2.37.0";
              runtime = true;
            };
            node-opcua-debug = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            node-opcua-utils = {
              descriptor = "2.40.0";
              pin = "2.40.0";
              runtime = true;
            };
            xml-writer = {
              descriptor = "^1.7.0";
              pin = "1.7.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8ibSmrbbLUZ/GfdnPuVVPkAJ8lhKw/SzsEn1EOPJr14=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-opcua-xml2json/-/node-opcua-xml2json-2.40.0.tgz";
          };
          ident = "node-opcua-xml2json";
          ltype = "file";
          version = "2.40.0";
        };
      };
      node-releases = {
        "2.0.9" = {
          fetchInfo = {
            narHash = "sha256-reaKeghAFwGQDAXoLW0Duswk9ap7WV2PaSWekYFkPsw=";
            type = "tarball";
            url = "https://registry.npmjs.org/node-releases/-/node-releases-2.0.9.tgz";
          };
          ident = "node-releases";
          ltype = "file";
          treeInfo = { };
          version = "2.0.9";
        };
      };
      nodemailer = {
        "6.9.1" = {
          fetchInfo = {
            narHash = "sha256-dMS/XaUKXVhYpaFvCjAGw0E1B0wYp0B2VIFp9g4c/8A=";
            type = "tarball";
            url = "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.1.tgz";
          };
          ident = "nodemailer";
          ltype = "file";
          treeInfo = { };
          version = "6.9.1";
        };
      };
      nopt = {
        "5.0.0" = {
          binInfo = {
            binPairs = {
              nopt = "bin/nopt.js";
            };
          };
          depInfo = {
            abbrev = {
              descriptor = "1";
              pin = "1.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-V8Sa0wPxhzKmkBC2vyDOXRz7eL4Bn8UnjYE3S061Pzk=";
            type = "tarball";
            url = "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz";
          };
          ident = "nopt";
          ltype = "file";
          version = "5.0.0";
        };
      };
      normalize-package-data = {
        "2.5.0" = {
          depInfo = {
            hosted-git-info = {
              descriptor = "^2.1.4";
              pin = "2.8.9";
              runtime = true;
            };
            resolve = {
              descriptor = "^1.10.0";
              pin = "1.22.1";
              runtime = true;
            };
            semver = {
              descriptor = "2 || 3 || 4 || 5";
              pin = "5.7.1";
              runtime = true;
            };
            validate-npm-package-license = {
              descriptor = "^3.0.1";
              pin = "3.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-vmwiVyssS4LAkAaAzXXspLQRE/dcExYdwi94A04y67Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz";
          };
          ident = "normalize-package-data";
          ltype = "file";
          version = "2.5.0";
        };
      };
      normalize-path = {
        "2.1.1" = {
          depInfo = {
            remove-trailing-separator = {
              descriptor = "^1.0.1";
              pin = "1.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wl0/FEr7f0yj9t4jL8rm5776PnX+07h62pwD3UqFVwc=";
            type = "tarball";
            url = "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz";
          };
          ident = "normalize-path";
          ltype = "file";
          version = "2.1.1";
        };
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-dEESYAs01W+lUXWyDzFkbIwz/dIe85OeDKy23RRoa6E=";
            type = "tarball";
            url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz";
          };
          ident = "normalize-path";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
      };
      npm-run-path = {
        "2.0.2" = {
          depInfo = {
            path-key = {
              descriptor = "^2.0.0";
              pin = "2.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kq2nzzmFerndZTC2N44/oC0STWS8DesTGq/d84RJgGQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz";
          };
          ident = "npm-run-path";
          ltype = "file";
          version = "2.0.2";
        };
        "4.0.1" = {
          depInfo = {
            path-key = {
              descriptor = "^3.0.0";
              pin = "3.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZefVxdnSyuTRRctCRlLr8Ga7HtLhuFKX4CPVtLLPQvU=";
            type = "tarball";
            url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz";
          };
          ident = "npm-run-path";
          ltype = "file";
          version = "4.0.1";
        };
      };
      npmlog = {
        "6.0.2" = {
          depInfo = {
            are-we-there-yet = {
              descriptor = "^3.0.0";
              pin = "3.0.1";
              runtime = true;
            };
            console-control-strings = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
            gauge = {
              descriptor = "^4.0.3";
              pin = "4.0.4";
              runtime = true;
            };
            set-blocking = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-4byd5uuapLd0pGp7vP32YcOpmnU9d+XEnJLXca27kf8=";
            type = "tarball";
            url = "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz";
          };
          ident = "npmlog";
          ltype = "file";
          version = "6.0.2";
        };
      };
      nth-check = {
        "2.1.1" = {
          depInfo = {
            boolbase = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-5WNrs7bRNuo2i4rsSDGnT2JCBDJqRwD1xHwIcswoEn0=";
            type = "tarball";
            url = "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz";
          };
          ident = "nth-check";
          ltype = "file";
          version = "2.1.1";
        };
      };
      number-allocator = {
        "1.0.14" = {
          depInfo = {
            debug = {
              descriptor = "^4.3.1";
              pin = "4.3.4";
              runtime = true;
            };
            js-sdsl = {
              descriptor = "4.3.0";
              pin = "4.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-v4RkSCotmoDHYsbPMb4pOv+8AEOaVv8IuMgoqKBCOvU=";
            type = "tarball";
            url = "https://registry.npmjs.org/number-allocator/-/number-allocator-1.0.14.tgz";
          };
          ident = "number-allocator";
          ltype = "file";
          version = "1.0.14";
        };
      };
      nwsapi = {
        "2.2.2" = {
          fetchInfo = {
            narHash = "sha256-M+NFrv557aOmVCsKKpU8LSrY9b4K9W7SMQy7YsGytN0=";
            type = "tarball";
            url = "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz";
          };
          ident = "nwsapi";
          ltype = "file";
          treeInfo = { };
          version = "2.2.2";
        };
      };
      oauth-sign = {
        "0.8.2" = {
          fetchInfo = {
            narHash = "sha256-W5YOEwX8JjcUBNVi/6/KPFQESGhXjUmp7pVmuAM7xSw=";
            type = "tarball";
            url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz";
          };
          ident = "oauth-sign";
          ltype = "file";
          treeInfo = { };
          version = "0.8.2";
        };
        "0.9.0" = {
          fetchInfo = {
            narHash = "sha256-zV2PDn3Hb7/j5Y5A3X5ktufZ1YCE22PlYgYgyGENdiU=";
            type = "tarball";
            url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz";
          };
          ident = "oauth-sign";
          ltype = "file";
          treeInfo = { };
          version = "0.9.0";
        };
      };
      object-assign = {
        "4.1.1" = {
          fetchInfo = {
            narHash = "sha256-fy4mKEXjhbY13vj3gcgJUn+6sWqwAFywEe9ioQJAia4=";
            type = "tarball";
            url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
          };
          ident = "object-assign";
          ltype = "file";
          treeInfo = { };
          version = "4.1.1";
        };
      };
      object-copy = {
        "0.1.0" = {
          depInfo = {
            copy-descriptor = {
              descriptor = "^0.1.0";
              pin = "0.1.1";
              runtime = true;
            };
            define-property = {
              descriptor = "^0.2.5";
              pin = "0.2.5";
              runtime = true;
            };
            kind-of = {
              descriptor = "^3.0.3";
              pin = "3.2.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-dfOahErblnMXMQM9t3ybI5VspkmypPRTcHIZf3CNKJs=";
            type = "tarball";
            url = "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz";
          };
          ident = "object-copy";
          ltype = "file";
          version = "0.1.0";
        };
      };
      object-inspect = {
        "1.12.3" = {
          fetchInfo = {
            narHash = "sha256-wu/RyTeITWU9Ra2bspc4D6tdV4jdFcHbXJgXNwFC+xg=";
            type = "tarball";
            url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz";
          };
          ident = "object-inspect";
          ltype = "file";
          treeInfo = { };
          version = "1.12.3";
        };
      };
      object-is = {
        "1.1.5" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.3";
              pin = "1.1.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gM2nFKgZHlK7S5Tyx+GVHdJg1P4F8eU/VfCQM4cX9/o=";
            type = "tarball";
            url = "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz";
          };
          ident = "object-is";
          ltype = "file";
          version = "1.1.5";
        };
      };
      object-keys = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-+dy1F/wtvIQTjofLf3Di9Rn3vSDAWUPsn0YG2KMj0Is=";
            type = "tarball";
            url = "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz";
          };
          ident = "object-keys";
          ltype = "file";
          treeInfo = { };
          version = "1.1.1";
        };
      };
      object-visit = {
        "1.0.1" = {
          depInfo = {
            isobject = {
              descriptor = "^3.0.0";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-APB9ukn/028SoYl8nsw3rKQsCNt0g5axQLNyhqIZsi4=";
            type = "tarball";
            url = "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz";
          };
          ident = "object-visit";
          ltype = "file";
          version = "1.0.1";
        };
      };
      "object.assign" = {
        "4.1.4" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            has-symbols = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            object-keys = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LRPf0GUtnnskbRHcm5RoTjwHW3WBHhusmHgapO1xJlY=";
            type = "tarball";
            url = "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz";
          };
          ident = "object.assign";
          ltype = "file";
          version = "4.1.4";
        };
      };
      "object.entries" = {
        "1.1.6" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.20.4";
              pin = "1.21.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-U4vEuu0EODNo4Wxqh3TdDfGXFtVvPtMuDu555fYuwAE=";
            type = "tarball";
            url = "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz";
          };
          ident = "object.entries";
          ltype = "file";
          version = "1.1.6";
        };
      };
      "object.fromentries" = {
        "2.0.6" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.20.4";
              pin = "1.21.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-qomWdBftnIM/0AVC78wy3ODaQSJPz0GAt6IRZoUDO00=";
            type = "tarball";
            url = "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz";
          };
          ident = "object.fromentries";
          ltype = "file";
          version = "2.0.6";
        };
      };
      "object.hasown" = {
        "1.1.2" = {
          depInfo = {
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.20.4";
              pin = "1.21.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AFJRnavAkYUjVW+1ZDvq0JeFuXCmSrABAm75TuVCZSU=";
            type = "tarball";
            url = "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz";
          };
          ident = "object.hasown";
          ltype = "file";
          version = "1.1.2";
        };
      };
      "object.pick" = {
        "1.3.0" = {
          depInfo = {
            isobject = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kUJOzwlq3cYiBAdSuy9kOyN5hj6hZ4zJKEGuNkYB2OU=";
            type = "tarball";
            url = "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz";
          };
          ident = "object.pick";
          ltype = "file";
          version = "1.3.0";
        };
      };
      "object.values" = {
        "1.1.6" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.20.4";
              pin = "1.21.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-dcKYzLvyFIzr4YpeMQGUmS5azmLAusP6dLPnl0uhzww=";
            type = "tarball";
            url = "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz";
          };
          ident = "object.values";
          ltype = "file";
          version = "1.1.6";
        };
      };
      odata-v4-parser = {
        "0.1.29" = {
          fetchInfo = {
            narHash = "sha256-rlyGMiuYuRRB2rzOW6XnEgBUoidu+ad2mnBuUfVVIAs=";
            type = "tarball";
            url = "https://registry.npmjs.org/odata-v4-parser/-/odata-v4-parser-0.1.29.tgz";
          };
          ident = "odata-v4-parser";
          ltype = "file";
          treeInfo = { };
          version = "0.1.29";
        };
      };
      on-exit-leak-free = {
        "0.2.0" = {
          fetchInfo = {
            narHash = "sha256-yYtndqHsV00gTN+6pBnCwAqcvpqBNiNpuMv1P9UnJpQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz";
          };
          ident = "on-exit-leak-free";
          ltype = "file";
          treeInfo = { };
          version = "0.2.0";
        };
      };
      on-finished = {
        "2.4.1" = {
          depInfo = {
            ee-first = {
              descriptor = "1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OKw7MajZNPxmC63XkgEN2gb6TSO/2mGfegT21jCNxtc=";
            type = "tarball";
            url = "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz";
          };
          ident = "on-finished";
          ltype = "file";
          version = "2.4.1";
        };
      };
      once = {
        "1.4.0" = {
          depInfo = {
            wrappy = {
              descriptor = "1";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2NvvDZICNRZJPY258mO8rrRBg4fY7mlMjFEl2R+m348=";
            type = "tarball";
            url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
          };
          ident = "once";
          ltype = "file";
          version = "1.4.0";
        };
      };
      onetime = {
        "5.1.2" = {
          depInfo = {
            mimic-fn = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IlWxpAaeV+41VqHMcJLBSFazIsiYMEs5PrBtQGQyqrg=";
            type = "tarball";
            url = "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz";
          };
          ident = "onetime";
          ltype = "file";
          version = "5.1.2";
        };
      };
      open = {
        "7.4.2" = {
          depInfo = {
            is-docker = {
              descriptor = "^2.0.0";
              pin = "2.2.1";
              runtime = true;
            };
            is-wsl = {
              descriptor = "^2.1.1";
              pin = "2.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-JgZsCY4oNPGncT/4KJ3b+XyuFm+lg2UsyYnbstQxhF8=";
            type = "tarball";
            url = "https://registry.npmjs.org/open/-/open-7.4.2.tgz";
          };
          ident = "open";
          ltype = "file";
          version = "7.4.2";
        };
      };
      optionator = {
        "0.8.3" = {
          depInfo = {
            deep-is = {
              descriptor = "~0.1.3";
              pin = "0.1.4";
              runtime = true;
            };
            fast-levenshtein = {
              descriptor = "~2.0.6";
              pin = "2.0.6";
              runtime = true;
            };
            levn = {
              descriptor = "~0.3.0";
              pin = "0.3.0";
              runtime = true;
            };
            prelude-ls = {
              descriptor = "~1.1.2";
              pin = "1.1.2";
              runtime = true;
            };
            type-check = {
              descriptor = "~0.3.2";
              pin = "0.3.2";
              runtime = true;
            };
            word-wrap = {
              descriptor = "~1.2.3";
              pin = "1.2.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-xJUpz6mgwDvkXNp7M9deqI054eFuX5IFv5sdalYplv8=";
            type = "tarball";
            url = "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz";
          };
          ident = "optionator";
          ltype = "file";
          version = "0.8.3";
        };
        "0.9.1" = {
          depInfo = {
            deep-is = {
              descriptor = "^0.1.3";
              pin = "0.1.4";
              runtime = true;
            };
            fast-levenshtein = {
              descriptor = "^2.0.6";
              pin = "2.0.6";
              runtime = true;
            };
            levn = {
              descriptor = "^0.4.1";
              pin = "0.4.1";
              runtime = true;
            };
            prelude-ls = {
              descriptor = "^1.2.1";
              pin = "1.2.1";
              runtime = true;
            };
            type-check = {
              descriptor = "^0.4.0";
              pin = "0.4.0";
              runtime = true;
            };
            word-wrap = {
              descriptor = "^1.2.3";
              pin = "1.2.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7jlLNVQjsM1XPG2GTpjdhQ3517T2iOlwZZrJwljSgLs=";
            type = "tarball";
            url = "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz";
          };
          ident = "optionator";
          ltype = "file";
          version = "0.9.1";
        };
      };
      os-browserify = {
        "0.3.0" = {
          fetchInfo = {
            narHash = "sha256-HVAN/Hitx8dMlx7QhRihiHCwztzANBquP4MGKg8ebpM=";
            type = "tarball";
            url = "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz";
          };
          ident = "os-browserify";
          ltype = "file";
          treeInfo = { };
          version = "0.3.0";
        };
      };
      p-each-series = {
        "2.2.0" = {
          fetchInfo = {
            narHash = "sha256-dwXcqoBbwlv2FeYDnvGcikuUU8s5CN9im5gBX7BlOBc=";
            type = "tarball";
            url = "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz";
          };
          ident = "p-each-series";
          ltype = "file";
          treeInfo = { };
          version = "2.2.0";
        };
      };
      p-finally = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-D02zpl/m5lkO94Yc1X+Z4dCFDrS2MqX8FzaGdPx5Z/8=";
            type = "tarball";
            url = "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz";
          };
          ident = "p-finally";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
        "2.0.1" = {
          fetchInfo = {
            narHash = "sha256-QZ2+QLnXKTMNZjn5IJt+oiDFUgFk7tYTTHS+1zTgj08=";
            type = "tarball";
            url = "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz";
          };
          ident = "p-finally";
          ltype = "file";
          treeInfo = { };
          version = "2.0.1";
        };
      };
      p-limit = {
        "2.3.0" = {
          depInfo = {
            p-try = {
              descriptor = "^2.0.0";
              pin = "2.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7PNmPQsmrW5wFWP6LW8btESW7zOsfly2tYn6R/oXdPA=";
            type = "tarball";
            url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz";
          };
          ident = "p-limit";
          ltype = "file";
          version = "2.3.0";
        };
        "3.1.0" = {
          depInfo = {
            yocto-queue = {
              descriptor = "^0.1.0";
              pin = "0.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AMCtIV7mGwSuZn7PDlsDCHQ4n/pm5S5WG4H1FJC/sR8=";
            type = "tarball";
            url = "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz";
          };
          ident = "p-limit";
          ltype = "file";
          version = "3.1.0";
        };
      };
      p-locate = {
        "3.0.0" = {
          depInfo = {
            p-limit = {
              descriptor = "^2.0.0";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AwkvbOlL5bpUghe+DtWDg4tct048Ebo3koEgmgOtlFE=";
            type = "tarball";
            url = "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz";
          };
          ident = "p-locate";
          ltype = "file";
          version = "3.0.0";
        };
        "4.1.0" = {
          depInfo = {
            p-limit = {
              descriptor = "^2.2.0";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-t+nu4NXYPJAAj5F42+eFFJ7m7Ss1IoLVIR76yUVjPjQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz";
          };
          ident = "p-locate";
          ltype = "file";
          version = "4.1.0";
        };
        "5.0.0" = {
          depInfo = {
            p-limit = {
              descriptor = "^3.0.2";
              pin = "3.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-trcSEXcZAqQr13/oSsJmVMRbMAMi6flvssbXHUsG9PY=";
            type = "tarball";
            url = "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz";
          };
          ident = "p-locate";
          ltype = "file";
          version = "5.0.0";
        };
      };
      p-map = {
        "4.0.0" = {
          depInfo = {
            aggregate-error = {
              descriptor = "^3.0.0";
              pin = "3.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-9kfDIj1LTyKMJ7yg8yRhsheTUfd4laq4opkCXSMvd1U=";
            type = "tarball";
            url = "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz";
          };
          ident = "p-map";
          ltype = "file";
          version = "4.0.0";
        };
      };
      p-try = {
        "2.2.0" = {
          fetchInfo = {
            narHash = "sha256-qGxjcs9tIM3yrGOljhpcGxq08MuQAPaXo7Hape2dmyw=";
            type = "tarball";
            url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz";
          };
          ident = "p-try";
          ltype = "file";
          treeInfo = { };
          version = "2.2.0";
        };
      };
      packet-reader = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-RJQCbXA02aDPybsEHnwzXgGi7OFs7f9FOGIrBIbOA+8=";
            type = "tarball";
            url = "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz";
          };
          ident = "packet-reader";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      pako = {
        "1.0.11" = {
          fetchInfo = {
            narHash = "sha256-St7nKpcYlJQl8qMmPkEHwmTufOHAeZK4lBZHo8VRXLA=";
            type = "tarball";
            url = "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz";
          };
          ident = "pako";
          ltype = "file";
          treeInfo = { };
          version = "1.0.11";
        };
        "2.1.0" = {
          fetchInfo = {
            narHash = "sha256-6V7rlXQ+Wv7P7q94Mu0JBMuUC+qcr3WN8i16rmB6oCQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz";
          };
          ident = "pako";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0";
        };
      };
      parallel-transform = {
        "1.2.0" = {
          depInfo = {
            cyclist = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.3";
              pin = "2.0.4";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^2.1.5";
              pin = "2.3.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-3/uzgpI6BNJhZ/4+67ZzRRn++W2S/Kfy5cfBWFgVZxQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz";
          };
          ident = "parallel-transform";
          ltype = "file";
          version = "1.2.0";
        };
      };
      parent-module = {
        "1.0.1" = {
          depInfo = {
            callsites = {
              descriptor = "^3.0.0";
              pin = "3.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-di+kefBp4+PYz6izBuMghrrb7tOQQfrW/7tMfibKBI8=";
            type = "tarball";
            url = "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz";
          };
          ident = "parent-module";
          ltype = "file";
          version = "1.0.1";
        };
      };
      parse-asn1 = {
        "5.1.6" = {
          depInfo = {
            "asn1.js" = {
              descriptor = "^5.2.0";
              pin = "5.4.1";
              runtime = true;
            };
            browserify-aes = {
              descriptor = "^1.0.0";
              pin = "1.2.0";
              runtime = true;
            };
            evp_bytestokey = {
              descriptor = "^1.0.0";
              pin = "1.0.3";
              runtime = true;
            };
            pbkdf2 = {
              descriptor = "^3.0.3";
              pin = "3.1.2";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.1.1";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-QaiW0syy0qnWimIXz4cd1pJDo+HmI3OOarNjY2Z6w/E=";
            type = "tarball";
            url = "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz";
          };
          ident = "parse-asn1";
          ltype = "file";
          version = "5.1.6";
        };
      };
      parse-decimal-number = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-VF3zh6Y4UWhLRrHVg7OghvHUdo5Bx4igvrEIsclDfMg=";
            type = "tarball";
            url = "https://registry.npmjs.org/parse-decimal-number/-/parse-decimal-number-1.0.0.tgz";
          };
          ident = "parse-decimal-number";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      parse-json = {
        "5.2.0" = {
          depInfo = {
            "@babel/code-frame" = {
              descriptor = "^7.0.0";
              pin = "7.18.6";
              runtime = true;
            };
            error-ex = {
              descriptor = "^1.3.1";
              pin = "1.3.2";
              runtime = true;
            };
            json-parse-even-better-errors = {
              descriptor = "^2.3.0";
              pin = "2.3.1";
              runtime = true;
            };
            lines-and-columns = {
              descriptor = "^1.1.6";
              pin = "1.2.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hxVxyGV3iUu2t/nGE+bdgp9C38FU/lZU2iPbtazHLy4=";
            type = "tarball";
            url = "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz";
          };
          ident = "parse-json";
          ltype = "file";
          version = "5.2.0";
        };
      };

      parse-passwd = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-ab1wVun/LZu9IT6K2n1C6lmjE2jSK1Ey/J3vqSm4n2U=";
            type = "tarball";
            url = "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz";
          };
          ident = "parse-passwd";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };

      parse5 = {
        "5.1.0" = {
          fetchInfo = {
            narHash = "sha256-hKkhJ7J1RM794IOlOnJnsZdcwZIoN+Bn8X5Hwxbl8ic=";
            type = "tarball";
            url = "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz";
          };
          ident = "parse5";
          ltype = "file";
          treeInfo = { };
          version = "5.1.0";
        };
        "7.1.2" = {
          depInfo = {
            entities = {
              descriptor = "^4.4.0";
              pin = "4.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-QuHdVii1mE/QnT45OlvPRvAnz/Uoys6yRQ/Em6+WwC0=";
            type = "tarball";
            url = "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz";
          };
          ident = "parse5";
          ltype = "file";
          version = "7.1.2";
        };
      };
      parse5-htmlparser2-tree-adapter = {
        "7.0.0" = {
          depInfo = {
            domhandler = {
              descriptor = "^5.0.2";
              pin = "5.0.3";
              runtime = true;
            };
            parse5 = {
              descriptor = "^7.0.0";
              pin = "7.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-HWcsfhbpYi1hgbJ2VKqGG+t7c9at1Q532kHSHw08ZVk=";
            type = "tarball";
            url = "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz";
          };
          ident = "parse5-htmlparser2-tree-adapter";
          ltype = "file";
          version = "7.0.0";
        };
      };
      parseurl = {
        "1.3.3" = {
          fetchInfo = {
            narHash = "sha256-p7OaK8elbWQP8uIQjum9DmZXJmQ3Z8Md4s+a/pYfVD4=";
            type = "tarball";
            url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz";
          };
          ident = "parseurl";
          ltype = "file";
          treeInfo = { };
          version = "1.3.3";
        };
      };
      pascalcase = {
        "0.1.1" = {
          fetchInfo = {
            narHash = "sha256-xiAg1FPkRdimwBbHZymSSXEIphyAuQ1VrYlB0jxGhR4=";
            type = "tarball";
            url = "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz";
          };
          ident = "pascalcase";
          ltype = "file";
          treeInfo = { };
          version = "0.1.1";
        };
      };
      path-browserify = {
        "0.0.1" = {
          fetchInfo = {
            narHash = "sha256-05dprocuZJFpPvmOANPOk0DulHn9+nqlf7hI1kpOeOg=";
            type = "tarball";
            url = "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz";
          };
          ident = "path-browserify";
          ltype = "file";
          treeInfo = { };
          version = "0.0.1";
        };
      };
      path-dirname = {
        "1.0.2" = {
          fetchInfo = {
            narHash = "sha256-394z2XhKfsNAgAjzdCUe02zUNOFVjMiAa/CxFgub4+8=";
            type = "tarball";
            url = "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz";
          };
          ident = "path-dirname";
          ltype = "file";
          treeInfo = { };
          version = "1.0.2";
        };
      };
      path-exists = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-mRfy5SKmSH6Ns9jlgetqt+IAaj6hIHO/HcUvrdT1Nqs=";
            type = "tarball";
            url = "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz";
          };
          ident = "path-exists";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-QmsShSY8p68eX9bNeinv/8VO0/+P2c+Rv82mtPqtpjE=";
            type = "tarball";
            url = "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz";
          };
          ident = "path-exists";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
      };
      path-is-absolute = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-+DjPlEsONpIJ3kBveAhTRCV2aRZt3KN8RNLsgoC+jXk=";
            type = "tarball";
            url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
          };
          ident = "path-is-absolute";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      path-key = {
        "2.0.1" = {
          fetchInfo = {
            narHash = "sha256-qlTdXNo2yA39F7dzU54FRMJfPTySmMRnLg+1/zsW34Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz";
          };
          ident = "path-key";
          ltype = "file";
          treeInfo = { };
          version = "2.0.1";
        };
        "3.1.1" = {
          fetchInfo = {
            narHash = "sha256-gj4CYT2AeZ5jyhV6m/eAq4pETAxmqd5kAcw/Iw0yxiI=";
            type = "tarball";
            url = "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz";
          };
          ident = "path-key";
          ltype = "file";
          treeInfo = { };
          version = "3.1.1";
        };
      };
      path-parse = {
        "1.0.7" = {
          fetchInfo = {
            narHash = "sha256-IO0Y8yjZA6xJ63eLG/nFzWTGjI5tREyNKttz4DXoKYo=";
            type = "tarball";
            url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz";
          };
          ident = "path-parse";
          ltype = "file";
          treeInfo = { };
          version = "1.0.7";
        };
      };
      path-to-regexp = {
        "0.1.7" = {
          fetchInfo = {
            narHash = "sha256-5KjmXXBq7Nt0Q0UlbdZpqtUBtPNjJFrbWKKLwpWW0T4=";
            type = "tarball";
            url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz";
          };
          ident = "path-to-regexp";
          ltype = "file";
          treeInfo = { };
          version = "0.1.7";
        };
        "6.2.1" = {
          fetchInfo = {
            narHash = "sha256-EuUAkR/gA8LNLDUCgFwOtrcCgXgIbOQu0R+gz2b+wI4=";
            type = "tarball";
            url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz";
          };
          ident = "path-to-regexp";
          ltype = "file";
          treeInfo = { };
          version = "6.2.1";
        };
      };
      path-type = {
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-1ZtKKsM6jwAJslIh8ux8QgCyLpviZNMFpQJRjVnRxL4=";
            type = "tarball";
            url = "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz";
          };
          ident = "path-type";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
      };
      pathval = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-NzCQx9mxDqGgasRoR4Mejob1NVWgJvcNXMCNTkY9O9o=";
            type = "tarball";
            url = "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz";
          };
          ident = "pathval";
          ltype = "file";
          treeInfo = { };
          version = "1.1.1";
        };
      };
      pbkdf2 = {
        "3.1.2" = {
          depInfo = {
            create-hash = {
              descriptor = "^1.1.2";
              pin = "1.2.0";
              runtime = true;
            };
            create-hmac = {
              descriptor = "^1.1.4";
              pin = "1.1.7";
              runtime = true;
            };
            ripemd160 = {
              descriptor = "^2.0.1";
              pin = "2.0.2";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.0.1";
              pin = "5.2.1";
              runtime = true;
            };
            "sha.js" = {
              descriptor = "^2.4.8";
              pin = "2.4.11";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-F2CONyNJsPLXzak4Oh1IC9EX1IPtQKULknT15Que+zA=";
            type = "tarball";
            url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz";
          };
          ident = "pbkdf2";
          ltype = "file";
          version = "3.1.2";
        };
      };
      pend = {
        "1.2.0" = {
          fetchInfo = {
            narHash = "sha256-3fKJgX9WDeDAoBdNGHKdDE0lNMYesGhd5RAwp/Tpxjs=";
            type = "tarball";
            url = "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz";
          };
          ident = "pend";
          ltype = "file";
          treeInfo = { };
          version = "1.2.0";
        };
      };
      performance-now = {
        "2.1.0" = {
          fetchInfo = {
            narHash = "sha256-tICVOSCZgz6ifmkxNX7iBjq4srdbO3fYlCEedF5yvCc=";
            type = "tarball";
            url = "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz";
          };
          ident = "performance-now";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0";
        };
      };
      pg = {
        "8.9.0" = {
          depInfo = {
            buffer-writer = {
              descriptor = "2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            packet-reader = {
              descriptor = "1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            pg-connection-string = {
              descriptor = "^2.5.0";
              pin = "2.5.0";
              runtime = true;
            };
            pg-pool = {
              descriptor = "^3.5.2";
              pin = "3.5.2";
              runtime = true;
            };
            pg-protocol = {
              descriptor = "^1.6.0";
              pin = "1.6.0";
              runtime = true;
            };
            pg-types = {
              descriptor = "^2.1.0";
              pin = "2.2.0";
              runtime = true;
            };
            pgpass = {
              descriptor = "1.x";
              pin = "1.0.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-clJhUmDRIv9R3MCXefrepSW9ntPBc/MHQ3VqI4oFKoQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/pg/-/pg-8.9.0.tgz";
          };
          ident = "pg";
          ltype = "file";
          peerInfo = {
            pg-native = {
              descriptor = ">=3.0.1";
              optional = true;
            };
          };
          version = "8.9.0";
        };
      };
      pg-connection-string = {
        "2.5.0" = {
          fetchInfo = {
            narHash = "sha256-Onv5YgNyARp8kWwuRXRj+yo3D11EM+sw5w12xgo8xio=";
            type = "tarball";
            url = "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz";
          };
          ident = "pg-connection-string";
          ltype = "file";
          treeInfo = { };
          version = "2.5.0";
        };
      };
      pg-int8 = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-JkmXkauXZqrSJbSm3CgW8t+0RkQxGS3TaoUCg0Pza34=";
            type = "tarball";
            url = "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz";
          };
          ident = "pg-int8";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      pg-pool = {
        "3.5.2" = {
          fetchInfo = {
            narHash = "sha256-pSoljtRBGMTTAlWADGLuJaJSnKtndQbiH1mgltnmrKU=";
            type = "tarball";
            url = "https://registry.npmjs.org/pg-pool/-/pg-pool-3.5.2.tgz";
          };
          ident = "pg-pool";
          ltype = "file";
          peerInfo = {
            pg = {
              descriptor = ">=8.0";
            };
          };
          treeInfo = { };
          version = "3.5.2";
        };
      };
      pg-protocol = {
        "1.6.0" = {
          fetchInfo = {
            narHash = "sha256-46gTfDNs+hlgIZ/RaUXlsJImW6X5RL6NsOakp1W8Zk4=";
            type = "tarball";
            url = "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.0.tgz";
          };
          ident = "pg-protocol";
          ltype = "file";
          treeInfo = { };
          version = "1.6.0";
        };
      };
      pg-types = {
        "2.2.0" = {
          depInfo = {
            pg-int8 = {
              descriptor = "1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            postgres-array = {
              descriptor = "~2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            postgres-bytea = {
              descriptor = "~1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            postgres-date = {
              descriptor = "~1.0.4";
              pin = "1.0.7";
              runtime = true;
            };
            postgres-interval = {
              descriptor = "^1.1.0";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-VMEUW2tEGEA2eDEnE3ygJ1+7SIIvfE7JtUYbvYy4DGU=";
            type = "tarball";
            url = "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz";
          };
          ident = "pg-types";
          ltype = "file";
          version = "2.2.0";
        };
      };
      pgpass = {
        "1.0.5" = {
          depInfo = {
            split2 = {
              descriptor = "^4.1.0";
              pin = "4.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-p9A9zGfuh8D0LNQxedzJyGxkBoTwdUmb9ccU7G3nTZI=";
            type = "tarball";
            url = "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz";
          };
          ident = "pgpass";
          ltype = "file";
          version = "1.0.5";
        };
      };
      picocolors = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-zo0dDKQASSCpixflPOwG61jzA9IqjZMBN8dwojRu+l8=";
            type = "tarball";
            url = "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz";
          };
          ident = "picocolors";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      picomatch = {
        "2.3.1" = {
          fetchInfo = {
            narHash = "sha256-8N7a/2Aei6DYLZ9EvhCEbdxTSTb5pmy0OqHYuN/IJac=";
            type = "tarball";
            url = "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz";
          };
          ident = "picomatch";
          ltype = "file";
          treeInfo = { };
          version = "2.3.1";
        };
      };
      pify = {
        "4.0.1" = {
          fetchInfo = {
            narHash = "sha256-CzCNMpPoU163pOhz5nZksrp0ap8vXcIYfY4ESPdlv44=";
            type = "tarball";
            url = "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz";
          };
          ident = "pify";
          ltype = "file";
          treeInfo = { };
          version = "4.0.1";
        };
      };
      pino = {
        "7.11.0" = {
          binInfo = {
            binPairs = {
              pino = "bin.js";
            };
          };
          depInfo = {
            atomic-sleep = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            fast-redact = {
              descriptor = "^3.0.0";
              pin = "3.1.2";
              runtime = true;
            };
            on-exit-leak-free = {
              descriptor = "^0.2.0";
              pin = "0.2.0";
              runtime = true;
            };
            pino-abstract-transport = {
              descriptor = "v0.5.0";
              pin = "0.5.0";
              runtime = true;
            };
            pino-std-serializers = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            process-warning = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            quick-format-unescaped = {
              descriptor = "^4.0.3";
              pin = "4.0.4";
              runtime = true;
            };
            real-require = {
              descriptor = "^0.1.0";
              pin = "0.1.0";
              runtime = true;
            };
            safe-stable-stringify = {
              descriptor = "^2.1.0";
              pin = "2.4.2";
              runtime = true;
            };
            sonic-boom = {
              descriptor = "^2.2.1";
              pin = "2.8.0";
              runtime = true;
            };
            thread-stream = {
              descriptor = "^0.15.1";
              pin = "0.15.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AdBZBUwW4x7ECbYy6rfF4QactsR47r7y8xIzp6LYL+U=";
            type = "tarball";
            url = "https://registry.npmjs.org/pino/-/pino-7.11.0.tgz";
          };
          ident = "pino";
          ltype = "file";
          version = "7.11.0";
        };
      };
      pino-abstract-transport = {
        "0.5.0" = {
          depInfo = {
            duplexify = {
              descriptor = "^4.1.2";
              pin = "4.1.2";
              runtime = true;
            };
            split2 = {
              descriptor = "^4.0.0";
              pin = "4.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MiSzIbwC4HzSMrf0Suiu9+5T8AYf1cKWr5TOJ+5Sbvg=";
            type = "tarball";
            url = "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz";
          };
          ident = "pino-abstract-transport";
          ltype = "file";
          version = "0.5.0";
        };
      };
      pino-pretty = {
        "7.6.1" = {
          binInfo = {
            binPairs = {
              pino-pretty = "bin.js";
            };
          };
          depInfo = {
            args = {
              descriptor = "^5.0.1";
              pin = "5.0.3";
              runtime = true;
            };
            colorette = {
              descriptor = "^2.0.7";
              pin = "2.0.19";
              runtime = true;
            };
            dateformat = {
              descriptor = "^4.6.3";
              pin = "4.6.3";
              runtime = true;
            };
            fast-safe-stringify = {
              descriptor = "^2.0.7";
              pin = "2.1.1";
              runtime = true;
            };
            joycon = {
              descriptor = "^3.1.1";
              pin = "3.1.1";
              runtime = true;
            };
            on-exit-leak-free = {
              descriptor = "^0.2.0";
              pin = "0.2.0";
              runtime = true;
            };
            pino-abstract-transport = {
              descriptor = "^0.5.0";
              pin = "0.5.0";
              runtime = true;
            };
            pump = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^3.6.0";
              pin = "3.6.0";
              runtime = true;
            };
            rfdc = {
              descriptor = "^1.3.0";
              pin = "1.3.0";
              runtime = true;
            };
            secure-json-parse = {
              descriptor = "^2.4.0";
              pin = "2.7.0";
              runtime = true;
            };
            sonic-boom = {
              descriptor = "^2.2.0";
              pin = "2.8.0";
              runtime = true;
            };
            strip-json-comments = {
              descriptor = "^3.1.1";
              pin = "3.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-A1djoSbOi+aE+WTi8LXfmPw8Ejb6aCjZQTtEEE1Uk+I=";
            type = "tarball";
            url = "https://registry.npmjs.org/pino-pretty/-/pino-pretty-7.6.1.tgz";
          };
          ident = "pino-pretty";
          ltype = "file";
          version = "7.6.1";
        };
      };
      pino-std-serializers = {
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-0vc0wWqiJ9q5+34JnwRo+SbjQWk5F82zZmQY5WapdJ4=";
            type = "tarball";
            url = "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz";
          };
          ident = "pino-std-serializers";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
      };
      pirates = {
        "4.0.5" = {
          fetchInfo = {
            narHash = "sha256-QTm1afqJ/JgEA0JQ3jGzuuGZ1S35R0aeDljqL63+4Tg=";
            type = "tarball";
            url = "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz";
          };
          ident = "pirates";
          ltype = "file";
          treeInfo = { };
          version = "4.0.5";
        };
      };
      pkg-dir = {
        "3.0.0" = {
          depInfo = {
            find-up = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ReaDd7rzH4VTioB7KhOda68ili6sXhJyLi1sUgyO02Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz";
          };
          ident = "pkg-dir";
          ltype = "file";
          version = "3.0.0";
        };
        "4.2.0" = {
          depInfo = {
            find-up = {
              descriptor = "^4.0.0";
              pin = "4.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-T2WIK6kImvw8h8UkVKVSXIBs7KNbQ3d8XkU9FV8CCXA=";
            type = "tarball";
            url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz";
          };
          ident = "pkg-dir";
          ltype = "file";
          version = "4.2.0";
        };
      };
      pluralize = {
        "8.0.0" = {
          fetchInfo = {
            narHash = "sha256-wyLcwYza0VRL/p5nLmBCv/A+lyrG24xV4Hn2+Ui59CQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz";
          };
          ident = "pluralize";
          ltype = "file";
          treeInfo = { };
          version = "8.0.0";
        };
      };
      pn = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-9qGLykJnebFEEDZGHWDuI96mLas4L7A5dWDZ+ZA0JZc=";
            type = "tarball";
            url = "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz";
          };
          ident = "pn";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
      };
      "popper.js" = {
        "1.16.1" = {
          fetchInfo = {
            narHash = "sha256-uEe9dQd6azQxeS1+AzGUSUJmPY9LqGXTDm0zJBDZ+rE=";
            type = "tarball";
            url = "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz";
          };
          ident = "popper.js";
          ltype = "file";
          treeInfo = { };
          version = "1.16.1";
        };
      };
      portfinder = {
        "1.0.32" = {
          depInfo = {
            async = {
              descriptor = "^2.6.4";
              pin = "2.6.4";
              runtime = true;
            };
            debug = {
              descriptor = "^3.2.7";
              pin = "3.2.7";
              runtime = true;
            };
            mkdirp = {
              descriptor = "^0.5.6";
              pin = "0.5.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-19ozq0i6mTf6N+msCTMao0sBC93MNMNWlPxWT3xGM1Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz";
          };
          ident = "portfinder";
          ltype = "file";
          version = "1.0.32";
        };
      };
      posix-character-classes = {
        "0.1.1" = {
          fetchInfo = {
            narHash = "sha256-B4KHjxOQ8k7uG6vcvgZq+RUpC20JWJPCcyfBXMly374=";
            type = "tarball";
            url = "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz";
          };
          ident = "posix-character-classes";
          ltype = "file";
          treeInfo = { };
          version = "0.1.1";
        };
      };
      postcss-value-parser = {
        "3.3.1" = {
          fetchInfo = {
            narHash = "sha256-pYN/lUhJz7K+hIgMd/Njg8X3o1npAFaVSfbv4Ysz7oI=";
            type = "tarball";
            url = "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz";
          };
          ident = "postcss-value-parser";
          ltype = "file";
          treeInfo = { };
          version = "3.3.1";
        };
      };
      postgres-array = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-7Q1L3ZMjgD5Tetw6xc5GBh5STBYgaGBUNdE4YzcVIYU=";
            type = "tarball";
            url = "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz";
          };
          ident = "postgres-array";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      postgres-bytea = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-ytZ9qcM8rNQ60ZFBfkygre8pPIPa+x7LI7ubym1G378=";
            type = "tarball";
            url = "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz";
          };
          ident = "postgres-bytea";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      postgres-date = {
        "1.0.7" = {
          fetchInfo = {
            narHash = "sha256-DOYvprynIDLI/96x0CFoBflcHgMknUtNBeqPxXJqeyU=";
            type = "tarball";
            url = "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz";
          };
          ident = "postgres-date";
          ltype = "file";
          treeInfo = { };
          version = "1.0.7";
        };
      };
      postgres-interval = {
        "1.2.0" = {
          depInfo = {
            xtend = {
              descriptor = "^4.0.0";
              pin = "4.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-JJF3jFzcs7oVc/j2LXqpReGMnQsXvjzTnwLVVOjckE4=";
            type = "tarball";
            url = "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz";
          };
          ident = "postgres-interval";
          ltype = "file";
          version = "1.2.0";
        };
      };
      prebuild-install = {
        "7.1.1" = {
          binInfo = {
            binPairs = {
              prebuild-install = "bin.js";
            };
          };
          depInfo = {
            detect-libc = {
              descriptor = "^2.0.0";
              pin = "2.0.1";
              runtime = true;
            };
            expand-template = {
              descriptor = "^2.0.3";
              pin = "2.0.3";
              runtime = true;
            };
            github-from-package = {
              descriptor = "0.0.0";
              pin = "0.0.0";
              runtime = true;
            };
            minimist = {
              descriptor = "^1.2.3";
              pin = "1.2.7";
              runtime = true;
            };
            mkdirp-classic = {
              descriptor = "^0.5.3";
              pin = "0.5.3";
              runtime = true;
            };
            napi-build-utils = {
              descriptor = "^1.0.1";
              pin = "1.0.2";
              runtime = true;
            };
            node-abi = {
              descriptor = "^3.3.0";
              pin = "3.31.0";
              runtime = true;
            };
            pump = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            rc = {
              descriptor = "^1.2.7";
              pin = "1.2.8";
              runtime = true;
            };
            simple-get = {
              descriptor = "^4.0.0";
              pin = "4.0.1";
              runtime = true;
            };
            tar-fs = {
              descriptor = "^2.0.0";
              pin = "2.1.1";
              runtime = true;
            };
            tunnel-agent = {
              descriptor = "^0.6.0";
              pin = "0.6.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-HElA7BbLPwElfsI5Af9m/fyWMghGcXQ2sl6TdwIIbeU=";
            type = "tarball";
            url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz";
          };
          ident = "prebuild-install";
          ltype = "file";
          version = "7.1.1";
        };
      };
      precond = {
        "0.2.3" = {
          fetchInfo = {
            narHash = "sha256-ZtHQbzV07mR60NKsaU+mFPELKv/b9LPgwX2BH7XwLj8=";
            type = "tarball";
            url = "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz";
          };
          ident = "precond";
          ltype = "file";
          treeInfo = { };
          version = "0.2.3";
        };
      };
      prelude-ls = {
        "1.1.2" = {
          fetchInfo = {
            narHash = "sha256-gMNYDzse9LGVfvNvpTLIqU/4IGG3nt8/i7jVyl4u+mc=";
            type = "tarball";
            url = "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz";
          };
          ident = "prelude-ls";
          ltype = "file";
          treeInfo = { };
          version = "1.1.2";
        };
        "1.2.1" = {
          fetchInfo = {
            narHash = "sha256-jC9FXbfy9euuL95bO+VZT03+rR3CqpwVKxBmj5hSYls=";
            type = "tarball";
            url = "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz";
          };
          ident = "prelude-ls";
          ltype = "file";
          treeInfo = { };
          version = "1.2.1";
        };
      };
      prettier = {
        "1.19.1" = {
          binInfo = {
            binPairs = {
              prettier = "bin-prettier.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-arckC32Kplalk1dSTxfLcHgb8+JfFOXtD9IaMnBG0Vc=";
            type = "tarball";
            url = "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz";
          };
          ident = "prettier";
          ltype = "file";
          treeInfo = { };
          version = "1.19.1";
        };
        "2.8.3" = {
          binInfo = {
            binPairs = {
              prettier = "bin-prettier.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-F6muQd540W4qDD07ULF3Sl7gksyzoitJRM2++D8VF1g=";
            type = "tarball";
            url = "https://registry.npmjs.org/prettier/-/prettier-2.8.3.tgz";
          };
          ident = "prettier";
          ltype = "file";
          treeInfo = { };
          version = "2.8.3";
        };
      };
      prettier-linter-helpers = {
        "1.0.0" = {
          depInfo = {
            fast-diff = {
              descriptor = "^1.1.2";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-mqBEKJzmAa5NH3RnfQlNNMcFKvKGaDWj2VY04+94/6c=";
            type = "tarball";
            url = "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz";
          };
          ident = "prettier-linter-helpers";
          ltype = "file";
          version = "1.0.0";
        };
      };
      pretty-error = {
        "3.0.4" = {
          depInfo = {
            lodash = {
              descriptor = "^4.17.20";
              pin = "4.17.21";
              runtime = true;
            };
            renderkid = {
              descriptor = "^2.0.6";
              pin = "2.0.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-53wmj5L7/rhXJP/ApbHJ11kArak/YcEY9jyk9xyPrFU=";
            type = "tarball";
            url = "https://registry.npmjs.org/pretty-error/-/pretty-error-3.0.4.tgz";
          };
          ident = "pretty-error";
          ltype = "file";
          version = "3.0.4";
        };
      };
      pretty-format = {
        "25.5.0" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^25.5.0";
              pin = "25.5.0";
              runtime = true;
            };
            ansi-regex = {
              descriptor = "^5.0.0";
              pin = "5.0.1";
              runtime = true;
            };
            ansi-styles = {
              descriptor = "^4.0.0";
              pin = "4.3.0";
              runtime = true;
            };
            react-is = {
              descriptor = "^16.12.0";
              pin = "16.13.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-x2oalKZOFaAIA1jNHTPCv8vUonKUjGazp0itscPGSCo=";
            type = "tarball";
            url = "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz";
          };
          ident = "pretty-format";
          ltype = "file";
          version = "25.5.0";
        };
        "26.6.2" = {
          depInfo = {
            "@jest/types" = {
              descriptor = "^26.6.2";
              pin = "26.6.2";
              runtime = true;
            };
            ansi-regex = {
              descriptor = "^5.0.0";
              pin = "5.0.1";
              runtime = true;
            };
            ansi-styles = {
              descriptor = "^4.0.0";
              pin = "4.3.0";
              runtime = true;
            };
            react-is = {
              descriptor = "^17.0.1";
              pin = "17.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-v6iD+Sq+/AQOb+UcN6YTA2ydZDkx1Fb0qWqPlYFRBBo=";
            type = "tarball";
            url = "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz";
          };
          ident = "pretty-format";
          ltype = "file";
          version = "26.6.2";
        };
        "27.5.1" = {
          depInfo = {
            ansi-regex = {
              descriptor = "^5.0.1";
              pin = "5.0.1";
              runtime = true;
            };
            ansi-styles = {
              descriptor = "^5.0.0";
              pin = "5.2.0";
              runtime = true;
            };
            react-is = {
              descriptor = "^17.0.1";
              pin = "17.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-9yfIzFdPk5CnNHKZmpN7Nqo5jadv6Aey8eYdP/tWui8=";
            type = "tarball";
            url = "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz";
          };
          ident = "pretty-format";
          ltype = "file";
          version = "27.5.1";
        };
        "28.1.3" = {
          depInfo = {
            "@jest/schemas" = {
              descriptor = "^28.1.3";
              pin = "28.1.3";
              runtime = true;
            };
            ansi-regex = {
              descriptor = "^5.0.1";
              pin = "5.0.1";
              runtime = true;
            };
            ansi-styles = {
              descriptor = "^5.0.0";
              pin = "5.2.0";
              runtime = true;
            };
            react-is = {
              descriptor = "^18.0.0";
              pin = "18.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8GllvnCd1NsznTezi3wGmrbruzjDE7vH5tmdY5y71hA=";
            type = "tarball";
            url = "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz";
          };
          ident = "pretty-format";
          ltype = "file";
          version = "28.1.3";
        };
      };
      process = {
        "0.11.10" = {
          fetchInfo = {
            narHash = "sha256-Zt36D9EjEQfTXeh4cE9rsxbOchhG4/cxr3esiYSpmtY=";
            type = "tarball";
            url = "https://registry.npmjs.org/process/-/process-0.11.10.tgz";
          };
          ident = "process";
          ltype = "file";
          treeInfo = { };
          version = "0.11.10";
        };
      };
      process-nextick-args = {
        "2.0.1" = {
          fetchInfo = {
            narHash = "sha256-tdgnOHpD9kWKSASfV9Srgis+KyJFq4AlBLVEW+LAn5M=";
            type = "tarball";
            url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
          };
          ident = "process-nextick-args";
          ltype = "file";
          treeInfo = { };
          version = "2.0.1";
        };
      };
      process-warning = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-JikaZvwU2qebvN3mO+8xC3VzyjDgy3kHGlUUsUcZYSk=";
            type = "tarball";
            url = "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz";
          };
          ident = "process-warning";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      progress = {
        "2.0.3" = {
          fetchInfo = {
            narHash = "sha256-AtFLPjyC2TcSpxjkvY2WPEOcqocgn4byo4cb2TZsZ+w=";
            type = "tarball";
            url = "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz";
          };
          ident = "progress";
          ltype = "file";
          treeInfo = { };
          version = "2.0.3";
        };
      };
      prom-client = {
        "14.1.1" = {
          depInfo = {
            tdigest = {
              descriptor = "^0.1.1";
              pin = "0.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8Re2TGqwZAZpnjnKBbEspU2qhljVQ+ZZXcDEM7LIGbM=";
            type = "tarball";
            url = "https://registry.npmjs.org/prom-client/-/prom-client-14.1.1.tgz";
          };
          ident = "prom-client";
          ltype = "file";
          version = "14.1.1";
        };
      };
      promise-inflight = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-XV8M3LYInv6Vpkkw1pPu7EwW3rny87h6tRiZAEYLkz4=";
            type = "tarball";
            url = "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz";
          };
          ident = "promise-inflight";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      promise-retry = {
        "2.0.1" = {
          depInfo = {
            err-code = {
              descriptor = "^2.0.2";
              pin = "2.0.3";
              runtime = true;
            };
            retry = {
              descriptor = "^0.12.0";
              pin = "0.12.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-dNrmMImqAzbT+4Vt7Qg5tBQ5m2wy1SAShhLkY55nkP8=";
            type = "tarball";
            url = "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz";
          };
          ident = "promise-retry";
          ltype = "file";
          version = "2.0.1";
        };
      };
      prompts = {
        "2.4.2" = {
          depInfo = {
            kleur = {
              descriptor = "^3.0.3";
              pin = "3.0.3";
              runtime = true;
            };
            sisteransi = {
              descriptor = "^1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-E/G2OK8TyexZ9g/C3SYchJOBGLzfFsEhaUxgZrLCf7c=";
            type = "tarball";
            url = "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz";
          };
          ident = "prompts";
          ltype = "file";
          version = "2.4.2";
        };
      };
      prop-types = {
        "15.8.1" = {
          depInfo = {
            loose-envify = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            object-assign = {
              descriptor = "^4.1.1";
              pin = "4.1.1";
              runtime = true;
            };
            react-is = {
              descriptor = "^16.13.1";
              pin = "16.13.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LfGJAVpvlP48OlCxprPHi3B88Wczi+luuJ9wEQmtqWs=";
            type = "tarball";
            url = "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz";
          };
          ident = "prop-types";
          ltype = "file";
          version = "15.8.1";
        };
      };
      prop-types-exact = {
        "1.2.0" = {
          depInfo = {
            has = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            "object.assign" = {
              descriptor = "^4.1.0";
              pin = "4.1.4";
              runtime = true;
            };
            "reflect.ownkeys" = {
              descriptor = "^0.2.0";
              pin = "0.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IfJPNjHlIZLhMDcaufqKsyO66JNJp5CPSl3JMk34laQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz";
          };
          ident = "prop-types-exact";
          ltype = "file";
          version = "1.2.0";
        };
      };
      proxy-addr = {
        "2.0.7" = {
          depInfo = {
            forwarded = {
              descriptor = "0.2.0";
              pin = "0.2.0";
              runtime = true;
            };
            "ipaddr.js" = {
              descriptor = "1.9.1";
              pin = "1.9.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-tH320lESbHhuqBmcpEWbOdohfvZ+tvDmzQrdET2lwvk=";
            type = "tarball";
            url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz";
          };
          ident = "proxy-addr";
          ltype = "file";
          version = "2.0.7";
        };
      };
      prr = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-6FRJUs1BEtOdHkoiVAKBO7/1Sx9ugCnqfvs9RrlXjWU=";
            type = "tarball";
            url = "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz";
          };
          ident = "prr";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      psl = {
        "1.9.0" = {
          fetchInfo = {
            narHash = "sha256-SQEgNmCnR3qw1cvFd2eKgrB1uGfKBWnX0t6hagMtNb8=";
            type = "tarball";
            url = "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz";
          };
          ident = "psl";
          ltype = "file";
          treeInfo = { };
          version = "1.9.0";
        };
      };
      public-encrypt = {
        "4.0.3" = {
          depInfo = {
            "bn.js" = {
              descriptor = "^4.1.0";
              pin = "4.12.0";
              runtime = true;
            };
            browserify-rsa = {
              descriptor = "^4.0.0";
              pin = "4.1.0";
              runtime = true;
            };
            create-hash = {
              descriptor = "^1.1.0";
              pin = "1.2.0";
              runtime = true;
            };
            parse-asn1 = {
              descriptor = "^5.0.0";
              pin = "5.1.6";
              runtime = true;
            };
            randombytes = {
              descriptor = "^2.0.1";
              pin = "2.1.0";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.1.2";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ljuFWpuidzr+0+p8EH4sTGXDQAEzWH/DYi3EXiVYWNE=";
            type = "tarball";
            url = "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz";
          };
          ident = "public-encrypt";
          ltype = "file";
          version = "4.0.3";
        };
      };
      pump = {
        "2.0.1" = {
          depInfo = {
            end-of-stream = {
              descriptor = "^1.1.0";
              pin = "1.4.4";
              runtime = true;
            };
            once = {
              descriptor = "^1.3.1";
              pin = "1.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-I8SikiQF42euIlMp8R1+E4zaFKHZXTgE7RzDYETWsWU=";
            type = "tarball";
            url = "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz";
          };
          ident = "pump";
          ltype = "file";
          version = "2.0.1";
        };
        "3.0.0" = {
          depInfo = {
            end-of-stream = {
              descriptor = "^1.1.0";
              pin = "1.4.4";
              runtime = true;
            };
            once = {
              descriptor = "^1.3.1";
              pin = "1.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-a+tDrPKxD94V7wzJP9H+JSjQ/EmCpDftL+YDgGW/Nnc=";
            type = "tarball";
            url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz";
          };
          ident = "pump";
          ltype = "file";
          version = "3.0.0";
        };
      };
      pumpify = {
        "1.5.1" = {
          depInfo = {
            duplexify = {
              descriptor = "^3.6.0";
              pin = "3.7.1";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.3";
              pin = "2.0.4";
              runtime = true;
            };
            pump = {
              descriptor = "^2.0.0";
              pin = "2.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hFxrrfKG6a6ApDBH9NCMd0/z1kIWf7Jv+wb1zKn/lL8=";
            type = "tarball";
            url = "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz";
          };
          ident = "pumpify";
          ltype = "file";
          version = "1.5.1";
        };
      };
      punycode = {
        "1.3.2" = {
          fetchInfo = {
            narHash = "sha256-rHkc340LsDIL3Hqxx+Fyo1tx+AbzjBr26g8pXUSzIzg=";
            type = "tarball";
            url = "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz";
          };
          ident = "punycode";
          ltype = "file";
          treeInfo = { };
          version = "1.3.2";
        };
        "1.4.1" = {
          fetchInfo = {
            narHash = "sha256-rbX7FmipQZ2m5+yi71E4pVCDEZ7MfJtO9W3yXVRqduU=";
            type = "tarball";
            url = "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz";
          };
          ident = "punycode";
          ltype = "file";
          treeInfo = { };
          version = "1.4.1";
        };
        "2.3.0" = {
          fetchInfo = {
            narHash = "sha256-KVHAdIKAV7xPRhb1ae9NZ0dwfOVMPUHK/TA4qAx9o48=";
            type = "tarball";
            url = "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz";
          };
          ident = "punycode";
          ltype = "file";
          treeInfo = { };
          version = "2.3.0";
        };
      };
      qs = {
        "6.11.0" = {
          depInfo = {
            side-channel = {
              descriptor = "^1.0.4";
              pin = "1.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Tgg4CFsWaBIbHg6+zhiIJiQwB2P/fiERkR5JXCSRJ7U=";
            type = "tarball";
            url = "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz";
          };
          ident = "qs";
          ltype = "file";
          version = "6.11.0";
        };
        "6.5.3" = {
          fetchInfo = {
            narHash = "sha256-E063+Rl+vG/lDIdthV/5lV1q1wfnP5a6VW89uLo7u68=";
            type = "tarball";
            url = "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz";
          };
          ident = "qs";
          ltype = "file";
          treeInfo = { };
          version = "6.5.3";
        };
      };
      querystring = {
        "0.2.0" = {
          fetchInfo = {
            narHash = "sha256-eL8wTfA9jfNWdX5XEVGulRGVQEeD0am8U/ReAxhIPLM=";
            type = "tarball";
            url = "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz";
          };
          ident = "querystring";
          ltype = "file";
          treeInfo = { };
          version = "0.2.0";
        };
      };
      querystring-es3 = {
        "0.2.1" = {
          fetchInfo = {
            narHash = "sha256-j2oRBVQ64hxOA8knO/nAi/22nJyy/Y8TlOHpluFohbc=";
            type = "tarball";
            url = "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz";
          };
          ident = "querystring-es3";
          ltype = "file";
          treeInfo = { };
          version = "0.2.1";
        };
      };
      querystringify = {
        "2.2.0" = {
          fetchInfo = {
            narHash = "sha256-FOFiS5svk1ABYbCg9ef0OzGbqk/ratBJfli2JENLlc8=";
            type = "tarball";
            url = "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz";
          };
          ident = "querystringify";
          ltype = "file";
          treeInfo = { };
          version = "2.2.0";
        };
      };
      queue-microtask = {
        "1.2.3" = {
          fetchInfo = {
            narHash = "sha256-toA5eXCuEXuopI11sr2erVOgFPTNlS3krZO/l7Ob2CQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz";
          };
          ident = "queue-microtask";
          ltype = "file";
          treeInfo = { };
          version = "1.2.3";
        };
      };
      quick-format-unescaped = {
        "4.0.4" = {
          fetchInfo = {
            narHash = "sha256-rfCMUTKIHg0LFYoIng8uoIGclAJNtecvA1CKwz6J5rE=";
            type = "tarball";
            url = "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz";
          };
          ident = "quick-format-unescaped";
          ltype = "file";
          treeInfo = { };
          version = "4.0.4";
        };
      };
      quickjs-emscripten = {
        "0.21.1" = {
          fetchInfo = {
            narHash = "sha256-Ma9UidweJO/VqcertWoDDx56a5s62wJTg98cQCwzb3U=";
            type = "tarball";
            url = "https://registry.npmjs.org/quickjs-emscripten/-/quickjs-emscripten-0.21.1.tgz";
          };
          ident = "quickjs-emscripten";
          ltype = "file";
          treeInfo = { };
          version = "0.21.1";
        };
      };
      raf = {
        "3.4.1" = {
          depInfo = {
            performance-now = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-bn8OBWaSpiB6UgE+glETEpE+Aqe0pRJ82Z9lcDlmlws=";
            type = "tarball";
            url = "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz";
          };
          ident = "raf";
          ltype = "file";
          version = "3.4.1";
        };
      };
      railroad-diagrams = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-lUOJkTMEOxUR0HNPLwUqxCXXy5st/vLKiphEX0yzhpY=";
            type = "tarball";
            url = "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz";
          };
          ident = "railroad-diagrams";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      randexp = {
        "0.4.6" = {
          depInfo = {
            discontinuous-range = {
              descriptor = "1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            ret = {
              descriptor = "~0.1.10";
              pin = "0.1.15";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rrZqHM5oZTm8ohfEJadtkejI24UnTL1iFbf38BqYb24=";
            type = "tarball";
            url = "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz";
          };
          ident = "randexp";
          ltype = "file";
          version = "0.4.6";
        };
      };
      randombytes = {
        "2.1.0" = {
          depInfo = {
            safe-buffer = {
              descriptor = "^5.1.0";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Abr0ohEDpcB9XXrFyNIPNqFVeANanb4rkCQR5B2MXjY=";
            type = "tarball";
            url = "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz";
          };
          ident = "randombytes";
          ltype = "file";
          version = "2.1.0";
        };
      };
      randomfill = {
        "1.0.4" = {
          depInfo = {
            randombytes = {
              descriptor = "^2.0.5";
              pin = "2.1.0";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.1.0";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-HR1RY6p95ZRgEeV5oEISH5LOpmKkR2atIYGhEZh6DsE=";
            type = "tarball";
            url = "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz";
          };
          ident = "randomfill";
          ltype = "file";
          version = "1.0.4";
        };
      };
      range-parser = {
        "1.2.1" = {
          fetchInfo = {
            narHash = "sha256-eUNdpatSvXgJHGqmGqs7CNYYfk50WmQW/df8rUEcevI=";
            type = "tarball";
            url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz";
          };
          ident = "range-parser";
          ltype = "file";
          treeInfo = { };
          version = "1.2.1";
        };
      };
      raw-body = {
        "2.5.1" = {
          depInfo = {
            bytes = {
              descriptor = "3.1.2";
              pin = "3.1.2";
              runtime = true;
            };
            http-errors = {
              descriptor = "2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            iconv-lite = {
              descriptor = "0.4.24";
              pin = "0.4.24";
              runtime = true;
            };
            unpipe = {
              descriptor = "1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OEV777oKd64EPOeZPDmDr64ws4kowOg5ZxBb50L6Va4=";
            type = "tarball";
            url = "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz";
          };
          ident = "raw-body";
          ltype = "file";
          version = "2.5.1";
        };
      };
      rc = {
        "1.2.8" = {
          binInfo = {
            binPairs = {
              rc = "cli.js";
            };
          };
          depInfo = {
            deep-extend = {
              descriptor = "^0.6.0";
              pin = "0.6.0";
              runtime = true;
            };
            ini = {
              descriptor = "~1.3.0";
              pin = "1.3.8";
              runtime = true;
            };
            minimist = {
              descriptor = "^1.2.0";
              pin = "1.2.7";
              runtime = true;
            };
            strip-json-comments = {
              descriptor = "~2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kMQCqHYCBwtHYNERSM5Jn/n2rMghHcP3JVXkUHESluM=";
            type = "tarball";
            url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz";
          };
          ident = "rc";
          ltype = "file";
          version = "1.2.8";
        };
      };
      react-animations = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-ZKo9hVeBHyMd9emmhCObDouYDUxdamaOMUKjAPZseYI=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-animations/-/react-animations-1.0.0.tgz";
          };
          ident = "react-animations";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      react-click-away-listener = {
        "2.2.2" = {
          fetchInfo = {
            narHash = "sha256-HtoGno/nBxzYCmMuBWUyiGh933lxBsak6pd/aMy+4gA=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-click-away-listener/-/react-click-away-listener-2.2.2.tgz";
          };
          ident = "react-click-away-listener";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "^16.8.0 || ^17.0.0 || ^18.0.0";
            };
            react-dom = {
              descriptor = "^16.8.0 || ^17.0.0 || ^18.0.0";
            };
          };
          treeInfo = { };
          version = "2.2.2";
        };
      };
      react-color = {
        "2.19.3" = {
          depInfo = {
            "@icons/material" = {
              descriptor = "^0.2.4";
              pin = "0.2.4";
              runtime = true;
            };
            lodash = {
              descriptor = "^4.17.15";
              pin = "4.17.21";
              runtime = true;
            };
            lodash-es = {
              descriptor = "^4.17.15";
              pin = "4.17.21";
              runtime = true;
            };
            material-colors = {
              descriptor = "^1.2.1";
              pin = "1.2.6";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.5.10";
              pin = "15.8.1";
              runtime = true;
            };
            reactcss = {
              descriptor = "^1.2.0";
              pin = "1.2.3";
              runtime = true;
            };
            tinycolor2 = {
              descriptor = "^1.4.1";
              pin = "1.6.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-k7j3y90wb1kQxxwSEuwvEkWeGibyMXhoiKh70dk4Rek=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz";
          };
          ident = "react-color";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "*";
            };
          };
          version = "2.19.3";
        };
      };
      react-datepicker = {
        "4.10.0" = {
          depInfo = {
            "@popperjs/core" = {
              descriptor = "^2.9.2";
              pin = "2.11.6";
              runtime = true;
            };
            classnames = {
              descriptor = "^2.2.6";
              pin = "2.3.2";
              runtime = true;
            };
            date-fns = {
              descriptor = "^2.24.0";
              pin = "2.29.3";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.7.2";
              pin = "15.8.1";
              runtime = true;
            };
            react-onclickoutside = {
              descriptor = "^6.12.2";
              pin = "6.12.2";
              runtime = true;
            };
            react-popper = {
              descriptor = "^2.3.0";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2kuNh0cgUfApHyMulFgxf2fqvwkY+q7XGE+jc1IJ8wA=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-datepicker/-/react-datepicker-4.10.0.tgz";
          };
          ident = "react-datepicker";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "^16.9.0 || ^17 || ^18";
            };
            react-dom = {
              descriptor = "^16.9.0 || ^17 || ^18";
            };
          };
          version = "4.10.0";
        };
      };
      react-dnd = {
        "15.1.2" = {
          depInfo = {
            "@react-dnd/invariant" = {
              descriptor = "3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            "@react-dnd/shallowequal" = {
              descriptor = "3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            dnd-core = {
              descriptor = "15.1.2";
              pin = "15.1.2";
              runtime = true;
            };
            fast-deep-equal = {
              descriptor = "^3.1.3";
              pin = "3.1.3";
              runtime = true;
            };
            hoist-non-react-statics = {
              descriptor = "^3.3.2";
              pin = "3.3.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-YmUDhEGBjQzRVYS8CUQ60tAaKKVv9gdT1KYlTF7EIOI=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-dnd/-/react-dnd-15.1.2.tgz";
          };
          ident = "react-dnd";
          ltype = "file";
          peerInfo = {
            "@types/hoist-non-react-statics" = {
              descriptor = ">= 3.3.1";
              optional = true;
            };
            "@types/node" = {
              descriptor = ">= 12";
              optional = true;
            };
            "@types/react" = {
              descriptor = ">= 16";
              optional = true;
            };
            react = {
              descriptor = ">= 16.14";
            };
          };
          version = "15.1.2";
        };
        "7.7.0" = {
          depInfo = {
            "@types/hoist-non-react-statics" = {
              descriptor = "^3.3.1";
              pin = "3.3.1";
              runtime = true;
            };
            dnd-core = {
              descriptor = "^7.7.0";
              pin = "7.7.0";
              runtime = true;
            };
            hoist-non-react-statics = {
              descriptor = "^3.3.0";
              pin = "3.3.2";
              runtime = true;
            };
            invariant = {
              descriptor = "^2.1.0";
              pin = "2.2.4";
              runtime = true;
            };
            shallowequal = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-D0IQnWiK05bKxEESFAk3Q6hyk7rxx8ggpQ0CJyZzJ3E=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-dnd/-/react-dnd-7.7.0.tgz";
          };
          ident = "react-dnd";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = ">= 16.8";
            };
            react-dom = {
              descriptor = ">= 16.8";
            };
          };
          version = "7.7.0";
        };
      };
      react-dnd-html5-backend = {
        "15.1.3" = {
          depInfo = {
            dnd-core = {
              descriptor = "15.1.2";
              pin = "15.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Nft+gV4CJ5ZuIhUi3fRjrVzVmTM7xWa3rFAh7iYvo9I=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-15.1.3.tgz";
          };
          ident = "react-dnd-html5-backend";
          ltype = "file";
          version = "15.1.3";
        };
        "7.7.0" = {
          depInfo = {
            dnd-core = {
              descriptor = "^7.7.0";
              pin = "7.7.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-iGo7EU8xEqZW2b8daYUVQwtHEfMjezvXRhuM95ADn6g=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-7.7.0.tgz";
          };
          ident = "react-dnd-html5-backend";
          ltype = "file";
          version = "7.7.0";
        };
      };
      react-dnd-multi-backend = {
        "3.2.2" = {
          depInfo = {
            dnd-multi-backend = {
              descriptor = "^3.2.1";
              pin = "3.2.1";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.6.2";
              pin = "15.8.1";
              runtime = true;
            };
            react-dnd-preview = {
              descriptor = "^3.2.2";
              pin = "3.2.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-sqtanzASUhXOo6VNT0OPVdFx6TxTmFchWY/PsZ21+4E=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-dnd-multi-backend/-/react-dnd-multi-backend-3.2.2.tgz";
          };
          ident = "react-dnd-multi-backend";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "*";
            };
            react-dnd = {
              descriptor = "< 9.0.0";
            };
            react-dnd-html5-backend = {
              descriptor = "< 9.0.0";
            };
            react-dnd-touch-backend = {
              descriptor = "< 9.0.0";
            };
            react-dom = {
              descriptor = "*";
            };
          };
          version = "3.2.2";
        };
      };
      react-dnd-preview = {
        "3.2.2" = {
          depInfo = {
            prop-types = {
              descriptor = "^15.6.2";
              pin = "15.8.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-cco6V4NRamNa2eZnA7NtDlzmLNHsgsFI1R2jeVwKunc=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-dnd-preview/-/react-dnd-preview-3.2.2.tgz";
          };
          ident = "react-dnd-preview";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "*";
            };
            react-dnd = {
              descriptor = "< 9.0.0";
            };
          };
          version = "3.2.2";
        };
      };
      react-dnd-touch-backend = {
        "0.8.3" = {
          depInfo = {
            dnd-core = {
              descriptor = "^7.4.4";
              pin = "7.7.0";
              runtime = true;
            };
            invariant = {
              descriptor = "^2.2.4";
              pin = "2.2.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hMu1w1Woq4W1PraiG25nw3TovgMm9IUhXOoxfVCEGuQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-dnd-touch-backend/-/react-dnd-touch-backend-0.8.3.tgz";
          };
          ident = "react-dnd-touch-backend";
          ltype = "file";
          peerInfo = {
            react-dnd = {
              descriptor = "^7.0.0";
            };
          };
          version = "0.8.3";
        };
      };
      react-dropzone = {
        "4.3.0" = {
          depInfo = {
            attr-accept = {
              descriptor = "^1.1.3";
              pin = "1.1.3";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.5.7";
              pin = "15.8.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-5mnXyBgtHb7vLEeyPpczBIgpCqgaYH+ZB73UHY9Yu5w=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-dropzone/-/react-dropzone-4.3.0.tgz";
          };
          ident = "react-dropzone";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = ">=0.14.0";
            };
          };
          version = "4.3.0";
        };
      };
      react-error-boundary = {
        "3.1.4" = {
          depInfo = {
            "@babel/runtime" = {
              descriptor = "^7.12.5";
              pin = "7.20.13";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-8BGHzzyqddndXLdnl+I2bq/+TUr8i4QyfboW6Y5zC0I=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-3.1.4.tgz";
          };
          ident = "react-error-boundary";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = ">=16.13.1";
            };
          };
          version = "3.1.4";
        };
      };
      react-fast-compare = {
        "3.2.0" = {
          fetchInfo = {
            narHash = "sha256-glIQ3h3LrHt/IrQynJraYmzY6wPdrBR4DBb4u2ci8A4=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz";
          };
          ident = "react-fast-compare";
          ltype = "file";
          treeInfo = { };
          version = "3.2.0";
        };
      };
      react-input-autosize = {
        "2.2.2" = {
          depInfo = {
            prop-types = {
              descriptor = "^15.5.8";
              pin = "15.8.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-VTznQXlC9488kdD7dlzRnGrTs6FOSgcpcx6+EPnTGTE=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-2.2.2.tgz";
          };
          ident = "react-input-autosize";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "^0.14.9 || ^15.3.0 || ^16.0.0-rc || ^16.0";
            };
          };
          version = "2.2.2";
        };
      };
      react-is = {
        "16.13.1" = {
          fetchInfo = {
            narHash = "sha256-84sHi9+fCX1q22phJuI2fsbjQQXoHXeAQTa3jmKsw/U=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz";
          };
          ident = "react-is";
          ltype = "file";
          treeInfo = { };
          version = "16.13.1";
        };
        "17.0.2" = {
          fetchInfo = {
            narHash = "sha256-/n+/fse+avpyQDN1FUJ2k7tKpP9K9qmhxPiwfB2gEhE=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz";
          };
          ident = "react-is";
          ltype = "file";
          treeInfo = { };
          version = "17.0.2";
        };
        "18.2.0" = {
          fetchInfo = {
            narHash = "sha256-eSOGsY/IVNB/U36bUYaUctK4n5DEM9hmzm1keaypG2c=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz";
          };
          ident = "react-is";
          ltype = "file";
          treeInfo = { };
          version = "18.2.0";
        };
      };
      react-jsonschema-form = {
        "1.8.0" = {
          depInfo = {
            "@babel/runtime-corejs2" = {
              descriptor = "^7.4.5";
              pin = "7.20.13";
              runtime = true;
            };
            ajv = {
              descriptor = "^6.7.0";
              pin = "6.12.6";
              runtime = true;
            };
            core-js = {
              descriptor = "^2.5.7";
              pin = "2.6.12";
              runtime = true;
            };
            lodash = {
              descriptor = "^4.17.15";
              pin = "4.17.21";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.5.8";
              pin = "15.8.1";
              runtime = true;
            };
            react-is = {
              descriptor = "^16.8.4";
              pin = "16.13.1";
              runtime = true;
            };
            react-lifecycles-compat = {
              descriptor = "^3.0.4";
              pin = "3.0.4";
              runtime = true;
            };
            shortid = {
              descriptor = "^2.2.14";
              pin = "2.2.16";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OWXXomIfD2HOxw71lbAFPVE02FRmTQHLWNP2IcvoLj8=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-jsonschema-form/-/react-jsonschema-form-1.8.0.tgz";
          };
          ident = "react-jsonschema-form";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = ">=15";
            };
          };
          version = "1.8.0";
        };
      };
      react-lifecycles-compat = {
        "3.0.4" = {
          fetchInfo = {
            narHash = "sha256-XHLO6U5lwgBNKcuglPA22YDxh65I5OrvzJUAYXbophs=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz";
          };
          ident = "react-lifecycles-compat";
          ltype = "file";
          treeInfo = { };
          version = "3.0.4";
        };
      };
      react-measure = {
        "2.5.2" = {
          depInfo = {
            "@babel/runtime" = {
              descriptor = "^7.2.0";
              pin = "7.20.13";
              runtime = true;
            };
            get-node-dimensions = {
              descriptor = "^1.2.1";
              pin = "1.2.1";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.6.2";
              pin = "15.8.1";
              runtime = true;
            };
            resize-observer-polyfill = {
              descriptor = "^1.5.0";
              pin = "1.5.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-6yl+DrkQLdZSrorEcauiDxaa+0f0DEcVybK2HLT2K5c=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-measure/-/react-measure-2.5.2.tgz";
          };
          ident = "react-measure";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = ">0.13.0";
            };
            react-dom = {
              descriptor = ">0.13.0";
            };
          };
          version = "2.5.2";
        };
      };
      react-onclickoutside = {
        "6.12.2" = {
          fetchInfo = {
            narHash = "sha256-nYZOeDzpBkKKxNaQJGQfFSGvTfoTpqNATkCGnIK37Is=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.12.2.tgz";
          };
          ident = "react-onclickoutside";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "^15.5.x || ^16.x || ^17.x || ^18.x";
            };
            react-dom = {
              descriptor = "^15.5.x || ^16.x || ^17.x || ^18.x";
            };
          };
          treeInfo = { };
          version = "6.12.2";
        };
      };
      react-popper = {
        "2.3.0" = {
          depInfo = {
            react-fast-compare = {
              descriptor = "^3.0.1";
              pin = "3.2.0";
              runtime = true;
            };
            warning = {
              descriptor = "^4.0.2";
              pin = "4.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-57/HhZtyVMf1jTVGpPYfSfXldFWmdUzBeSVIlVWxvYI=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz";
          };
          ident = "react-popper";
          ltype = "file";
          peerInfo = {
            "@popperjs/core" = {
              descriptor = "^2.0.0";
            };
            react = {
              descriptor = "^16.8.0 || ^17 || ^18";
            };
            react-dom = {
              descriptor = "^16.8.0 || ^17 || ^18";
            };
          };
          version = "2.3.0";
        };
      };
      react-redux = {
        "7.2.9" = {
          depInfo = {
            "@babel/runtime" = {
              descriptor = "^7.15.4";
              pin = "7.20.13";
              runtime = true;
            };
            "@types/react-redux" = {
              descriptor = "^7.1.20";
              pin = "7.1.25";
              runtime = true;
            };
            hoist-non-react-statics = {
              descriptor = "^3.3.2";
              pin = "3.3.2";
              runtime = true;
            };
            loose-envify = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.7.2";
              pin = "15.8.1";
              runtime = true;
            };
            react-is = {
              descriptor = "^17.0.2";
              pin = "17.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-mv7Z9IAvnghegC5YMd9fw57PA/mLflXwqe4IO+kivOQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz";
          };
          ident = "react-redux";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "^16.8.3 || ^17 || ^18";
            };
            react-dom = {
              descriptor = "*";
              optional = true;
            };
            react-native = {
              descriptor = "*";
              optional = true;
            };
          };
          version = "7.2.9";
        };
      };
      react-resize-detector = {
        "7.1.2" = {
          depInfo = {
            lodash = {
              descriptor = "^4.17.21";
              pin = "4.17.21";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DzUPYrh5qN+/NN35xFqrmCoTw9v7XE29JWIfBAdDHxY=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz";
          };
          ident = "react-resize-detector";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "^16.0.0 || ^17.0.0 || ^18.0.0";
            };
            react-dom = {
              descriptor = "^16.0.0 || ^17.0.0 || ^18.0.0";
            };
          };
          version = "7.1.2";
        };
      };
      react-smooth = {
        "2.0.1" = {
          depInfo = {
            fast-equals = {
              descriptor = "^2.0.0";
              pin = "2.0.4";
              runtime = true;
            };
            react-transition-group = {
              descriptor = "2.9.0";
              pin = "2.9.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-xOeV3nuPj/C6VriOt31Q5wkymhfyFtlC2uAjGW3J288=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.1.tgz";
          };
          ident = "react-smooth";
          ltype = "file";
          peerInfo = {
            prop-types = {
              descriptor = "^15.6.0";
            };
            react = {
              descriptor = "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0";
            };
            react-dom = {
              descriptor = "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0";
            };
          };
          version = "2.0.1";
        };
      };
      react-split = {
        "2.0.14" = {
          depInfo = {
            prop-types = {
              descriptor = "^15.5.7";
              pin = "15.8.1";
              runtime = true;
            };
            "split.js" = {
              descriptor = "^1.6.0";
              pin = "1.6.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-9Wyr5PvCEpbS1JzrAjDnU6sD1iU4SqYfJokgHSGhvJI=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-split/-/react-split-2.0.14.tgz";
          };
          ident = "react-split";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "*";
            };
          };
          version = "2.0.14";
        };
      };
      react-test-renderer = {
        "16.14.0" = {
          depInfo = {
            object-assign = {
              descriptor = "^4.1.1";
              pin = "4.1.1";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.6.2";
              pin = "15.8.1";
              runtime = true;
            };
            react-is = {
              descriptor = "^16.8.6";
              pin = "16.13.1";
              runtime = true;
            };
            scheduler = {
              descriptor = "^0.19.1";
              pin = "0.19.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-XqZOODGl14W6Z4kp2a5SbyaUUKGc6rZ+DjAO6cBANTQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz";
          };
          ident = "react-test-renderer";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "^16.14.0";
            };
          };
          version = "16.14.0";
        };
      };
      react-transition-group = {
        "2.9.0" = {
          depInfo = {
            dom-helpers = {
              descriptor = "^3.4.0";
              pin = "3.4.0";
              runtime = true;
            };
            loose-envify = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.6.2";
              pin = "15.8.1";
              runtime = true;
            };
            react-lifecycles-compat = {
              descriptor = "^3.0.4";
              pin = "3.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-zvvpBDdYSkf3ApCuY/k9uvRXLjRuVekmrgTLo3zLOQ4=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz";
          };
          ident = "react-transition-group";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = ">=15.0.0";
            };
            react-dom = {
              descriptor = ">=15.0.0";
            };
          };
          version = "2.9.0";
        };
      };
      react-virtualized = {
        "9.22.3" = {
          depInfo = {
            "@babel/runtime" = {
              descriptor = "^7.7.2";
              pin = "7.20.13";
              runtime = true;
            };
            clsx = {
              descriptor = "^1.0.4";
              pin = "1.2.1";
              runtime = true;
            };
            dom-helpers = {
              descriptor = "^5.1.3";
              pin = "5.2.1";
              runtime = true;
            };
            loose-envify = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            prop-types = {
              descriptor = "^15.7.2";
              pin = "15.8.1";
              runtime = true;
            };
            react-lifecycles-compat = {
              descriptor = "^3.0.4";
              pin = "3.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ISEnABpprw+L9tyJf4HjQ/3t7tjovnb/4TlMQHUBpQw=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-virtualized/-/react-virtualized-9.22.3.tgz";
          };
          ident = "react-virtualized";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "^15.3.0 || ^16.0.0-alpha";
            };
            react-dom = {
              descriptor = "^15.3.0 || ^16.0.0-alpha";
            };
          };
          version = "9.22.3";
        };
      };
      react-virtualized-auto-sizer = {
        "1.0.7" = {
          fetchInfo = {
            narHash = "sha256-6C/Pp/ZDC/TxqmXpsIiTs4joW0q/OEaytgpmX/7+Fnk=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.7.tgz";
          };
          ident = "react-virtualized-auto-sizer";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0-rc";
            };
            react-dom = {
              descriptor = "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0-rc";
            };
          };
          treeInfo = { };
          version = "1.0.7";
        };
      };
      react-visibility-sensor = {
        "5.1.1" = {
          depInfo = {
            prop-types = {
              descriptor = "^15.7.2";
              pin = "15.8.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-xDcJnj0tBs8+sxdo3DU1qDNchqmP4DfL2Hc4RYohAVk=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-visibility-sensor/-/react-visibility-sensor-5.1.1.tgz";
          };
          ident = "react-visibility-sensor";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = ">=16.0.0";
            };
            react-dom = {
              descriptor = ">=16.0.0";
            };
          };
          version = "5.1.1";
        };
      };
      react-window = {
        "1.8.8" = {
          depInfo = {
            "@babel/runtime" = {
              descriptor = "^7.0.0";
              pin = "7.20.13";
              runtime = true;
            };
            memoize-one = {
              descriptor = ">=3.1.1 <6";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-610LJ6sliqfmtZg0Kn+dMDOlvsgGVd7WHYA4UqSh86o=";
            type = "tarball";
            url = "https://registry.npmjs.org/react-window/-/react-window-1.8.8.tgz";
          };
          ident = "react-window";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0";
            };
            react-dom = {
              descriptor = "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0";
            };
          };
          version = "1.8.8";
        };
      };
      reactcss = {
        "1.2.3" = {
          depInfo = {
            lodash = {
              descriptor = "^4.0.1";
              pin = "4.17.21";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-TXHfCjOf+5sLLDepghZnDrnFmXQ/exyyCdmChtLFgoA=";
            type = "tarball";
            url = "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz";
          };
          ident = "reactcss";
          ltype = "file";
          version = "1.2.3";
        };
      };
      read-pkg = {
        "5.2.0" = {
          depInfo = {
            "@types/normalize-package-data" = {
              descriptor = "^2.4.0";
              pin = "2.4.1";
              runtime = true;
            };
            normalize-package-data = {
              descriptor = "^2.5.0";
              pin = "2.5.0";
              runtime = true;
            };
            parse-json = {
              descriptor = "^5.0.0";
              pin = "5.2.0";
              runtime = true;
            };
            type-fest = {
              descriptor = "^0.6.0";
              pin = "0.6.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ULr/XZF/7XQT3HZiBeSYf6aTRfCIpAFbIshCbiIDuqQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz";
          };
          ident = "read-pkg";
          ltype = "file";
          version = "5.2.0";
        };
      };
      read-pkg-up = {
        "7.0.1" = {
          depInfo = {
            find-up = {
              descriptor = "^4.1.0";
              pin = "4.1.0";
              runtime = true;
            };
            read-pkg = {
              descriptor = "^5.2.0";
              pin = "5.2.0";
              runtime = true;
            };
            type-fest = {
              descriptor = "^0.8.1";
              pin = "0.8.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-tjendQI+WJr/MX/s3DvIoDYAVOVmCmOJiZzqAhF2Zzk=";
            type = "tarball";
            url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz";
          };
          ident = "read-pkg-up";
          ltype = "file";
          version = "7.0.1";
        };
      };
      readable-stream = {
        "1.1.14" = {
          depInfo = {
            core-util-is = {
              descriptor = "~1.0.0";
              pin = "1.0.3";
              runtime = true;
            };
            inherits = {
              descriptor = "~2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            isarray = {
              descriptor = "0.0.1";
              pin = "0.0.1";
              runtime = true;
            };
            string_decoder = {
              descriptor = "~0.10.x";
              pin = "0.10.31";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-6jFu+zf5yh+nXRz9x23069HUHHyXcThhc6jvYT+VKZs=";
            type = "tarball";
            url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz";
          };
          ident = "readable-stream";
          ltype = "file";
          version = "1.1.14";
        };
        "2.3.7" = {
          depInfo = {
            core-util-is = {
              descriptor = "~1.0.0";
              pin = "1.0.3";
              runtime = true;
            };
            inherits = {
              descriptor = "~2.0.3";
              pin = "2.0.4";
              runtime = true;
            };
            isarray = {
              descriptor = "~1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            process-nextick-args = {
              descriptor = "~2.0.0";
              pin = "2.0.1";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "~5.1.1";
              pin = "5.1.2";
              runtime = true;
            };
            string_decoder = {
              descriptor = "~1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            util-deprecate = {
              descriptor = "~1.0.1";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-NMNMh4Qel86O5PwHv3rH21i2qUhpe/0RFbDtvpiq8ok=";
            type = "tarball";
            url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz";
          };
          ident = "readable-stream";
          ltype = "file";
          version = "2.3.7";
        };
        "3.6.0" = {
          depInfo = {
            inherits = {
              descriptor = "^2.0.3";
              pin = "2.0.4";
              runtime = true;
            };
            string_decoder = {
              descriptor = "^1.1.1";
              pin = "1.3.0";
              runtime = true;
            };
            util-deprecate = {
              descriptor = "^1.0.1";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-pvwBMxYeE5paPfTTAXnvO9IJIEcvBww9FyIr95bDA7Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz";
          };
          ident = "readable-stream";
          ltype = "file";
          version = "3.6.0";
        };
      };
      readdirp = {
        "2.2.1" = {
          depInfo = {
            graceful-fs = {
              descriptor = "^4.1.11";
              pin = "4.2.10";
              runtime = true;
            };
            micromatch = {
              descriptor = "^3.1.10";
              pin = "3.1.10";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^2.0.2";
              pin = "2.3.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-GBqy6Ft1U3YO4Xzwk0zYf/7skrHvT3ojUEDbGGNt19M=";
            type = "tarball";
            url = "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz";
          };
          ident = "readdirp";
          ltype = "file";
          version = "2.2.1";
        };
        "3.6.0" = {
          depInfo = {
            picomatch = {
              descriptor = "^2.2.1";
              pin = "2.3.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MpmVWT8izPROQ0Z1uwPFUP6CBTg3Hl+T0O+wJsdxWBY=";
            type = "tarball";
            url = "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz";
          };
          ident = "readdirp";
          ltype = "file";
          version = "3.6.0";
        };
      };
      real-require = {
        "0.1.0" = {
          fetchInfo = {
            narHash = "sha256-f7NmNNhyEOgGlUPLcDME6Y1jchJEWqp/sMzAW5Nq2AM=";
            type = "tarball";
            url = "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz";
          };
          ident = "real-require";
          ltype = "file";
          treeInfo = { };
          version = "0.1.0";
        };
      };
      realpath-native = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-OQ9gnzkW1K+Vc9usFhPNZKAkKPuwk0WVjxtVk7ZxUNQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz";
          };
          ident = "realpath-native";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      recharts = {
        "2.3.2" = {
          depInfo = {
            classnames = {
              descriptor = "^2.2.5";
              pin = "2.3.2";
              runtime = true;
            };
            eventemitter3 = {
              descriptor = "^4.0.1";
              pin = "4.0.7";
              runtime = true;
            };
            lodash = {
              descriptor = "^4.17.19";
              pin = "4.17.21";
              runtime = true;
            };
            react-is = {
              descriptor = "^16.10.2";
              pin = "16.13.1";
              runtime = true;
            };
            react-resize-detector = {
              descriptor = "^7.1.2";
              pin = "7.1.2";
              runtime = true;
            };
            react-smooth = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            recharts-scale = {
              descriptor = "^0.4.4";
              pin = "0.4.5";
              runtime = true;
            };
            reduce-css-calc = {
              descriptor = "^2.1.8";
              pin = "2.1.8";
              runtime = true;
            };
            victory-vendor = {
              descriptor = "^36.6.8";
              pin = "36.6.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ftXi3rhteriFonIseSVyOOq+8OkCJhxe1s/CZoAALy4=";
            type = "tarball";
            url = "https://registry.npmjs.org/recharts/-/recharts-2.3.2.tgz";
          };
          ident = "recharts";
          ltype = "file";
          peerInfo = {
            prop-types = {
              descriptor = "^15.6.0";
            };
            react = {
              descriptor = "^16.0.0 || ^17.0.0 || ^18.0.0";
            };
            react-dom = {
              descriptor = "^16.0.0 || ^17.0.0 || ^18.0.0";
            };
          };
          version = "2.3.2";
        };
      };
      recharts-scale = {
        "0.4.5" = {
          depInfo = {
            "decimal.js-light" = {
              descriptor = "^2.4.1";
              pin = "2.5.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-dFsJKknOkkuwpPDqF5iFbbjhVVO9FT/cIzSCberRPdQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz";
          };
          ident = "recharts-scale";
          ltype = "file";
          version = "0.4.5";
        };
      };
      redis = {
        "4.6.4" = {
          depInfo = {
            "@redis/bloom" = {
              descriptor = "1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
            "@redis/client" = {
              descriptor = "1.5.5";
              pin = "1.5.5";
              runtime = true;
            };
            "@redis/graph" = {
              descriptor = "1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
            "@redis/json" = {
              descriptor = "1.0.4";
              pin = "1.0.4";
              runtime = true;
            };
            "@redis/search" = {
              descriptor = "1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            "@redis/time-series" = {
              descriptor = "1.0.4";
              pin = "1.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-BnNk/ecviSGNZYQh7v+eZ46lQCpmoC+2r4wpzFLVDSQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/redis/-/redis-4.6.4.tgz";
          };
          ident = "redis";
          ltype = "file";
          version = "4.6.4";
        };
      };
      reduce-css-calc = {
        "1.3.0" = {
          depInfo = {
            balanced-match = {
              descriptor = "^0.4.2";
              pin = "0.4.2";
              runtime = true;
            };
            math-expression-evaluator = {
              descriptor = "^1.2.14";
              pin = "1.4.0";
              runtime = true;
            };
            reduce-function-call = {
              descriptor = "^1.0.1";
              pin = "1.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-i3iMJ+jCxNF/wSS6ei1HWcOcNPoV8bKfWztFkvdN6Q0=";
            type = "tarball";
            url = "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz";
          };
          ident = "reduce-css-calc";
          ltype = "file";
          version = "1.3.0";
        };
        "2.1.8" = {
          depInfo = {
            css-unit-converter = {
              descriptor = "^1.1.1";
              pin = "1.1.2";
              runtime = true;
            };
            postcss-value-parser = {
              descriptor = "^3.3.0";
              pin = "3.3.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kMSRxzkJThER3joDq68H++0FIEafFYMVzx5+J3sAGbI=";
            type = "tarball";
            url = "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz";
          };
          ident = "reduce-css-calc";
          ltype = "file";
          version = "2.1.8";
        };
      };
      reduce-function-call = {
        "1.0.3" = {
          depInfo = {
            balanced-match = {
              descriptor = "^1.0.0";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-l5UKB+EJoh4Di4XTWvzMLgY7UdI3z+CTXrMMbMoAxlU=";
            type = "tarball";
            url = "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.3.tgz";
          };
          ident = "reduce-function-call";
          ltype = "file";
          version = "1.0.3";
        };
      };
      redux = {
        "3.7.2" = {
          depInfo = {
            lodash = {
              descriptor = "^4.2.1";
              pin = "4.17.21";
              runtime = true;
            };
            lodash-es = {
              descriptor = "^4.2.1";
              pin = "4.17.21";
              runtime = true;
            };
            loose-envify = {
              descriptor = "^1.1.0";
              pin = "1.4.0";
              runtime = true;
            };
            symbol-observable = {
              descriptor = "^1.0.3";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-TixHswRVu5ZUmh51oBaTfgNW+GxYZ0/fZLe1G+YdMBI=";
            type = "tarball";
            url = "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz";
          };
          ident = "redux";
          ltype = "file";
          version = "3.7.2";
        };
        "4.2.1" = {
          depInfo = {
            "@babel/runtime" = {
              descriptor = "^7.9.2";
              pin = "7.20.13";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Tp8vWnNl7qlVjbRmvEwQtSAGh01vPSEIyqikwuI6CuM=";
            type = "tarball";
            url = "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz";
          };
          ident = "redux";
          ltype = "file";
          version = "4.2.1";
        };
      };
      redux-devtools-extension = {
        "2.13.9" = {
          fetchInfo = {
            narHash = "sha256-CglQda66bC+v2/tXFnldJFHSyFm8HzQwdhtavZa4SA4=";
            type = "tarball";
            url = "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.9.tgz";
          };
          ident = "redux-devtools-extension";
          ltype = "file";
          peerInfo = {
            redux = {
              descriptor = "^3.1.0 || ^4.0.0";
            };
          };
          treeInfo = { };
          version = "2.13.9";
        };
      };
      redux-dynamic-middlewares = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-tPSwI0v9NYPShE9a2ofyotkFwcaQ+5xcSiacVgDVyLQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/redux-dynamic-middlewares/-/redux-dynamic-middlewares-1.0.0.tgz";
          };
          ident = "redux-dynamic-middlewares";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      redux-dynamic-modules = {
        "3.5.2" = {
          depInfo = {
            redux-dynamic-modules-core = {
              descriptor = "^3.5.2";
              pin = "3.5.2";
              runtime = true;
            };
            redux-dynamic-modules-react = {
              descriptor = "^3.5.2";
              pin = "3.5.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-X3huh5FZO5JEx6JrcmeYPlS71YAao8d7alAlns4Ebhk=";
            type = "tarball";
            url = "https://registry.npmjs.org/redux-dynamic-modules/-/redux-dynamic-modules-3.5.2.tgz";
          };
          ident = "redux-dynamic-modules";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = ">= 15.0.0";
            };
            react-redux = {
              descriptor = ">= 5.0.0";
            };
            redux = {
              descriptor = ">= 3.0.0";
            };
          };
          version = "3.5.2";
        };
      };
      redux-dynamic-modules-core = {
        "3.5.2" = {
          depInfo = {
            redux-devtools-extension = {
              descriptor = "^2.13.7";
              pin = "2.13.9";
              runtime = true;
            };
            redux-dynamic-middlewares = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Lbwnqhf+gxQPRmmMWSMq757fVkupOy3sY3Tuo69TxGI=";
            type = "tarball";
            url = "https://registry.npmjs.org/redux-dynamic-modules-core/-/redux-dynamic-modules-core-3.5.2.tgz";
          };
          ident = "redux-dynamic-modules-core";
          ltype = "file";
          peerInfo = {
            redux = {
              descriptor = ">= 3.0.0";
            };
          };
          version = "3.5.2";
        };
      };
      redux-dynamic-modules-react = {
        "3.5.2" = {
          depInfo = {
            redux-devtools-extension = {
              descriptor = "^2.13.7";
              pin = "2.13.9";
              runtime = true;
            };
            redux-dynamic-middlewares = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            redux-dynamic-modules-core = {
              descriptor = "^3.5.2";
              pin = "3.5.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kQexzWa+68BHlqs1gLG8iy0tc2AO7o/JGQz9OqPn2qw=";
            type = "tarball";
            url = "https://registry.npmjs.org/redux-dynamic-modules-react/-/redux-dynamic-modules-react-3.5.2.tgz";
          };
          ident = "redux-dynamic-modules-react";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = ">= 15.0.0";
            };
            react-redux = {
              descriptor = ">= 5.0.0";
            };
            redux = {
              descriptor = ">= 3.0.0";
            };
          };
          version = "3.5.2";
        };
      };
      redux-mock-store = {
        "1.5.4" = {
          depInfo = {
            "lodash.isplainobject" = {
              descriptor = "^4.0.6";
              pin = "4.0.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-aJ7sGIJHcYrKdKRJMdHzxk8YrIiTrfMGHtf7kpmP3G8=";
            type = "tarball";
            url = "https://registry.npmjs.org/redux-mock-store/-/redux-mock-store-1.5.4.tgz";
          };
          ident = "redux-mock-store";
          ltype = "file";
          version = "1.5.4";
        };
      };
      redux-thunk = {
        "2.4.2" = {
          fetchInfo = {
            narHash = "sha256-9kIrRLasq7ytUQVz5pEYaY23M4ztQecXd37l5hJdHRM=";
            type = "tarball";
            url = "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz";
          };
          ident = "redux-thunk";
          ltype = "file";
          peerInfo = {
            redux = {
              descriptor = "^4";
            };
          };
          treeInfo = { };
          version = "2.4.2";
        };
      };
      "reflect.ownkeys" = {
        "0.2.0" = {
          fetchInfo = {
            narHash = "sha256-eTkSl6m4MDjiOGxd7GEWGmFobD9eN1n14bFM1269wLg=";
            type = "tarball";
            url = "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz";
          };
          ident = "reflect.ownkeys";
          ltype = "file";
          treeInfo = { };
          version = "0.2.0";
        };
      };
      regenerate = {
        "1.4.2" = {
          fetchInfo = {
            narHash = "sha256-ZgZUGEYcroWOiXCvijvT9WdroEySMRBn0hlbpB41i3g=";
            type = "tarball";
            url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz";
          };
          ident = "regenerate";
          ltype = "file";
          treeInfo = { };
          version = "1.4.2";
        };
      };
      regenerate-unicode-properties = {
        "10.1.0" = {
          depInfo = {
            regenerate = {
              descriptor = "^1.4.2";
              pin = "1.4.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-1LOrmVO+B/Xb5PinLEmHcnTqev5cLrboFkK6/iPsthI=";
            type = "tarball";
            url = "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz";
          };
          ident = "regenerate-unicode-properties";
          ltype = "file";
          version = "10.1.0";
        };
      };
      regenerator-runtime = {
        "0.13.11" = {
          fetchInfo = {
            narHash = "sha256-cMVOY8TGJ7h43AZa56v3UmQbjkHsh2rE3cCeODlXBaY=";
            type = "tarball";
            url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz";
          };
          ident = "regenerator-runtime";
          ltype = "file";
          treeInfo = { };
          version = "0.13.11";
        };
      };
      regenerator-transform = {
        "0.15.1" = {
          depInfo = {
            "@babel/runtime" = {
              descriptor = "^7.8.4";
              pin = "7.20.13";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-0hh3sU1w+VHa++hFbg+tH1vmncE4SfGfdDN1AhJzhyg=";
            type = "tarball";
            url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz";
          };
          ident = "regenerator-transform";
          ltype = "file";
          version = "0.15.1";
        };
      };
      regex-not = {
        "1.0.2" = {
          depInfo = {
            extend-shallow = {
              descriptor = "^3.0.2";
              pin = "3.0.2";
              runtime = true;
            };
            safe-regex = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LJ0gWH8ahtekThD2NzrbUL2DhncHUxaqzWpLXMF4V9w=";
            type = "tarball";
            url = "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz";
          };
          ident = "regex-not";
          ltype = "file";
          version = "1.0.2";
        };
      };
      "regexp.prototype.flags" = {
        "1.4.3" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.3";
              pin = "1.1.4";
              runtime = true;
            };
            functions-have-names = {
              descriptor = "^1.2.2";
              pin = "1.2.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-agT2T/4FEpBDiD/D/npPlNmsRJNa3+orOMcSUS79Gdo=";
            type = "tarball";
            url = "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz";
          };
          ident = "regexp.prototype.flags";
          ltype = "file";
          version = "1.4.3";
        };
      };
      regexpp = {
        "3.2.0" = {
          fetchInfo = {
            narHash = "sha256-Pfq+YgT+GATA7a3KWyIfTZk9z9MvzurONt5OcB5eqWo=";
            type = "tarball";
            url = "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz";
          };
          ident = "regexpp";
          ltype = "file";
          treeInfo = { };
          version = "3.2.0";
        };
      };
      regexpu-core = {
        "5.2.2" = {
          depInfo = {
            regenerate = {
              descriptor = "^1.4.2";
              pin = "1.4.2";
              runtime = true;
            };
            regenerate-unicode-properties = {
              descriptor = "^10.1.0";
              pin = "10.1.0";
              runtime = true;
            };
            regjsgen = {
              descriptor = "^0.7.1";
              pin = "0.7.1";
              runtime = true;
            };
            regjsparser = {
              descriptor = "^0.9.1";
              pin = "0.9.1";
              runtime = true;
            };
            unicode-match-property-ecmascript = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            unicode-match-property-value-ecmascript = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-v7FeAdklDO1TX9MO96o+mQCDGjgLrZOuA2B2AkYH0ek=";
            type = "tarball";
            url = "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz";
          };
          ident = "regexpu-core";
          ltype = "file";
          version = "5.2.2";
        };
      };
      regjsgen = {
        "0.7.1" = {
          fetchInfo = {
            narHash = "sha256-O/eQ/mm60El/TgKokKWnoIYWtDo3zv/RRsvYJglYovE=";
            type = "tarball";
            url = "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz";
          };
          ident = "regjsgen";
          ltype = "file";
          treeInfo = { };
          version = "0.7.1";
        };
      };
      regjsparser = {
        "0.9.1" = {
          binInfo = {
            binPairs = {
              regjsparser = "bin/parser";
            };
          };
          depInfo = {
            jsesc = {
              descriptor = "~0.5.0";
              pin = "0.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Wm/IgZzHoWm9yvHWCpQvkifLV0sY5Te8/BUtyMPshRI=";
            type = "tarball";
            url = "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz";
          };
          ident = "regjsparser";
          ltype = "file";
          version = "0.9.1";
        };
      };
      reinterval = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-iVfWrMsNYgy4CDDDZz/0yBDagCk9GCKefNqidS+xhho=";
            type = "tarball";
            url = "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz";
          };
          ident = "reinterval";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
      };
      remove-trailing-separator = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-DMnJQzWe8ROQmbWgydEfUoG9UmmHrGY3bABGAw3DP74=";
            type = "tarball";
            url = "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz";
          };
          ident = "remove-trailing-separator";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
      };
      renderkid = {
        "2.0.7" = {
          depInfo = {
            css-select = {
              descriptor = "^4.1.3";
              pin = "4.3.0";
              runtime = true;
            };
            dom-converter = {
              descriptor = "^0.2.0";
              pin = "0.2.0";
              runtime = true;
            };
            htmlparser2 = {
              descriptor = "^6.1.0";
              pin = "6.1.0";
              runtime = true;
            };
            lodash = {
              descriptor = "^4.17.21";
              pin = "4.17.21";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-PQUpxQ5v609oXChfEVjstos2mH1fPa52F+KZL8lx0tg=";
            type = "tarball";
            url = "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz";
          };
          ident = "renderkid";
          ltype = "file";
          version = "2.0.7";
        };
      };
      repeat-element = {
        "1.1.4" = {
          fetchInfo = {
            narHash = "sha256-mgyECYvfekBX5EXK4bsTd1LhSzak+SXqbLvmQ6VFrjs=";
            type = "tarball";
            url = "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz";
          };
          ident = "repeat-element";
          ltype = "file";
          treeInfo = { };
          version = "1.1.4";
        };
      };
      repeat-string = {
        "1.6.1" = {
          fetchInfo = {
            narHash = "sha256-5xjHXPheX5RO8QkgMlPGomOe/YZ3kf6fmiVyZywsox4=";
            type = "tarball";
            url = "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz";
          };
          ident = "repeat-string";
          ltype = "file";
          treeInfo = { };
          version = "1.6.1";
        };
      };
      request = {
        "2.87.0" = {
          depInfo = {
            aws-sign2 = {
              descriptor = "~0.7.0";
              pin = "0.7.0";
              runtime = true;
            };
            aws4 = {
              descriptor = "^1.6.0";
              pin = "1.12.0";
              runtime = true;
            };
            caseless = {
              descriptor = "~0.12.0";
              pin = "0.12.0";
              runtime = true;
            };
            combined-stream = {
              descriptor = "~1.0.5";
              pin = "1.0.8";
              runtime = true;
            };
            extend = {
              descriptor = "~3.0.1";
              pin = "3.0.2";
              runtime = true;
            };
            forever-agent = {
              descriptor = "~0.6.1";
              pin = "0.6.1";
              runtime = true;
            };
            form-data = {
              descriptor = "~2.3.1";
              pin = "2.3.3";
              runtime = true;
            };
            har-validator = {
              descriptor = "~5.0.3";
              pin = "5.0.3";
              runtime = true;
            };
            http-signature = {
              descriptor = "~1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
            is-typedarray = {
              descriptor = "~1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            isstream = {
              descriptor = "~0.1.2";
              pin = "0.1.2";
              runtime = true;
            };
            json-stringify-safe = {
              descriptor = "~5.0.1";
              pin = "5.0.1";
              runtime = true;
            };
            mime-types = {
              descriptor = "~2.1.17";
              pin = "2.1.35";
              runtime = true;
            };
            oauth-sign = {
              descriptor = "~0.8.2";
              pin = "0.8.2";
              runtime = true;
            };
            performance-now = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
            qs = {
              descriptor = "~6.5.1";
              pin = "6.5.3";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.1.1";
              pin = "5.2.1";
              runtime = true;
            };
            tough-cookie = {
              descriptor = "~2.3.3";
              pin = "2.3.4";
              runtime = true;
            };
            tunnel-agent = {
              descriptor = "^0.6.0";
              pin = "0.6.0";
              runtime = true;
            };
            uuid = {
              descriptor = "^3.1.0";
              pin = "3.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-nas8p/3XQDLVnhsE/r+7Yc71uUZsvv6ARzO8NE9gcso=";
            type = "tarball";
            url = "https://registry.npmjs.org/request/-/request-2.87.0.tgz";
          };
          ident = "request";
          ltype = "file";
          version = "2.87.0";
        };
        "2.88.2" = {
          depInfo = {
            aws-sign2 = {
              descriptor = "~0.7.0";
              pin = "0.7.0";
              runtime = true;
            };
            aws4 = {
              descriptor = "^1.8.0";
              pin = "1.12.0";
              runtime = true;
            };
            caseless = {
              descriptor = "~0.12.0";
              pin = "0.12.0";
              runtime = true;
            };
            combined-stream = {
              descriptor = "~1.0.6";
              pin = "1.0.8";
              runtime = true;
            };
            extend = {
              descriptor = "~3.0.2";
              pin = "3.0.2";
              runtime = true;
            };
            forever-agent = {
              descriptor = "~0.6.1";
              pin = "0.6.1";
              runtime = true;
            };
            form-data = {
              descriptor = "~2.3.2";
              pin = "2.3.3";
              runtime = true;
            };
            har-validator = {
              descriptor = "~5.1.3";
              pin = "5.1.5";
              runtime = true;
            };
            http-signature = {
              descriptor = "~1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
            is-typedarray = {
              descriptor = "~1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            isstream = {
              descriptor = "~0.1.2";
              pin = "0.1.2";
              runtime = true;
            };
            json-stringify-safe = {
              descriptor = "~5.0.1";
              pin = "5.0.1";
              runtime = true;
            };
            mime-types = {
              descriptor = "~2.1.19";
              pin = "2.1.35";
              runtime = true;
            };
            oauth-sign = {
              descriptor = "~0.9.0";
              pin = "0.9.0";
              runtime = true;
            };
            performance-now = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
            qs = {
              descriptor = "~6.5.2";
              pin = "6.5.3";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.1.2";
              pin = "5.2.1";
              runtime = true;
            };
            tough-cookie = {
              descriptor = "~2.5.0";
              pin = "2.5.0";
              runtime = true;
            };
            tunnel-agent = {
              descriptor = "^0.6.0";
              pin = "0.6.0";
              runtime = true;
            };
            uuid = {
              descriptor = "^3.3.2";
              pin = "3.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-HQ1msBLejlVbgYfveJeW08/ycYVk+SAaaFdMNP6bom0=";
            type = "tarball";
            url = "https://registry.npmjs.org/request/-/request-2.88.2.tgz";
          };
          ident = "request";
          ltype = "file";
          version = "2.88.2";
        };
      };
      request-promise-core = {
        "1.1.4" = {
          depInfo = {
            lodash = {
              descriptor = "^4.17.19";
              pin = "4.17.21";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fdjYWh8V/Msy1y1G+eHIP9Er+G1YD6+gQPPiUlqojVY=";
            type = "tarball";
            url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz";
          };
          ident = "request-promise-core";
          ltype = "file";
          peerInfo = {
            request = {
              descriptor = "^2.34";
            };
          };
          version = "1.1.4";
        };
      };
      request-promise-native = {
        "1.0.9" = {
          depInfo = {
            request-promise-core = {
              descriptor = "1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            stealthy-require = {
              descriptor = "^1.1.1";
              pin = "1.1.1";
              runtime = true;
            };
            tough-cookie = {
              descriptor = "^2.3.3";
              pin = "2.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-sc55wU0Pxge2ssvSfrovNYjbv0GcLINbJwSlZeW6beY=";
            type = "tarball";
            url = "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz";
          };
          ident = "request-promise-native";
          ltype = "file";
          peerInfo = {
            request = {
              descriptor = "^2.34";
            };
          };
          version = "1.0.9";
        };
      };
      require-directory = {
        "2.1.1" = {
          fetchInfo = {
            narHash = "sha256-nAP28KKDIP7JZZfCTBI0EHdJcuAa6hsYOVfXNdVn7xY=";
            type = "tarball";
            url = "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz";
          };
          ident = "require-directory";
          ltype = "file";
          treeInfo = { };
          version = "2.1.1";
        };
      };
      require-from-string = {
        "2.0.2" = {
          fetchInfo = {
            narHash = "sha256-R0m+cS25k7csaqHl5tWyBoImM7R1Ru7tHSX3SVI6XqI=";
            type = "tarball";
            url = "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz";
          };
          ident = "require-from-string";
          ltype = "file";
          treeInfo = { };
          version = "2.0.2";
        };
      };
      require-main-filename = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-2EZHCet7qdP+VTpnaOqH2l1ZShdryUPW9TLLap0QKZQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz";
          };
          ident = "require-main-filename";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      requires-port = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-6fzmTXxJW03boM52AacVplc9Ymrmh7JL64iu3EJ6E14=";
            type = "tarball";
            url = "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz";
          };
          ident = "requires-port";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      resize-observer-polyfill = {
        "1.5.1" = {
          fetchInfo = {
            narHash = "sha256-BU26j7KjfP9KDXZ5pVGixiXIROpPHvE/w2i6nvla+AY=";
            type = "tarball";
            url = "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz";
          };
          ident = "resize-observer-polyfill";
          ltype = "file";
          treeInfo = { };
          version = "1.5.1";
        };
      };
      resolve = {
        "1.1.7" = {
          fetchInfo = {
            narHash = "sha256-5J8d6cHMsfeelVbz5y/C9DNipbH3iKB+o1bmsHm87yQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz";
          };
          ident = "resolve";
          ltype = "file";
          treeInfo = { };
          version = "1.1.7";
        };
        "1.22.1" = {
          binInfo = {
            binPairs = {
              resolve = "bin/resolve";
            };
          };
          depInfo = {
            is-core-module = {
              descriptor = "^2.9.0";
              pin = "2.11.0";
              runtime = true;
            };
            path-parse = {
              descriptor = "^1.0.7";
              pin = "1.0.7";
              runtime = true;
            };
            supports-preserve-symlinks-flag = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7Z/261GRkso9A8/SZR0DTykpeA02Y270stCuAj7lmGE=";
            type = "tarball";
            url = "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz";
          };
          ident = "resolve";
          ltype = "file";
          version = "1.22.1";
        };
        "2.0.0-next.4" = {
          binInfo = {
            binPairs = {
              resolve = "bin/resolve";
            };
          };
          depInfo = {
            is-core-module = {
              descriptor = "^2.9.0";
              pin = "2.11.0";
              runtime = true;
            };
            path-parse = {
              descriptor = "^1.0.7";
              pin = "1.0.7";
              runtime = true;
            };
            supports-preserve-symlinks-flag = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Ljjrw8eKPK1aGtqcxFQfwccOIRJTP68XIgR38vkPunc=";
            type = "tarball";
            url = "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz";
          };
          ident = "resolve";
          ltype = "file";
          version = "2.0.0-next.4";
        };
      };
      resolve-cwd = {
        "2.0.0" = {
          depInfo = {
            resolve-from = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fTJTXYKRYJ23IulayIQuTARYGXbbHVUrO9/V397ErJg=";
            type = "tarball";
            url = "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz";
          };
          ident = "resolve-cwd";
          ltype = "file";
          version = "2.0.0";
        };
        "3.0.0" = {
          depInfo = {
            resolve-from = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-GRzvU5THR6GGQDxRGxEro/n8fCm34gy5wBwE8/3zvng=";
            type = "tarball";
            url = "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz";
          };
          ident = "resolve-cwd";
          ltype = "file";
          version = "3.0.0";
        };
      };

      resolve-dir = {
        "1.0.1" = {
          depInfo = {
            expand-tilde = {
              descriptor = "^2.0.0";
              pin = "2.0.2";
              runtime = true;
            };
            global-modules = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-FDRNK4XhMX7tQRaAsGIVnj5ftsRT9lCK1XredworOnI=";
            type = "tarball";
            url = "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz";
          };
          ident = "resolve-dir";
          ltype = "file";
          version = "1.0.1";
        };
      };

      resolve-from = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-aUbm7+NoD0NlMesEmzlyPXbPbwFTZug8HAoC3Jo04Mg=";
            type = "tarball";
            url = "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz";
          };
          ident = "resolve-from";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-nD9AJZmCaf+wEw0JYsv2/4VWsD1nFdSK+pwFWFiRf5M=";
            type = "tarball";
            url = "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz";
          };
          ident = "resolve-from";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
        "5.0.0" = {
          fetchInfo = {
            narHash = "sha256-bab+/K+W0XuYFqBwFe2syabeEX2GjtK2SdfQmN6NiVI=";
            type = "tarball";
            url = "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz";
          };
          ident = "resolve-from";
          ltype = "file";
          treeInfo = { };
          version = "5.0.0";
        };
      };
      resolve-url = {
        "0.2.1" = {
          fetchInfo = {
            narHash = "sha256-F+gGcLKHfem29q8jpnHqjck7P06p35U0zkSVtcgsDcE=";
            type = "tarball";
            url = "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz";
          };
          ident = "resolve-url";
          ltype = "file";
          treeInfo = { };
          version = "0.2.1";
        };
      };
      "resolve.exports" = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-eWgBZsl+MIx48f7vmJeA1ynrWLP+0OtjyiOd4jRdwqM=";
            type = "tarball";
            url = "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz";
          };
          ident = "resolve.exports";
          ltype = "file";
          treeInfo = { };
          version = "1.1.1";
        };
      };
      ret = {
        "0.1.15" = {
          fetchInfo = {
            narHash = "sha256-oST3RGiIW/0q5TRS2IZ+AT+WmGiaGYaxL2SaRlUKy8k=";
            type = "tarball";
            url = "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz";
          };
          ident = "ret";
          ltype = "file";
          treeInfo = { };
          version = "0.1.15";
        };
      };
      retry = {
        "0.12.0" = {
          fetchInfo = {
            narHash = "sha256-dSPaNLog9TaWiPokeHcz2ZUdkQfvLb0IZC6r92b6VfQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz";
          };
          ident = "retry";
          ltype = "file";
          treeInfo = { };
          version = "0.12.0";
        };
      };
      reusify = {
        "1.0.4" = {
          fetchInfo = {
            narHash = "sha256-WKyHwdjM4zpbJDXA61+Ixsv1uY418K36PcjbZfua5fY=";
            type = "tarball";
            url = "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz";
          };
          ident = "reusify";
          ltype = "file";
          treeInfo = { };
          version = "1.0.4";
        };
      };
      rfdc = {
        "1.3.0" = {
          fetchInfo = {
            narHash = "sha256-AYSQmWimbWE6vb6/+52ZCfWWNYpAK9Ryn2huWx7o+F0=";
            type = "tarball";
            url = "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz";
          };
          ident = "rfdc";
          ltype = "file";
          treeInfo = { };
          version = "1.3.0";
        };
      };
      rimraf = {
        "2.7.1" = {
          binInfo = {
            binPairs = {
              rimraf = "bin.js";
            };
          };
          depInfo = {
            glob = {
              descriptor = "^7.1.3";
              pin = "7.2.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OxfYiCqJVQSRWipPcQtJTlricAulzkK1M1PzGkXlpJM=";
            type = "tarball";
            url = "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz";
          };
          ident = "rimraf";
          ltype = "file";
          version = "2.7.1";
        };
        "3.0.2" = {
          binInfo = {
            binPairs = {
              rimraf = "bin.js";
            };
          };
          depInfo = {
            glob = {
              descriptor = "^7.1.3";
              pin = "7.2.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-5ZflqftTdzdyQtoHawWDKLP29TBYks2sneUZTaH6VJM=";
            type = "tarball";
            url = "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz";
          };
          ident = "rimraf";
          ltype = "file";
          version = "3.0.2";
        };
      };
      ripemd160 = {
        "2.0.2" = {
          depInfo = {
            hash-base = {
              descriptor = "^3.0.0";
              pin = "3.1.0";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-PIshJnG5GXvNYQi8K+BijKSKlYAK5Ota8dJhYWFFIIw=";
            type = "tarball";
            url = "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz";
          };
          ident = "ripemd160";
          ltype = "file";
          version = "2.0.2";
        };
      };
      rst-selector-parser = {
        "2.2.3" = {
          depInfo = {
            "lodash.flattendeep" = {
              descriptor = "^4.4.0";
              pin = "4.4.0";
              runtime = true;
            };
            nearley = {
              descriptor = "^2.7.10";
              pin = "2.20.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-cxpJ2WvMViOtjlTqdttyc4IVt4n67LW3yLGAPyOOjqs=";
            type = "tarball";
            url = "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz";
          };
          ident = "rst-selector-parser";
          ltype = "file";
          version = "2.2.3";
        };
      };
      rsvp = {
        "4.8.5" = {
          fetchInfo = {
            narHash = "sha256-N50gJVwo3xSAai4n3qyyVu+M7vvkWT18tHyuifoh9Iw=";
            type = "tarball";
            url = "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz";
          };
          ident = "rsvp";
          ltype = "file";
          treeInfo = { };
          version = "4.8.5";
        };
      };
      run-parallel = {
        "1.2.0" = {
          depInfo = {
            queue-microtask = {
              descriptor = "^1.2.2";
              pin = "1.2.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-u5XLCbdOHvL+vVMeQBK5Ha1Y/ZkdCSQM9X8KZL4EvsM=";
            type = "tarball";
            url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz";
          };
          ident = "run-parallel";
          ltype = "file";
          version = "1.2.0";
        };
      };
      run-queue = {
        "1.0.3" = {
          depInfo = {
            aproba = {
              descriptor = "^1.1.1";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-pN4q74kMA7LXKyMTfd6+LmsB/4FaQGxZ1b2R1o1XZKU=";
            type = "tarball";
            url = "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz";
          };
          ident = "run-queue";
          ltype = "file";
          version = "1.0.3";
        };
      };
      safe-buffer = {
        "5.1.2" = {
          fetchInfo = {
            narHash = "sha256-iK8v+7aYHwzIkCwPku95juIQq9K7Mm81P7iZPA+FJj4=";
            type = "tarball";
            url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
          };
          ident = "safe-buffer";
          ltype = "file";
          treeInfo = { };
          version = "5.1.2";
        };
        "5.2.1" = {
          fetchInfo = {
            narHash = "sha256-wXBrp88QpZPUzawZ33OaWsjCtWTVMsflFJRBg2/U4y8=";
            type = "tarball";
            url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz";
          };
          ident = "safe-buffer";
          ltype = "file";
          treeInfo = { };
          version = "5.2.1";
        };
      };
      safe-regex = {
        "1.1.0" = {
          depInfo = {
            ret = {
              descriptor = "~0.1.10";
              pin = "0.1.15";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-nt7Bqq7UDmOKUA5IGmt7QlFKDCQ9CBc28wvtx8CNMTM=";
            type = "tarball";
            url = "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz";
          };
          ident = "safe-regex";
          ltype = "file";
          version = "1.1.0";
        };
      };
      safe-regex-test = {
        "1.0.0" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            get-intrinsic = {
              descriptor = "^1.1.3";
              pin = "1.2.0";
              runtime = true;
            };
            is-regex = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-t4WUzmIn1J/dQmvCgstUBe2IhPGsjPJ6puiyNHFDwE0=";
            type = "tarball";
            url = "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz";
          };
          ident = "safe-regex-test";
          ltype = "file";
          version = "1.0.0";
        };
      };
      safe-stable-stringify = {
        "2.4.2" = {
          fetchInfo = {
            narHash = "sha256-/QqHyHuYi8nX450w9Ab5ZsLGTpcWECXS1oXw07RFolU=";
            type = "tarball";
            url = "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz";
          };
          ident = "safe-stable-stringify";
          ltype = "file";
          treeInfo = { };
          version = "2.4.2";
        };
      };
      safer-buffer = {
        "2.1.2" = {
          fetchInfo = {
            narHash = "sha256-3h6PTqFTKFv3m2ETKDUSOB1rI9KcqogKnSfrV1qnJc0=";
            type = "tarball";
            url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
          };
          ident = "safer-buffer";
          ltype = "file";
          treeInfo = { };
          version = "2.1.2";
        };
      };
      sane = {
        "4.1.0" = {
          binInfo = {
            binPairs = {
              sane = "src/cli.js";
            };
          };
          depInfo = {
            "@cnakazawa/watch" = {
              descriptor = "^1.0.3";
              pin = "1.0.4";
              runtime = true;
            };
            anymatch = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            capture-exit = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            exec-sh = {
              descriptor = "^0.3.2";
              pin = "0.3.6";
              runtime = true;
            };
            execa = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            fb-watchman = {
              descriptor = "^2.0.0";
              pin = "2.0.2";
              runtime = true;
            };
            micromatch = {
              descriptor = "^3.1.4";
              pin = "3.1.10";
              runtime = true;
            };
            minimist = {
              descriptor = "^1.1.1";
              pin = "1.2.7";
              runtime = true;
            };
            walker = {
              descriptor = "~1.0.5";
              pin = "1.0.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Iu9qtZpKp54zuMCYwLNVcctxhbLkGdiaytROPSgfA/4=";
            type = "tarball";
            url = "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz";
          };
          ident = "sane";
          ltype = "file";
          version = "4.1.0";
        };
      };
      saslprep = {
        "1.0.3" = {
          depInfo = {
            sparse-bitfield = {
              descriptor = "^3.0.3";
              pin = "3.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-oNgx9tLm/wiInYfG6kImPnxkn6+1IluXCCTF1PAVjVA=";
            type = "tarball";
            url = "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz";
          };
          ident = "saslprep";
          ltype = "file";
          version = "1.0.3";
        };
      };
      sax = {
        "1.2.1" = {
          fetchInfo = {
            narHash = "sha256-9E6pCp/0UOVo4IyW/KP/t6nGkyKZprPN5nUK0q/ZUg4=";
            type = "tarball";
            url = "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz";
          };
          ident = "sax";
          ltype = "file";
          treeInfo = { };
          version = "1.2.1";
        };
      };
      saxes = {
        "3.1.11" = {
          depInfo = {
            xmlchars = {
              descriptor = "^2.1.1";
              pin = "2.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-G6G4UFZUVCENtMWNlMqw6z1t0qVjbDnAYizMR+EweeI=";
            type = "tarball";
            url = "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz";
          };
          ident = "saxes";
          ltype = "file";
          version = "3.1.11";
        };
      };
      scheduler = {
        "0.19.1" = {
          depInfo = {
            loose-envify = {
              descriptor = "^1.1.0";
              pin = "1.4.0";
              runtime = true;
            };
            object-assign = {
              descriptor = "^4.1.1";
              pin = "4.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-v3eYQOE1Y0a42pUEvH36wqHgg0GXF+Lu8KA2XHjxqMg=";
            type = "tarball";
            url = "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz";
          };
          ident = "scheduler";
          ltype = "file";
          version = "0.19.1";
        };
      };
      schema-utils = {
        "1.0.0" = {
          depInfo = {
            ajv = {
              descriptor = "^6.1.0";
              pin = "6.12.6";
              runtime = true;
            };
            ajv-errors = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            ajv-keywords = {
              descriptor = "^3.1.0";
              pin = "3.5.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-erKEYp1iVgr3DLKL9xM7CONQz6kGkMfbkzaqKc7ER+4=";
            type = "tarball";
            url = "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz";
          };
          ident = "schema-utils";
          ltype = "file";
          version = "1.0.0";
        };
        "2.7.1" = {
          depInfo = {
            "@types/json-schema" = {
              descriptor = "^7.0.5";
              pin = "7.0.11";
              runtime = true;
            };
            ajv = {
              descriptor = "^6.12.4";
              pin = "6.12.6";
              runtime = true;
            };
            ajv-keywords = {
              descriptor = "^3.5.2";
              pin = "3.5.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-qFr5fsrRKcsFP8M6xW+PHdcFDuzKANuiKUSKX0VB2es=";
            type = "tarball";
            url = "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz";
          };
          ident = "schema-utils";
          ltype = "file";
          version = "2.7.1";
        };
      };
      scroll-into-view-if-needed = {
        "2.2.31" = {
          depInfo = {
            compute-scroll-into-view = {
              descriptor = "^1.0.20";
              pin = "1.0.20";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-P8WbVOxZlQEprv4zALeLO8JjwU9ZgvQG1uCST45fWs8=";
            type = "tarball";
            url = "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz";
          };
          ident = "scroll-into-view-if-needed";
          ltype = "file";
          version = "2.2.31";
        };
      };
      secure-json-parse = {
        "2.7.0" = {
          fetchInfo = {
            narHash = "sha256-Ru3RI9gStnpjFQgCQ0qw1mUYgyh7aQ6OV7HapNV5Fuk=";
            type = "tarball";
            url = "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.7.0.tgz";
          };
          ident = "secure-json-parse";
          ltype = "file";
          treeInfo = { };
          version = "2.7.0";
        };
      };
      semver = {
        "5.7.1" = {
          binInfo = {
            binPairs = {
              semver = "bin/semver";
            };
          };
          fetchInfo = {
            narHash = "sha256-2Qe9h/dJNkVsFoYVnJzBCzE161lkdSrM+zqGXEUAu1Q=";
            type = "tarball";
            url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
          };
          ident = "semver";
          ltype = "file";
          treeInfo = { };
          version = "5.7.1";
        };
        "6.3.0" = {
          binInfo = {
            binPairs = {
              semver = "bin/semver.js";
            };
          };
          fetchInfo = {
            narHash = "sha256-43shFLKGOi7rl5FbrvggFEm+CYJJASgy3GvSXCJf00I=";
            type = "tarball";
            url = "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz";
          };
          ident = "semver";
          ltype = "file";
          treeInfo = { };
          version = "6.3.0";
        };
        "7.3.8" = {
          binInfo = {
            binPairs = {
              semver = "bin/semver.js";
            };
          };
          depInfo = {
            lru-cache = {
              descriptor = "^6.0.0";
              pin = "6.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-vqtjrIFs0Yw18hcdfShdL7BwyzqXdZ+K60Rp3oLNo/A=";
            type = "tarball";
            url = "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz";
          };
          ident = "semver";
          ltype = "file";
          version = "7.3.8";
        };
      };
      send = {
        "0.18.0" = {
          depInfo = {
            debug = {
              descriptor = "2.6.9";
              pin = "2.6.9";
              runtime = true;
            };
            depd = {
              descriptor = "2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            destroy = {
              descriptor = "1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
            encodeurl = {
              descriptor = "~1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            escape-html = {
              descriptor = "~1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            etag = {
              descriptor = "~1.8.1";
              pin = "1.8.1";
              runtime = true;
            };
            fresh = {
              descriptor = "0.5.2";
              pin = "0.5.2";
              runtime = true;
            };
            http-errors = {
              descriptor = "2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            mime = {
              descriptor = "1.6.0";
              pin = "1.6.0";
              runtime = true;
            };
            ms = {
              descriptor = "2.1.3";
              pin = "2.1.3";
              runtime = true;
            };
            on-finished = {
              descriptor = "2.4.1";
              pin = "2.4.1";
              runtime = true;
            };
            range-parser = {
              descriptor = "~1.2.1";
              pin = "1.2.1";
              runtime = true;
            };
            statuses = {
              descriptor = "2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-6s9eCFavIKhu3E/LKJW14GCc1tcNjpVtnKH4g7KhHHs=";
            type = "tarball";
            url = "https://registry.npmjs.org/send/-/send-0.18.0.tgz";
          };
          ident = "send";
          ltype = "file";
          version = "0.18.0";
        };
      };
      serialize-error = {
        "5.0.0" = {
          depInfo = {
            type-fest = {
              descriptor = "^0.8.0";
              pin = "0.8.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-4wavvC5KhHoB/3ZRpH70kjJEq01cktjErpWEqh3a/uM=";
            type = "tarball";
            url = "https://registry.npmjs.org/serialize-error/-/serialize-error-5.0.0.tgz";
          };
          ident = "serialize-error";
          ltype = "file";
          version = "5.0.0";
        };
        "8.1.0" = {
          depInfo = {
            type-fest = {
              descriptor = "^0.20.2";
              pin = "0.20.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-o92VBB/fyytkjdHVj41AZEmDsaAmt4JIAHFEan0nUh4=";
            type = "tarball";
            url = "https://registry.npmjs.org/serialize-error/-/serialize-error-8.1.0.tgz";
          };
          ident = "serialize-error";
          ltype = "file";
          version = "8.1.0";
        };
      };
      serialize-javascript = {
        "4.0.0" = {
          depInfo = {
            randombytes = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hdC1cb2coWtmdtE14qcANygFbHit2e7K64MB8HpJfoI=";
            type = "tarball";
            url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz";
          };
          ident = "serialize-javascript";
          ltype = "file";
          version = "4.0.0";
        };
        "6.0.0" = {
          depInfo = {
            randombytes = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Sr3EQ5DBCKtjZTqtAcUpGsqnOa8KbqsazmKWDIl430M=";
            type = "tarball";
            url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz";
          };
          ident = "serialize-javascript";
          ltype = "file";
          version = "6.0.0";
        };
      };
      serve-static = {
        "1.15.0" = {
          depInfo = {
            encodeurl = {
              descriptor = "~1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            escape-html = {
              descriptor = "~1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            parseurl = {
              descriptor = "~1.3.3";
              pin = "1.3.3";
              runtime = true;
            };
            send = {
              descriptor = "0.18.0";
              pin = "0.18.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Zmpmm1KER8sVCZp6Q5mEacVonO8Y4x1ROfNNSdZtAbw=";
            type = "tarball";
            url = "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz";
          };
          ident = "serve-static";
          ltype = "file";
          version = "1.15.0";
        };
      };
      set-blocking = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-v/iCe60xEPwDGC6+iEAS+xvV8ilPSlIyUSmLMfS2bwQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";
          };
          ident = "set-blocking";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      set-prototype-of = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-nU3FshMA4TShgkTpdjE9R0I9Ps6FXbAKBep8IFroQC8=";
            type = "tarball";
            url = "https://registry.npmjs.org/set-prototype-of/-/set-prototype-of-1.0.0.tgz";
          };
          ident = "set-prototype-of";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      set-value = {
        "2.0.1" = {
          depInfo = {
            extend-shallow = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            is-extendable = {
              descriptor = "^0.1.1";
              pin = "0.1.1";
              runtime = true;
            };
            is-plain-object = {
              descriptor = "^2.0.3";
              pin = "2.0.4";
              runtime = true;
            };
            split-string = {
              descriptor = "^3.0.1";
              pin = "3.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2EtoEuiiBzkVWZUl4Z9BcfyMagim5T5zN3dKAzgcynk=";
            type = "tarball";
            url = "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz";
          };
          ident = "set-value";
          ltype = "file";
          version = "2.0.1";
        };
      };
      setimmediate = {
        "1.0.5" = {
          fetchInfo = {
            narHash = "sha256-u4lt2CLBKZglDRKdtMPGdoby75gHMoJRmKSb3GlA2cY=";
            type = "tarball";
            url = "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz";
          };
          ident = "setimmediate";
          ltype = "file";
          treeInfo = { };
          version = "1.0.5";
        };
      };
      setprototypeof = {
        "1.2.0" = {
          fetchInfo = {
            narHash = "sha256-emDWij6PXwjs4ml7bigkP0/tBDBKNDGkPafLV+L3KUM=";
            type = "tarball";
            url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz";
          };
          ident = "setprototypeof";
          ltype = "file";
          treeInfo = { };
          version = "1.2.0";
        };
      };
      "sha.js" = {
        "2.4.11" = {
          binInfo = {
            binPairs = {
              "sha.js" = "bin.js";
            };
          };
          depInfo = {
            inherits = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            safe-buffer = {
              descriptor = "^5.0.1";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-qb+hKG3xHH6AtMuT8zDSJyBbQUOHX7uD/Y0LOIdwrl4=";
            type = "tarball";
            url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz";
          };
          ident = "sha.js";
          ltype = "file";
          version = "2.4.11";
        };
      };
      shallowequal = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-7ONy95ueNkCqwCZiPKlk+6dYhj748vdB701RUGBi6NU=";
            type = "tarball";
            url = "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz";
          };
          ident = "shallowequal";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
      };
      shebang-command = {
        "1.2.0" = {
          depInfo = {
            shebang-regex = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-fAUuWYNBpJ4/lr0AyGLCCNkcFbBcNpBgMHZ6aty9xJA=";
            type = "tarball";
            url = "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz";
          };
          ident = "shebang-command";
          ltype = "file";
          version = "1.2.0";
        };
        "2.0.0" = {
          depInfo = {
            shebang-regex = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-hQ8ZmBxEUTBeAoFsrXtJSMXkxZPNJhOEvKatEpvbpaE=";
            type = "tarball";
            url = "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz";
          };
          ident = "shebang-command";
          ltype = "file";
          version = "2.0.0";
        };
      };
      shebang-regex = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-6gRPvFDwPSfpQ2wtUfS21cCYupUunsrd8JwTQs2QyXU=";
            type = "tarball";
            url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz";
          };
          ident = "shebang-regex";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-20gU7k4uzL2AgOQ9iw2L1KH8sC6GaQCZtjyUBY5ayQ0=";
            type = "tarball";
            url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz";
          };
          ident = "shebang-regex";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
      };
      shellwords = {
        "0.1.1" = {
          fetchInfo = {
            narHash = "sha256-vWpVVN9aQelQeZ7udClTejRGNb2HeQfLZKS6Q5V8ONc=";
            type = "tarball";
            url = "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz";
          };
          ident = "shellwords";
          ltype = "file";
          treeInfo = { };
          version = "0.1.1";
        };
      };
      shortid = {
        "2.2.16" = {
          depInfo = {
            nanoid = {
              descriptor = "^2.1.0";
              pin = "2.1.11";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-UoMiZnN1vb3WLUTxXBddwEcYzoUDU/GPuqy5EcdWc9U=";
            type = "tarball";
            url = "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz";
          };
          ident = "shortid";
          ltype = "file";
          version = "2.2.16";
        };
      };
      side-channel = {
        "1.0.4" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.0";
              pin = "1.0.2";
              runtime = true;
            };
            get-intrinsic = {
              descriptor = "^1.0.2";
              pin = "1.2.0";
              runtime = true;
            };
            object-inspect = {
              descriptor = "^1.9.0";
              pin = "1.12.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wbIXp1Q7Ui1ZcUXO3B1Oa24PZlezJx6cYM/33GtpVu8=";
            type = "tarball";
            url = "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz";
          };
          ident = "side-channel";
          ltype = "file";
          version = "1.0.4";
        };
      };
      signal-exit = {
        "3.0.7" = {
          fetchInfo = {
            narHash = "sha256-2mSrADWJKHoX/YwLWk/Mdb4mjpL/6QYU8Evqtm24fdE=";
            type = "tarball";
            url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz";
          };
          ident = "signal-exit";
          ltype = "file";
          treeInfo = { };
          version = "3.0.7";
        };
      };
      simple-concat = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-DRNOwhXSWMUSt3NmuJZi5axuvunwDVFvQnjlsG8N9+s=";
            type = "tarball";
            url = "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz";
          };
          ident = "simple-concat";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      simple-get = {
        "4.0.1" = {
          depInfo = {
            decompress-response = {
              descriptor = "^6.0.0";
              pin = "6.0.0";
              runtime = true;
            };
            once = {
              descriptor = "^1.3.1";
              pin = "1.4.0";
              runtime = true;
            };
            simple-concat = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-zaiktkv5aVFkI0KQJrve56rS0QnzgW/T6QhgTO+790g=";
            type = "tarball";
            url = "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz";
          };
          ident = "simple-get";
          ltype = "file";
          version = "4.0.1";
        };
      };
      sisteransi = {
        "1.0.5" = {
          fetchInfo = {
            narHash = "sha256-jrhjMBkYGoTeR1ym+MkEd90+qydMYnNKN0p9vmHUqp8=";
            type = "tarball";
            url = "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz";
          };
          ident = "sisteransi";
          ltype = "file";
          treeInfo = { };
          version = "1.0.5";
        };
      };
      slash = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-tZzgTJwTD+eFikcawSO8plEa7YR2/RULHUs98d+5EC4=";
            type = "tarball";
            url = "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz";
          };
          ident = "slash";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
      };
      slate = {
        "0.81.3" = {
          depInfo = {
            immer = {
              descriptor = "^9.0.6";
              pin = "9.0.19";
              runtime = true;
            };
            is-plain-object = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
            tiny-warning = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wL8e7KHAfUmxMf4wPxklonXHf5WeLx5yEcsx89IuGBQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/slate/-/slate-0.81.3.tgz";
          };
          ident = "slate";
          ltype = "file";
          version = "0.81.3";
        };
      };
      slate-history = {
        "0.66.0" = {
          depInfo = {
            is-plain-object = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-h3/ZlG4IJNDxL44mS+57sljdxCnZPLeHYAJGNqOSCIg=";
            type = "tarball";
            url = "https://registry.npmjs.org/slate-history/-/slate-history-0.66.0.tgz";
          };
          ident = "slate-history";
          ltype = "file";
          peerInfo = {
            slate = {
              descriptor = ">=0.65.3";
            };
          };
          version = "0.66.0";
        };
      };
      slate-react = {
        "0.81.0" = {
          depInfo = {
            "@types/is-hotkey" = {
              descriptor = "^0.1.1";
              pin = "0.1.7";
              runtime = true;
            };
            "@types/lodash" = {
              descriptor = "^4.14.149";
              pin = "4.14.191";
              runtime = true;
            };
            direction = {
              descriptor = "^1.0.3";
              pin = "1.0.4";
              runtime = true;
            };
            is-hotkey = {
              descriptor = "^0.1.6";
              pin = "0.1.8";
              runtime = true;
            };
            is-plain-object = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
            lodash = {
              descriptor = "^4.17.4";
              pin = "4.17.21";
              runtime = true;
            };
            scroll-into-view-if-needed = {
              descriptor = "^2.2.20";
              pin = "2.2.31";
              runtime = true;
            };
            tiny-invariant = {
              descriptor = "1.0.6";
              pin = "1.0.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-jdZueE38/95h3n5BFN2E9ErZrI2esykp3mZEwGEO/Hg=";
            type = "tarball";
            url = "https://registry.npmjs.org/slate-react/-/slate-react-0.81.0.tgz";
          };
          ident = "slate-react";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = ">=16.8.0";
            };
            react-dom = {
              descriptor = ">=16.8.0";
            };
            slate = {
              descriptor = ">=0.65.3";
            };
          };
          version = "0.81.0";
        };
      };
      slice-ansi = {
        "4.0.0" = {
          depInfo = {
            ansi-styles = {
              descriptor = "^4.0.0";
              pin = "4.3.0";
              runtime = true;
            };
            astral-regex = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            is-fullwidth-code-point = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Xn07t4myALG3lrY8iJmZE5PrSqK8MlYt5Arz1fAeMvM=";
            type = "tarball";
            url = "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz";
          };
          ident = "slice-ansi";
          ltype = "file";
          version = "4.0.0";
        };
      };
      smart-buffer = {
        "4.2.0" = {
          fetchInfo = {
            narHash = "sha256-IUxIDwNI5kPaW5+sqahq2lh6rGvobXK+Ub/4ixdZz+o=";
            type = "tarball";
            url = "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz";
          };
          ident = "smart-buffer";
          ltype = "file";
          treeInfo = { };
          version = "4.2.0";
        };
      };
      snapdragon = {
        "0.8.2" = {
          depInfo = {
            base = {
              descriptor = "^0.11.1";
              pin = "0.11.2";
              runtime = true;
            };
            debug = {
              descriptor = "^2.2.0";
              pin = "2.6.9";
              runtime = true;
            };
            define-property = {
              descriptor = "^0.2.5";
              pin = "0.2.5";
              runtime = true;
            };
            extend-shallow = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            map-cache = {
              descriptor = "^0.2.2";
              pin = "0.2.2";
              runtime = true;
            };
            source-map = {
              descriptor = "^0.5.6";
              pin = "0.5.7";
              runtime = true;
            };
            source-map-resolve = {
              descriptor = "^0.5.0";
              pin = "0.5.3";
              runtime = true;
            };
            use = {
              descriptor = "^3.1.0";
              pin = "3.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-g2gz7NO4ulmtz8LfFombvjvGjlFAj1rOhIUkF3n2hfU=";
            type = "tarball";
            url = "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz";
          };
          ident = "snapdragon";
          ltype = "file";
          version = "0.8.2";
        };
      };
      snapdragon-node = {
        "2.1.1" = {
          depInfo = {
            define-property = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            isobject = {
              descriptor = "^3.0.0";
              pin = "3.0.1";
              runtime = true;
            };
            snapdragon-util = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-GnORY9fjpjIdmBCShGCmvSgXXTbUAAopDa8yzMhS4Hg=";
            type = "tarball";
            url = "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz";
          };
          ident = "snapdragon-node";
          ltype = "file";
          version = "2.1.1";
        };
      };
      snapdragon-util = {
        "3.0.1" = {
          depInfo = {
            kind-of = {
              descriptor = "^3.2.0";
              pin = "3.2.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-o1KGS2sO7mQjZOzaUZ24TNUG+NzQLH9kAVBR8qNfcL4=";
            type = "tarball";
            url = "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz";
          };
          ident = "snapdragon-util";
          ltype = "file";
          version = "3.0.1";
        };
      };
      socks = {
        "2.7.1" = {
          depInfo = {
            ip = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            smart-buffer = {
              descriptor = "^4.2.0";
              pin = "4.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-/8rHeSB0iSV5wx9Y34C2+xSSHa3lvF5fMIdUD1d8lXI=";
            type = "tarball";
            url = "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz";
          };
          ident = "socks";
          ltype = "file";
          version = "2.7.1";
        };
      };
      socks-proxy-agent = {
        "6.2.1" = {
          depInfo = {
            agent-base = {
              descriptor = "^6.0.2";
              pin = "6.0.2";
              runtime = true;
            };
            debug = {
              descriptor = "^4.3.3";
              pin = "4.3.4";
              runtime = true;
            };
            socks = {
              descriptor = "^2.6.2";
              pin = "2.7.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-vBwjvYBKyT8spSD0Pfmv1lQsuuZgODtH5o3F0GznFO0=";
            type = "tarball";
            url = "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz";
          };
          ident = "socks-proxy-agent";
          ltype = "file";
          version = "6.2.1";
        };
      };
      sonic-boom = {
        "2.8.0" = {
          depInfo = {
            atomic-sleep = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-FQvjbYEdBDmx5ILoua8wD/cEhryMzne6GeqyMKkyhLA=";
            type = "tarball";
            url = "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz";
          };
          ident = "sonic-boom";
          ltype = "file";
          version = "2.8.0";
        };
      };
      source-list-map = {
        "2.0.1" = {
          fetchInfo = {
            narHash = "sha256-iCTbo9rIHnsA4ciIWujyrwtFUS3CnB4VMEcH/Eklx1Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz";
          };
          ident = "source-list-map";
          ltype = "file";
          treeInfo = { };
          version = "2.0.1";
        };
      };
      source-map = {
        "0.5.7" = {
          fetchInfo = {
            narHash = "sha256-TfLkcoel84umresRhkiSAJkWIZ9bCfn9ZA9cZk8qGRU=";
            type = "tarball";
            url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz";
          };
          ident = "source-map";
          ltype = "file";
          treeInfo = { };
          version = "0.5.7";
        };
        "0.6.1" = {
          fetchInfo = {
            narHash = "sha256-kOXyuKVrD3Fzez65GwPnNC615Ju17D00wsIgKcCWTJk=";
            type = "tarball";
            url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz";
          };
          ident = "source-map";
          ltype = "file";
          treeInfo = { };
          version = "0.6.1";
        };
        "0.7.4" = {
          fetchInfo = {
            narHash = "sha256-+R9N+tdaTWgvTQ2lV6OQGeEb7FQlRTOmObCpjuH8Dtg=";
            type = "tarball";
            url = "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz";
          };
          ident = "source-map";
          ltype = "file";
          treeInfo = { };
          version = "0.7.4";
        };
      };
      source-map-resolve = {
        "0.5.3" = {
          depInfo = {
            atob = {
              descriptor = "^2.1.2";
              pin = "2.1.2";
              runtime = true;
            };
            decode-uri-component = {
              descriptor = "^0.2.0";
              pin = "0.2.2";
              runtime = true;
            };
            resolve-url = {
              descriptor = "^0.2.1";
              pin = "0.2.1";
              runtime = true;
            };
            source-map-url = {
              descriptor = "^0.4.0";
              pin = "0.4.1";
              runtime = true;
            };
            urix = {
              descriptor = "^0.1.0";
              pin = "0.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-GLKC5T82TX6zLZefQPy5ygeDbpBdhzpKEIEWKkX4KXc=";
            type = "tarball";
            url = "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz";
          };
          ident = "source-map-resolve";
          ltype = "file";
          version = "0.5.3";
        };
      };
      source-map-support = {
        "0.5.13" = {
          depInfo = {
            buffer-from = {
              descriptor = "^1.0.0";
              pin = "1.1.2";
              runtime = true;
            };
            source-map = {
              descriptor = "^0.6.0";
              pin = "0.6.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DMiRX7QMl1ewmSXe/wX33WYPxD/XhWkZntVAdR013Cc=";
            type = "tarball";
            url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz";
          };
          ident = "source-map-support";
          ltype = "file";
          version = "0.5.13";
        };
        "0.5.21" = {
          depInfo = {
            buffer-from = {
              descriptor = "^1.0.0";
              pin = "1.1.2";
              runtime = true;
            };
            source-map = {
              descriptor = "^0.6.0";
              pin = "0.6.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-jq9veAxl7soqheG69ft6ac42qP61CrHG9kGOfaPGzmg=";
            type = "tarball";
            url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz";
          };
          ident = "source-map-support";
          ltype = "file";
          version = "0.5.21";
        };
      };
      source-map-url = {
        "0.4.1" = {
          fetchInfo = {
            narHash = "sha256-ywOkZ1jlfttkWOXsB6SDfuhki+9q2Uwjd9+zvxx948o=";
            type = "tarball";
            url = "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz";
          };
          ident = "source-map-url";
          ltype = "file";
          treeInfo = { };
          version = "0.4.1";
        };
      };
      sparse-bitfield = {
        "3.0.3" = {
          depInfo = {
            memory-pager = {
              descriptor = "^1.0.2";
              pin = "1.5.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-79PBhttHapQGS2wPOgrmuKa5LcXYnq8ri83oiP1lhm8=";
            type = "tarball";
            url = "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz";
          };
          ident = "sparse-bitfield";
          ltype = "file";
          version = "3.0.3";
        };
      };
      spdx-correct = {
        "3.1.1" = {
          depInfo = {
            spdx-expression-parse = {
              descriptor = "^3.0.0";
              pin = "3.0.1";
              runtime = true;
            };
            spdx-license-ids = {
              descriptor = "^3.0.0";
              pin = "3.0.12";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LRoJS+j5IDHTdE7dudfp5OB6pzaztCGOpJnlR5UzShI=";
            type = "tarball";
            url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz";
          };
          ident = "spdx-correct";
          ltype = "file";
          version = "3.1.1";
        };
      };
      spdx-exceptions = {
        "2.3.0" = {
          fetchInfo = {
            narHash = "sha256-8oTcNAH2o2kY7XueSX1ZqvtWoUEntJ1X9aqg4Po1uXY=";
            type = "tarball";
            url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz";
          };
          ident = "spdx-exceptions";
          ltype = "file";
          treeInfo = { };
          version = "2.3.0";
        };
      };
      spdx-expression-parse = {
        "3.0.1" = {
          depInfo = {
            spdx-exceptions = {
              descriptor = "^2.1.0";
              pin = "2.3.0";
              runtime = true;
            };
            spdx-license-ids = {
              descriptor = "^3.0.0";
              pin = "3.0.12";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-LCMRuYaQjyV+uyE5y4d4HaBpVpGuyU9x7jQwRoJB/QU=";
            type = "tarball";
            url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz";
          };
          ident = "spdx-expression-parse";
          ltype = "file";
          version = "3.0.1";
        };
      };
      spdx-license-ids = {
        "3.0.12" = {
          fetchInfo = {
            narHash = "sha256-lmmikT/gYSLHSJruZI9Ljr5XT7pglk6rh6cx/Hq/BCc=";
            type = "tarball";
            url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz";
          };
          ident = "spdx-license-ids";
          ltype = "file";
          treeInfo = { };
          version = "3.0.12";
        };
      };
      split-string = {
        "3.1.0" = {
          depInfo = {
            extend-shallow = {
              descriptor = "^3.0.0";
              pin = "3.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-xL67GqCh5RFfudE5SQQPrAApqLTTrz55BxjxO7weoa4=";
            type = "tarball";
            url = "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz";
          };
          ident = "split-string";
          ltype = "file";
          version = "3.1.0";
        };
      };
      "split.js" = {
        "1.6.5" = {
          fetchInfo = {
            narHash = "sha256-ZFRPn6CnSqkpk81JbXiXuGa7zAQrmodQI9L5MMTIxcM=";
            type = "tarball";
            url = "https://registry.npmjs.org/split.js/-/split.js-1.6.5.tgz";
          };
          ident = "split.js";
          ltype = "file";
          treeInfo = { };
          version = "1.6.5";
        };
      };
      split2 = {
        "3.2.2" = {
          depInfo = {
            readable-stream = {
              descriptor = "^3.0.0";
              pin = "3.6.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-NcMoER+/youe/qmih6x+Ug//mVzdqkvaG7JRNFxnGnA=";
            type = "tarball";
            url = "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz";
          };
          ident = "split2";
          ltype = "file";
          version = "3.2.2";
        };
        "4.1.0" = {
          fetchInfo = {
            narHash = "sha256-E826HVJHZ1doHUo+YtDKOQiexDD/Je5rsjyHchM6YcA=";
            type = "tarball";
            url = "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz";
          };
          ident = "split2";
          ltype = "file";
          treeInfo = { };
          version = "4.1.0";
        };
      };
      sprintf-js = {
        "1.0.3" = {
          fetchInfo = {
            narHash = "sha256-uUKz9y/hyOs58YEaXDOeVK7nhGxpTdNWE7IFSsdAtAc=";
            type = "tarball";
            url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz";
          };
          ident = "sprintf-js";
          ltype = "file";
          treeInfo = { };
          version = "1.0.3";
        };
      };
      sshpk = {
        "1.17.0" = {
          binInfo = {
            binPairs = {
              sshpk-conv = "bin/sshpk-conv";
              sshpk-sign = "bin/sshpk-sign";
              sshpk-verify = "bin/sshpk-verify";
            };
          };
          depInfo = {
            asn1 = {
              descriptor = "~0.2.3";
              pin = "0.2.6";
              runtime = true;
            };
            assert-plus = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            bcrypt-pbkdf = {
              descriptor = "^1.0.0";
              pin = "1.0.2";
              runtime = true;
            };
            dashdash = {
              descriptor = "^1.12.0";
              pin = "1.14.1";
              runtime = true;
            };
            ecc-jsbn = {
              descriptor = "~0.1.1";
              pin = "0.1.2";
              runtime = true;
            };
            getpass = {
              descriptor = "^0.1.1";
              pin = "0.1.7";
              runtime = true;
            };
            jsbn = {
              descriptor = "~0.1.0";
              pin = "0.1.1";
              runtime = true;
            };
            safer-buffer = {
              descriptor = "^2.0.2";
              pin = "2.1.2";
              runtime = true;
            };
            tweetnacl = {
              descriptor = "~0.14.0";
              pin = "0.14.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gFpJ4Rgq5LjKGrV8SttqCqeUN6nUCZD6d7tabAcGMN4=";
            type = "tarball";
            url = "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz";
          };
          ident = "sshpk";
          ltype = "file";
          version = "1.17.0";
        };
      };
      ssri = {
        "6.0.2" = {
          depInfo = {
            figgy-pudding = {
              descriptor = "^3.5.1";
              pin = "3.5.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-s3csOg+o7D+zBTvC1G0JlVDHWOkJLQE8biHpcm8DlBo=";
            type = "tarball";
            url = "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz";
          };
          ident = "ssri";
          ltype = "file";
          version = "6.0.2";
        };
        "8.0.1" = {
          depInfo = {
            minipass = {
              descriptor = "^3.1.1";
              pin = "3.3.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-oQEI1+TC6rhwrGO891nY5S6GxRL9QGlBDbMOmUl0RIU=";
            type = "tarball";
            url = "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz";
          };
          ident = "ssri";
          ltype = "file";
          version = "8.0.1";
        };
      };
      stack-utils = {
        "1.0.5" = {
          depInfo = {
            escape-string-regexp = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-V3YE+qelyYruoopZdkG6tQ9IUs/jiJAZtGrzyXIzeN0=";
            type = "tarball";
            url = "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz";
          };
          ident = "stack-utils";
          ltype = "file";
          version = "1.0.5";
        };
        "2.0.6" = {
          depInfo = {
            escape-string-regexp = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-yJBI15szqsjkCcJ2+mMFL2VXIxQhujWZ4kncVGPoP5Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz";
          };
          ident = "stack-utils";
          ltype = "file";
          version = "2.0.6";
        };
      };
      static-extend = {
        "0.1.2" = {
          depInfo = {
            define-property = {
              descriptor = "^0.2.5";
              pin = "0.2.5";
              runtime = true;
            };
            object-copy = {
              descriptor = "^0.1.0";
              pin = "0.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-HFObvYI9zkRtUKnWCwKUf4Il046r4mMiC/kDSz4rqmY=";
            type = "tarball";
            url = "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz";
          };
          ident = "static-extend";
          ltype = "file";
          version = "0.1.2";
        };
      };
      statuses = {
        "2.0.1" = {
          fetchInfo = {
            narHash = "sha256-mUrdAjE152a4vM5jgOxMcaz/9INIlrSNd0KADLYf7kU=";
            type = "tarball";
            url = "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz";
          };
          ident = "statuses";
          ltype = "file";
          treeInfo = { };
          version = "2.0.1";
        };
      };
      stealthy-require = {
        "1.1.1" = {
          fetchInfo = {
            narHash = "sha256-o1XsPQo/0fbInLDEkQTR3zOjzJXhgmRqrJqvymLgUtw=";
            type = "tarball";
            url = "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz";
          };
          ident = "stealthy-require";
          ltype = "file";
          treeInfo = { };
          version = "1.1.1";
        };
      };
      stop-iteration-iterator = {
        "1.0.0" = {
          depInfo = {
            internal-slot = {
              descriptor = "^1.0.4";
              pin = "1.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-k3zUo4EmG5uKS9CyPWrjIMy9/Ave0HbnVo2kUpiENqM=";
            type = "tarball";
            url = "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz";
          };
          ident = "stop-iteration-iterator";
          ltype = "file";
          version = "1.0.0";
        };
      };
      stoppable = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-H3mn16kXeK+j5d7XmmKyK9PHHepMXnlNXBaE0OWNuRU=";
            type = "tarball";
            url = "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz";
          };
          ident = "stoppable";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
      };
      stream-browserify = {
        "2.0.2" = {
          depInfo = {
            inherits = {
              descriptor = "~2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^2.0.2";
              pin = "2.3.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-n1HFIwBFGxIVIRITtb3IJhmVPM6p7RFMC6YUXhFVPD4=";
            type = "tarball";
            url = "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz";
          };
          ident = "stream-browserify";
          ltype = "file";
          version = "2.0.2";
        };
      };
      stream-each = {
        "1.2.3" = {
          depInfo = {
            end-of-stream = {
              descriptor = "^1.1.0";
              pin = "1.4.4";
              runtime = true;
            };
            stream-shift = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-t+TDGmkpKkhOVT87BC9uxxgq9Czwea7eZb9tLDaiA3Y=";
            type = "tarball";
            url = "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz";
          };
          ident = "stream-each";
          ltype = "file";
          version = "1.2.3";
        };
      };
      stream-http = {
        "2.8.3" = {
          depInfo = {
            builtin-status-codes = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^2.3.6";
              pin = "2.3.7";
              runtime = true;
            };
            to-arraybuffer = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            xtend = {
              descriptor = "^4.0.0";
              pin = "4.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZESuzQaT7Tk6s/ybRbDqIOnMwkCqvk8JZWqUF6F+btg=";
            type = "tarball";
            url = "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz";
          };
          ident = "stream-http";
          ltype = "file";
          version = "2.8.3";
        };
      };
      stream-shift = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-rHUx0Ui/QgovOrP9ftzYQRV2bMxhifVE7WXG7vbVX1s=";
            type = "tarball";
            url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz";
          };
          ident = "stream-shift";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      string-length = {
        "3.1.0" = {
          depInfo = {
            astral-regex = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^5.2.0";
              pin = "5.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-eUvAqLZV66y9g/sc6mukHNJPaEhv/IcGeygkZXlhDPo=";
            type = "tarball";
            url = "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz";
          };
          ident = "string-length";
          ltype = "file";
          version = "3.1.0";
        };
        "4.0.2" = {
          depInfo = {
            char-regex = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^6.0.0";
              pin = "6.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-08t0L2ATp0hGeUbT3ENnU/4bA2DdbBi6lU4uUsUIxWA=";
            type = "tarball";
            url = "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz";
          };
          ident = "string-length";
          ltype = "file";
          version = "4.0.2";
        };
      };
      string-width = {
        "3.1.0" = {
          depInfo = {
            emoji-regex = {
              descriptor = "^7.0.1";
              pin = "7.0.3";
              runtime = true;
            };
            is-fullwidth-code-point = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^5.1.0";
              pin = "5.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-+mBV7geTPjS1fUA4wKv8T67BpF7cwsfy6/dg1fiIOis=";
            type = "tarball";
            url = "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz";
          };
          ident = "string-width";
          ltype = "file";
          version = "3.1.0";
        };
        "4.2.3" = {
          depInfo = {
            emoji-regex = {
              descriptor = "^8.0.0";
              pin = "8.0.0";
              runtime = true;
            };
            is-fullwidth-code-point = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^6.0.1";
              pin = "6.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-UkdpzgZbqh+d2lMxcCqdnxter5D6KYGgaYMta2Dhqn4=";
            type = "tarball";
            url = "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz";
          };
          ident = "string-width";
          ltype = "file";
          version = "4.2.3";
        };
      };
      "string.prototype.matchall" = {
        "4.0.8" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.20.4";
              pin = "1.21.1";
              runtime = true;
            };
            get-intrinsic = {
              descriptor = "^1.1.3";
              pin = "1.2.0";
              runtime = true;
            };
            has-symbols = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            internal-slot = {
              descriptor = "^1.0.3";
              pin = "1.0.4";
              runtime = true;
            };
            "regexp.prototype.flags" = {
              descriptor = "^1.4.3";
              pin = "1.4.3";
              runtime = true;
            };
            side-channel = {
              descriptor = "^1.0.4";
              pin = "1.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-VweNCSKCGx++CMO9cztKGoIiQs6MCxYYcvrW9qdJEy4=";
            type = "tarball";
            url = "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz";
          };
          ident = "string.prototype.matchall";
          ltype = "file";
          version = "4.0.8";
        };
      };
      "string.prototype.trim" = {
        "1.2.7" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.20.4";
              pin = "1.21.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2UOC/v/o5JV8ALy5qXfTV2K8f2OPTNBoeJwLrmnqSzE=";
            type = "tarball";
            url = "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz";
          };
          ident = "string.prototype.trim";
          ltype = "file";
          version = "1.2.7";
        };
      };
      "string.prototype.trimend" = {
        "1.0.6" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.20.4";
              pin = "1.21.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-xMpi87OuAENhgYXeU+pSVc0G5MrASZG5Xlrsza5RMtA=";
            type = "tarball";
            url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz";
          };
          ident = "string.prototype.trimend";
          ltype = "file";
          version = "1.0.6";
        };
      };
      "string.prototype.trimstart" = {
        "1.0.6" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            define-properties = {
              descriptor = "^1.1.4";
              pin = "1.1.4";
              runtime = true;
            };
            es-abstract = {
              descriptor = "^1.20.4";
              pin = "1.21.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-1/L66FiWZGsYmo+hue4PXAVc1rfBERlrrpKuPbkP3K0=";
            type = "tarball";
            url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz";
          };
          ident = "string.prototype.trimstart";
          ltype = "file";
          version = "1.0.6";
        };
      };
      string_decoder = {
        "0.10.31" = {
          fetchInfo = {
            narHash = "sha256-ePrghHhGsJ96cL4GDIum6eHYSNJZRYy6kufoNk50xMM=";
            type = "tarball";
            url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz";
          };
          ident = "string_decoder";
          ltype = "file";
          treeInfo = { };
          version = "0.10.31";
        };
        "1.1.1" = {
          depInfo = {
            safe-buffer = {
              descriptor = "~5.1.0";
              pin = "5.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-nnBafiH/NvQQQAF7CkKALFknAQQHavrXRZc3QF02+yk=";
            type = "tarball";
            url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
          };
          ident = "string_decoder";
          ltype = "file";
          version = "1.1.1";
        };
        "1.3.0" = {
          depInfo = {
            safe-buffer = {
              descriptor = "~5.2.0";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-eazGQAivX9/7FphEMbSzJR9w+AWaAUazWJjVCVdriUY=";
            type = "tarball";
            url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz";
          };
          ident = "string_decoder";
          ltype = "file";
          version = "1.3.0";
        };
      };
      strip-ansi = {
        "3.0.1" = {
          depInfo = {
            ansi-regex = {
              descriptor = "^2.0.0";
              pin = "2.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-NLH5x7KRtxLGRV/FZFMiVWEfbpOUkv5QjE0Cn08Qb8M=";
            type = "tarball";
            url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
          };
          ident = "strip-ansi";
          ltype = "file";
          version = "3.0.1";
        };
        "5.2.0" = {
          depInfo = {
            ansi-regex = {
              descriptor = "^4.1.0";
              pin = "4.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-xzVmJ+x0+UFKJiSC8NbbDS2e0k7xXYsysF1aO5GZvKc=";
            type = "tarball";
            url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz";
          };
          ident = "strip-ansi";
          ltype = "file";
          version = "5.2.0";
        };
        "6.0.1" = {
          depInfo = {
            ansi-regex = {
              descriptor = "^5.0.1";
              pin = "5.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-mMRzEL6fWJXYmQ2ZhRAhnYMcjdNCfvGF3Y7NekoLgXc=";
            type = "tarball";
            url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz";
          };
          ident = "strip-ansi";
          ltype = "file";
          version = "6.0.1";
        };
      };
      strip-bom = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-J87gjr955s09mqu6GTyZDmNOXqX1FJDX4CLFTMuM+zU=";
            type = "tarball";
            url = "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz";
          };
          ident = "strip-bom";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-1ep2vpPJQUeyDPma6RIYvQ22vmGsXsGAGxoRnySl+2s=";
            type = "tarball";
            url = "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz";
          };
          ident = "strip-bom";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
      };
      strip-eof = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-51X887Z+Iq823bX9z63YhB2/rHFSZJjV7X/k8pCDLAQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz";
          };
          ident = "strip-eof";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      strip-final-newline = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-t0BevRoiiF/ujVHWQykmRSeUyIkGkVcXidbu5eFromE=";
            type = "tarball";
            url = "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz";
          };
          ident = "strip-final-newline";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      strip-json-comments = {
        "2.0.1" = {
          fetchInfo = {
            narHash = "sha256-4Pv18Bsl21NJ9tNewxiklEvxiD0n+MANfEqyzoe4kY0=";
            type = "tarball";
            url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz";
          };
          ident = "strip-json-comments";
          ltype = "file";
          treeInfo = { };
          version = "2.0.1";
        };
        "3.1.1" = {
          fetchInfo = {
            narHash = "sha256-kG9XiGtBCKfDljwOWaSI7pZbk5I7uywJFm4jNdBERYw=";
            type = "tarball";
            url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz";
          };
          ident = "strip-json-comments";
          ltype = "file";
          treeInfo = { };
          version = "3.1.1";
        };
      };
      styled-css-grid = {
        "1.2.1" = {
          depInfo = {
            prop-types = {
              descriptor = "^15.6.0";
              pin = "15.8.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-+FrU+aeUi9Bdryi85NRH4W8gdHfOIRNoGu4t6q+osuw=";
            type = "tarball";
            url = "https://registry.npmjs.org/styled-css-grid/-/styled-css-grid-1.2.1.tgz";
          };
          ident = "styled-css-grid";
          ltype = "file";
          peerInfo = {
            react = {
              descriptor = "*";
            };
            react-dom = {
              descriptor = "*";
            };
            styled-components = {
              descriptor = "^2 || ^3 || ^4";
            };
          };
          version = "1.2.1";
        };
      };
      supports-color = {
        "5.5.0" = {
          depInfo = {
            has-flag = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-CFEl8ukJUaXQ4RzTSFYfqd09tqgYfgJuU/Kem/DkKe4=";
            type = "tarball";
            url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz";
          };
          ident = "supports-color";
          ltype = "file";
          version = "5.5.0";
        };
        "6.1.0" = {
          depInfo = {
            has-flag = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-yERluziJR20l3d8yeCs4HrQR0T7XvJxqXd4iEaMZtlA=";
            type = "tarball";
            url = "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz";
          };
          ident = "supports-color";
          ltype = "file";
          version = "6.1.0";
        };
        "7.2.0" = {
          depInfo = {
            has-flag = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ALfHRAgnkUrOOyywhxLVllKKtKkFQZ3IvetXiR72flk=";
            type = "tarball";
            url = "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz";
          };
          ident = "supports-color";
          ltype = "file";
          version = "7.2.0";
        };
        "8.1.1" = {
          depInfo = {
            has-flag = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-uzKM/4dI5vQi51VxaCyT2y3S33POKUM/FxldHV9HD1E=";
            type = "tarball";
            url = "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz";
          };
          ident = "supports-color";
          ltype = "file";
          version = "8.1.1";
        };
      };
      supports-hyperlinks = {
        "2.3.0" = {
          depInfo = {
            has-flag = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            supports-color = {
              descriptor = "^7.0.0";
              pin = "7.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Mn9doCc86gI2dljBYXvCD73XmzNyOgVo0iSVpf7POyw=";
            type = "tarball";
            url = "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz";
          };
          ident = "supports-hyperlinks";
          ltype = "file";
          version = "2.3.0";
        };
      };
      supports-preserve-symlinks-flag = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-Gwf/IHn+m17+KsKxcOrhCxAjvH8uxQx8Bud+qeCNwKg=";
            type = "tarball";
            url = "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz";
          };
          ident = "supports-preserve-symlinks-flag";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      symbol-observable = {
        "1.2.0" = {
          fetchInfo = {
            narHash = "sha256-pCr91FlTMiTI6FS2NsbUehW0Osd/uCyzeqFxS9KkXq0=";
            type = "tarball";
            url = "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz";
          };
          ident = "symbol-observable";
          ltype = "file";
          treeInfo = { };
          version = "1.2.0";
        };
      };
      symbol-tree = {
        "3.2.4" = {
          fetchInfo = {
            narHash = "sha256-bnfA5/+ZeusXRxzRJhE+M9zgmeRbbaqex638kYPSad4=";
            type = "tarball";
            url = "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz";
          };
          ident = "symbol-tree";
          ltype = "file";
          treeInfo = { };
          version = "3.2.4";
        };
      };
      table = {
        "6.8.1" = {
          depInfo = {
            ajv = {
              descriptor = "^8.0.1";
              pin = "8.12.0";
              runtime = true;
            };
            "lodash.truncate" = {
              descriptor = "^4.4.2";
              pin = "4.4.2";
              runtime = true;
            };
            slice-ansi = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            string-width = {
              descriptor = "^4.2.3";
              pin = "4.2.3";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^6.0.1";
              pin = "6.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ESk/GexwTbVmOMnfywbi0iUL2TtagoOEdv5zIWTCshk=";
            type = "tarball";
            url = "https://registry.npmjs.org/table/-/table-6.8.1.tgz";
          };
          ident = "table";
          ltype = "file";
          version = "6.8.1";
        };
      };
      tapable = {
        "1.1.3" = {
          fetchInfo = {
            narHash = "sha256-6+BNXY82BWLB5D4l7D5y8DSKVMHNw8IWT0Md4209NVM=";
            type = "tarball";
            url = "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz";
          };
          ident = "tapable";
          ltype = "file";
          treeInfo = { };
          version = "1.1.3";
        };
        "2.2.1" = {
          fetchInfo = {
            narHash = "sha256-chSmdQSJK5rfmP009tDM0j225LM2HDH9qoi0dJoWFac=";
            type = "tarball";
            url = "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz";
          };
          ident = "tapable";
          ltype = "file";
          treeInfo = { };
          version = "2.2.1";
        };
      };
      tar = {
        "6.1.13" = {
          depInfo = {
            chownr = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            fs-minipass = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
            minipass = {
              descriptor = "^4.0.0";
              pin = "4.0.1";
              runtime = true;
            };
            minizlib = {
              descriptor = "^2.1.1";
              pin = "2.1.2";
              runtime = true;
            };
            mkdirp = {
              descriptor = "^1.0.3";
              pin = "1.0.4";
              runtime = true;
            };
            yallist = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-cVHDHCxuEhY0wn6RqG6fITxs8cCZxpfH8ZoXTysQZVE=";
            type = "tarball";
            url = "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz";
          };
          ident = "tar";
          ltype = "file";
          version = "6.1.13";
        };
      };
      tar-fs = {
        "2.1.1" = {
          depInfo = {
            chownr = {
              descriptor = "^1.1.1";
              pin = "1.1.4";
              runtime = true;
            };
            mkdirp-classic = {
              descriptor = "^0.5.2";
              pin = "0.5.3";
              runtime = true;
            };
            pump = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            tar-stream = {
              descriptor = "^2.1.4";
              pin = "2.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ZiYUmZzZDkwOeZ0uJpE6CRL7FdWILNR19h8EgRK8TFc=";
            type = "tarball";
            url = "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz";
          };
          ident = "tar-fs";
          ltype = "file";
          version = "2.1.1";
        };
      };
      tar-stream = {
        "2.2.0" = {
          depInfo = {
            bl = {
              descriptor = "^4.0.3";
              pin = "4.1.0";
              runtime = true;
            };
            end-of-stream = {
              descriptor = "^1.4.1";
              pin = "1.4.4";
              runtime = true;
            };
            fs-constants = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            inherits = {
              descriptor = "^2.0.3";
              pin = "2.0.4";
              runtime = true;
            };
            readable-stream = {
              descriptor = "^3.1.1";
              pin = "3.6.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-V4gn04ZClfbBs9BW+zKEd9D4u7nfuvDEY/N5FL8l1Sg=";
            type = "tarball";
            url = "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz";
          };
          ident = "tar-stream";
          ltype = "file";
          version = "2.2.0";
        };
      };
      tdigest = {
        "0.1.2" = {
          depInfo = {
            bintrees = {
              descriptor = "1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-TAirdxEsqt7wauHQeIzn0SJYd79O9homSRym/448wME=";
            type = "tarball";
            url = "https://registry.npmjs.org/tdigest/-/tdigest-0.1.2.tgz";
          };
          ident = "tdigest";
          ltype = "file";
          version = "0.1.2";
        };
      };
      terminal-link = {
        "2.1.1" = {
          depInfo = {
            ansi-escapes = {
              descriptor = "^4.2.1";
              pin = "4.3.2";
              runtime = true;
            };
            supports-hyperlinks = {
              descriptor = "^2.0.0";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OLOWn5MSZ7U528Nt57qWTCEFzGrLc6eofYwe9qChFt4=";
            type = "tarball";
            url = "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz";
          };
          ident = "terminal-link";
          ltype = "file";
          version = "2.1.1";
        };
      };
      terser = {
        "4.8.1" = {
          binInfo = {
            binPairs = {
              terser = "bin/terser";
            };
          };
          depInfo = {
            commander = {
              descriptor = "^2.20.0";
              pin = "2.20.3";
              runtime = true;
            };
            source-map = {
              descriptor = "~0.6.1";
              pin = "0.6.1";
              runtime = true;
            };
            source-map-support = {
              descriptor = "~0.5.12";
              pin = "0.5.13";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-m7KhsY0UDmTZbj7dsbddB8ZZkSKiXkQFza1V0Mp6jsQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz";
          };
          ident = "terser";
          ltype = "file";
          version = "4.8.1";
        };
      };
      terser-webpack-plugin = {
        "1.4.5" = {
          depInfo = {
            cacache = {
              descriptor = "^12.0.2";
              pin = "12.0.4";
              runtime = true;
            };
            find-cache-dir = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
            is-wsl = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
            schema-utils = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            serialize-javascript = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            source-map = {
              descriptor = "^0.6.1";
              pin = "0.6.1";
              runtime = true;
            };
            terser = {
              descriptor = "^4.1.2";
              pin = "4.8.1";
              runtime = true;
            };
            webpack-sources = {
              descriptor = "^1.4.0";
              pin = "1.4.3";
              runtime = true;
            };
            worker-farm = {
              descriptor = "^1.7.0";
              pin = "1.7.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-YFD1gKvmBnWCPktqKWFH3DmEQj5rOnL7ee7qHaOi+L8=";
            type = "tarball";
            url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz";
          };
          ident = "terser-webpack-plugin";
          ltype = "file";
          peerInfo = {
            webpack = {
              descriptor = "^4.0.0";
            };
          };
          version = "1.4.5";
        };
      };
      test-exclude = {
        "6.0.0" = {
          depInfo = {
            "@istanbuljs/schema" = {
              descriptor = "^0.1.2";
              pin = "0.1.3";
              runtime = true;
            };
            glob = {
              descriptor = "^7.1.4";
              pin = "7.2.3";
              runtime = true;
            };
            minimatch = {
              descriptor = "^3.0.4";
              pin = "3.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-mAzD4R1N5GQhajG4/vQ7vBHOw61M4xwoDp6Rp2ckqGA=";
            type = "tarball";
            url = "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz";
          };
          ident = "test-exclude";
          ltype = "file";
          version = "6.0.0";
        };
      };
      text-table = {
        "0.2.0" = {
          fetchInfo = {
            narHash = "sha256-5aLlgyS88H30N4WzcI5Qz3o1o65EGaNt8BaYxKkTzF4=";
            type = "tarball";
            url = "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz";
          };
          ident = "text-table";
          ltype = "file";
          treeInfo = { };
          version = "0.2.0";
        };
      };
      thenify = {
        "3.3.1" = {
          depInfo = {
            any-promise = {
              descriptor = "^1.0.0";
              pin = "1.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-d2NfLIezl4DKTUh/9oxpLlyHJomcXfReg0HBB+I3kVU=";
            type = "tarball";
            url = "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz";
          };
          ident = "thenify";
          ltype = "file";
          version = "3.3.1";
        };
      };
      thread-stream = {
        "0.15.2" = {
          depInfo = {
            real-require = {
              descriptor = "^0.1.0";
              pin = "0.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Y/uFNlIZ+zxUv7N3YP/bIey914HhAstw3cM2cxUfzPc=";
            type = "tarball";
            url = "https://registry.npmjs.org/thread-stream/-/thread-stream-0.15.2.tgz";
          };
          ident = "thread-stream";
          ltype = "file";
          version = "0.15.2";
        };
      };
      throat = {
        "5.0.0" = {
          fetchInfo = {
            narHash = "sha256-RB5fZ/z0z4giyt0UNWvb8O0i20KbY0iEn3IbGbrAL0E=";
            type = "tarball";
            url = "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz";
          };
          ident = "throat";
          ltype = "file";
          treeInfo = { };
          version = "5.0.0";
        };
      };
      through2 = {
        "2.0.5" = {
          depInfo = {
            readable-stream = {
              descriptor = "~2.3.6";
              pin = "2.3.7";
              runtime = true;
            };
            xtend = {
              descriptor = "~4.0.1";
              pin = "4.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-h1Mr27Hocwnv5NhbY60dczb9wcbVXpi9/S3/DrESO0s=";
            type = "tarball";
            url = "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz";
          };
          ident = "through2";
          ltype = "file";
          version = "2.0.5";
        };
      };
      thunky = {
        "1.1.0" = {
          fetchInfo = {
            narHash = "sha256-21Lcws4j553OZb2WY6igFAPZJ8VcChoC72iJwTkunes=";
            type = "tarball";
            url = "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz";
          };
          ident = "thunky";
          ltype = "file";
          treeInfo = { };
          version = "1.1.0";
        };
      };
      timers-browserify = {
        "2.0.12" = {
          depInfo = {
            setimmediate = {
              descriptor = "^1.0.4";
              pin = "1.0.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-BFgBAI0ERnNOORtKJFncVNkqrPAEaVfKGxKgAJHtF20=";
            type = "tarball";
            url = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz";
          };
          ident = "timers-browserify";
          ltype = "file";
          version = "2.0.12";
        };
      };
      tiny-invariant = {
        "1.0.6" = {
          fetchInfo = {
            narHash = "sha256-6J9acKDXXrFht7Hk7Dkle/cusgrT9DRC0wbggfyiq7o=";
            type = "tarball";
            url = "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.0.6.tgz";
          };
          ident = "tiny-invariant";
          ltype = "file";
          treeInfo = { };
          version = "1.0.6";
        };
      };
      tiny-warning = {
        "1.0.3" = {
          fetchInfo = {
            narHash = "sha256-Ls8tOoo5M/yyg97KvEbM5UUg1W+/rW4oCSdaEqlPr44=";
            type = "tarball";
            url = "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz";
          };
          ident = "tiny-warning";
          ltype = "file";
          treeInfo = { };
          version = "1.0.3";
        };
      };
      tinycolor2 = {
        "1.6.0" = {
          fetchInfo = {
            narHash = "sha256-ShgiYNB+/ziYG81KiXx9mrrWnFGfzzUGRPmnEe/OTRE=";
            type = "tarball";
            url = "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz";
          };
          ident = "tinycolor2";
          ltype = "file";
          treeInfo = { };
          version = "1.6.0";
        };
      };
      tmp = {
        "0.2.1" = {
          depInfo = {
            rimraf = {
              descriptor = "^3.0.0";
              pin = "3.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7d1q5s9o35Ofmd0YSUAFDS8ABZCfAFqeKkZkVfvMFi8=";
            type = "tarball";
            url = "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz";
          };
          ident = "tmp";
          ltype = "file";
          version = "0.2.1";
        };
      };
      tmpl = {
        "1.0.5" = {
          fetchInfo = {
            narHash = "sha256-mBez8zwGvoMGokwAOGw7VqRz+c/QbR7O8gqtgZXl1iQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz";
          };
          ident = "tmpl";
          ltype = "file";
          treeInfo = { };
          version = "1.0.5";
        };
      };
      to-arraybuffer = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-138LTYaX8n/b1I2DNUwFukxRw0sa+v3Au4DDCM+E0eM=";
            type = "tarball";
            url = "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz";
          };
          ident = "to-arraybuffer";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      to-fast-properties = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-REHa011PYD77WKQpm3pDqs8+640POdK6iqwfEhljtzk=";
            type = "tarball";
            url = "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz";
          };
          ident = "to-fast-properties";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      to-object-path = {
        "0.3.0" = {
          depInfo = {
            kind-of = {
              descriptor = "^3.0.2";
              pin = "3.2.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-o2noaCWn5WWxMZRXVp1L2a1NUQ2QY6RJS5n+lAEMgjE=";
            type = "tarball";
            url = "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz";
          };
          ident = "to-object-path";
          ltype = "file";
          version = "0.3.0";
        };
      };
      to-regex = {
        "3.0.2" = {
          depInfo = {
            define-property = {
              descriptor = "^2.0.2";
              pin = "2.0.2";
              runtime = true;
            };
            extend-shallow = {
              descriptor = "^3.0.2";
              pin = "3.0.2";
              runtime = true;
            };
            regex-not = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            safe-regex = {
              descriptor = "^1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-uPRe+lmezGzCJgbkGLVxtFcn+jXAQCisgJRUyJ8SQkM=";
            type = "tarball";
            url = "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz";
          };
          ident = "to-regex";
          ltype = "file";
          version = "3.0.2";
        };
      };
      to-regex-range = {
        "2.1.1" = {
          depInfo = {
            is-number = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            repeat-string = {
              descriptor = "^1.6.1";
              pin = "1.6.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-azGXDJjRJQOGqXVizLJKXDsCUKxdaLJsQ/wO3hqAHxw=";
            type = "tarball";
            url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz";
          };
          ident = "to-regex-range";
          ltype = "file";
          version = "2.1.1";
        };
        "5.0.1" = {
          depInfo = {
            is-number = {
              descriptor = "^7.0.0";
              pin = "7.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-+vtC2A5vM5ixOFrv1pRteDxoFLswFln/YcK09AmMbQM=";
            type = "tarball";
            url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz";
          };
          ident = "to-regex-range";
          ltype = "file";
          version = "5.0.1";
        };
      };
      toggle-selection = {
        "1.0.6" = {
          fetchInfo = {
            narHash = "sha256-a19RfEjsH7fwdOkP8GrcHRfTUsLydPT1SV/yNv+R6Rg=";
            type = "tarball";
            url = "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz";
          };
          ident = "toggle-selection";
          ltype = "file";
          treeInfo = { };
          version = "1.0.6";
        };
      };
      toidentifier = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-jsMKc7U5kDRT0KWI0nnsxKULFthjAPk6x0z2sWcp0sU=";
            type = "tarball";
            url = "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz";
          };
          ident = "toidentifier";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      tough-cookie = {
        "2.3.4" = {
          depInfo = {
            punycode = {
              descriptor = "^1.4.1";
              pin = "1.4.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-5SteVcSjJPbIgEG+XhOdYrfGsAQXxYJgWPzSE3gwxDg=";
            type = "tarball";
            url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz";
          };
          ident = "tough-cookie";
          ltype = "file";
          version = "2.3.4";
        };
        "2.5.0" = {
          depInfo = {
            psl = {
              descriptor = "^1.1.28";
              pin = "1.9.0";
              runtime = true;
            };
            punycode = {
              descriptor = "^2.1.1";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-g9P0Sn+A0G6gbhlGMVNu/B/FyG8zuyMhF5pf9uDcsSU=";
            type = "tarball";
            url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz";
          };
          ident = "tough-cookie";
          ltype = "file";
          version = "2.5.0";
        };
        "3.0.1" = {
          depInfo = {
            ip-regex = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
            psl = {
              descriptor = "^1.1.28";
              pin = "1.9.0";
              runtime = true;
            };
            punycode = {
              descriptor = "^2.1.1";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-+cdb5MdSWXFGhkEHe1MdHK1+HkoB1V5xuztEtE31PMQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz";
          };
          ident = "tough-cookie";
          ltype = "file";
          version = "3.0.1";
        };
        "4.1.2" = {
          depInfo = {
            psl = {
              descriptor = "^1.1.33";
              pin = "1.9.0";
              runtime = true;
            };
            punycode = {
              descriptor = "^2.1.1";
              pin = "2.3.0";
              runtime = true;
            };
            universalify = {
              descriptor = "^0.2.0";
              pin = "0.2.0";
              runtime = true;
            };
            url-parse = {
              descriptor = "^1.5.3";
              pin = "1.5.10";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-QddPi5mAI+DKZr862DxPHfmnBhXSAq2MirYMm5/Zaak=";
            type = "tarball";
            url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz";
          };
          ident = "tough-cookie";
          ltype = "file";
          version = "4.1.2";
        };
      };
      tr46 = {
        "0.0.3" = {
          fetchInfo = {
            narHash = "sha256-qY+tBl/8yq2nhwcQ84qyeuzY37EXL2RYQ8W3nIqNIZA=";
            type = "tarball";
            url = "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz";
          };
          ident = "tr46";
          ltype = "file";
          treeInfo = { };
          version = "0.0.3";
        };
        "1.0.1" = {
          depInfo = {
            punycode = {
              descriptor = "^2.1.0";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Ar3U3Qjx+bmtyHig3CKOb1uL6iUV7w2QuNI4XzkMhqY=";
            type = "tarball";
            url = "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz";
          };
          ident = "tr46";
          ltype = "file";
          version = "1.0.1";
        };
        "3.0.0" = {
          depInfo = {
            punycode = {
              descriptor = "^2.1.1";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-iG8W4/LiW1kEQOdghfjNTnK2TDtnkBTqU1taulaCuTo=";
            type = "tarball";
            url = "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz";
          };
          ident = "tr46";
          ltype = "file";
          version = "3.0.0";
        };
      };
      ts-jest = {
        "25.5.1" = {
          binInfo = {
            binPairs = {
              ts-jest = "cli.js";
            };
          };
          depInfo = {
            bs-logger = {
              descriptor = "0.x";
              pin = "0.2.6";
              runtime = true;
            };
            buffer-from = {
              descriptor = "1.x";
              pin = "1.1.2";
              runtime = true;
            };
            fast-json-stable-stringify = {
              descriptor = "2.x";
              pin = "2.1.0";
              runtime = true;
            };
            json5 = {
              descriptor = "2.x";
              pin = "2.2.3";
              runtime = true;
            };
            "lodash.memoize" = {
              descriptor = "4.x";
              pin = "4.1.2";
              runtime = true;
            };
            make-error = {
              descriptor = "1.x";
              pin = "1.3.6";
              runtime = true;
            };
            micromatch = {
              descriptor = "4.x";
              pin = "4.0.5";
              runtime = true;
            };
            mkdirp = {
              descriptor = "0.x";
              pin = "0.5.6";
              runtime = true;
            };
            semver = {
              descriptor = "6.x";
              pin = "6.3.0";
              runtime = true;
            };
            yargs-parser = {
              descriptor = "18.x";
              pin = "18.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IDNcn9eC7TWNGfobskYLakVhFY3oMRwuFWM+u3bFcVI=";
            type = "tarball";
            url = "https://registry.npmjs.org/ts-jest/-/ts-jest-25.5.1.tgz";
          };
          ident = "ts-jest";
          ltype = "file";
          peerInfo = {
            jest = {
              descriptor = ">=25 <26";
            };
            typescript = {
              descriptor = ">=3.4 <4.0";
            };
          };
          version = "25.5.1";
        };
      };
      ts-mocha = {
        "9.0.2" = {
          binInfo = {
            binPairs = {
              ts-mocha = "bin/ts-mocha";
            };
          };
          depInfo = {
            ts-node = {
              descriptor = "7.0.1";
              pin = "7.0.1";
              runtime = true;
            };
            tsconfig-paths = {
              descriptor = "^3.5.0";
              optional = true;
              pin = "3.14.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-H86QTDZb14YDmYWE1M8YBWpYntk5gQyVjl2os4fsU+E=";
            type = "tarball";
            url = "https://registry.npmjs.org/ts-mocha/-/ts-mocha-9.0.2.tgz";
          };
          ident = "ts-mocha";
          ltype = "file";
          peerInfo = {
            mocha = {
              descriptor = "^3.X.X || ^4.X.X || ^5.X.X || ^6.X.X || ^7.X.X || ^8.X.X || ^9.X.X";
            };
          };
          version = "9.0.2";
        };
      };
      ts-node = {
        "10.9.1" = {
          binInfo = {
            binPairs = {
              ts-node = "dist/bin.js";
              ts-node-cwd = "dist/bin-cwd.js";
              ts-node-esm = "dist/bin-esm.js";
              ts-node-script = "dist/bin-script.js";
              ts-node-transpile-only = "dist/bin-transpile.js";
              ts-script = "dist/bin-script-deprecated.js";
            };
          };
          depInfo = {
            "@cspotcode/source-map-support" = {
              descriptor = "^0.8.0";
              pin = "0.8.1";
              runtime = true;
            };
            "@tsconfig/node10" = {
              descriptor = "^1.0.7";
              pin = "1.0.9";
              runtime = true;
            };
            "@tsconfig/node12" = {
              descriptor = "^1.0.7";
              pin = "1.0.11";
              runtime = true;
            };
            "@tsconfig/node14" = {
              descriptor = "^1.0.0";
              pin = "1.0.3";
              runtime = true;
            };
            "@tsconfig/node16" = {
              descriptor = "^1.0.2";
              pin = "1.0.3";
              runtime = true;
            };
            acorn = {
              descriptor = "^8.4.1";
              pin = "8.8.2";
              runtime = true;
            };
            acorn-walk = {
              descriptor = "^8.1.1";
              pin = "8.2.0";
              runtime = true;
            };
            arg = {
              descriptor = "^4.1.0";
              pin = "4.1.3";
              runtime = true;
            };
            create-require = {
              descriptor = "^1.1.0";
              pin = "1.1.1";
              runtime = true;
            };
            diff = {
              descriptor = "^4.0.1";
              pin = "4.0.2";
              runtime = true;
            };
            make-error = {
              descriptor = "^1.1.1";
              pin = "1.3.6";
              runtime = true;
            };
            v8-compile-cache-lib = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            yn = {
              descriptor = "3.1.1";
              pin = "3.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-2/bF7Kd5YYLXpu52jVOHx731WA4Jj8jkWLXTX91XTTU=";
            type = "tarball";
            url = "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz";
          };
          ident = "ts-node";
          ltype = "file";
          peerInfo = {
            "@swc/core" = {
              descriptor = ">=1.2.50";
              optional = true;
            };
            "@swc/wasm" = {
              descriptor = ">=1.2.50";
              optional = true;
            };
            "@types/node" = {
              descriptor = "*";
            };
            typescript = {
              descriptor = ">=2.7";
            };
          };
          version = "10.9.1";
        };
        "7.0.1" = {
          binInfo = {
            binPairs = {
              ts-node = "dist/bin.js";
            };
          };
          depInfo = {
            arrify = {
              descriptor = "^1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
            buffer-from = {
              descriptor = "^1.1.0";
              pin = "1.1.2";
              runtime = true;
            };
            diff = {
              descriptor = "^3.1.0";
              pin = "3.5.0";
              runtime = true;
            };
            make-error = {
              descriptor = "^1.1.1";
              pin = "1.3.6";
              runtime = true;
            };
            minimist = {
              descriptor = "^1.2.0";
              pin = "1.2.7";
              runtime = true;
            };
            mkdirp = {
              descriptor = "^0.5.1";
              pin = "0.5.6";
              runtime = true;
            };
            source-map-support = {
              descriptor = "^0.5.6";
              pin = "0.5.21";
              runtime = true;
            };
            yn = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-4s5QmHJM0bfBlvKAe/gTK9/uNHovno/zfCMMiAJBYsE=";
            type = "tarball";
            url = "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz";
          };
          ident = "ts-node";
          ltype = "file";
          version = "7.0.1";
        };
        "8.10.2" = {
          binInfo = {
            binPairs = {
              ts-node = "dist/bin.js";
              ts-node-script = "dist/bin-script.js";
              ts-node-transpile-only = "dist/bin-transpile.js";
              ts-script = "dist/bin-script-deprecated.js";
            };
          };
          depInfo = {
            arg = {
              descriptor = "^4.1.0";
              pin = "4.1.3";
              runtime = true;
            };
            diff = {
              descriptor = "^4.0.1";
              pin = "4.0.2";
              runtime = true;
            };
            make-error = {
              descriptor = "^1.1.1";
              pin = "1.3.6";
              runtime = true;
            };
            source-map-support = {
              descriptor = "^0.5.17";
              pin = "0.5.21";
              runtime = true;
            };
            yn = {
              descriptor = "3.1.1";
              pin = "3.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-vo9LNm8+x15b+QD1v2g+6QbEQkHFqO0qQ+QoVViXrB8=";
            type = "tarball";
            url = "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz";
          };
          ident = "ts-node";
          ltype = "file";
          peerInfo = {
            typescript = {
              descriptor = ">=2.7";
            };
          };
          version = "8.10.2";
        };
      };
      tsconfig-paths = {
        "3.14.1" = {
          depInfo = {
            "@types/json5" = {
              descriptor = "^0.0.29";
              pin = "0.0.29";
              runtime = true;
            };
            json5 = {
              descriptor = "^1.0.1";
              pin = "1.0.2";
              runtime = true;
            };
            minimist = {
              descriptor = "^1.2.6";
              pin = "1.2.7";
              runtime = true;
            };
            strip-bom = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wHD5trCRSD2A79D0AvK+H42agr/RehYzqcnVHjoTj+8=";
            type = "tarball";
            url = "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz";
          };
          ident = "tsconfig-paths";
          ltype = "file";
          version = "3.14.1";
        };
      };
      tslib = {
        "1.14.1" = {
          fetchInfo = {
            narHash = "sha256-7y4Tt/r8MTDqLmGZXj/Drd0crGnXs+XXwT5QcgjdzPI=";
            type = "tarball";
            url = "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz";
          };
          ident = "tslib";
          ltype = "file";
          treeInfo = { };
          version = "1.14.1";
        };
        "2.5.0" = {
          fetchInfo = {
            narHash = "sha256-Spet1L7XiUrufB1IIQ19PHsYLtmMlq8on29eHnlqcJk=";
            type = "tarball";
            url = "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz";
          };
          ident = "tslib";
          ltype = "file";
          treeInfo = { };
          version = "2.5.0";
        };
      };
      tsutils = {
        "3.21.0" = {
          depInfo = {
            tslib = {
              descriptor = "^1.8.1";
              pin = "1.14.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OUV40+OFV28hA6hIVpzd7GRsroYSTvjoVLhJyxpcMLg=";
            type = "tarball";
            url = "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz";
          };
          ident = "tsutils";
          ltype = "file";
          peerInfo = {
            typescript = {
              descriptor = ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta";
            };
          };
          version = "3.21.0";
        };
      };
      tty-browserify = {
        "0.0.0" = {
          fetchInfo = {
            narHash = "sha256-NiBSOtysae7P2FW4YEWXtoiJF0VQmLf9DCKzyCdCgek=";
            type = "tarball";
            url = "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz";
          };
          ident = "tty-browserify";
          ltype = "file";
          treeInfo = { };
          version = "0.0.0";
        };
      };
      tunnel = {
        "0.0.6" = {
          fetchInfo = {
            narHash = "sha256-Us/yIIPH39UQZny7yC11SDWKrZPGS8u3SaxGd8I/23M=";
            type = "tarball";
            url = "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz";
          };
          ident = "tunnel";
          ltype = "file";
          treeInfo = { };
          version = "0.0.6";
        };
      };
      tunnel-agent = {
        "0.6.0" = {
          depInfo = {
            safe-buffer = {
              descriptor = "^5.0.1";
              pin = "5.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-dwtOgVXwIaimJaDtTc7pUe6RKsRMIBgMCF4MtuQnDZ8=";
            type = "tarball";
            url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz";
          };
          ident = "tunnel-agent";
          ltype = "file";
          version = "0.6.0";
        };
      };
      tweetnacl = {
        "0.14.5" = {
          fetchInfo = {
            narHash = "sha256-MCEPWBBw8I2D8KT4ztVQX2uq2LRsnNT/ENRZypBlTPc=";
            type = "tarball";
            url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz";
          };
          ident = "tweetnacl";
          ltype = "file";
          treeInfo = { };
          version = "0.14.5";
        };
      };
      type-check = {
        "0.3.2" = {
          depInfo = {
            prelude-ls = {
              descriptor = "~1.1.2";
              pin = "1.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-AnuKFV0wViWz6nhzYV/yz5+EvBYmaOerFgVhvw2LBNA=";
            type = "tarball";
            url = "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz";
          };
          ident = "type-check";
          ltype = "file";
          version = "0.3.2";
        };
        "0.4.0" = {
          depInfo = {
            prelude-ls = {
              descriptor = "^1.2.1";
              pin = "1.2.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-c7oK/LdUUDXwdCUbkbLmNDixyLJR9avZVfBbfOupE8g=";
            type = "tarball";
            url = "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz";
          };
          ident = "type-check";
          ltype = "file";
          version = "0.4.0";
        };
      };
      type-detect = {
        "4.0.8" = {
          fetchInfo = {
            narHash = "sha256-U2nnsxpPYQeB9BbI0xhu/Tjutkw6xD0tBYni7lvOxps=";
            type = "tarball";
            url = "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz";
          };
          ident = "type-detect";
          ltype = "file";
          treeInfo = { };
          version = "4.0.8";
        };
      };
      type-fest = {
        "0.20.2" = {
          fetchInfo = {
            narHash = "sha256-79+ZefWFhtLpRLnn3BbQbMF+qxgvZC5A+RMdf992Hpw=";
            type = "tarball";
            url = "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz";
          };
          ident = "type-fest";
          ltype = "file";
          treeInfo = { };
          version = "0.20.2";
        };
        "0.21.3" = {
          fetchInfo = {
            narHash = "sha256-JQqZB3b0eYNZSfQWlyJoLCVwX+CgaUFWRrbc2oZTStg=";
            type = "tarball";
            url = "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz";
          };
          ident = "type-fest";
          ltype = "file";
          treeInfo = { };
          version = "0.21.3";
        };
        "0.6.0" = {
          fetchInfo = {
            narHash = "sha256-73cRYAzTOSMMcjnbgaLnG1w0kDflS9fzftIe63ytlGY=";
            type = "tarball";
            url = "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz";
          };
          ident = "type-fest";
          ltype = "file";
          treeInfo = { };
          version = "0.6.0";
        };
        "0.8.1" = {
          fetchInfo = {
            narHash = "sha256-oLOIB1DDiS9K9qqoxY2GIpjD1IQ2THx1I+PVuu+SrgM=";
            type = "tarball";
            url = "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz";
          };
          ident = "type-fest";
          ltype = "file";
          treeInfo = { };
          version = "0.8.1";
        };
      };
      type-is = {
        "1.6.18" = {
          depInfo = {
            media-typer = {
              descriptor = "0.3.0";
              pin = "0.3.0";
              runtime = true;
            };
            mime-types = {
              descriptor = "~2.1.24";
              pin = "2.1.35";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ANedEOqPD/M0ey2yUyz2h5Zbq9O0lzFnFNmgpBmSbBA=";
            type = "tarball";
            url = "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz";
          };
          ident = "type-is";
          ltype = "file";
          version = "1.6.18";
        };
      };
      typed-array-length = {
        "1.0.4" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            for-each = {
              descriptor = "^0.3.3";
              pin = "0.3.3";
              runtime = true;
            };
            is-typed-array = {
              descriptor = "^1.1.9";
              pin = "1.1.10";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-dDukA6EG+m1cYtGjkSPo0oJA3Vb5ov5wBKIoQ0hCd5I=";
            type = "tarball";
            url = "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz";
          };
          ident = "typed-array-length";
          ltype = "file";
          version = "1.0.4";
        };
      };
      typedarray = {
        "0.0.6" = {
          fetchInfo = {
            narHash = "sha256-sjII8AEMZ7OAd0SN4XRO7J/tPPLxQM70Bf96M/HbT/I=";
            type = "tarball";
            url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz";
          };
          ident = "typedarray";
          ltype = "file";
          treeInfo = { };
          version = "0.0.6";
        };
      };
      typedarray-to-buffer = {
        "3.1.5" = {
          depInfo = {
            is-typedarray = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-09+sySCUeiKvar5b4mwle5U60gpQRwGb3FF+XPd6tF4=";
            type = "tarball";
            url = "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz";
          };
          ident = "typedarray-to-buffer";
          ltype = "file";
          version = "3.1.5";
        };
      };
      typescript = {
        "4.2.4" = {
          binInfo = {
            binPairs = {
              tsc = "bin/tsc";
              tsserver = "bin/tsserver";
            };
          };
          fetchInfo = {
            narHash = "sha256-nefqkLZScJ8y2sDMAIjPeWNHbZ2dbGOxIeT1arwKTDw=";
            type = "tarball";
            url = "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz";
          };
          ident = "typescript";
          ltype = "file";
          treeInfo = { };
          version = "4.2.4";
        };
        "4.8.4" = {
          binInfo = {
            binPairs = {
              tsc = "bin/tsc";
              tsserver = "bin/tsserver";
            };
          };
          fetchInfo = {
            narHash = "sha256-REBgR3/FkWUrYXfi3+GRKmEHZqbk51r4O4eLXX2IR70=";
            type = "tarball";
            url = "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz";
          };
          ident = "typescript";
          ltype = "file";
          treeInfo = { };
          version = "4.8.4";
        };
      };
      typical = {
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-kptZ9+vivkmMZHX9KcC0Zx2QE944UwdMiHPWLgtV+vY=";
            type = "tarball";
            url = "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz";
          };
          ident = "typical";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
      };
      ua-parser-js = {
        "0.7.33" = {
          fetchInfo = {
            narHash = "sha256-/EDCTod81QhmAOoUNDD8GE91zOgTgwXR9XoJSOr4U5A=";
            type = "tarball";
            url = "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz";
          };
          ident = "ua-parser-js";
          ltype = "file";
          treeInfo = { };
          version = "0.7.33";
        };
      };
      uglify-js = {
        "3.17.4" = {
          binInfo = {
            binPairs = {
              uglifyjs = "bin/uglifyjs";
            };
          };
          fetchInfo = {
            narHash = "sha256-D543olZ9w2ryok3BByUFpnyJfTZmpNdfX/S96XqPxvc=";
            type = "tarball";
            url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz";
          };
          ident = "uglify-js";
          ltype = "file";
          treeInfo = { };
          version = "3.17.4";
        };
      };
      unbox-primitive = {
        "1.0.2" = {
          depInfo = {
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            has-bigints = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            has-symbols = {
              descriptor = "^1.0.3";
              pin = "1.0.3";
              runtime = true;
            };
            which-boxed-primitive = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-p4Tro2Ta5HLZQn/OcrTelo8hf9gSAtUJIoUDlhhVY84=";
            type = "tarball";
            url = "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz";
          };
          ident = "unbox-primitive";
          ltype = "file";
          version = "1.0.2";
        };
      };
      underscore = {
        "1.13.6" = {
          fetchInfo = {
            narHash = "sha256-r47jZQiOZRqO3teimv5HYBRHjGcXcp01i7ohlGHr8S8=";
            type = "tarball";
            url = "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz";
          };
          ident = "underscore";
          ltype = "file";
          treeInfo = { };
          version = "1.13.6";
        };
      };
      unicode-canonical-property-names-ecmascript = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-G/nOMnbMxazMqscvPigiGWUhSfAbqpS6EYaOmdIY1WQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz";
          };
          ident = "unicode-canonical-property-names-ecmascript";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      unicode-match-property-ecmascript = {
        "2.0.0" = {
          depInfo = {
            unicode-canonical-property-names-ecmascript = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            unicode-property-aliases-ecmascript = {
              descriptor = "^2.0.0";
              pin = "2.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Gp/DMKPvRysdSsV+GHdFolY38wHPhdaJCdPX/fLbAFw=";
            type = "tarball";
            url = "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz";
          };
          ident = "unicode-match-property-ecmascript";
          ltype = "file";
          version = "2.0.0";
        };
      };
      unicode-match-property-value-ecmascript = {
        "2.1.0" = {
          fetchInfo = {
            narHash = "sha256-mFZG/LJPKAKpmUlHWDQEWokC/I27Xwpo9hMEsAzRgVk=";
            type = "tarball";
            url = "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz";
          };
          ident = "unicode-match-property-value-ecmascript";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0";
        };
      };
      unicode-property-aliases-ecmascript = {
        "2.1.0" = {
          fetchInfo = {
            narHash = "sha256-KXoG76rhjyrwKek+9IZ1Hjd1Re5E/UWp2OdoqL71cio=";
            type = "tarball";
            url = "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz";
          };
          ident = "unicode-property-aliases-ecmascript";
          ltype = "file";
          treeInfo = { };
          version = "2.1.0";
        };
      };
      union-value = {
        "1.0.1" = {
          depInfo = {
            arr-union = {
              descriptor = "^3.1.0";
              pin = "3.1.0";
              runtime = true;
            };
            get-value = {
              descriptor = "^2.0.6";
              pin = "2.0.6";
              runtime = true;
            };
            is-extendable = {
              descriptor = "^0.1.1";
              pin = "0.1.1";
              runtime = true;
            };
            set-value = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-TKd0YDOYUNiLuHtSQ/34J82VOvU0IPysYpBCtOnjsBw=";
            type = "tarball";
            url = "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz";
          };
          ident = "union-value";
          ltype = "file";
          version = "1.0.1";
        };
      };
      unique-filename = {
        "1.1.1" = {
          depInfo = {
            unique-slug = {
              descriptor = "^2.0.0";
              pin = "2.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-gWqYPcPboDMP4GKNzj1RUBGN32KD1yWrcdP8mh0gl9g=";
            type = "tarball";
            url = "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz";
          };
          ident = "unique-filename";
          ltype = "file";
          version = "1.1.1";
        };
      };
      unique-slug = {
        "2.0.2" = {
          depInfo = {
            imurmurhash = {
              descriptor = "^0.1.4";
              pin = "0.1.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-62VcWr2HHzj7Z3BXIvqsDE6c+BH5G4dJPvisKKysH8w=";
            type = "tarball";
            url = "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz";
          };
          ident = "unique-slug";
          ltype = "file";
          version = "2.0.2";
        };
      };
      universalify = {
        "0.2.0" = {
          fetchInfo = {
            narHash = "sha256-4Gl72TmUB4hWdgt6GLiMdcGDrPRT1iL/96ibhoicODs=";
            type = "tarball";
            url = "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz";
          };
          ident = "universalify";
          ltype = "file";
          treeInfo = { };
          version = "0.2.0";
        };
      };
      unpipe = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-bBPabs5uQY/6/wyuCm1y8ij8j6q9kfV1aiQZw0X8YBY=";
            type = "tarball";
            url = "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz";
          };
          ident = "unpipe";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      unset-value = {
        "1.0.0" = {
          depInfo = {
            has-value = {
              descriptor = "^0.3.1";
              pin = "0.3.1";
              runtime = true;
            };
            isobject = {
              descriptor = "^3.0.0";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IUl+xJ6KBDcryGLqoOl+rFCADPUsG0svnKiIe6El4bU=";
            type = "tarball";
            url = "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz";
          };
          ident = "unset-value";
          ltype = "file";
          version = "1.0.0";
        };
      };
      upath = {
        "1.2.0" = {
          fetchInfo = {
            narHash = "sha256-EOmUcE2WwQY2jmbd+9GKXXkhWqY/P/T8Z9dmTEZ/cmM=";
            type = "tarball";
            url = "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz";
          };
          ident = "upath";
          ltype = "file";
          treeInfo = { };
          version = "1.2.0";
        };
      };
      update-browserslist-db = {
        "1.0.10" = {
          binInfo = {
            binPairs = {
              browserslist-lint = "cli.js";
            };
          };
          depInfo = {
            escalade = {
              descriptor = "^3.1.1";
              pin = "3.1.1";
              runtime = true;
            };
            picocolors = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IYA2zm9AqMhRwaBbGCSbhiSC6jJ5fJdDyuyVAD0gfJs=";
            type = "tarball";
            url = "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz";
          };
          ident = "update-browserslist-db";
          ltype = "file";
          peerInfo = {
            browserslist = {
              descriptor = ">= 4.21.0";
            };
          };
          version = "1.0.10";
        };
      };
      uri-js = {
        "4.4.1" = {
          depInfo = {
            punycode = {
              descriptor = "^2.1.0";
              pin = "2.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-iMLypOgKbMR/XBQ4pWT/gOyOA0W8YKt1rQ8BUBCNzoY=";
            type = "tarball";
            url = "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz";
          };
          ident = "uri-js";
          ltype = "file";
          version = "4.4.1";
        };
      };
      urijs = {
        "1.19.11" = {
          fetchInfo = {
            narHash = "sha256-BcNLOxSJBXOwzUEMXYtoIpnGIu2fN3E71n2wLh8dFxg=";
            type = "tarball";
            url = "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz";
          };
          ident = "urijs";
          ltype = "file";
          treeInfo = { };
          version = "1.19.11";
        };
      };
      urix = {
        "0.1.0" = {
          fetchInfo = {
            narHash = "sha256-SLWW6UvNh0709iPsoL2kD5ro5Sy0W51GxOpZe4fUbrA=";
            type = "tarball";
            url = "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz";
          };
          ident = "urix";
          ltype = "file";
          treeInfo = { };
          version = "0.1.0";
        };
      };
      url = {
        "0.10.3" = {
          depInfo = {
            punycode = {
              descriptor = "1.3.2";
              pin = "1.3.2";
              runtime = true;
            };
            querystring = {
              descriptor = "0.2.0";
              pin = "0.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DcaWJK6NkOZ0Dky9uqSBn7yPYEMuZs5yrzFexrSxsM4=";
            type = "tarball";
            url = "https://registry.npmjs.org/url/-/url-0.10.3.tgz";
          };
          ident = "url";
          ltype = "file";
          version = "0.10.3";
        };
        "0.11.0" = {
          depInfo = {
            punycode = {
              descriptor = "1.3.2";
              pin = "1.3.2";
              runtime = true;
            };
            querystring = {
              descriptor = "0.2.0";
              pin = "0.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Y+Bq4ZaHOChZZMljSDX+9OhY8k+ak/qa2cZCHk93bTc=";
            type = "tarball";
            url = "https://registry.npmjs.org/url/-/url-0.11.0.tgz";
          };
          ident = "url";
          ltype = "file";
          version = "0.11.0";
        };
      };
      url-parse = {
        "1.5.10" = {
          depInfo = {
            querystringify = {
              descriptor = "^2.1.1";
              pin = "2.2.0";
              runtime = true;
            };
            requires-port = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-dPK6V1ZULfNhpdCQxgHGzTM0rHXz+wz2dkC59KVOESw=";
            type = "tarball";
            url = "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz";
          };
          ident = "url-parse";
          ltype = "file";
          version = "1.5.10";
        };
      };
      use = {
        "3.1.1" = {
          fetchInfo = {
            narHash = "sha256-N59fQbEuS6wC+5mbTJPouDhn1vScChHR/xsFHOcNDyo=";
            type = "tarball";
            url = "https://registry.npmjs.org/use/-/use-3.1.1.tgz";
          };
          ident = "use";
          ltype = "file";
          treeInfo = { };
          version = "3.1.1";
        };
      };
      util = {
        "0.10.3" = {
          depInfo = {
            inherits = {
              descriptor = "2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-MRKkWhHB+6HPRWq3XSndTaYDmDaJGUjOeLupFwUv89I=";
            type = "tarball";
            url = "https://registry.npmjs.org/util/-/util-0.10.3.tgz";
          };
          ident = "util";
          ltype = "file";
          version = "0.10.3";
        };
        "0.11.1" = {
          depInfo = {
            inherits = {
              descriptor = "2.0.3";
              pin = "2.0.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ntuvQcxcXS6OUJfYmbPQJHQ3zO05TBQp75u952Fi5Sk=";
            type = "tarball";
            url = "https://registry.npmjs.org/util/-/util-0.11.1.tgz";
          };
          ident = "util";
          ltype = "file";
          version = "0.11.1";
        };
        "0.12.5" = {
          depInfo = {
            inherits = {
              descriptor = "^2.0.3";
              pin = "2.0.4";
              runtime = true;
            };
            is-arguments = {
              descriptor = "^1.0.4";
              pin = "1.1.1";
              runtime = true;
            };
            is-generator-function = {
              descriptor = "^1.0.7";
              pin = "1.0.10";
              runtime = true;
            };
            is-typed-array = {
              descriptor = "^1.1.3";
              pin = "1.1.10";
              runtime = true;
            };
            which-typed-array = {
              descriptor = "^1.1.2";
              pin = "1.1.9";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-JnT1T9zsNRe31xMo4eDxTv4nsYX1TX3Cp99WrGnPVA8=";
            type = "tarball";
            url = "https://registry.npmjs.org/util/-/util-0.12.5.tgz";
          };
          ident = "util";
          ltype = "file";
          version = "0.12.5";
        };
      };
      util-deprecate = {
        "1.0.2" = {
          fetchInfo = {
            narHash = "sha256-rIdgRwu72yh5o+nvWoU8FWww1LMLAIKmtv8wPKglaeY=";
            type = "tarball";
            url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
          };
          ident = "util-deprecate";
          ltype = "file";
          treeInfo = { };
          version = "1.0.2";
        };
      };
      utila = {
        "0.4.0" = {
          fetchInfo = {
            narHash = "sha256-rSdG+/++WuyWSrXcZdS8Kq4RhuOr1mv92eEZPd/q9AU=";
            type = "tarball";
            url = "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz";
          };
          ident = "utila";
          ltype = "file";
          treeInfo = { };
          version = "0.4.0";
        };
      };
      utils-merge = {
        "1.0.1" = {
          fetchInfo = {
            narHash = "sha256-x3OhaIt6aOdXy4+UVsOiK5n42zgXmtfmMyLrWUtazbg=";
            type = "tarball";
            url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz";
          };
          ident = "utils-merge";
          ltype = "file";
          treeInfo = { };
          version = "1.0.1";
        };
      };
      uuid = {
        "3.4.0" = {
          binInfo = {
            binPairs = {
              uuid = "bin/uuid";
            };
          };
          fetchInfo = {
            narHash = "sha256-VKMtFIQAIRfa7/dRttrUDbAz+r6c0l9pFj2VRqt4Xig=";
            type = "tarball";
            url = "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz";
          };
          ident = "uuid";
          ltype = "file";
          treeInfo = { };
          version = "3.4.0";
        };
        "8.0.0" = {
          binInfo = {
            binPairs = {
              uuid = "dist/bin/uuid";
            };
          };
          fetchInfo = {
            narHash = "sha256-JOSx/HOOzee+Su64YmPs0vkPLOLPH4WVekQZBgB/jGM=";
            type = "tarball";
            url = "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz";
          };
          ident = "uuid";
          ltype = "file";
          treeInfo = { };
          version = "8.0.0";
        };
        "8.3.2" = {
          binInfo = {
            binPairs = {
              uuid = "dist/bin/uuid";
            };
          };
          fetchInfo = {
            narHash = "sha256-6f6GNFus7izVBO5q5wYt7nOx2+KIadh82Cvu+fz+VMc=";
            type = "tarball";
            url = "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz";
          };
          ident = "uuid";
          ltype = "file";
          treeInfo = { };
          version = "8.3.2";
        };
      };
      v8-compile-cache = {
        "2.3.0" = {
          fetchInfo = {
            narHash = "sha256-5Kzs3k3iqtocZSQix4YVrF2PaJ+Cf+LPoI9k+eH8MW0=";
            type = "tarball";
            url = "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz";
          };
          ident = "v8-compile-cache";
          ltype = "file";
          treeInfo = { };
          version = "2.3.0";
        };
      };
      v8-compile-cache-lib = {
        "3.0.1" = {
          fetchInfo = {
            narHash = "sha256-g2oJ03XWSbKQCUD8fZGVDsauWJrYN9xEpj3elQkXH2w=";
            type = "tarball";
            url = "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz";
          };
          ident = "v8-compile-cache-lib";
          ltype = "file";
          treeInfo = { };
          version = "3.0.1";
        };
      };
      v8-to-istanbul = {
        "4.1.4" = {
          depInfo = {
            "@types/istanbul-lib-coverage" = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            convert-source-map = {
              descriptor = "^1.6.0";
              pin = "1.9.0";
              runtime = true;
            };
            source-map = {
              descriptor = "^0.7.3";
              pin = "0.7.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rq+imX0ayC7elXeofefJVoN5osFYFNFTfw2XBYU1lUk=";
            type = "tarball";
            url = "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz";
          };
          ident = "v8-to-istanbul";
          ltype = "file";
          version = "4.1.4";
        };
        "9.0.1" = {
          depInfo = {
            "@jridgewell/trace-mapping" = {
              descriptor = "^0.3.12";
              pin = "0.3.17";
              runtime = true;
            };
            "@types/istanbul-lib-coverage" = {
              descriptor = "^2.0.1";
              pin = "2.0.4";
              runtime = true;
            };
            convert-source-map = {
              descriptor = "^1.6.0";
              pin = "1.9.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7KEKlZfsL2VKrB1Vdr6jqjDyoT0Cb8HhFr3UDpU9Cbs=";
            type = "tarball";
            url = "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz";
          };
          ident = "v8-to-istanbul";
          ltype = "file";
          version = "9.0.1";
        };
      };
      validate-npm-package-license = {
        "3.0.4" = {
          depInfo = {
            spdx-correct = {
              descriptor = "^3.0.0";
              pin = "3.1.1";
              runtime = true;
            };
            spdx-expression-parse = {
              descriptor = "^3.0.0";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-CNe0POqcC+Wvyftds8P4h4leM1+PYJxbHWYS6Baqecg=";
            type = "tarball";
            url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz";
          };
          ident = "validate-npm-package-license";
          ltype = "file";
          version = "3.0.4";
        };
      };
      vary = {
        "1.1.2" = {
          fetchInfo = {
            narHash = "sha256-okBmBTEoien/SfqsT2vUKPQki4RnGDJ/bo9hA7uGDq4=";
            type = "tarball";
            url = "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz";
          };
          ident = "vary";
          ltype = "file";
          treeInfo = { };
          version = "1.1.2";
        };
      };
      verror = {
        "1.10.0" = {
          depInfo = {
            assert-plus = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            core-util-is = {
              descriptor = "1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            extsprintf = {
              descriptor = "^1.2.0";
              pin = "1.3.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-PmCAyfAYR9+2rdg7TLcJj3Vy279BZs3syUoBqc8aBX0=";
            type = "tarball";
            url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz";
          };
          ident = "verror";
          ltype = "file";
          version = "1.10.0";
        };
      };
      victory-vendor = {
        "36.6.8" = {
          depInfo = {
            "@types/d3-array" = {
              descriptor = "^3.0.3";
              pin = "3.0.4";
              runtime = true;
            };
            "@types/d3-ease" = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            "@types/d3-interpolate" = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            "@types/d3-scale" = {
              descriptor = "^4.0.2";
              pin = "4.0.3";
              runtime = true;
            };
            "@types/d3-shape" = {
              descriptor = "^3.1.0";
              pin = "3.1.1";
              runtime = true;
            };
            "@types/d3-time" = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            "@types/d3-timer" = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            d3-array = {
              descriptor = "^3.1.6";
              pin = "3.2.0";
              runtime = true;
            };
            d3-ease = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            d3-interpolate = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
            d3-scale = {
              descriptor = "^4.0.2";
              pin = "4.0.2";
              runtime = true;
            };
            d3-shape = {
              descriptor = "^3.1.0";
              pin = "3.2.0";
              runtime = true;
            };
            d3-time = {
              descriptor = "^3.0.0";
              pin = "3.1.0";
              runtime = true;
            };
            d3-timer = {
              descriptor = "^3.0.1";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-DuWfV81c1oGdtTufvPmEECytMrEog5Jgmvdj+LVfpPo=";
            type = "tarball";
            url = "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.6.8.tgz";
          };
          ident = "victory-vendor";
          ltype = "file";
          version = "36.6.8";
        };
      };
      vm-browserify = {
        "1.1.2" = {
          fetchInfo = {
            narHash = "sha256-e/tMxZGNFKry/ISAugJvi7wvilTu1jvBMsxZSg1ilk4=";
            type = "tarball";
            url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz";
          };
          ident = "vm-browserify";
          ltype = "file";
          treeInfo = { };
          version = "1.1.2";
        };
      };
      w3c-hr-time = {
        "1.0.2" = {
          depInfo = {
            browser-process-hrtime = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-bY96TBxo5VKiVAHP+OQzPz4XkP/XJOEvH4ZvPjjcNkw=";
            type = "tarball";
            url = "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz";
          };
          ident = "w3c-hr-time";
          ltype = "file";
          version = "1.0.2";
        };
      };
      w3c-xmlserializer = {
        "1.1.2" = {
          depInfo = {
            domexception = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            webidl-conversions = {
              descriptor = "^4.0.2";
              pin = "4.0.2";
              runtime = true;
            };
            xml-name-validator = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-HcaP54XEyGA5szDwgJlgrkVgp1amZfwh4fxWPn2eTrk=";
            type = "tarball";
            url = "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz";
          };
          ident = "w3c-xmlserializer";
          ltype = "file";
          version = "1.1.2";
        };
      };
      walker = {
        "1.0.8" = {
          depInfo = {
            makeerror = {
              descriptor = "1.0.12";
              pin = "1.0.12";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-niQWR/fGhu9isBuMZaYUfNdyTtdn/robDxwmVWz3IWw=";
            type = "tarball";
            url = "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz";
          };
          ident = "walker";
          ltype = "file";
          version = "1.0.8";
        };
      };
      warning = {
        "4.0.3" = {
          depInfo = {
            loose-envify = {
              descriptor = "^1.0.0";
              pin = "1.4.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-OST1Pw5OsupWd8xp1wFqcb//g9BMm0QOr49U0A0GuA8=";
            type = "tarball";
            url = "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz";
          };
          ident = "warning";
          ltype = "file";
          version = "4.0.3";
        };
      };
      watchpack = {
        "1.7.5" = {
          depInfo = {
            chokidar = {
              descriptor = "^3.4.1";
              optional = true;
              pin = "3.5.3";
              runtime = true;
            };
            graceful-fs = {
              descriptor = "^4.1.2";
              pin = "4.2.10";
              runtime = true;
            };
            neo-async = {
              descriptor = "^2.5.0";
              pin = "2.6.2";
              runtime = true;
            };
            watchpack-chokidar2 = {
              descriptor = "^2.0.1";
              optional = true;
              pin = "2.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-kMP5eS4bQX9xCU5pBlOK4p/TTc8WUjIwPbufyOTdlgI=";
            type = "tarball";
            url = "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz";
          };
          ident = "watchpack";
          ltype = "file";
          version = "1.7.5";
        };
      };
      watchpack-chokidar2 = {
        "2.0.1" = {
          depInfo = {
            chokidar = {
              descriptor = "^2.1.8";
              pin = "2.1.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-vXdELF09JAIRMKjR4zOlwbqDMLdZGyE2wsYU+W95484=";
            type = "tarball";
            url = "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz";
          };
          ident = "watchpack-chokidar2";
          ltype = "file";
          version = "2.0.1";
        };
      };
      webidl-conversions = {
        "3.0.1" = {
          fetchInfo = {
            narHash = "sha256-UMeIcOqew3KPWTe2NoYe714P0kLNWNMYG+YEqV5qTVg=";
            type = "tarball";
            url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz";
          };
          ident = "webidl-conversions";
          ltype = "file";
          treeInfo = { };
          version = "3.0.1";
        };
        "4.0.2" = {
          fetchInfo = {
            narHash = "sha256-yzyeWZzlrSxiSVx078JkzkL+h6wf1J7jUpsjyASQQ7I=";
            type = "tarball";
            url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz";
          };
          ident = "webidl-conversions";
          ltype = "file";
          treeInfo = { };
          version = "4.0.2";
        };
        "7.0.0" = {
          fetchInfo = {
            narHash = "sha256-GD0Sli2FgnGuwbJrALGXal1IRwUhcZstqJ1bek+kXSU=";
            type = "tarball";
            url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz";
          };
          ident = "webidl-conversions";
          ltype = "file";
          treeInfo = { };
          version = "7.0.0";
        };
      };
      webpack-cli = {
        "3.3.12" = {
          binInfo = {
            binPairs = {
              webpack-cli = "bin/cli.js";
            };
          };
          depInfo = {
            chalk = {
              descriptor = "^2.4.2";
              pin = "2.4.2";
              runtime = true;
            };
            cross-spawn = {
              descriptor = "^6.0.5";
              pin = "6.0.5";
              runtime = true;
            };
            enhanced-resolve = {
              descriptor = "^4.1.1";
              pin = "4.5.0";
              runtime = true;
            };
            findup-sync = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            global-modules = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            import-local = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            interpret = {
              descriptor = "^1.4.0";
              pin = "1.4.0";
              runtime = true;
            };
            loader-utils = {
              descriptor = "^1.4.0";
              pin = "1.4.2";
              runtime = true;
            };
            supports-color = {
              descriptor = "^6.1.0";
              pin = "6.1.0";
              runtime = true;
            };
            v8-compile-cache = {
              descriptor = "^2.1.1";
              pin = "2.3.0";
              runtime = true;
            };
            yargs = {
              descriptor = "^13.3.2";
              pin = "13.3.2";
              runtime = true;
            };
          };

          treeInfo = lib.mkForce {
            "node_modules/chalk" = {
              key = "chalk/2.4.2";
              link = true;
            };
            "node_modules/cross-spawn" = {
              key = "cross-spawn/6.0.5";
              link = true;
            };
            "node_modules/enhanced-resolve" = {
              key = "enhanced-resolve/4.5.0";
              link = true;
            };
            "node_modules/findup-sync" = {
              key = "findup-sync/3.0.0";
              link = true;
            };
            "node_modules/global-modules" = {
              key = "global-modules/2.0.0";
              link = true;
            };
            "node_modules/import-local" = {
              key = "import-local/2.0.0";
              link = true;
            };
            "node_modules/interpret" = {
              key = "interpret/1.4.0";
              link = true;
            };
            "node_modules/loader-utils" = {
              key = "loader-utils/1.4.2";
              link = true;
            };
            "node_modules/supports-color" = {
              key = "supports-color/6.1.0";
              link = true;
            };
            "node_modules/v8-compile-cache" = {
              key = "v8-compile-cache/2.3.0";
              link = true;
            };
            "node_modules/yargs" = {
              key = "yargs/13.3.2";
              link = true;
            };
          };

          fetchInfo = {
            narHash = "sha256-+RCwLypUmnKqgT84CyFtNbItdrMaY/Zev9wu6afnaMw=";
            type = "tarball";
            url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz";
          };
          ident = "webpack-cli";
          ltype = "file";
          peerInfo = {
            webpack = {
              descriptor = "4.x.x";
            };
          };
          version = "3.3.12";
        };
      };

      webpack-sources = {
        "1.4.3" = {
          depInfo = {
            source-list-map = {
              descriptor = "^2.0.0";
              pin = "2.0.1";
              runtime = true;
            };
            source-map = {
              descriptor = "~0.6.1";
              pin = "0.6.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-nVqbymAuzyNVKcqqVsidcQamOdEMkjDq+83zLjgEyhc=";
            type = "tarball";
            url = "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz";
          };
          ident = "webpack-sources";
          ltype = "file";
          version = "1.4.3";
        };
      };
      websocket-driver = {
        "0.7.4" = {
          depInfo = {
            http-parser-js = {
              descriptor = ">=0.5.1";
              pin = "0.5.8";
              runtime = true;
            };
            safe-buffer = {
              descriptor = ">=5.1.0";
              pin = "5.2.1";
              runtime = true;
            };
            websocket-extensions = {
              descriptor = ">=0.1.1";
              pin = "0.1.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-3CXhDPLOu+RYkQNjRIKhiM4F/jooI7dyAHu7GWMWwwU=";
            type = "tarball";
            url = "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz";
          };
          ident = "websocket-driver";
          ltype = "file";
          version = "0.7.4";
        };
      };
      websocket-extensions = {
        "0.1.4" = {
          fetchInfo = {
            narHash = "sha256-Ja2jLLK9oNNgJ2sUgagm9dDk0zPfQIcopxn54XUVhpk=";
            type = "tarball";
            url = "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz";
          };
          ident = "websocket-extensions";
          ltype = "file";
          treeInfo = { };
          version = "0.1.4";
        };
      };
      wget-improved-2 = {
        "3.3.0" = {
          binInfo = {
            binPairs = {
              nwget = "bin/nwget";
            };
          };
          depInfo = {
            minimist = {
              descriptor = "1.2.6";
              pin = "1.2.6";
              runtime = true;
            };
            tunnel = {
              descriptor = "0.0.6";
              pin = "0.0.6";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ohEHUMwvasWWSSrVIaEQE87N+8fhdVMjA2ekVSlCOGU=";
            type = "tarball";
            url = "https://registry.npmjs.org/wget-improved-2/-/wget-improved-2-3.3.0.tgz";
          };
          ident = "wget-improved-2";
          ltype = "file";
          version = "3.3.0";
        };
      };
      whatwg-encoding = {
        "1.0.5" = {
          depInfo = {
            iconv-lite = {
              descriptor = "0.4.24";
              pin = "0.4.24";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Wc2UD5MNBeymRH+0ZMbNtCkmx70zGgH4mYsNQH8lAkY=";
            type = "tarball";
            url = "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz";
          };
          ident = "whatwg-encoding";
          ltype = "file";
          version = "1.0.5";
        };
      };
      whatwg-mimetype = {
        "2.3.0" = {
          fetchInfo = {
            narHash = "sha256-pfj2ExLAH+gXIFz3zn4uI/Q/YBTB8bRCyu/UlLlEbqY=";
            type = "tarball";
            url = "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz";
          };
          ident = "whatwg-mimetype";
          ltype = "file";
          treeInfo = { };
          version = "2.3.0";
        };
      };
      whatwg-url = {
        "11.0.0" = {
          depInfo = {
            tr46 = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            webidl-conversions = {
              descriptor = "^7.0.0";
              pin = "7.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-Yd7lfEHEzeE2PqhaSXNwTx889uK08jVaTdPASa1WZBM=";
            type = "tarball";
            url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz";
          };
          ident = "whatwg-url";
          ltype = "file";
          version = "11.0.0";
        };
        "5.0.0" = {
          depInfo = {
            tr46 = {
              descriptor = "~0.0.3";
              pin = "0.0.3";
              runtime = true;
            };
            webidl-conversions = {
              descriptor = "^3.0.0";
              pin = "3.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-GXbxi1vs/ypuwABnqV82s42jMh1mhmVR8gycudzD5vc=";
            type = "tarball";
            url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz";
          };
          ident = "whatwg-url";
          ltype = "file";
          version = "5.0.0";
        };
        "7.1.0" = {
          depInfo = {
            "lodash.sortby" = {
              descriptor = "^4.7.0";
              pin = "4.7.0";
              runtime = true;
            };
            tr46 = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            webidl-conversions = {
              descriptor = "^4.0.2";
              pin = "4.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-tSBka4AnaYWddfHDxebMzYaWkS33gvNBuUq1fvuLE3w=";
            type = "tarball";
            url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz";
          };
          ident = "whatwg-url";
          ltype = "file";
          version = "7.1.0";
        };
      };
      which = {
        "1.3.1" = {
          binInfo = {
            binPairs = {
              which = "bin/which";
            };
          };
          depInfo = {
            isexe = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rT38T0uM083LydXEZ0AAzczS37tTDncqnV59seAgHSg=";
            type = "tarball";
            url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz";
          };
          ident = "which";
          ltype = "file";
          version = "1.3.1";
        };
        "2.0.2" = {
          binInfo = {
            binPairs = {
              node-which = "bin/node-which";
            };
          };
          depInfo = {
            isexe = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-u114pFUXCCiUamLVVZma0Au+didZhD6RCoGTbrh2OhU=";
            type = "tarball";
            url = "https://registry.npmjs.org/which/-/which-2.0.2.tgz";
          };
          ident = "which";
          ltype = "file";
          version = "2.0.2";
        };
      };
      which-boxed-primitive = {
        "1.0.2" = {
          depInfo = {
            is-bigint = {
              descriptor = "^1.0.1";
              pin = "1.0.4";
              runtime = true;
            };
            is-boolean-object = {
              descriptor = "^1.1.0";
              pin = "1.1.2";
              runtime = true;
            };
            is-number-object = {
              descriptor = "^1.0.4";
              pin = "1.0.7";
              runtime = true;
            };
            is-string = {
              descriptor = "^1.0.5";
              pin = "1.0.7";
              runtime = true;
            };
            is-symbol = {
              descriptor = "^1.0.3";
              pin = "1.0.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-5HiYamQ407qG7OtGSNwZSpYIUeWwcT+B54zHUJ5zk5U=";
            type = "tarball";
            url = "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz";
          };
          ident = "which-boxed-primitive";
          ltype = "file";
          version = "1.0.2";
        };
      };
      which-collection = {
        "1.0.1" = {
          depInfo = {
            is-map = {
              descriptor = "^2.0.1";
              pin = "2.0.2";
              runtime = true;
            };
            is-set = {
              descriptor = "^2.0.1";
              pin = "2.0.2";
              runtime = true;
            };
            is-weakmap = {
              descriptor = "^2.0.1";
              pin = "2.0.1";
              runtime = true;
            };
            is-weakset = {
              descriptor = "^2.0.1";
              pin = "2.0.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-rRvM0EkRNEYAthcfx8ILiHX+dP6jQUHCwh/6+OF+mnQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz";
          };
          ident = "which-collection";
          ltype = "file";
          version = "1.0.1";
        };
      };
      which-module = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-i3JwDcaORamS8EHPTJsNMKD4fhQGmGozOQT3kjBf1wY=";
            type = "tarball";
            url = "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz";
          };
          ident = "which-module";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
      };
      which-typed-array = {
        "1.1.9" = {
          depInfo = {
            available-typed-arrays = {
              descriptor = "^1.0.5";
              pin = "1.0.5";
              runtime = true;
            };
            call-bind = {
              descriptor = "^1.0.2";
              pin = "1.0.2";
              runtime = true;
            };
            for-each = {
              descriptor = "^0.3.3";
              pin = "0.3.3";
              runtime = true;
            };
            gopd = {
              descriptor = "^1.0.1";
              pin = "1.0.1";
              runtime = true;
            };
            has-tostringtag = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            is-typed-array = {
              descriptor = "^1.1.10";
              pin = "1.1.10";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-lGbdPOxDLGTKrhtU4hrFhFwZjYs6bUz3rOsZvjs8aCo=";
            type = "tarball";
            url = "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz";
          };
          ident = "which-typed-array";
          ltype = "file";
          version = "1.1.9";
        };
      };
      wide-align = {
        "1.1.5" = {
          depInfo = {
            string-width = {
              descriptor = "^1.0.2 || 2 || 3 || 4";
              pin = "4.2.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-uHa8iuh3X8Zzmok/1A4ml8nER3SqYaiDysZU2tmzyWY=";
            type = "tarball";
            url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz";
          };
          ident = "wide-align";
          ltype = "file";
          version = "1.1.5";
        };
      };
      word-wrap = {
        "1.2.3" = {
          fetchInfo = {
            narHash = "sha256-IuQp+rqXsbglQ6n0uJEG9RV6QAEoQNwcUmcfHcE8YiI=";
            type = "tarball";
            url = "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz";
          };
          ident = "word-wrap";
          ltype = "file";
          treeInfo = { };
          version = "1.2.3";
        };
      };
      wordwrap = {
        "1.0.0" = {
          fetchInfo = {
            narHash = "sha256-WaWNUrhwYZHhwDowUV9OJb9MqQbULTfGBYeyUtBNDO8=";
            type = "tarball";
            url = "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz";
          };
          ident = "wordwrap";
          ltype = "file";
          treeInfo = { };
          version = "1.0.0";
        };
      };
      worker-farm = {
        "1.7.0" = {
          depInfo = {
            errno = {
              descriptor = "~0.1.7";
              pin = "0.1.8";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-SaM8d8bRUlDY5sXsLlJrAbCCSmpGU7zOAQJy8knp5Dc=";
            type = "tarball";
            url = "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz";
          };
          ident = "worker-farm";
          ltype = "file";
          version = "1.7.0";
        };
      };
      workerpool = {
        "6.2.0" = {
          fetchInfo = {
            narHash = "sha256-IV4YShspDmLEfEl+xbMnjcReulizkxQYvjKcsX19gz8=";
            type = "tarball";
            url = "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz";
          };
          ident = "workerpool";
          ltype = "file";
          treeInfo = { };
          version = "6.2.0";
        };
      };
      wrap-ansi = {
        "5.1.0" = {
          depInfo = {
            ansi-styles = {
              descriptor = "^3.2.0";
              pin = "3.2.1";
              runtime = true;
            };
            string-width = {
              descriptor = "^3.0.0";
              pin = "3.1.0";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^5.0.0";
              pin = "5.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-0WuTMZSbdRy/WP90fwP8XVKkIEcRKAWc3OLWY5nPf1U=";
            type = "tarball";
            url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz";
          };
          ident = "wrap-ansi";
          ltype = "file";
          version = "5.1.0";
        };
        "6.2.0" = {
          depInfo = {
            ansi-styles = {
              descriptor = "^4.0.0";
              pin = "4.3.0";
              runtime = true;
            };
            string-width = {
              descriptor = "^4.1.0";
              pin = "4.2.3";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^6.0.0";
              pin = "6.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-xMpt62dCwINzLupNVfeHfXFI6Muxt5HC+E+IKQhlOJg=";
            type = "tarball";
            url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz";
          };
          ident = "wrap-ansi";
          ltype = "file";
          version = "6.2.0";
        };
        "7.0.0" = {
          depInfo = {
            ansi-styles = {
              descriptor = "^4.0.0";
              pin = "4.3.0";
              runtime = true;
            };
            string-width = {
              descriptor = "^4.1.0";
              pin = "4.2.3";
              runtime = true;
            };
            strip-ansi = {
              descriptor = "^6.0.0";
              pin = "6.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-4STOnmSiJLwhYjl7yafCOFqX+PtBFdAbGTiZEHV+KZM=";
            type = "tarball";
            url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz";
          };
          ident = "wrap-ansi";
          ltype = "file";
          version = "7.0.0";
        };
      };
      wrappy = {
        "1.0.2" = {
          fetchInfo = {
            narHash = "sha256-8EvxGsoK2efCTAOoAHPbfbCoPOJvkmOLPM4XA1rEcVU=";
            type = "tarball";
            url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
          };
          ident = "wrappy";
          ltype = "file";
          treeInfo = { };
          version = "1.0.2";
        };
      };
      write-file-atomic = {
        "3.0.3" = {
          depInfo = {
            imurmurhash = {
              descriptor = "^0.1.4";
              pin = "0.1.4";
              runtime = true;
            };
            is-typedarray = {
              descriptor = "^1.0.0";
              pin = "1.0.0";
              runtime = true;
            };
            signal-exit = {
              descriptor = "^3.0.2";
              pin = "3.0.7";
              runtime = true;
            };
            typedarray-to-buffer = {
              descriptor = "^3.1.5";
              pin = "3.1.5";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-1ClfkzDDazFSZ7aS4Mo/E2k9WzT+yo3CS9wX6+xyK5c=";
            type = "tarball";
            url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz";
          };
          ident = "write-file-atomic";
          ltype = "file";
          version = "3.0.3";
        };
        "4.0.2" = {
          depInfo = {
            imurmurhash = {
              descriptor = "^0.1.4";
              pin = "0.1.4";
              runtime = true;
            };
            signal-exit = {
              descriptor = "^3.0.7";
              pin = "3.0.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-z04PuStnfCYwKVzfwgAVvBqJgpLsci4suFOQRwzCmeg=";
            type = "tarball";
            url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz";
          };
          ident = "write-file-atomic";
          ltype = "file";
          version = "4.0.2";
        };
      };
      ws = {
        "6.2.2" = {
          depInfo = {
            async-limiter = {
              descriptor = "~1.0.0";
              pin = "1.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-IIb6Z1f5J6DO3iO1YUWKcN3PgJT2DSlbOloySPy8Utw=";
            type = "tarball";
            url = "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz";
          };
          ident = "ws";
          ltype = "file";
          version = "6.2.2";
        };
        "7.5.9" = {
          fetchInfo = {
            narHash = "sha256-AN2PKyDXMovvSznANyDAWaMK3AfxVSFzp3apPBpFyGY=";
            type = "tarball";
            url = "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz";
          };
          ident = "ws";
          ltype = "file";
          peerInfo = {
            bufferutil = {
              descriptor = "^4.0.1";
              optional = true;
            };
            utf-8-validate = {
              descriptor = "^5.0.2";
              optional = true;
            };
          };
          treeInfo = { };
          version = "7.5.9";
        };
      };
      xml-name-validator = {
        "3.0.0" = {
          fetchInfo = {
            narHash = "sha256-KW9F+WxTfvWYT1LM2Uca13G68lFAZNKKsFETQG/Vt30=";
            type = "tarball";
            url = "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz";
          };
          ident = "xml-name-validator";
          ltype = "file";
          treeInfo = { };
          version = "3.0.0";
        };
      };
      xml-writer = {
        "1.7.0" = {
          fetchInfo = {
            narHash = "sha256-vUJbgZE9U92Iul+HY+eDHRS7QhSnGDQUFS6BO83OJNs=";
            type = "tarball";
            url = "https://registry.npmjs.org/xml-writer/-/xml-writer-1.7.0.tgz";
          };
          ident = "xml-writer";
          ltype = "file";
          treeInfo = { };
          version = "1.7.0";
        };
      };
      xml2js = {
        "0.4.19" = {
          depInfo = {
            sax = {
              descriptor = ">=0.6.0";
              pin = "1.2.1";
              runtime = true;
            };
            xmlbuilder = {
              descriptor = "~9.0.1";
              pin = "9.0.7";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-i2JxtiEMfR1o1Ik5mBDJQyvjdXR6iGj57XXh1g8NJws=";
            type = "tarball";
            url = "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz";
          };
          ident = "xml2js";
          ltype = "file";
          version = "0.4.19";
        };
        "0.4.23" = {
          depInfo = {
            sax = {
              descriptor = ">=0.6.0";
              pin = "1.2.1";
              runtime = true;
            };
            xmlbuilder = {
              descriptor = "~11.0.0";
              pin = "11.0.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-V7YxUJLb1PWoXJG8d5GYA10p8F7Lc/1kklJ+CuVnCZA=";
            type = "tarball";
            url = "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz";
          };
          ident = "xml2js";
          ltype = "file";
          version = "0.4.23";
        };
      };
      xmlbuilder = {
        "11.0.1" = {
          fetchInfo = {
            narHash = "sha256-7SgAQR7fqJQN1OcQ/aLrdPlsMU3allGqyLjY2YMnISY=";
            type = "tarball";
            url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz";
          };
          ident = "xmlbuilder";
          ltype = "file";
          treeInfo = { };
          version = "11.0.1";
        };
        "9.0.7" = {
          fetchInfo = {
            narHash = "sha256-hYo27j+kXy+kd36gOvdloIcy1KM8hm1PcKbru1PiAgI=";
            type = "tarball";
            url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz";
          };
          ident = "xmlbuilder";
          ltype = "file";
          treeInfo = { };
          version = "9.0.7";
        };
      };
      xmlchars = {
        "2.2.0" = {
          fetchInfo = {
            narHash = "sha256-aQUUQgn0vYzX8MpPb3B3Cfm6W4bZMMT5nNv3jNg4g2c=";
            type = "tarball";
            url = "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz";
          };
          ident = "xmlchars";
          ltype = "file";
          treeInfo = { };
          version = "2.2.0";
        };
      };
      xtend = {
        "4.0.2" = {
          fetchInfo = {
            narHash = "sha256-IOz1PyuMvBoyB1LPRuqwnkcsh/NkPY/BI93P2fhUwlQ=";
            type = "tarball";
            url = "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz";
          };
          ident = "xtend";
          ltype = "file";
          treeInfo = { };
          version = "4.0.2";
        };
      };
      y18n = {
        "4.0.3" = {
          fetchInfo = {
            narHash = "sha256-YIqmjc6LOFdMUwaTSZf9R+CiD7XTszc+yC/fuYHkOHY=";
            type = "tarball";
            url = "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz";
          };
          ident = "y18n";
          ltype = "file";
          treeInfo = { };
          version = "4.0.3";
        };
        "5.0.8" = {
          fetchInfo = {
            narHash = "sha256-iFm2pYwriQ4ikd/5Pw604ag5yU2D3/51Sl4UQ+0nleE=";
            type = "tarball";
            url = "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz";
          };
          ident = "y18n";
          ltype = "file";
          treeInfo = { };
          version = "5.0.8";
        };
      };
      yallist = {
        "3.1.1" = {
          fetchInfo = {
            narHash = "sha256-7nmo2FncYulLdSGcz4BC/y0lbFEfMHmyOSCCUTbbBXc=";
            type = "tarball";
            url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
          };
          ident = "yallist";
          ltype = "file";
          treeInfo = { };
          version = "3.1.1";
        };
        "4.0.0" = {
          fetchInfo = {
            narHash = "sha256-JQNNkqswg1ZH4o8PQS2R8WsZWJtv/5R3vRgc4d1vDR0=";
            type = "tarball";
            url = "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz";
          };
          ident = "yallist";
          ltype = "file";
          treeInfo = { };
          version = "4.0.0";
        };
      };
      yaml-ast-parser = {
        "0.0.43" = {
          fetchInfo = {
            narHash = "sha256-oj+cVm0tn3wanB1DYLUK5ae6kHBJ+IEREtzYo63YWLU=";
            type = "tarball";
            url = "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz";
          };
          ident = "yaml-ast-parser";
          ltype = "file";
          treeInfo = { };
          version = "0.0.43";
        };
      };
      yargs = {
        "13.3.2" = {
          depInfo = {
            cliui = {
              descriptor = "^5.0.0";
              pin = "5.0.0";
              runtime = true;
            };
            find-up = {
              descriptor = "^3.0.0";
              pin = "3.0.0";
              runtime = true;
            };
            get-caller-file = {
              descriptor = "^2.0.1";
              pin = "2.0.5";
              runtime = true;
            };
            require-directory = {
              descriptor = "^2.1.1";
              pin = "2.1.1";
              runtime = true;
            };
            require-main-filename = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            set-blocking = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            string-width = {
              descriptor = "^3.0.0";
              pin = "3.1.0";
              runtime = true;
            };
            which-module = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            y18n = {
              descriptor = "^4.0.0";
              pin = "4.0.3";
              runtime = true;
            };
            yargs-parser = {
              descriptor = "^13.1.2";
              pin = "13.1.2";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-vPQ8Qq6kmPX6H7X4IxUQAmAdi/7PI6jhbFEp5fjS9to=";
            type = "tarball";
            url = "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz";
          };
          ident = "yargs";
          ltype = "file";
          version = "13.3.2";
        };
        "15.4.1" = {
          depInfo = {
            cliui = {
              descriptor = "^6.0.0";
              pin = "6.0.0";
              runtime = true;
            };
            decamelize = {
              descriptor = "^1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
            find-up = {
              descriptor = "^4.1.0";
              pin = "4.1.0";
              runtime = true;
            };
            get-caller-file = {
              descriptor = "^2.0.1";
              pin = "2.0.5";
              runtime = true;
            };
            require-directory = {
              descriptor = "^2.1.1";
              pin = "2.1.1";
              runtime = true;
            };
            require-main-filename = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            set-blocking = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            string-width = {
              descriptor = "^4.2.0";
              pin = "4.2.3";
              runtime = true;
            };
            which-module = {
              descriptor = "^2.0.0";
              pin = "2.0.0";
              runtime = true;
            };
            y18n = {
              descriptor = "^4.0.0";
              pin = "4.0.3";
              runtime = true;
            };
            yargs-parser = {
              descriptor = "^18.1.2";
              pin = "18.1.3";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-6ed+1obHvUKXTXsrMaZs2dowxLEHFd2ifSgroNv2THo=";
            type = "tarball";
            url = "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz";
          };
          ident = "yargs";
          ltype = "file";
          version = "15.4.1";
        };
        "16.2.0" = {
          depInfo = {
            cliui = {
              descriptor = "^7.0.2";
              pin = "7.0.4";
              runtime = true;
            };
            escalade = {
              descriptor = "^3.1.1";
              pin = "3.1.1";
              runtime = true;
            };
            get-caller-file = {
              descriptor = "^2.0.5";
              pin = "2.0.5";
              runtime = true;
            };
            require-directory = {
              descriptor = "^2.1.1";
              pin = "2.1.1";
              runtime = true;
            };
            string-width = {
              descriptor = "^4.2.0";
              pin = "4.2.3";
              runtime = true;
            };
            y18n = {
              descriptor = "^5.0.5";
              pin = "5.0.8";
              runtime = true;
            };
            yargs-parser = {
              descriptor = "^20.2.2";
              pin = "20.2.4";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-G4v4ocXKXHasNyH3WmE2iny6zLAs5oaYrwl4BaH40tk=";
            type = "tarball";
            url = "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz";
          };
          ident = "yargs";
          ltype = "file";
          version = "16.2.0";
        };
        "17.5.1" = {
          depInfo = {
            cliui = {
              descriptor = "^7.0.2";
              pin = "7.0.4";
              runtime = true;
            };
            escalade = {
              descriptor = "^3.1.1";
              pin = "3.1.1";
              runtime = true;
            };
            get-caller-file = {
              descriptor = "^2.0.5";
              pin = "2.0.5";
              runtime = true;
            };
            require-directory = {
              descriptor = "^2.1.1";
              pin = "2.1.1";
              runtime = true;
            };
            string-width = {
              descriptor = "^4.2.3";
              pin = "4.2.3";
              runtime = true;
            };
            y18n = {
              descriptor = "^5.0.5";
              pin = "5.0.8";
              runtime = true;
            };
            yargs-parser = {
              descriptor = "^21.0.0";
              pin = "21.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-raNG3wSxwkRdgl2r+AaujGr9SetWnFqeSs9dmKKAiYE=";
            type = "tarball";
            url = "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz";
          };
          ident = "yargs";
          ltype = "file";
          version = "17.5.1";
        };
        "17.6.2" = {
          depInfo = {
            cliui = {
              descriptor = "^8.0.1";
              pin = "8.0.1";
              runtime = true;
            };
            escalade = {
              descriptor = "^3.1.1";
              pin = "3.1.1";
              runtime = true;
            };
            get-caller-file = {
              descriptor = "^2.0.5";
              pin = "2.0.5";
              runtime = true;
            };
            require-directory = {
              descriptor = "^2.1.1";
              pin = "2.1.1";
              runtime = true;
            };
            string-width = {
              descriptor = "^4.2.3";
              pin = "4.2.3";
              runtime = true;
            };
            y18n = {
              descriptor = "^5.0.5";
              pin = "5.0.8";
              runtime = true;
            };
            yargs-parser = {
              descriptor = "^21.1.1";
              pin = "21.1.1";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-wuYt4QeJRlnywemLNKriBvZkPhxUGeAPsYv3n20t95I=";
            type = "tarball";
            url = "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz";
          };
          ident = "yargs";
          ltype = "file";
          version = "17.6.2";
        };
      };
      yargs-parser = {
        "13.1.2" = {
          depInfo = {
            camelcase = {
              descriptor = "^5.0.0";
              pin = "5.3.1";
              runtime = true;
            };
            decamelize = {
              descriptor = "^1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-7sHjlVzNpaLpD8R4mBuu6ZlXEabkKMeoGULpXbt1XuY=";
            type = "tarball";
            url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz";
          };
          ident = "yargs-parser";
          ltype = "file";
          version = "13.1.2";
        };
        "18.1.3" = {
          depInfo = {
            camelcase = {
              descriptor = "^5.0.0";
              pin = "5.3.1";
              runtime = true;
            };
            decamelize = {
              descriptor = "^1.2.0";
              pin = "1.2.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-976tY0Z6Xx+k9QBVeRF8fPTCFhL51CozGGWQR/kyce4=";
            type = "tarball";
            url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz";
          };
          ident = "yargs-parser";
          ltype = "file";
          version = "18.1.3";
        };
        "20.2.4" = {
          fetchInfo = {
            narHash = "sha256-zIiWY1qBjdN7wZWppxe5NxmlYFe2q6RvBcTspoktl4E=";
            type = "tarball";
            url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz";
          };
          ident = "yargs-parser";
          ltype = "file";
          treeInfo = { };
          version = "20.2.4";
        };
        "21.1.1" = {
          fetchInfo = {
            narHash = "sha256-mbMbMuJ6Cit1Xns/Fi77RJytrnfC7+AzvAU+x5cdR6I=";
            type = "tarball";
            url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz";
          };
          ident = "yargs-parser";
          ltype = "file";
          treeInfo = { };
          version = "21.1.1";
        };
      };
      yargs-unparser = {
        "2.0.0" = {
          depInfo = {
            camelcase = {
              descriptor = "^6.0.0";
              pin = "6.3.0";
              runtime = true;
            };
            decamelize = {
              descriptor = "^4.0.0";
              pin = "4.0.0";
              runtime = true;
            };
            flat = {
              descriptor = "^5.0.2";
              pin = "5.0.2";
              runtime = true;
            };
            is-plain-obj = {
              descriptor = "^2.1.0";
              pin = "2.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-ehc+zG134sU5x9q5Mr2WcpEfAEKn8ffUkU438BFrjHo=";
            type = "tarball";
            url = "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz";
          };
          ident = "yargs-unparser";
          ltype = "file";
          version = "2.0.0";
        };
      };
      yauzl = {
        "2.10.0" = {
          depInfo = {
            buffer-crc32 = {
              descriptor = "~0.2.3";
              pin = "0.2.13";
              runtime = true;
            };
            fd-slicer = {
              descriptor = "~1.1.0";
              pin = "1.1.0";
              runtime = true;
            };
          };
          fetchInfo = {
            narHash = "sha256-eYHuqM8pwtggRWn5R/pYmloLYXpCsXUsSUZLIrGB5Zs=";
            type = "tarball";
            url = "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz";
          };
          ident = "yauzl";
          ltype = "file";
          version = "2.10.0";
        };
      };
      yn = {
        "2.0.0" = {
          fetchInfo = {
            narHash = "sha256-uZzzHc2Kzt55GfRQaIiOBHYjcidCKs7at3MjZcHbCKk=";
            type = "tarball";
            url = "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz";
          };
          ident = "yn";
          ltype = "file";
          treeInfo = { };
          version = "2.0.0";
        };
        "3.1.1" = {
          fetchInfo = {
            narHash = "sha256-oQn9sGhdNH1gnrDY+SeA97dSB/IpDojryhnv/mlhiTY=";
            type = "tarball";
            url = "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz";
          };
          ident = "yn";
          ltype = "file";
          treeInfo = { };
          version = "3.1.1";
        };
      };
      yocto-queue = {
        "0.1.0" = {
          fetchInfo = {
            narHash = "sha256-DpbkBR6X0fZcRRdqavXuN5z2r2EfhSO5pbc2PuZwDFY=";
            type = "tarball";
            url = "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz";
          };
          ident = "yocto-queue";
          ltype = "file";
          treeInfo = { };
          version = "0.1.0";
        };
      };
      zod = {
        "3.20.2" = {
          fetchInfo = {
            narHash = "sha256-YWR+tU/ycJo+aKOAtMDqSEDw6eekzbXbHXn6HGfVAjk=";
            type = "tarball";
            url = "https://registry.npmjs.org/zod/-/zod-3.20.2.tgz";
          };
          ident = "zod";
          ltype = "file";
          treeInfo = { };
          version = "3.20.2";
        };
      };
    };
  };
}
