diff --git a/package-lock.json b/package-lock.json index 65d610bb..213c570c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1670,16 +1670,16 @@ } }, "node_modules/@tensorflow/tfjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-3.4.0.tgz", - "integrity": "sha512-0iLwMc4Xx6ocdBiTg1JzMN2aIK5qmPniuvi0LXbmps+znyTt75ErqGRRyyOLIMyNsB84tuSSs4efutry6md9yw==", - "dependencies": { - "@tensorflow/tfjs-backend-cpu": "3.4.0", - "@tensorflow/tfjs-backend-webgl": "3.4.0", - "@tensorflow/tfjs-converter": "3.4.0", - "@tensorflow/tfjs-core": "3.4.0", - "@tensorflow/tfjs-data": "3.4.0", - "@tensorflow/tfjs-layers": "3.4.0", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-3.5.0.tgz", + "integrity": "sha512-+n8CxuSh1XwrLiS9jKXhHS/hpcSiUosrK4BYBbKBGhoBVjLl47NnlNYtx5o5cTvWW3HD/PoJxa3jpaSB1ukuaw==", + "dependencies": { + "@tensorflow/tfjs-backend-cpu": "3.5.0", + "@tensorflow/tfjs-backend-webgl": "3.5.0", + "@tensorflow/tfjs-converter": "3.5.0", + "@tensorflow/tfjs-core": "3.5.0", + "@tensorflow/tfjs-data": "3.5.0", + "@tensorflow/tfjs-layers": "3.5.0", "argparse": "^1.0.10", "chalk": "^4.1.0", "core-js": "3", @@ -1719,12 +1719,12 @@ "integrity": "sha1-JDhQTa0zkXMUv/GKxNeU8W1qrsw=" }, "node_modules/@tensorflow/tfjs-node": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-node/-/tfjs-node-3.4.0.tgz", - "integrity": "sha512-8+xsaw8O48zya3wgWVQ3LcPkpVLPO01+Dc0DP71H9CRWVexwIsLvSJYGw5Xie9+x7IBFfLhqDK43FlB7vKK42A==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-node/-/tfjs-node-3.5.0.tgz", + "integrity": "sha512-GnFv7+A1Uwcm6sfaD2ICux1qdJ0zvzLZhMLRIjnm4rSoyc8BbaUXPOxz6tIQAfab5sWO5M403nmL4IpnfS9S3Q==", "hasInstallScript": true, "dependencies": { - "@tensorflow/tfjs": "3.4.0", + "@tensorflow/tfjs": "3.5.0", "adm-zip": "^0.4.11", "google-protobuf": "^3.9.2", "https-proxy-agent": "^2.2.1", @@ -1738,9 +1738,9 @@ } }, "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-backend-cpu": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-3.4.0.tgz", - "integrity": "sha512-qbSLxo0CU1XEy7/KdfEg3RN6C+GKLzQ23ISp8bROqgtq2Gq1+NLY2cgi7RJLJLpb7VQmgLNj4yqRyaOY9gH6Ng==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-3.5.0.tgz", + "integrity": "sha512-aFSbjVLBKV0OpvE4QGSpIvtxhxpqyz09WhnuMZMhxjxCrjrPYbX7gEjXIHvgF8dEs6SX19XUaChgIftyKd2YIQ==", "dependencies": { "@types/seedrandom": "2.4.27", "seedrandom": "2.4.3" @@ -1749,15 +1749,15 @@ "yarn": ">= 1.3.2" }, "peerDependencies": { - "@tensorflow/tfjs-core": "3.4.0" + "@tensorflow/tfjs-core": "3.5.0" } }, "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-backend-webgl": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-3.4.0.tgz", - "integrity": "sha512-1SfKbq78VImViUhOyGJMvg2wfxptXnFcJ6XkF7a+u4vmq4sroPdyaxtkSJvDzXSqOefwRYS4WpskIvEOfyRajw==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-3.5.0.tgz", + "integrity": "sha512-zeuOmfi0wbrZwjUp6M4hsctQvUuQVmO18A8V68xp+u6QC4jp3P5hNdjF7iOiMW/3iNVylYht8MbHYjQLyJAQdw==", "dependencies": { - "@tensorflow/tfjs-backend-cpu": "3.4.0", + "@tensorflow/tfjs-backend-cpu": "3.5.0", "@types/offscreencanvas": "~2019.3.0", "@types/seedrandom": "2.4.27", "@types/webgl-ext": "0.0.30", @@ -1768,21 +1768,21 @@ "yarn": ">= 1.3.2" }, "peerDependencies": { - "@tensorflow/tfjs-core": "3.4.0" + "@tensorflow/tfjs-core": "3.5.0" } }, "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-converter": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-3.4.0.tgz", - "integrity": "sha512-igZ/S4Pa2DXL1p2J4ifomuH5kWJeRJoyIn8S1/1ufiXgv1hFeAq+ZmqYHce+XT+XWDRO39xZeG6+dwAi6j7iMA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-3.5.0.tgz", + "integrity": "sha512-eAx1nEaREzPfcIOnyp1PUvQdjob9MtCJM/syh4v05FBV7UrUNpxNMliA4JgjiFvdnhrM4e06/CeqMA8/AVw2wg==", "peerDependencies": { - "@tensorflow/tfjs-core": "3.4.0" + "@tensorflow/tfjs-core": "3.5.0" } }, "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-core": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-3.4.0.tgz", - "integrity": "sha512-cLiqC+eKFGZj0qfI+Lc7XE9moFaTSN0xs6CH/yGFgR1/1E8HuRkoUmWE3hV6uQ9Er0WZM3RCOgYc3baM2F4OAw==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-3.5.0.tgz", + "integrity": "sha512-NOs9hY9nj/iPaz2cSrWpq8G07i96/ot+1l1RoBoA1s1cZakb43pLhntm1Mj4vhSxp7dbc/BSs+t6/S+45OZTUA==", "dependencies": { "@types/offscreencanvas": "~2019.3.0", "@types/seedrandom": "2.4.27", @@ -1795,24 +1795,24 @@ } }, "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-data": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-3.4.0.tgz", - "integrity": "sha512-8CM1ZDm5Hk+uU2/pESzLDe7wX/iOpn2gs3vH7oY9IL0MR6NwKmcV8YhZJx2+SoF2QVvEpjcTZlWnJhA8iX6ChQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-3.5.0.tgz", + "integrity": "sha512-zCyMiqa94Wsyt5N6z9iPYrw16RANVA1LFPIjMqzk66EUPfBJNa2qiOaDnjQOEUNuUsM0jB7NO3BPh51LSWSOKQ==", "dependencies": { "@types/node-fetch": "^2.1.2", "node-fetch": "~2.6.1" }, "peerDependencies": { - "@tensorflow/tfjs-core": "3.4.0", + "@tensorflow/tfjs-core": "3.5.0", "seedrandom": "~2.4.3" } }, "node_modules/@tensorflow/tfjs/node_modules/@tensorflow/tfjs-layers": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-3.4.0.tgz", - "integrity": "sha512-e2ZWZbp7N4tN7H9DB+WG5RSIlHQSQ6nfUvqLCYY17c9CEVmZMl3k1Nwao3lS6GVja0vZxmbEE9phngABd7mp6A==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-3.5.0.tgz", + "integrity": "sha512-vuJsJdJej5uFC4d5xlRvNm7iONEL1pS5owjNoJ4MpNcZOtNd7kfI8qYPL8ICickG0EdXjUVa3A209iDdH0qiqA==", "peerDependencies": { - "@tensorflow/tfjs-core": "3.4.0" + "@tensorflow/tfjs-core": "3.5.0" } }, "node_modules/@tensorflow/tfjs/node_modules/seedrandom": { @@ -2259,7 +2259,8 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=", - "dev": true + "dev": true, + "peer": true }, "node_modules/any-promise": { "version": "1.3.0", @@ -9198,7 +9199,181 @@ "treeverse", "validate-npm-package-name", "which", - "write-file-atomic" + "write-file-atomic", + "@npmcli/disparity-colors", + "@npmcli/git", + "@npmcli/installed-package-contents", + "@npmcli/map-workspaces", + "@npmcli/metavuln-calculator", + "@npmcli/move-file", + "@npmcli/name-from-folder", + "@npmcli/node-gyp", + "@npmcli/promise-spawn", + "@tootallnate/once", + "agent-base", + "agentkeepalive", + "aggregate-error", + "ajv", + "ansi-regex", + "ansi-styles", + "aproba", + "are-we-there-yet", + "asap", + "asn1", + "assert-plus", + "asynckit", + "aws-sign2", + "aws4", + "balanced-match", + "bcrypt-pbkdf", + "bin-links", + "binary-extensions", + "brace-expansion", + "builtins", + "caseless", + "cidr-regex", + "clean-stack", + "clone", + "cmd-shim", + "code-point-at", + "color-convert", + "color-name", + "colors", + "combined-stream", + "common-ancestor-path", + "concat-map", + "console-control-strings", + "core-util-is", + "dashdash", + "debug", + "debuglog", + "defaults", + "delayed-stream", + "delegates", + "depd", + "dezalgo", + "diff", + "ecc-jsbn", + "emoji-regex", + "encoding", + "env-paths", + "err-code", + "extend", + "extsprintf", + "fast-deep-equal", + "fast-json-stable-stringify", + "forever-agent", + "form-data", + "fs-minipass", + "fs.realpath", + "function-bind", + "gauge", + "getpass", + "har-schema", + "har-validator", + "has", + "has-flag", + "has-unicode", + "http-cache-semantics", + "http-proxy-agent", + "http-signature", + "https-proxy-agent", + "humanize-ms", + "iconv-lite", + "ignore-walk", + "imurmurhash", + "indent-string", + "infer-owner", + "inflight", + "inherits", + "ip", + "ip-regex", + "is-core-module", + "is-fullwidth-code-point", + "is-lambda", + "is-typedarray", + "isarray", + "isexe", + "isstream", + "jsbn", + "json-schema", + "json-schema-traverse", + "json-stringify-nice", + "json-stringify-safe", + "jsonparse", + "jsprim", + "just-diff", + "just-diff-apply", + "lru-cache", + "mime-db", + "mime-types", + "minimatch", + "minipass-collect", + "minipass-fetch", + "minipass-flush", + "minipass-json-stream", + "minipass-sized", + "minizlib", + "mute-stream", + "normalize-package-data", + "npm-bundled", + "npm-install-checks", + "npm-normalize-package-bin", + "npm-packlist", + "number-is-nan", + "oauth-sign", + "object-assign", + "once", + "p-map", + "path-is-absolute", + "path-parse", + "performance-now", + "process-nextick-args", + "promise-all-reject-late", + "promise-call-limit", + "promise-inflight", + "promise-retry", + "promzard", + "psl", + "punycode", + "qs", + "read-cmd-shim", + "readable-stream", + "request", + "resolve", + "retry", + "safe-buffer", + "safer-buffer", + "set-blocking", + "signal-exit", + "smart-buffer", + "socks", + "socks-proxy-agent", + "spdx-correct", + "spdx-exceptions", + "spdx-expression-parse", + "spdx-license-ids", + "sshpk", + "string_decoder", + "string-width", + "stringify-package", + "strip-ansi", + "supports-color", + "tunnel-agent", + "tweetnacl", + "typedarray-to-buffer", + "unique-filename", + "unique-slug", + "uri-js", + "util-deprecate", + "uuid", + "validate-npm-package-license", + "verror", + "walk-up-path", + "wcwidth", + "wide-align", + "wrappy", + "yallist" ], "dev": true, "dependencies": { @@ -18231,16 +18406,16 @@ "requires": {} }, "@tensorflow/tfjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-3.4.0.tgz", - "integrity": "sha512-0iLwMc4Xx6ocdBiTg1JzMN2aIK5qmPniuvi0LXbmps+znyTt75ErqGRRyyOLIMyNsB84tuSSs4efutry6md9yw==", - "requires": { - "@tensorflow/tfjs-backend-cpu": "3.4.0", - "@tensorflow/tfjs-backend-webgl": "3.4.0", - "@tensorflow/tfjs-converter": "3.4.0", - "@tensorflow/tfjs-core": "3.4.0", - "@tensorflow/tfjs-data": "3.4.0", - "@tensorflow/tfjs-layers": "3.4.0", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-3.5.0.tgz", + "integrity": "sha512-+n8CxuSh1XwrLiS9jKXhHS/hpcSiUosrK4BYBbKBGhoBVjLl47NnlNYtx5o5cTvWW3HD/PoJxa3jpaSB1ukuaw==", + "requires": { + "@tensorflow/tfjs-backend-cpu": "3.5.0", + "@tensorflow/tfjs-backend-webgl": "3.5.0", + "@tensorflow/tfjs-converter": "3.5.0", + "@tensorflow/tfjs-core": "3.5.0", + "@tensorflow/tfjs-data": "3.5.0", + "@tensorflow/tfjs-layers": "3.5.0", "argparse": "^1.0.10", "chalk": "^4.1.0", "core-js": "3", @@ -18249,20 +18424,20 @@ }, "dependencies": { "@tensorflow/tfjs-backend-cpu": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-3.4.0.tgz", - "integrity": "sha512-qbSLxo0CU1XEy7/KdfEg3RN6C+GKLzQ23ISp8bROqgtq2Gq1+NLY2cgi7RJLJLpb7VQmgLNj4yqRyaOY9gH6Ng==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-3.5.0.tgz", + "integrity": "sha512-aFSbjVLBKV0OpvE4QGSpIvtxhxpqyz09WhnuMZMhxjxCrjrPYbX7gEjXIHvgF8dEs6SX19XUaChgIftyKd2YIQ==", "requires": { "@types/seedrandom": "2.4.27", "seedrandom": "2.4.3" } }, "@tensorflow/tfjs-backend-webgl": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-3.4.0.tgz", - "integrity": "sha512-1SfKbq78VImViUhOyGJMvg2wfxptXnFcJ6XkF7a+u4vmq4sroPdyaxtkSJvDzXSqOefwRYS4WpskIvEOfyRajw==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-3.5.0.tgz", + "integrity": "sha512-zeuOmfi0wbrZwjUp6M4hsctQvUuQVmO18A8V68xp+u6QC4jp3P5hNdjF7iOiMW/3iNVylYht8MbHYjQLyJAQdw==", "requires": { - "@tensorflow/tfjs-backend-cpu": "3.4.0", + "@tensorflow/tfjs-backend-cpu": "3.5.0", "@types/offscreencanvas": "~2019.3.0", "@types/seedrandom": "2.4.27", "@types/webgl-ext": "0.0.30", @@ -18271,15 +18446,15 @@ } }, "@tensorflow/tfjs-converter": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-3.4.0.tgz", - "integrity": "sha512-igZ/S4Pa2DXL1p2J4ifomuH5kWJeRJoyIn8S1/1ufiXgv1hFeAq+ZmqYHce+XT+XWDRO39xZeG6+dwAi6j7iMA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-3.5.0.tgz", + "integrity": "sha512-eAx1nEaREzPfcIOnyp1PUvQdjob9MtCJM/syh4v05FBV7UrUNpxNMliA4JgjiFvdnhrM4e06/CeqMA8/AVw2wg==", "requires": {} }, "@tensorflow/tfjs-core": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-3.4.0.tgz", - "integrity": "sha512-cLiqC+eKFGZj0qfI+Lc7XE9moFaTSN0xs6CH/yGFgR1/1E8HuRkoUmWE3hV6uQ9Er0WZM3RCOgYc3baM2F4OAw==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-3.5.0.tgz", + "integrity": "sha512-NOs9hY9nj/iPaz2cSrWpq8G07i96/ot+1l1RoBoA1s1cZakb43pLhntm1Mj4vhSxp7dbc/BSs+t6/S+45OZTUA==", "requires": { "@types/offscreencanvas": "~2019.3.0", "@types/seedrandom": "2.4.27", @@ -18289,18 +18464,18 @@ } }, "@tensorflow/tfjs-data": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-3.4.0.tgz", - "integrity": "sha512-8CM1ZDm5Hk+uU2/pESzLDe7wX/iOpn2gs3vH7oY9IL0MR6NwKmcV8YhZJx2+SoF2QVvEpjcTZlWnJhA8iX6ChQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-3.5.0.tgz", + "integrity": "sha512-zCyMiqa94Wsyt5N6z9iPYrw16RANVA1LFPIjMqzk66EUPfBJNa2qiOaDnjQOEUNuUsM0jB7NO3BPh51LSWSOKQ==", "requires": { "@types/node-fetch": "^2.1.2", "node-fetch": "~2.6.1" } }, "@tensorflow/tfjs-layers": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-3.4.0.tgz", - "integrity": "sha512-e2ZWZbp7N4tN7H9DB+WG5RSIlHQSQ6nfUvqLCYY17c9CEVmZMl3k1Nwao3lS6GVja0vZxmbEE9phngABd7mp6A==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-3.5.0.tgz", + "integrity": "sha512-vuJsJdJej5uFC4d5xlRvNm7iONEL1pS5owjNoJ4MpNcZOtNd7kfI8qYPL8ICickG0EdXjUVa3A209iDdH0qiqA==", "requires": {} }, "seedrandom": { @@ -18336,11 +18511,11 @@ } }, "@tensorflow/tfjs-node": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-node/-/tfjs-node-3.4.0.tgz", - "integrity": "sha512-8+xsaw8O48zya3wgWVQ3LcPkpVLPO01+Dc0DP71H9CRWVexwIsLvSJYGw5Xie9+x7IBFfLhqDK43FlB7vKK42A==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-node/-/tfjs-node-3.5.0.tgz", + "integrity": "sha512-GnFv7+A1Uwcm6sfaD2ICux1qdJ0zvzLZhMLRIjnm4rSoyc8BbaUXPOxz6tIQAfab5sWO5M403nmL4IpnfS9S3Q==", "requires": { - "@tensorflow/tfjs": "3.4.0", + "@tensorflow/tfjs": "3.5.0", "adm-zip": "^0.4.11", "google-protobuf": "^3.9.2", "https-proxy-agent": "^2.2.1", @@ -18733,7 +18908,8 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=", - "dev": true + "dev": true, + "peer": true }, "any-promise": { "version": "1.3.0",