diff --git a/package-lock.json b/package-lock.json index 3917dee..cfc0fe6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -95,6 +95,31 @@ "node": ">=20.0.0" } }, + "frontend/node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "frontend/node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", @@ -1729,31 +1754,11 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/runtime-corejs2": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.26.10.tgz", - "integrity": "sha512-JfoPiD7f/vvd/PaOfu5cr9CyzwDMPg4T0nX3MQr6IgTq49DhjvUcmjmjA7j6+xih1Evq+QKZnge1SoIlYozv/Q==", - "license": "MIT", - "dependencies": { - "core-js": "^2.6.12", - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs2/node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "hasInstallScript": true, - "license": "MIT" - }, "node_modules/@babel/runtime-corejs3": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.29.7.tgz", "integrity": "sha512-ppj9ouYku+RX0ljtgZd+KMO5mkM2bCqg8H2PYAFWnLsHEIKIdRojqbJ2i3eVHrisuxy7nOFCmngTDdWtUCdXUQ==", + "dev": true, "license": "MIT", "dependencies": { "core-js-pure": "^3.48.0" @@ -1807,90 +1812,12 @@ "node": ">=6.9.0" } }, - "node_modules/@cornerstonejs/adapters": { - "version": "4.15.29", - "resolved": "https://registry.npmjs.org/@cornerstonejs/adapters/-/adapters-4.15.29.tgz", - "integrity": "sha512-OcG3YtCQ+C7X/f7buK3dsMOc8NyqsgH/LZRT/JbvppUnqhhfyKIpBTtJG+2+roMyLsi3QrsCeI9Eu6KaQgFFvw==", - "license": "MIT", - "dependencies": { - "@babel/runtime-corejs2": "7.26.10", - "buffer": "6.0.3", - "dcmjs": "0.48.0", - "gl-matrix": "3.4.3", - "ndarray": "1.0.19" - }, - "peerDependencies": { - "@cornerstonejs/core": "4.15.29", - "@cornerstonejs/tools": "4.15.29" - } - }, - "node_modules/@cornerstonejs/adapters/node_modules/dcmjs": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/dcmjs/-/dcmjs-0.48.0.tgz", - "integrity": "sha512-hxDxLkfs3roAx3KaDue4aexeFUXCT073wuepvQ7FdS6gZs+WfYYSv/IDW/ejMfVAazs8lLgRfit2reEbKmQYsQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime-corejs3": "^7.22.5", - "adm-zip": "^0.5.10", - "gl-matrix": "^3.1.0", - "lodash.clonedeep": "^4.5.0", - "loglevel": "^1.8.1", - "ndarray": "^1.0.19", - "pako": "^2.0.4" - } - }, - "node_modules/@cornerstonejs/adapters/node_modules/gl-matrix": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", - "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==", - "license": "MIT" - }, - "node_modules/@cornerstonejs/ai": { - "version": "4.15.29", - "resolved": "https://registry.npmjs.org/@cornerstonejs/ai/-/ai-4.15.29.tgz", - "integrity": "sha512-fTbfAE7HpXES+vPYzhP0eGljmwykGkbY38LymbMsrn7p6DmvKuJIh4sfUzUtIPW+5kMnCiXAEUhi3+oebQZs0g==", - "license": "MIT", - "dependencies": { - "@babel/runtime-corejs2": "7.26.10", - "buffer": "6.0.3", - "dcmjs": "0.48.0", - "gl-matrix": "3.4.3", - "lodash.clonedeep": "4.5.0", - "ndarray": "1.0.19", - "onnxruntime-common": "1.17.1", - "onnxruntime-web": "1.17.1" - }, - "peerDependencies": { - "@cornerstonejs/core": "4.15.29", - "@cornerstonejs/tools": "4.15.29" - } - }, - "node_modules/@cornerstonejs/ai/node_modules/dcmjs": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/dcmjs/-/dcmjs-0.48.0.tgz", - "integrity": "sha512-hxDxLkfs3roAx3KaDue4aexeFUXCT073wuepvQ7FdS6gZs+WfYYSv/IDW/ejMfVAazs8lLgRfit2reEbKmQYsQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime-corejs3": "^7.22.5", - "adm-zip": "^0.5.10", - "gl-matrix": "^3.1.0", - "lodash.clonedeep": "^4.5.0", - "loglevel": "^1.8.1", - "ndarray": "^1.0.19", - "pako": "^2.0.4" - } - }, - "node_modules/@cornerstonejs/ai/node_modules/gl-matrix": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", - "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==", - "license": "MIT" - }, "node_modules/@cornerstonejs/calculate-suv": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@cornerstonejs/calculate-suv/-/calculate-suv-1.1.0.tgz", - "integrity": "sha512-Q9XraiDJif9aMFArD2iEuDO/HXbcRVCqB7KfaHgDrdTTjgDFovS91Psbdim7crypRSvE6dh/+HKeFNHdvNkA6w==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@cornerstonejs/calculate-suv/-/calculate-suv-1.0.3.tgz", + "integrity": "sha512-2SwVJKzC1DzyxdxJtCht9dhTND2GFjLwhhkDyyC7vJq5tIgbhxgPk1CSwovO1pxmoybAXzjOxnaubllxLgoT+w==", "license": "MIT", + "peer": true, "engines": { "node": ">=10" } @@ -1968,35 +1895,79 @@ "dicom-parser": "^1.8.9" } }, - "node_modules/@cornerstonejs/labelmap-interpolation": { - "version": "4.15.29", - "resolved": "https://registry.npmjs.org/@cornerstonejs/labelmap-interpolation/-/labelmap-interpolation-4.15.29.tgz", - "integrity": "sha512-4pZTcZWv88l59HDSd/arlJ/WNcdxf9WZbm4GiwsrOZxKx8vkLivnKA+pjPUu1LugCJjlLMgugEVnBhZCk+hW7w==", + "node_modules/@cornerstonejs/metadata": { + "version": "5.6.8", + "resolved": "https://registry.npmjs.org/@cornerstonejs/metadata/-/metadata-5.6.8.tgz", + "integrity": "sha512-GEjKg+JKMyv980xzidF2kbdkMP337GEza7VU3YQ7qR3UnqqoU3rUiuJ2WlNuQB3odCM7efsG56zKCkdB5eDOCQ==", "license": "MIT", + "peer": true, "dependencies": { - "@itk-wasm/morphological-contour-interpolation": "1.1.0", - "itk-wasm": "1.0.0-b.165" + "@cornerstonejs/calculate-suv": "1.0.3", + "@cornerstonejs/utils": "5.6.8", + "dcmjs": "0.52.0", + "gl-matrix": "3.4.3" }, - "peerDependencies": { - "@cornerstonejs/core": "4.15.29", - "@cornerstonejs/tools": "4.15.29", - "@kitware/vtk.js": "34.15.1" + "funding": { + "type": "individual", + "url": "https://ohif.org/donate" } }, - "node_modules/@cornerstonejs/polymorphic-segmentation": { - "version": "4.15.29", - "resolved": "https://registry.npmjs.org/@cornerstonejs/polymorphic-segmentation/-/polymorphic-segmentation-4.15.29.tgz", - "integrity": "sha512-EMCw2Y+bjtI3qfCAv1VbAumWH8XNokEMA1roI03jLzaCvr0+8Jts9Z3P4kyQmOm60veaad9214yM9IZ41J4zGQ==", + "node_modules/@cornerstonejs/metadata/node_modules/@babel/runtime-corejs3": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.29.2.tgz", + "integrity": "sha512-Lc94FOD5+0aXhdb0Tdg3RUtqT6yWbI/BbFWvlaSJ3gAb9Ks+99nHRDKADVqC37er4eCB0fHyWT+y+K3QOvJKbw==", "license": "MIT", + "peer": true, "dependencies": { - "@icr/polyseg-wasm": "0.4.0" + "core-js-pure": "^3.48.0" }, - "peerDependencies": { - "@cornerstonejs/core": "4.15.29", - "@cornerstonejs/tools": "4.15.29", - "@kitware/vtk.js": "34.15.1" + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@cornerstonejs/metadata/node_modules/adm-zip": { + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.17.tgz", + "integrity": "sha512-+Ut8d9LLqwEvHHJl1+PIHqoyDxFgVN847JTVM3Izi3xHDWPE4UtzzXysMZQs64DMcrJfBeS/uoEP4AD3HQHnQQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/@cornerstonejs/metadata/node_modules/dcmjs": { + "version": "0.52.0", + "resolved": "https://registry.npmjs.org/dcmjs/-/dcmjs-0.52.0.tgz", + "integrity": "sha512-0/mT9NACKnwnOnkUx7JAqmWxRcUr7HiCoptw1KhN2StNYE0Hy6+tmpI7CU+lJuBc4rFpcMCalvI8QO6JkJ+7Fg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/runtime-corejs3": "7.29.2", + "adm-zip": "0.5.17", + "gl-matrix": "3.4.4", + "lodash.clonedeep": "4.5.0", + "loglevel": "1.9.2", + "ndarray": "1.0.19", + "pako": "2.1.0" + }, + "engines": { + "node": ">=22.13" } }, + "node_modules/@cornerstonejs/metadata/node_modules/dcmjs/node_modules/gl-matrix": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.4.tgz", + "integrity": "sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==", + "license": "MIT", + "peer": true + }, + "node_modules/@cornerstonejs/metadata/node_modules/gl-matrix": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", + "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==", + "license": "MIT", + "peer": true + }, "node_modules/@cornerstonejs/tools": { "version": "3.33.5", "resolved": "https://registry.npmjs.org/@cornerstonejs/tools/-/tools-3.33.5.tgz", @@ -2021,6 +1992,68 @@ "gl-matrix": "^3.4.3" } }, + "node_modules/@cornerstonejs/utils": { + "version": "5.6.8", + "resolved": "https://registry.npmjs.org/@cornerstonejs/utils/-/utils-5.6.8.tgz", + "integrity": "sha512-cS2KwXJ7Bji1V125WChgYm43LI4DaJ83XHt8Hz5SmV7kcAY1KWEOCImG0NqAtI3W7RiUD6s+xyk8RdFCt1rmHw==", + "license": "MIT", + "peer": true, + "dependencies": { + "dcmjs": "0.52.0" + }, + "funding": { + "type": "individual", + "url": "https://ohif.org/donate" + } + }, + "node_modules/@cornerstonejs/utils/node_modules/@babel/runtime-corejs3": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.29.2.tgz", + "integrity": "sha512-Lc94FOD5+0aXhdb0Tdg3RUtqT6yWbI/BbFWvlaSJ3gAb9Ks+99nHRDKADVqC37er4eCB0fHyWT+y+K3QOvJKbw==", + "license": "MIT", + "peer": true, + "dependencies": { + "core-js-pure": "^3.48.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@cornerstonejs/utils/node_modules/adm-zip": { + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.17.tgz", + "integrity": "sha512-+Ut8d9LLqwEvHHJl1+PIHqoyDxFgVN847JTVM3Izi3xHDWPE4UtzzXysMZQs64DMcrJfBeS/uoEP4AD3HQHnQQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/@cornerstonejs/utils/node_modules/dcmjs": { + "version": "0.52.0", + "resolved": "https://registry.npmjs.org/dcmjs/-/dcmjs-0.52.0.tgz", + "integrity": "sha512-0/mT9NACKnwnOnkUx7JAqmWxRcUr7HiCoptw1KhN2StNYE0Hy6+tmpI7CU+lJuBc4rFpcMCalvI8QO6JkJ+7Fg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/runtime-corejs3": "7.29.2", + "adm-zip": "0.5.17", + "gl-matrix": "3.4.4", + "lodash.clonedeep": "4.5.0", + "loglevel": "1.9.2", + "ndarray": "1.0.19", + "pako": "2.1.0" + }, + "engines": { + "node": ">=22.13" + } + }, + "node_modules/@date-fns/tz": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@date-fns/tz/-/tz-1.5.0.tgz", + "integrity": "sha512-lwYN/vDPeNRULcepoE/LO2Pgx+7/RV+S9ARfbc9lr2DtGkOD7pAiruHvbR1RX3Qyf6ja47EWJDMsNK5vK08DJg==", + "license": "MIT" + }, "node_modules/@electron-internal/extract-zip": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@electron-internal/extract-zip/-/extract-zip-1.0.5.tgz", @@ -2327,31 +2360,31 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", - "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz", + "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==", "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.11" + "@floating-ui/utils": "^0.2.12" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", - "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz", + "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==", "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.7.5", - "@floating-ui/utils": "^0.2.11" + "@floating-ui/core": "^1.8.0", + "@floating-ui/utils": "^0.2.12" } }, "node_modules/@floating-ui/react-dom": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz", - "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.9.tgz", + "integrity": "sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg==", "license": "MIT", "dependencies": { - "@floating-ui/dom": "^1.7.6" + "@floating-ui/dom": "^1.8.0" }, "peerDependencies": { "react": ">=16.8.0", @@ -2359,9 +2392,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", - "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz", + "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==", "license": "MIT" }, "node_modules/@google/generative-ai": { @@ -2442,15 +2475,6 @@ "dev": true, "license": "BSD-3-Clause" }, - "node_modules/@icons/material": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", - "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==", - "license": "MIT", - "peerDependencies": { - "react": "*" - } - }, "node_modules/@icr/polyseg-wasm": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@icr/polyseg-wasm/-/polyseg-wasm-0.4.0.tgz", @@ -3009,203 +3033,6 @@ "url": "https://opencollective.com/libvips" } }, - "node_modules/@ipld/car": { - "version": "5.4.7", - "resolved": "https://registry.npmjs.org/@ipld/car/-/car-5.4.7.tgz", - "integrity": "sha512-fohzeOYlm0vM1kGn48zcyDunamXSJaeM5xt0Fmkp5YJkZzgZyjLbb0DcDK6TDgZWo54btkXNACaXUw2H86Elag==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "@ipld/dag-cbor": "^10.0.1", - "cborg": "^6.1.1", - "multiformats": "^14.0.0", - "varint": "^6.0.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/@ipld/car/node_modules/@ipld/dag-cbor": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-10.0.2.tgz", - "integrity": "sha512-1eCD4YMTlkx5i36oQUmeAojLS/wu+XCd1Gs31BA0afk0TaVkhnyMofIAT/pi0wV3HS3/G7QSN/1NibhiksMyZQ==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "cborg": "^6.1.1", - "multiformats": "^14.0.0" - } - }, - "node_modules/@ipld/car/node_modules/multiformats": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-14.0.5.tgz", - "integrity": "sha512-vbIm83F2yZ1pWJGS0yl0ysracIvv56LtbrIyiIQHoLdYDJOMoLfVFsXhh9DUH4SFdkdkFhucyWniihsNzVEjkQ==", - "license": "Apache-2.0 OR MIT" - }, - "node_modules/@ipld/dag-cbor": { - "version": "9.2.7", - "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-9.2.7.tgz", - "integrity": "sha512-ZmfXmElRWATr+hoUTSAOr6HUcjVhOcNHDqgczc76qte2DHHFEK0ZhNzUcdTDQhF/VSIvf2ioaRTRLWwLc83sNw==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "cborg": "^5.0.1", - "multiformats": "^13.1.0" - } - }, - "node_modules/@ipld/dag-cbor/node_modules/cborg": { - "version": "5.1.11", - "resolved": "https://registry.npmjs.org/cborg/-/cborg-5.1.11.tgz", - "integrity": "sha512-oc6Pzg/gkTobxHZNgMmny+G99dOeBMbAmnGHcZWMKtolxZBIVwfi0Pj0khxEtNU8HMFdbT5sK0HmtgecDUPP0A==", - "license": "Apache-2.0", - "bin": { - "cborg": "lib/bin.js" - } - }, - "node_modules/@ipld/dag-json": { - "version": "10.2.9", - "resolved": "https://registry.npmjs.org/@ipld/dag-json/-/dag-json-10.2.9.tgz", - "integrity": "sha512-opNPQQsTuCFZkaJCAqXrB/n9OqUD6W2Boz/Au5HjhLQyczmT8lxoOZObqQ5S5hhnV8p6sgKAimNhUB2W6y0Mzg==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "cborg": "^5.0.0", - "multiformats": "^13.1.0" - } - }, - "node_modules/@ipld/dag-json/node_modules/cborg": { - "version": "5.1.11", - "resolved": "https://registry.npmjs.org/cborg/-/cborg-5.1.11.tgz", - "integrity": "sha512-oc6Pzg/gkTobxHZNgMmny+G99dOeBMbAmnGHcZWMKtolxZBIVwfi0Pj0khxEtNU8HMFdbT5sK0HmtgecDUPP0A==", - "license": "Apache-2.0", - "bin": { - "cborg": "lib/bin.js" - } - }, - "node_modules/@ipld/dag-pb": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@ipld/dag-pb/-/dag-pb-4.1.7.tgz", - "integrity": "sha512-/i/13trFihjWfDyXlylRwhuYjtzYjvOFw0vlRjYGnZuv7d7MOgA2lV/vRuL5RfeUajM03aZfFLdq4S7cTbbTRg==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "multiformats": "^14.0.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/@ipld/dag-pb/node_modules/multiformats": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-14.0.5.tgz", - "integrity": "sha512-vbIm83F2yZ1pWJGS0yl0ysracIvv56LtbrIyiIQHoLdYDJOMoLfVFsXhh9DUH4SFdkdkFhucyWniihsNzVEjkQ==", - "license": "Apache-2.0 OR MIT" - }, - "node_modules/@ipld/unixfs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@ipld/unixfs/-/unixfs-3.0.0.tgz", - "integrity": "sha512-Tj3/BPOlnemcZQ2ETIZAO8hqAs9KNzWyX5J9+JCL9jDwvYwjxeYjqJ3v+9DusNvTBmJhZnGVP6ijUHrsuOLp+g==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "@ipld/dag-pb": "^4.0.0", - "@multiformats/murmur3": "^2.1.3", - "@perma/map": "^1.0.2", - "actor": "^2.3.1", - "multiformats": "^13.0.1", - "protobufjs": "^7.1.2", - "rabin-rs": "^2.1.0" - } - }, - "node_modules/@itk-wasm/dam": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@itk-wasm/dam/-/dam-1.1.1.tgz", - "integrity": "sha512-7+9L3lrLMKF4y6B6qjs8GqfbpxT0waOJUM14NdMNEA6M+BoBS8fdHREhQHo2s7QMA5O7I+Jv7m+dyqlisGnbdQ==", - "license": "Apache-2.0", - "dependencies": { - "axios": "^1.4.0", - "commander": "^10.0.1", - "decompress": "^4.2.1", - "files-from-path": "^1.0.0", - "ipfs-car": "^1.0.0", - "tar": "^6.1.13" - }, - "bin": { - "dam": "cli.js" - } - }, - "node_modules/@itk-wasm/dam/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/@itk-wasm/morphological-contour-interpolation": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@itk-wasm/morphological-contour-interpolation/-/morphological-contour-interpolation-1.1.0.tgz", - "integrity": "sha512-n6JIyDcSCCjlpfCW8mnTTzwPTE8U1QT87hNmyAknxdpGR4dfAzIutuKNrwgvr9UiKEBcit0X3HNx9dkzDwcIcw==", - "license": "Apache-2.0", - "dependencies": { - "itk-wasm": "1.0.0-b.173" - } - }, - "node_modules/@itk-wasm/morphological-contour-interpolation/node_modules/chalk": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", - "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@itk-wasm/morphological-contour-interpolation/node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "license": "MIT", - "engines": { - "node": ">=16" - } - }, - "node_modules/@itk-wasm/morphological-contour-interpolation/node_modules/fs-extra": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz", - "integrity": "sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/@itk-wasm/morphological-contour-interpolation/node_modules/itk-wasm": { - "version": "1.0.0-b.173", - "resolved": "https://registry.npmjs.org/itk-wasm/-/itk-wasm-1.0.0-b.173.tgz", - "integrity": "sha512-SV2lfZ1mClWuSK/noaZgGj9jhroY4MZu19ci9pIucuyhoGdXrVSmWlPH/JYMDi9RP3BogmQwe9wfFc3X1dcEPg==", - "license": "Apache-2.0", - "dependencies": { - "@itk-wasm/dam": "^1.1.1", - "@thewtex/zstddec": "^0.2.0", - "@types/emscripten": "^1.39.10", - "axios": "^1.6.2", - "chalk": "^5.3.0", - "comlink": "^4.4.1", - "commander": "^11.1.0", - "fs-extra": "^11.2.0", - "glob": "^8.1.0", - "markdown-table": "^3.0.3", - "mime-types": "^2.1.35", - "wasm-feature-detect": "^1.6.1" - }, - "bin": { - "itk-wasm": "src/itk-wasm-cli.js" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", @@ -3301,54 +3128,23 @@ "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==", "license": "MIT" }, - "node_modules/@multiformats/blake2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@multiformats/blake2/-/blake2-2.0.3.tgz", - "integrity": "sha512-G9+QjSDG6mIreKJA4DAr+8zavr+mWbh47K57Yh2ayo/1e2nLM5NDV6Q0HjzkB7hrstENtr/yGjF5hLu6JM06qw==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "blakejs": "^1.2.1", - "multiformats": "^14.0.3" + "node_modules/@msgpack/msgpack": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-2.8.0.tgz", + "integrity": "sha512-h9u4u/jiIRKbq25PM+zymTyW6bhTzELvOoUd+AvYriWOAKpLGnIamaET3pnHYoI5iYphAHBI4ayx0MehR+VVPQ==", + "license": "ISC", + "peer": true, + "engines": { + "node": ">= 10" } }, - "node_modules/@multiformats/blake2/node_modules/multiformats": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-14.0.5.tgz", - "integrity": "sha512-vbIm83F2yZ1pWJGS0yl0ysracIvv56LtbrIyiIQHoLdYDJOMoLfVFsXhh9DUH4SFdkdkFhucyWniihsNzVEjkQ==", - "license": "Apache-2.0 OR MIT" - }, - "node_modules/@multiformats/murmur3": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/@multiformats/murmur3/-/murmur3-2.2.8.tgz", - "integrity": "sha512-CrsYnnoWbTYPkLl9D6zKaFPlRbnOekofvi93/1IrXc5eaT5QChRscEFV93kVqHwL2phi8u1hj9UnaeFOq2PYMQ==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "multiformats": "^14.0.0" - } - }, - "node_modules/@multiformats/murmur3/node_modules/multiformats": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-14.0.5.tgz", - "integrity": "sha512-vbIm83F2yZ1pWJGS0yl0ysracIvv56LtbrIyiIQHoLdYDJOMoLfVFsXhh9DUH4SFdkdkFhucyWniihsNzVEjkQ==", - "license": "Apache-2.0 OR MIT" - }, - "node_modules/@multiformats/sha3": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@multiformats/sha3/-/sha3-3.0.3.tgz", - "integrity": "sha512-FugQMj5ts/aUFx2cWuE9Y3O/YN/puVJWaRoFQSSKTc5jm89o0UUowvwxLkkURx9MQiR5GJsoG9d6ZITWi8FiBA==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "js-sha3": "^0.9.1", - "multiformats": "^13.0.0" - } - }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", - "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", - "dev": true, - "license": "MIT", - "optional": true, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", + "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", + "dev": true, + "license": "MIT", + "optional": true, "dependencies": { "@tybys/wasm-util": "^0.10.2" }, @@ -3563,46 +3359,30 @@ } }, "node_modules/@ohif/app": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/app/-/app-3.12.12.tgz", - "integrity": "sha512-h6/TgDrnPpReKO7sa0PXtDlx3B43V/FmKdenmNfyGBKcG8CcvG4AH+6pfjphj4UhLSen1p0dNEevOeJj9Vhxgw==", + "version": "3.13.4", + "resolved": "https://registry.npmjs.org/@ohif/app/-/app-3.13.4.tgz", + "integrity": "sha512-6HgbqgTyURiuD3VQG47JiIC90fRZORCK3Mura8g8S2lJjmFmsByiDYdcCPAlQt8pdvUaEINQHFJ5G/PoA0TbOA==", "license": "MIT", "dependencies": { - "@babel/runtime": "7.28.2", + "@babel/runtime": "7.29.7", "@cornerstonejs/codec-charls": "1.2.3", "@cornerstonejs/codec-libjpeg-turbo-8bit": "1.2.2", "@cornerstonejs/codec-openjpeg": "1.3.0", "@cornerstonejs/codec-openjph": "2.4.7", - "@cornerstonejs/dicom-image-loader": "4.15.29", + "@cornerstonejs/dicom-image-loader": "5.6.8", "@emotion/serialize": "1.3.3", - "@ohif/core": "3.12.12", - "@ohif/extension-cornerstone": "3.12.12", - "@ohif/extension-cornerstone-dicom-rt": "3.12.12", - "@ohif/extension-cornerstone-dicom-seg": "3.12.12", - "@ohif/extension-cornerstone-dicom-sr": "3.12.12", - "@ohif/extension-default": "3.12.12", - "@ohif/extension-dicom-microscopy": "3.12.12", - "@ohif/extension-dicom-pdf": "3.12.12", - "@ohif/extension-dicom-video": "3.12.12", - "@ohif/extension-test": "3.12.12", - "@ohif/extension-ultrasound-pleura-bline": "3.12.12", - "@ohif/i18n": "3.12.12", - "@ohif/mode-basic-dev-mode": "3.12.12", - "@ohif/mode-longitudinal": "3.12.12", - "@ohif/mode-microscopy": "3.12.12", - "@ohif/mode-test": "3.12.12", - "@ohif/mode-ultrasound-pleura-bline": "3.12.12", - "@ohif/ui": "3.12.12", - "@ohif/ui-next": "3.12.12", + "@ohif/core": "3.13.4", + "@ohif/i18n": "3.13.4", + "@ohif/ui": "3.13.4", + "@ohif/ui-next": "3.13.4", "@svgr/webpack": "8.1.0", "@types/react": "18.3.23", "classnames": "2.5.1", "core-js": "3.45.1", "cornerstone-math": "0.1.10", - "dcmjs": "0.49.4", + "dcmjs": "0.52.0", "detect-gpu": "4.0.50", "dicom-parser": "1.8.21", - "dotenv-webpack": "1.8.0", "file-loader": "6.2.0", "hammerjs": "2.0.8", "history": "5.3.0", @@ -3620,30 +3400,68 @@ "react-resize-detector": "10.0.1", "react-router": "6.30.3", "react-router-dom": "6.30.3", - "react-shepherd": "6.1.1", - "shepherd.js": "13.0.3", + "shepherd.js": "15.2.2", "url-loader": "4.1.1", "zustand": "4.5.5" }, "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.16.0" + "node": ">=24" } }, "node_modules/@ohif/app/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", + "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@ohif/app/node_modules/@babel/runtime-corejs3": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.29.2.tgz", + "integrity": "sha512-Lc94FOD5+0aXhdb0Tdg3RUtqT6yWbI/BbFWvlaSJ3gAb9Ks+99nHRDKADVqC37er4eCB0fHyWT+y+K3QOvJKbw==", "license": "MIT", + "dependencies": { + "core-js-pure": "^3.48.0" + }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@ohif/app/node_modules/@cornerstonejs/core": { + "version": "5.6.8", + "resolved": "https://registry.npmjs.org/@cornerstonejs/core/-/core-5.6.8.tgz", + "integrity": "sha512-dVJl1Edl8ku1kEzmLC4uI7bhX+LcAXD1UBsOaz+p7h7FjeLkEyUP2ZMlYIRO9fzQ0XiaPhmGTwl7YwcfSscDGQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@cornerstonejs/utils": "5.6.8", + "@kitware/vtk.js": "36.4.1", + "comlink": "4.4.2", + "gl-matrix": "3.4.3", + "loglevel": "1.9.2" + }, + "funding": { + "type": "individual", + "url": "https://ohif.org/donate" + }, + "peerDependencies": { + "@cornerstonejs/metadata": "5.6.8", + "@cornerstonejs/utils": "5.6.8" + } + }, + "node_modules/@ohif/app/node_modules/@cornerstonejs/core/node_modules/gl-matrix": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", + "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==", + "license": "MIT", + "peer": true + }, "node_modules/@ohif/app/node_modules/@cornerstonejs/dicom-image-loader": { - "version": "4.15.29", - "resolved": "https://registry.npmjs.org/@cornerstonejs/dicom-image-loader/-/dicom-image-loader-4.15.29.tgz", - "integrity": "sha512-+R7NoFyVTz2OSKclVQ21dqwgYmFM5q7SZc59YPcxfop7rk2+9H5rRxa04ytKHPjz+N5AlqbLKpJvy/RE10Xcew==", + "version": "5.6.8", + "resolved": "https://registry.npmjs.org/@cornerstonejs/dicom-image-loader/-/dicom-image-loader-5.6.8.tgz", + "integrity": "sha512-PQyUFqdHmms426BDnsCK9fcMMAP+xiSh3IgSkScP7aXRrYm0NU0YQC6KPwp0oESo9A/v0zRCZUfg+KM7T0u0tA==", "license": "MIT", "dependencies": { "@cornerstonejs/codec-charls": "1.2.3", @@ -3657,1091 +3475,304 @@ "uuid": "9.0.1" }, "peerDependencies": { - "@cornerstonejs/core": "4.15.29", + "@cornerstonejs/core": "5.6.8", + "@cornerstonejs/metadata": "5.6.8", "dicom-parser": "1.8.21" } }, - "node_modules/@ohif/app/node_modules/@types/react": { - "version": "18.3.23", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz", - "integrity": "sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==", - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@ohif/app/node_modules/dcmjs": { - "version": "0.49.4", - "resolved": "https://registry.npmjs.org/dcmjs/-/dcmjs-0.49.4.tgz", - "integrity": "sha512-w77Gde5JvLjg37FyGIAsTB+oWZIqkO/5NvBeheEVKy6k9XjBgeGsoAbVAByjuGAFLpGqRbf9iWI0edBq87yu/g==", - "license": "MIT", - "dependencies": { - "@babel/runtime-corejs3": "^7.22.5", - "adm-zip": "^0.5.10", - "gl-matrix": "^3.1.0", - "lodash.clonedeep": "^4.5.0", - "loglevel": "^1.8.1", - "ndarray": "^1.0.19", - "pako": "^2.0.4" - } - }, - "node_modules/@ohif/app/node_modules/file-selector": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.1.19.tgz", - "integrity": "sha512-kCWw3+Aai8Uox+5tHCNgMFaUdgidxvMnLWO6fM5sZ0hA2wlHP5/DHGF0ECe84BiB95qdJbKNEJhWKVDvMN+JDQ==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@ohif/app/node_modules/react-dropzone": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-10.2.2.tgz", - "integrity": "sha512-U5EKckXVt6IrEyhMMsgmHQiWTGLudhajPPG77KFSvgsMqNEHSyGpqWvOMc5+DhEah/vH4E1n+J5weBNLd5VtyA==", - "license": "MIT", + "node_modules/@ohif/app/node_modules/@kitware/vtk.js": { + "version": "36.4.1", + "resolved": "https://registry.npmjs.org/@kitware/vtk.js/-/vtk.js-36.4.1.tgz", + "integrity": "sha512-vHgiOZTHS7wgEw6Cbuv6vS+zlTx8HgepPqq0UMTWx6T+OcmP2qJCGRpHI1eTPqKcN2SaEHIK7DSsVatTHZ9OPw==", + "license": "BSD-3-Clause", + "peer": true, "dependencies": { - "attr-accept": "^2.0.0", - "file-selector": "^0.1.12", - "prop-types": "^15.7.2" + "@types/webxr": "0.5.5", + "commander": "9.2.0", + "d3-scale": "4.0.2", + "fast-deep-equal": "3.1.3", + "fflate": "0.7.3", + "gl-matrix": "3.4.3", + "seedrandom": "3.0.5", + "shelljs": "0.8.5", + "spark-md5": "3.0.2", + "utif": "3.1.0", + "webworker-promise": "0.5.0", + "xmlbuilder2": "4.0.3" }, - "engines": { - "node": ">= 8" + "bin": { + "vtkDataConverter": "Utilities/DataGenerator/convert-cli.js", + "xml2json": "Utilities/XMLConverter/xml2json-cli.js" }, "peerDependencies": { - "react": ">= 16.8" + "autoprefixer": "^10.4.7", + "wslink": ">=1.1.0 || ^2.0.0" } }, - "node_modules/@ohif/core": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/core/-/core-3.12.12.tgz", - "integrity": "sha512-t2ASFRYA99imvKCgCuiVm+890Vv2ZKZFM0UiSVlkV8pP9c/mQEt5OeusiguW9N1teU3JKP0MACuC5CmElFGbjw==", + "node_modules/@ohif/app/node_modules/@kitware/vtk.js/node_modules/gl-matrix": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", + "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==", + "license": "MIT", + "peer": true + }, + "node_modules/@ohif/app/node_modules/@ohif/core": { + "version": "3.13.4", + "resolved": "https://registry.npmjs.org/@ohif/core/-/core-3.13.4.tgz", + "integrity": "sha512-xGCMgNa/dtO8nyxLkZODWHPKNkZ7CnAsgs+miNh3dMqibw9bF3iax38v1Tk2Ri58DPL3mjiPTKIOvOSy68Vl/Q==", "license": "MIT", "dependencies": { - "@babel/runtime": "7.28.2", - "dcmjs": "0.49.4", + "@babel/runtime": "7.29.7", + "dcmjs": "0.52.0", "dicomweb-client": "0.10.4", "gl-matrix": "3.4.3", "immutability-helper": "3.1.1", "isomorphic-base64": "1.0.2", + "json5": "2.2.3", "lodash.clonedeep": "4.5.0", "lodash.isequal": "4.5.0", "moment": "2.30.1", "object-hash": "2.1.1", "query-string": "6.14.1", - "react-shepherd": "6.1.1", - "shepherd.js": "13.0.3", + "shepherd.js": "15.2.2", "validate.js": "0.12.0" }, "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.16.0" + "node": ">=24" }, "peerDependencies": { "@cornerstonejs/codec-charls": "1.2.3", "@cornerstonejs/codec-libjpeg-turbo-8bit": "1.2.2", "@cornerstonejs/codec-openjpeg": "1.3.0", "@cornerstonejs/codec-openjph": "2.4.7", - "@cornerstonejs/core": "4.15.29", - "@cornerstonejs/dicom-image-loader": "4.15.29", - "@ohif/ui": "3.12.12", + "@cornerstonejs/core": "5.6.8", + "@cornerstonejs/dicom-image-loader": "5.6.8", + "@cornerstonejs/metadata": "5.6.8", + "@ohif/ui": "3.13.4", "cornerstone-math": "0.1.10", "dicom-parser": "1.8.21" } }, - "node_modules/@ohif/core/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ohif/core/node_modules/dcmjs": { - "version": "0.49.4", - "resolved": "https://registry.npmjs.org/dcmjs/-/dcmjs-0.49.4.tgz", - "integrity": "sha512-w77Gde5JvLjg37FyGIAsTB+oWZIqkO/5NvBeheEVKy6k9XjBgeGsoAbVAByjuGAFLpGqRbf9iWI0edBq87yu/g==", - "license": "MIT", - "dependencies": { - "@babel/runtime-corejs3": "^7.22.5", - "adm-zip": "^0.5.10", - "gl-matrix": "^3.1.0", - "lodash.clonedeep": "^4.5.0", - "loglevel": "^1.8.1", - "ndarray": "^1.0.19", - "pako": "^2.0.4" - } - }, - "node_modules/@ohif/core/node_modules/gl-matrix": { + "node_modules/@ohif/app/node_modules/@ohif/core/node_modules/gl-matrix": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==", "license": "MIT" }, - "node_modules/@ohif/extension-cornerstone": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/extension-cornerstone/-/extension-cornerstone-3.12.12.tgz", - "integrity": "sha512-1RHbUtU4O5QaE8sNB+yYQq3hSIK2dKIiwrlILpZICcw5W6HXzlb8Kr8pTLT9XgT2u0zVyMQnKtDhRfsUsSjXxg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "7.28.2", - "@cornerstonejs/adapters": "4.15.29", - "@cornerstonejs/ai": "4.15.29", - "@cornerstonejs/core": "4.15.29", - "@cornerstonejs/labelmap-interpolation": "4.15.29", - "@cornerstonejs/polymorphic-segmentation": "4.15.29", - "@cornerstonejs/tools": "4.15.29", - "@icr/polyseg-wasm": "0.4.0", - "@itk-wasm/morphological-contour-interpolation": "1.1.0", - "@kitware/vtk.js": "34.15.1", - "html2canvas": "1.4.1", - "immutability-helper": "3.1.1", - "lodash.compact": "3.0.1", - "lodash.debounce": "4.0.8", - "lodash.flatten": "4.4.0", - "lodash.zip": "4.2.0", - "shader-loader": "1.3.1", - "worker-loader": "3.0.8" + "node_modules/@ohif/app/node_modules/@ohif/i18n": { + "version": "3.13.4", + "resolved": "https://registry.npmjs.org/@ohif/i18n/-/i18n-3.13.4.tgz", + "integrity": "sha512-ETaN1JohcdyQfJX3gZ0XHA/fHCcoyQXELm2oeNk7+vLzmEgMUl6xpJ3aSir5NEs90uppDaWAop9tNLqQh0sDRA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "7.29.7", + "i18next-locize-backend": "2.2.2", + "locize-editor": "2.2.2", + "locize-lastused": "1.1.1" }, "engines": { - "node": ">=10", - "npm": ">=6", - "yarn": ">=1.16.0" + "node": ">=24" }, "peerDependencies": { - "@cornerstonejs/codec-charls": "1.2.3", - "@cornerstonejs/codec-libjpeg-turbo-8bit": "1.2.2", - "@cornerstonejs/codec-openjpeg": "1.3.0", - "@cornerstonejs/codec-openjph": "2.4.7", - "@cornerstonejs/dicom-image-loader": "4.15.29", - "@ohif/core": "3.12.12", - "@ohif/ui": "3.12.12", - "dcmjs": "0.49.4", - "dicom-parser": "1.8.21", - "hammerjs": "2.0.8", - "prop-types": "15.8.1", + "i18next": "17.3.1", + "i18next-browser-languagedetector": "3.1.1", "react": "18.3.1", "react-dom": "18.3.1", - "react-resize-detector": "10.0.1" + "react-i18next": "12.3.1" } }, - "node_modules/@ohif/extension-cornerstone-dicom-rt": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/extension-cornerstone-dicom-rt/-/extension-cornerstone-dicom-rt-3.12.12.tgz", - "integrity": "sha512-1JnKL8g41B6sIA9EFp/7lt3zPLp6qdP8qwzRQEy5cHOF5FSyHNm3vI0pThK1lC8ASEXsscetA1DQZ1bqqg5ItQ==", + "node_modules/@ohif/app/node_modules/@oozcitak/dom": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-2.0.2.tgz", + "integrity": "sha512-GjpKhkSYC3Mj4+lfwEyI1dqnsKTgwGy48ytZEhm4A/xnH/8z9M3ZVXKr/YGQi3uCLs1AEBS+x5T2JPiueEDW8w==", "license": "MIT", + "peer": true, "dependencies": { - "@babel/runtime": "7.28.2" + "@oozcitak/infra": "^2.0.2", + "@oozcitak/url": "^3.0.0", + "@oozcitak/util": "^10.0.0" }, "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.18.0" - }, - "peerDependencies": { - "@ohif/core": "3.12.12", - "@ohif/extension-cornerstone": "3.12.12", - "@ohif/extension-default": "3.12.12", - "@ohif/i18n": "3.12.12", - "prop-types": "15.8.1", - "react": "18.3.1", - "react-dom": "18.3.1", - "react-i18next": "12.3.1", - "react-router": "6.30.3", - "react-router-dom": "6.30.3" + "node": ">=20.0" } }, - "node_modules/@ohif/extension-cornerstone-dicom-rt/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", + "node_modules/@ohif/app/node_modules/@oozcitak/infra": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@oozcitak/infra/-/infra-2.0.2.tgz", + "integrity": "sha512-2g+E7hoE2dgCz/APPOEK5s3rMhJvNxSMBrP+U+j1OWsIbtSpWxxlUjq1lU8RIsFJNYv7NMlnVsCuHcUzJW+8vA==", "license": "MIT", + "peer": true, + "dependencies": { + "@oozcitak/util": "^10.0.0" + }, "engines": { - "node": ">=6.9.0" + "node": ">=20.0" } }, - "node_modules/@ohif/extension-cornerstone-dicom-seg": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/extension-cornerstone-dicom-seg/-/extension-cornerstone-dicom-seg-3.12.12.tgz", - "integrity": "sha512-M5oPzExrE8kl5pLGHSsj6jfdp4eaNy6bnmqWLxDUgLY8WdHduxRznB0SLbX75beN/zVxVvgU5L1H3tGOchUZJA==", + "node_modules/@ohif/app/node_modules/@oozcitak/url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@oozcitak/url/-/url-3.0.0.tgz", + "integrity": "sha512-ZKfET8Ak1wsLAiLWNfFkZc/BraDccuTJKR6svTYc7sVjbR+Iu0vtXdiDMY4o6jaFl5TW2TlS7jbLl4VovtAJWQ==", "license": "MIT", + "peer": true, "dependencies": { - "@babel/runtime": "7.28.2", - "@cornerstonejs/adapters": "4.15.29", - "@cornerstonejs/core": "4.15.29", - "@kitware/vtk.js": "34.15.1" + "@oozcitak/infra": "^2.0.2", + "@oozcitak/util": "^10.0.0" }, "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.18.0" - }, - "peerDependencies": { - "@ohif/core": "3.12.12", - "@ohif/extension-cornerstone": "3.12.12", - "@ohif/extension-default": "3.12.12", - "@ohif/i18n": "3.12.12", - "prop-types": "15.8.1", - "react": "18.3.1", - "react-dom": "18.3.1", - "react-i18next": "12.3.1", - "react-router": "6.30.3", - "react-router-dom": "6.30.3" + "node": ">=20.0" } }, - "node_modules/@ohif/extension-cornerstone-dicom-seg/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", + "node_modules/@ohif/app/node_modules/@oozcitak/util": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-10.0.0.tgz", + "integrity": "sha512-hAX0pT/73190NLqBPPWSdBVGtbY6VOhWYK3qqHqtXQ1gK7kS2yz4+ivsN07hpJ6I3aeMtKP6J6npsEKOAzuTLA==", "license": "MIT", + "peer": true, "engines": { - "node": ">=6.9.0" + "node": ">=20.0" } }, - "node_modules/@ohif/extension-cornerstone-dicom-seg/node_modules/@cornerstonejs/core": { - "version": "4.15.29", - "resolved": "https://registry.npmjs.org/@cornerstonejs/core/-/core-4.15.29.tgz", - "integrity": "sha512-o+5gXbxtZde1GIULmw+hWwf6KI3eiXCre0U1C372jbovxA66JH2t+2VW1nj0F2JRRnO0FjgT/+DWYCWt0ILGoA==", + "node_modules/@ohif/app/node_modules/@types/react": { + "version": "18.3.23", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz", + "integrity": "sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==", "license": "MIT", "dependencies": { - "@kitware/vtk.js": "34.15.1", - "comlink": "4.4.2", - "gl-matrix": "3.4.3", - "loglevel": "1.9.2" - }, - "funding": { - "type": "individual", - "url": "https://ohif.org/donate" + "@types/prop-types": "*", + "csstype": "^3.0.2" } }, - "node_modules/@ohif/extension-cornerstone-dicom-seg/node_modules/@kitware/vtk.js": { - "version": "34.15.1", - "resolved": "https://registry.npmjs.org/@kitware/vtk.js/-/vtk.js-34.15.1.tgz", - "integrity": "sha512-9BH/a++drhclknBKNVzVpcOzDK95nc/OflKpQE8nY+IlaXTB1+Z6WXS6IwkEEUkRRUqSVskcW4ksgWdxihB49w==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/runtime": "^7.28.2", - "@types/webxr": "^0.5.5", - "commander": "9.2.0", - "d3-scale": "4.0.2", - "fast-deep-equal": "^3.1.3", - "fflate": "0.7.3", - "gl-matrix": "3.4.3", - "globalthis": "1.0.3", - "seedrandom": "3.0.5", - "shader-loader": "1.3.1", - "shelljs": "0.8.5", - "spark-md5": "3.0.2", - "stream-browserify": "3.0.0", - "utif": "3.1.0", - "webworker-promise": "0.5.0", - "worker-loader": "3.0.8", - "xmlbuilder2": "3.0.2" - }, - "bin": { - "vtkDataConverter": "Utilities/DataGenerator/convert-cli.js", - "xml2json": "Utilities/XMLConverter/xml2json-cli.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.17.10", - "autoprefixer": "^10.4.7", - "wslink": ">=1.1.0 || ^2.0.0" - } + "node_modules/@ohif/app/node_modules/@types/webxr": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.5.tgz", + "integrity": "sha512-HVOsSRTQYx3zpVl0c0FBmmmcY/60BkQLzVnpE9M1aG4f2Z0aKlBWfj4XZ2zr++XNBfkQWYcwhGlmuu44RJPDqg==", + "license": "MIT", + "peer": true }, - "node_modules/@ohif/extension-cornerstone-dicom-seg/node_modules/gl-matrix": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", - "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==", - "license": "MIT" + "node_modules/@ohif/app/node_modules/adm-zip": { + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.17.tgz", + "integrity": "sha512-+Ut8d9LLqwEvHHJl1+PIHqoyDxFgVN847JTVM3Izi3xHDWPE4UtzzXysMZQs64DMcrJfBeS/uoEP4AD3HQHnQQ==", + "license": "MIT", + "engines": { + "node": ">=12.0" + } }, - "node_modules/@ohif/extension-cornerstone-dicom-sr": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/extension-cornerstone-dicom-sr/-/extension-cornerstone-dicom-sr-3.12.12.tgz", - "integrity": "sha512-S3zEY5TQmEePFGuZdNTbquPNQsWWXiIz1cfeHxwndZux66GEmv7y9sSGko0uUpAbk5V933dmqTEolqixpXGN2w==", + "node_modules/@ohif/app/node_modules/dcmjs": { + "version": "0.52.0", + "resolved": "https://registry.npmjs.org/dcmjs/-/dcmjs-0.52.0.tgz", + "integrity": "sha512-0/mT9NACKnwnOnkUx7JAqmWxRcUr7HiCoptw1KhN2StNYE0Hy6+tmpI7CU+lJuBc4rFpcMCalvI8QO6JkJ+7Fg==", "license": "MIT", "dependencies": { - "@babel/runtime": "7.28.2", - "@cornerstonejs/adapters": "4.15.29", - "@cornerstonejs/core": "4.15.29", - "@cornerstonejs/tools": "4.15.29", - "classnames": "2.5.1" + "@babel/runtime-corejs3": "7.29.2", + "adm-zip": "0.5.17", + "gl-matrix": "3.4.4", + "lodash.clonedeep": "4.5.0", + "loglevel": "1.9.2", + "ndarray": "1.0.19", + "pako": "2.1.0" }, "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.16.0" - }, - "peerDependencies": { - "@ohif/core": "3.12.12", - "@ohif/extension-cornerstone": "3.12.12", - "@ohif/extension-measurement-tracking": "3.12.12", - "@ohif/ui": "3.12.12", - "dcmjs": "0.49.4", - "dicom-parser": "1.8.21", - "hammerjs": "2.0.8", - "prop-types": "15.8.1", - "react": "18.3.1" + "node": ">=22.13" } }, - "node_modules/@ohif/extension-cornerstone-dicom-sr/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", + "node_modules/@ohif/app/node_modules/file-selector": { + "version": "0.1.19", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.1.19.tgz", + "integrity": "sha512-kCWw3+Aai8Uox+5tHCNgMFaUdgidxvMnLWO6fM5sZ0hA2wlHP5/DHGF0ECe84BiB95qdJbKNEJhWKVDvMN+JDQ==", "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, "engines": { - "node": ">=6.9.0" + "node": ">= 10" } }, - "node_modules/@ohif/extension-cornerstone-dicom-sr/node_modules/@cornerstonejs/core": { - "version": "4.15.29", - "resolved": "https://registry.npmjs.org/@cornerstonejs/core/-/core-4.15.29.tgz", - "integrity": "sha512-o+5gXbxtZde1GIULmw+hWwf6KI3eiXCre0U1C372jbovxA66JH2t+2VW1nj0F2JRRnO0FjgT/+DWYCWt0ILGoA==", + "node_modules/@ohif/app/node_modules/i18next": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-17.3.1.tgz", + "integrity": "sha512-4nY+yaENaoZKmpbiDXPzucVHCN3hN9Z9Zk7LyQXVOKVIpnYOJ3L/yxHJlBPtJDq3PGgjFwA0QBFm/26Z0iDT5A==", "license": "MIT", "dependencies": { - "@kitware/vtk.js": "34.15.1", - "comlink": "4.4.2", - "gl-matrix": "3.4.3", - "loglevel": "1.9.2" - }, - "funding": { - "type": "individual", - "url": "https://ohif.org/donate" + "@babel/runtime": "^7.3.1" } }, - "node_modules/@ohif/extension-cornerstone-dicom-sr/node_modules/@cornerstonejs/tools": { - "version": "4.15.29", - "resolved": "https://registry.npmjs.org/@cornerstonejs/tools/-/tools-4.15.29.tgz", - "integrity": "sha512-MG+RPJ8EUyT3tWcHimSoDHOTeodNQAz7vPG+H03BjkbRu2RPsRVQRqSqoWHkyTOgyUv1XTk0JXJTXZQ/I7xcdA==", + "node_modules/@ohif/app/node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", "dependencies": { - "@types/offscreencanvas": "2019.7.3", - "comlink": "4.4.2", - "lodash.get": "4.4.2" + "loose-envify": "^1.1.0" }, - "funding": { - "type": "individual", - "url": "https://ohif.org/donate" - }, - "peerDependencies": { - "@cornerstonejs/core": "4.15.29", - "@kitware/vtk.js": "34.15.1", - "@types/d3-array": "3.2.1", - "@types/d3-interpolate": "3.0.4", - "d3-array": "3.2.4", - "d3-interpolate": "3.0.1", - "gl-matrix": "3.4.3" - } - }, - "node_modules/@ohif/extension-cornerstone-dicom-sr/node_modules/@kitware/vtk.js": { - "version": "34.15.1", - "resolved": "https://registry.npmjs.org/@kitware/vtk.js/-/vtk.js-34.15.1.tgz", - "integrity": "sha512-9BH/a++drhclknBKNVzVpcOzDK95nc/OflKpQE8nY+IlaXTB1+Z6WXS6IwkEEUkRRUqSVskcW4ksgWdxihB49w==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/runtime": "^7.28.2", - "@types/webxr": "^0.5.5", - "commander": "9.2.0", - "d3-scale": "4.0.2", - "fast-deep-equal": "^3.1.3", - "fflate": "0.7.3", - "gl-matrix": "3.4.3", - "globalthis": "1.0.3", - "seedrandom": "3.0.5", - "shader-loader": "1.3.1", - "shelljs": "0.8.5", - "spark-md5": "3.0.2", - "stream-browserify": "3.0.0", - "utif": "3.1.0", - "webworker-promise": "0.5.0", - "worker-loader": "3.0.8", - "xmlbuilder2": "3.0.2" - }, - "bin": { - "vtkDataConverter": "Utilities/DataGenerator/convert-cli.js", - "xml2json": "Utilities/XMLConverter/xml2json-cli.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.17.10", - "autoprefixer": "^10.4.7", - "wslink": ">=1.1.0 || ^2.0.0" - } - }, - "node_modules/@ohif/extension-cornerstone-dicom-sr/node_modules/gl-matrix": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", - "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==", - "license": "MIT" - }, - "node_modules/@ohif/extension-cornerstone/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ohif/extension-cornerstone/node_modules/@cornerstonejs/core": { - "version": "4.15.29", - "resolved": "https://registry.npmjs.org/@cornerstonejs/core/-/core-4.15.29.tgz", - "integrity": "sha512-o+5gXbxtZde1GIULmw+hWwf6KI3eiXCre0U1C372jbovxA66JH2t+2VW1nj0F2JRRnO0FjgT/+DWYCWt0ILGoA==", - "license": "MIT", - "dependencies": { - "@kitware/vtk.js": "34.15.1", - "comlink": "4.4.2", - "gl-matrix": "3.4.3", - "loglevel": "1.9.2" - }, - "funding": { - "type": "individual", - "url": "https://ohif.org/donate" - } - }, - "node_modules/@ohif/extension-cornerstone/node_modules/@cornerstonejs/tools": { - "version": "4.15.29", - "resolved": "https://registry.npmjs.org/@cornerstonejs/tools/-/tools-4.15.29.tgz", - "integrity": "sha512-MG+RPJ8EUyT3tWcHimSoDHOTeodNQAz7vPG+H03BjkbRu2RPsRVQRqSqoWHkyTOgyUv1XTk0JXJTXZQ/I7xcdA==", - "license": "MIT", - "dependencies": { - "@types/offscreencanvas": "2019.7.3", - "comlink": "4.4.2", - "lodash.get": "4.4.2" - }, - "funding": { - "type": "individual", - "url": "https://ohif.org/donate" - }, - "peerDependencies": { - "@cornerstonejs/core": "4.15.29", - "@kitware/vtk.js": "34.15.1", - "@types/d3-array": "3.2.1", - "@types/d3-interpolate": "3.0.4", - "d3-array": "3.2.4", - "d3-interpolate": "3.0.1", - "gl-matrix": "3.4.3" - } - }, - "node_modules/@ohif/extension-cornerstone/node_modules/@kitware/vtk.js": { - "version": "34.15.1", - "resolved": "https://registry.npmjs.org/@kitware/vtk.js/-/vtk.js-34.15.1.tgz", - "integrity": "sha512-9BH/a++drhclknBKNVzVpcOzDK95nc/OflKpQE8nY+IlaXTB1+Z6WXS6IwkEEUkRRUqSVskcW4ksgWdxihB49w==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/runtime": "^7.28.2", - "@types/webxr": "^0.5.5", - "commander": "9.2.0", - "d3-scale": "4.0.2", - "fast-deep-equal": "^3.1.3", - "fflate": "0.7.3", - "gl-matrix": "3.4.3", - "globalthis": "1.0.3", - "seedrandom": "3.0.5", - "shader-loader": "1.3.1", - "shelljs": "0.8.5", - "spark-md5": "3.0.2", - "stream-browserify": "3.0.0", - "utif": "3.1.0", - "webworker-promise": "0.5.0", - "worker-loader": "3.0.8", - "xmlbuilder2": "3.0.2" - }, - "bin": { - "vtkDataConverter": "Utilities/DataGenerator/convert-cli.js", - "xml2json": "Utilities/XMLConverter/xml2json-cli.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.17.10", - "autoprefixer": "^10.4.7", - "wslink": ">=1.1.0 || ^2.0.0" - } - }, - "node_modules/@ohif/extension-cornerstone/node_modules/gl-matrix": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", - "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==", - "license": "MIT" - }, - "node_modules/@ohif/extension-default": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/extension-default/-/extension-default-3.12.12.tgz", - "integrity": "sha512-InJm9QZYMuo8KeXlYSrawnBieNfzxtBe83ovvEL15PL7LLw6K93P0rjdEf3pZ+3x0qZ4OiSatuLp7nWHQjYO/w==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "7.28.2", - "@cornerstonejs/calculate-suv": "1.1.0", - "lodash.get": "4.4.2", - "lodash.uniqby": "4.7.0", - "react-color": "2.19.3" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.18.0" - }, - "peerDependencies": { - "@ohif/core": "3.12.12", - "@ohif/i18n": "3.12.12", - "dcmjs": "0.49.4", - "dicomweb-client": "0.10.4", - "prop-types": "15.8.1", - "react": "18.3.1", - "react-dom": "18.3.1", - "react-i18next": "12.3.1", - "react-window": "1.8.11", - "webpack": "5.105.0", - "webpack-merge": "5.10.0" - } - }, - "node_modules/@ohif/extension-default/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ohif/extension-dicom-microscopy": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/extension-dicom-microscopy/-/extension-dicom-microscopy-3.12.12.tgz", - "integrity": "sha512-ddFex5K/k0PikTcFQtIhIPXyPmj4l5+URTpb/dapwi60axnzNS4mmLbphi3o8WSH7iWnNn0SZaSiR7RZeg0Ljg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "7.28.2", - "@cornerstonejs/codec-charls": "1.2.3", - "@cornerstonejs/codec-libjpeg-turbo-8bit": "1.2.2", - "@cornerstonejs/codec-openjpeg": "1.3.0", - "colormap": "2.3.2", - "lodash.debounce": "4.0.8", - "mathjs": "12.4.3" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.18.0" - }, - "peerDependencies": { - "@ohif/core": "3.12.12", - "@ohif/extension-default": "3.12.12", - "@ohif/i18n": "3.12.12", - "@ohif/ui": "3.12.12", - "prop-types": "15.8.1", - "react": "18.3.1", - "react-dom": "18.3.1", - "react-i18next": "12.3.1", - "react-router": "6.30.3", - "react-router-dom": "6.30.3" - } - }, - "node_modules/@ohif/extension-dicom-microscopy/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ohif/extension-dicom-pdf": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/extension-dicom-pdf/-/extension-dicom-pdf-3.12.12.tgz", - "integrity": "sha512-cJmKjCl+J7iuQ1ILUx2DKb09peiooU874L2zFEftV62jq6HKkWC/GGNxAPp7E/hBryTm6nM26OKaKLXNZYiPXA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "7.28.2", - "classnames": "2.5.1" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.16.0" - }, - "peerDependencies": { - "@ohif/core": "3.12.12", - "@ohif/ui": "3.12.12", - "dcmjs": "0.49.4", - "dicom-parser": "1.8.21", - "hammerjs": "2.0.8", - "prop-types": "15.8.1", - "react": "18.3.1" - } - }, - "node_modules/@ohif/extension-dicom-pdf/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", - "license": "MIT", "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ohif/extension-dicom-video": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/extension-dicom-video/-/extension-dicom-video-3.12.12.tgz", - "integrity": "sha512-Dx3lw0N3KbvhQLO3YoaEBtjrXVMFQOfNwINVDUilojHBzRudqaajcexYSN8CoU27r2Znqd7OBv2zsWK1BaagoA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "7.28.2", - "classnames": "2.5.1" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.16.0" - }, - "peerDependencies": { - "@ohif/core": "3.12.12", - "@ohif/ui": "3.12.12", - "dcmjs": "0.49.4", - "dicom-parser": "1.8.21", - "hammerjs": "2.0.8", - "prop-types": "15.8.1", - "react": "18.3.1" - } - }, - "node_modules/@ohif/extension-dicom-video/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ohif/extension-test": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/extension-test/-/extension-test-3.12.12.tgz", - "integrity": "sha512-mD9z+xEMYItv3TN1M68ZoiR3Y86xaakhLcUWUTk1ym8Bx6KrvUWV4YkocOJW6lV4pLyKIDYlmUoZyDcseckl5A==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "7.28.2", - "classnames": "2.5.1" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.16.0" - }, - "peerDependencies": { - "@ohif/core": "3.12.12", - "@ohif/ui": "3.12.12", - "dcmjs": "0.49.4", - "dicom-parser": "1.8.21", - "hammerjs": "2.0.8", - "prop-types": "15.8.1", - "react": "18.3.1" - } - }, - "node_modules/@ohif/extension-test/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ohif/extension-ultrasound-pleura-bline": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/extension-ultrasound-pleura-bline/-/extension-ultrasound-pleura-bline-3.12.12.tgz", - "integrity": "sha512-sM73E6ErzYujwjVcOAwAHUsERQ56j8ab/qyaPuVntkG2Fbd4vzPcXEBW7xgcr/vYhNWAM5xUd5vHtT8VhJWIbw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "7.28.2", - "@cornerstonejs/core": "4.15.29", - "@cornerstonejs/tools": "4.15.29", - "@ohif/core": "3.12.12", - "@ohif/extension-cornerstone": "3.12.12", - "@ohif/extension-default": "3.12.12", - "@ohif/i18n": "3.12.12", - "@ohif/ui-next": "3.12.12" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.18.0" - }, - "peerDependencies": { - "prop-types": "15.8.1", - "react": "18.3.1", - "react-dom": "18.3.1", - "react-i18next": "12.3.1", - "react-router": "6.30.3", - "react-router-dom": "6.30.3", - "webpack": "5.105.0", - "webpack-merge": "5.10.0" - } - }, - "node_modules/@ohif/extension-ultrasound-pleura-bline/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ohif/extension-ultrasound-pleura-bline/node_modules/@cornerstonejs/core": { - "version": "4.15.29", - "resolved": "https://registry.npmjs.org/@cornerstonejs/core/-/core-4.15.29.tgz", - "integrity": "sha512-o+5gXbxtZde1GIULmw+hWwf6KI3eiXCre0U1C372jbovxA66JH2t+2VW1nj0F2JRRnO0FjgT/+DWYCWt0ILGoA==", - "license": "MIT", - "dependencies": { - "@kitware/vtk.js": "34.15.1", - "comlink": "4.4.2", - "gl-matrix": "3.4.3", - "loglevel": "1.9.2" - }, - "funding": { - "type": "individual", - "url": "https://ohif.org/donate" - } - }, - "node_modules/@ohif/extension-ultrasound-pleura-bline/node_modules/@cornerstonejs/tools": { - "version": "4.15.29", - "resolved": "https://registry.npmjs.org/@cornerstonejs/tools/-/tools-4.15.29.tgz", - "integrity": "sha512-MG+RPJ8EUyT3tWcHimSoDHOTeodNQAz7vPG+H03BjkbRu2RPsRVQRqSqoWHkyTOgyUv1XTk0JXJTXZQ/I7xcdA==", - "license": "MIT", - "dependencies": { - "@types/offscreencanvas": "2019.7.3", - "comlink": "4.4.2", - "lodash.get": "4.4.2" - }, - "funding": { - "type": "individual", - "url": "https://ohif.org/donate" - }, - "peerDependencies": { - "@cornerstonejs/core": "4.15.29", - "@kitware/vtk.js": "34.15.1", - "@types/d3-array": "3.2.1", - "@types/d3-interpolate": "3.0.4", - "d3-array": "3.2.4", - "d3-interpolate": "3.0.1", - "gl-matrix": "3.4.3" - } - }, - "node_modules/@ohif/extension-ultrasound-pleura-bline/node_modules/@kitware/vtk.js": { - "version": "34.15.1", - "resolved": "https://registry.npmjs.org/@kitware/vtk.js/-/vtk.js-34.15.1.tgz", - "integrity": "sha512-9BH/a++drhclknBKNVzVpcOzDK95nc/OflKpQE8nY+IlaXTB1+Z6WXS6IwkEEUkRRUqSVskcW4ksgWdxihB49w==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/runtime": "^7.28.2", - "@types/webxr": "^0.5.5", - "commander": "9.2.0", - "d3-scale": "4.0.2", - "fast-deep-equal": "^3.1.3", - "fflate": "0.7.3", - "gl-matrix": "3.4.3", - "globalthis": "1.0.3", - "seedrandom": "3.0.5", - "shader-loader": "1.3.1", - "shelljs": "0.8.5", - "spark-md5": "3.0.2", - "stream-browserify": "3.0.0", - "utif": "3.1.0", - "webworker-promise": "0.5.0", - "worker-loader": "3.0.8", - "xmlbuilder2": "3.0.2" - }, - "bin": { - "vtkDataConverter": "Utilities/DataGenerator/convert-cli.js", - "xml2json": "Utilities/XMLConverter/xml2json-cli.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.17.10", - "autoprefixer": "^10.4.7", - "wslink": ">=1.1.0 || ^2.0.0" - } - }, - "node_modules/@ohif/extension-ultrasound-pleura-bline/node_modules/gl-matrix": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", - "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==", - "license": "MIT" - }, - "node_modules/@ohif/i18n": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/i18n/-/i18n-3.12.12.tgz", - "integrity": "sha512-hYiyc86KmJsDEpPpVmZf3MrzqCTs1y4T6ZV4wn8ycs7rlBNZx5pjyRTURGrAhD80ew/7iaCZvmNMkfovBK6/eQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "7.28.2", - "i18next-locize-backend": "2.2.2", - "locize-editor": "2.2.2", - "locize-lastused": "1.1.1" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.16.0" - }, - "peerDependencies": { - "i18next": "17.3.1", - "i18next-browser-languagedetector": "3.1.1", - "react": "18.3.1", - "react-dom": "18.3.1", - "react-i18next": "12.3.1" - } - }, - "node_modules/@ohif/i18n/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ohif/mode-basic-dev-mode": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/mode-basic-dev-mode/-/mode-basic-dev-mode-3.12.12.tgz", - "integrity": "sha512-XiklzKj90s2GOTSIyJ/9uNfF7wftmSpxe7aKsL6O5i5TnY0OvwyN2KxaW7xowlsTHz30JpISGfV44dLGGdwMbA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "7.28.2", - "i18next": "17.3.1" - }, - "engines": { - "node": ">=10", - "npm": ">=6", - "yarn": ">=1.16.0" - }, - "peerDependencies": { - "@ohif/core": "3.12.12", - "@ohif/extension-cornerstone": "3.12.12", - "@ohif/extension-cornerstone-dicom-sr": "3.12.12", - "@ohif/extension-default": "3.12.12", - "@ohif/extension-dicom-pdf": "3.12.12", - "@ohif/extension-dicom-video": "3.12.12" - } - }, - "node_modules/@ohif/mode-basic-dev-mode/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ohif/mode-longitudinal": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/mode-longitudinal/-/mode-longitudinal-3.12.12.tgz", - "integrity": "sha512-90JsMOsYhUgG2HTL4+MZQC8Z5G2o4+cManG7K6zhENrwC6KXvjGgwhOynHzlaBh16EBKRc+TOeQ8Sc7QzcEaoA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "7.28.2", - "i18next": "17.3.1" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.16.0" - }, - "peerDependencies": { - "@ohif/core": "3.12.12", - "@ohif/extension-cornerstone": "3.12.12", - "@ohif/extension-cornerstone-dicom-rt": "3.12.12", - "@ohif/extension-cornerstone-dicom-seg": "3.12.12", - "@ohif/extension-cornerstone-dicom-sr": "3.12.12", - "@ohif/extension-default": "3.12.12", - "@ohif/extension-dicom-pdf": "3.12.12", - "@ohif/extension-dicom-video": "3.12.12", - "@ohif/extension-measurement-tracking": "3.12.12", - "@ohif/mode-basic": "3.12.12" - } - }, - "node_modules/@ohif/mode-longitudinal/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ohif/mode-microscopy": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/mode-microscopy/-/mode-microscopy-3.12.12.tgz", - "integrity": "sha512-lCjN/yLU6nmq/Gbp4BQogEL9n+csEOIKWVrD4miwfxzPzHYAgtbQefsAUFbC7Yvym64ET7pYI5QDoWhC2aMLLA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "7.28.2", - "i18next": "17.3.1" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.16.0" - }, - "peerDependencies": { - "@ohif/core": "3.12.12", - "@ohif/extension-dicom-microscopy": "3.12.12" - } - }, - "node_modules/@ohif/mode-microscopy/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" + "node": ">=0.10.0" } }, - "node_modules/@ohif/mode-test": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/mode-test/-/mode-test-3.12.12.tgz", - "integrity": "sha512-U0ziP0Zfn2/BAbFu0S3uDUfEAlzsLJlYGUp7j+44+ZqWQRiq/TMxVEG4V4/BK/PnfShu1kGkEMlSjG4iSMQA/g==", + "node_modules/@ohif/app/node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", "dependencies": { - "@babel/runtime": "7.28.2", - "i18next": "17.3.1" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.16.0" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" }, "peerDependencies": { - "@ohif/core": "3.12.12", - "@ohif/extension-cornerstone": "3.12.12", - "@ohif/extension-cornerstone-dicom-sr": "3.12.12", - "@ohif/extension-default": "3.12.12", - "@ohif/extension-dicom-pdf": "3.12.12", - "@ohif/extension-dicom-video": "3.12.12", - "@ohif/extension-measurement-tracking": "3.12.12", - "@ohif/extension-test": "3.12.12" - } - }, - "node_modules/@ohif/mode-test/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" + "react": "^18.3.1" } }, - "node_modules/@ohif/mode-ultrasound-pleura-bline": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/mode-ultrasound-pleura-bline/-/mode-ultrasound-pleura-bline-3.12.12.tgz", - "integrity": "sha512-BGiXzZgCuh7xo3qjZntMRA035OpHdpu0saLdLS+SpDS8sUKerTK0r4/U8X/YshZ3JkLvqCxD0OELVYfL/LfIFg==", + "node_modules/@ohif/app/node_modules/react-dropzone": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-10.2.2.tgz", + "integrity": "sha512-U5EKckXVt6IrEyhMMsgmHQiWTGLudhajPPG77KFSvgsMqNEHSyGpqWvOMc5+DhEah/vH4E1n+J5weBNLd5VtyA==", "license": "MIT", "dependencies": { - "@babel/runtime": "7.28.2", - "@cornerstonejs/core": "4.15.29", - "@cornerstonejs/tools": "4.15.29", - "@ohif/core": "3.12.12", - "@ohif/extension-cornerstone-dicom-sr": "3.12.12", - "@ohif/extension-ultrasound-pleura-bline": "3.12.12", - "i18next": "17.3.1" + "attr-accept": "^2.0.0", + "file-selector": "^0.1.12", + "prop-types": "^15.7.2" }, "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.16.0" - } - }, - "node_modules/@ohif/mode-ultrasound-pleura-bline/node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ohif/mode-ultrasound-pleura-bline/node_modules/@cornerstonejs/core": { - "version": "4.15.29", - "resolved": "https://registry.npmjs.org/@cornerstonejs/core/-/core-4.15.29.tgz", - "integrity": "sha512-o+5gXbxtZde1GIULmw+hWwf6KI3eiXCre0U1C372jbovxA66JH2t+2VW1nj0F2JRRnO0FjgT/+DWYCWt0ILGoA==", - "license": "MIT", - "dependencies": { - "@kitware/vtk.js": "34.15.1", - "comlink": "4.4.2", - "gl-matrix": "3.4.3", - "loglevel": "1.9.2" + "node": ">= 8" }, - "funding": { - "type": "individual", - "url": "https://ohif.org/donate" + "peerDependencies": { + "react": ">= 16.8" } }, - "node_modules/@ohif/mode-ultrasound-pleura-bline/node_modules/@cornerstonejs/tools": { - "version": "4.15.29", - "resolved": "https://registry.npmjs.org/@cornerstonejs/tools/-/tools-4.15.29.tgz", - "integrity": "sha512-MG+RPJ8EUyT3tWcHimSoDHOTeodNQAz7vPG+H03BjkbRu2RPsRVQRqSqoWHkyTOgyUv1XTk0JXJTXZQ/I7xcdA==", + "node_modules/@ohif/app/node_modules/react-resize-detector": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-10.0.1.tgz", + "integrity": "sha512-CR2EdP83ycGlWkhhrd6+hhZVhPJO4xnzClFCTBXlODVTHOgiDJQu77sBt67J7P3gfU4ec/kOuf2c5EcyTUNLXQ==", "license": "MIT", "dependencies": { - "@types/offscreencanvas": "2019.7.3", - "comlink": "4.4.2", - "lodash.get": "4.4.2" - }, - "funding": { - "type": "individual", - "url": "https://ohif.org/donate" + "lodash": "^4.17.21" }, "peerDependencies": { - "@cornerstonejs/core": "4.15.29", - "@kitware/vtk.js": "34.15.1", - "@types/d3-array": "3.2.1", - "@types/d3-interpolate": "3.0.4", - "d3-array": "3.2.4", - "d3-interpolate": "3.0.1", - "gl-matrix": "3.4.3" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@ohif/mode-ultrasound-pleura-bline/node_modules/@kitware/vtk.js": { - "version": "34.15.1", - "resolved": "https://registry.npmjs.org/@kitware/vtk.js/-/vtk.js-34.15.1.tgz", - "integrity": "sha512-9BH/a++drhclknBKNVzVpcOzDK95nc/OflKpQE8nY+IlaXTB1+Z6WXS6IwkEEUkRRUqSVskcW4ksgWdxihB49w==", - "license": "BSD-3-Clause", + "node_modules/@ohif/app/node_modules/xmlbuilder2": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-4.0.3.tgz", + "integrity": "sha512-bx8Q1STctnNaaDymWnkfQLKofs0mGNN7rLLapJlGuV3VlvegD7Ls4ggMjE3aUSWItCCzU0PEv45lI87iSigiCA==", + "license": "MIT", + "peer": true, "dependencies": { - "@babel/runtime": "^7.28.2", - "@types/webxr": "^0.5.5", - "commander": "9.2.0", - "d3-scale": "4.0.2", - "fast-deep-equal": "^3.1.3", - "fflate": "0.7.3", - "gl-matrix": "3.4.3", - "globalthis": "1.0.3", - "seedrandom": "3.0.5", - "shader-loader": "1.3.1", - "shelljs": "0.8.5", - "spark-md5": "3.0.2", - "stream-browserify": "3.0.0", - "utif": "3.1.0", - "webworker-promise": "0.5.0", - "worker-loader": "3.0.8", - "xmlbuilder2": "3.0.2" - }, - "bin": { - "vtkDataConverter": "Utilities/DataGenerator/convert-cli.js", - "xml2json": "Utilities/XMLConverter/xml2json-cli.js" + "@oozcitak/dom": "^2.0.2", + "@oozcitak/infra": "^2.0.2", + "@oozcitak/util": "^10.0.0", + "js-yaml": "^4.1.1" }, - "peerDependencies": { - "@babel/preset-env": "^7.17.10", - "autoprefixer": "^10.4.7", - "wslink": ">=1.1.0 || ^2.0.0" + "engines": { + "node": ">=20.0" } }, - "node_modules/@ohif/mode-ultrasound-pleura-bline/node_modules/gl-matrix": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", - "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==", - "license": "MIT" - }, "node_modules/@ohif/ui": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/ui/-/ui-3.12.12.tgz", - "integrity": "sha512-gSSdA6nK59cmsv6mmnEx3zfkHpzHrMUnLHEPWGg6PV90AccWCqtCWig9jmzTsAeSMGIMKwX22MeT/7PbzETDDw==", + "version": "3.13.4", + "resolved": "https://registry.npmjs.org/@ohif/ui/-/ui-3.13.4.tgz", + "integrity": "sha512-CiJDZkT3g4Ez37McgjhsHXkKJyzCCNQrhgknWRx7VUjwpCOizPYT2vgHLeeBSF1yp/cCKLhOBqyUe/5OHSnHSA==", "license": "MIT", "dependencies": { "@testing-library/react": "13.4.0", @@ -4771,13 +3802,10 @@ "react-select": "5.7.4", "react-test-renderer": "18.3.1", "react-window": "1.8.11", - "react-with-direction": "1.4.0", - "webpack": "5.105.0" + "react-with-direction": "1.4.0" }, "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1.16.0" + "node": ">=24" }, "peerDependencies": { "react": "18.3.1", @@ -4785,9 +3813,9 @@ } }, "node_modules/@ohif/ui-next": { - "version": "3.12.12", - "resolved": "https://registry.npmjs.org/@ohif/ui-next/-/ui-next-3.12.12.tgz", - "integrity": "sha512-4rKe5a/1o1E24945p47lqWef/FJiXLTRr9xljjGIa1X2xt4Sas81MF+HXOy9UnQvjHfAwGgyrEPBf4EjLocG6A==", + "version": "3.13.4", + "resolved": "https://registry.npmjs.org/@ohif/ui-next/-/ui-next-3.13.4.tgz", + "integrity": "sha512-V93/TUK+x/a6fqTiB74m+LXm0NMZ8wzpf8NYNMreQYx0qVPNVxbxpyLU8y9IBJMThz3tFFVGlt1IG7hhGuq3pw==", "license": "MIT", "dependencies": { "@radix-ui/react-accordion": "1.2.11", @@ -4809,18 +3837,18 @@ "@radix-ui/react-toggle": "1.1.9", "@radix-ui/react-toggle-group": "1.1.10", "@radix-ui/react-tooltip": "1.2.7", + "@tanstack/react-table": "8.21.3", "class-variance-authority": "0.7.1", "clsx": "2.1.1", "cmdk": "1.1.1", - "date-fns": "3.6.0", + "date-fns": "4.1.0", "framer-motion": "6.2.4", "lucide-react": "0.379.0", "next-themes": "0.3.0", "react": "18.3.1", - "react-day-picker": "8.10.1", + "react-day-picker": "9.12.0", "react-resizable-panels": "2.1.9", - "react-shepherd": "6.1.1", - "shepherd.js": "13.0.3", + "shepherd.js": "15.2.2", "sonner": "1.7.4", "tailwind-merge": "2.6.0", "tailwindcss": "3.2.4", @@ -4992,6 +4020,22 @@ "node": ">= 6" } }, + "node_modules/@ohif/ui-next/node_modules/cmdk": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-1.1.1.tgz", + "integrity": "sha512-Vsv7kFaXm+ptHDMZ7izaRsP70GgrW9NBNGswt9OZaVBLlE0SNpDq8eu/VGXyF9r7M0azK3Wy7OlYXsuyYLFzHg==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "^1.1.1", + "@radix-ui/react-dialog": "^1.1.6", + "@radix-ui/react-id": "^1.1.0", + "@radix-ui/react-primitive": "^2.0.2" + }, + "peerDependencies": { + "react": "^18 || ^19 || ^19.0.0-rc", + "react-dom": "^18 || ^19 || ^19.0.0-rc" + } + }, "node_modules/@ohif/ui-next/node_modules/framer-motion": { "version": "6.2.4", "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-6.2.4.tgz", @@ -5104,6 +4148,31 @@ "postcss": "^8.2.14" } }, + "node_modules/@ohif/ui-next/node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@ohif/ui-next/node_modules/react-dom": { + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.8.tgz", + "integrity": "sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.8" + } + }, "node_modules/@ohif/ui-next/node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -5116,6 +4185,23 @@ "node": ">=8.10.0" } }, + "node_modules/@ohif/ui-next/node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT", + "peer": true + }, + "node_modules/@ohif/ui-next/node_modules/sonner": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/sonner/-/sonner-1.7.4.tgz", + "integrity": "sha512-DIS8z4PfJRbIyfVFDVnK9rO3eYDtse4Omcm6bt0oEr5/jtLgysmjuBl1frJ9E/EQZrFmKx2A8m/s5s9CRXIzhw==", + "license": "MIT", + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", + "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" + } + }, "node_modules/@ohif/ui-next/node_modules/tailwind-merge": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.6.0.tgz", @@ -5176,6 +4262,49 @@ "node": ">= 6" } }, + "node_modules/@ohif/ui/node_modules/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@ohif/ui/node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@ohif/ui/node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, "node_modules/@ohif/ui/node_modules/react-draggable": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.5.0.tgz", @@ -5190,6 +4319,26 @@ "react-dom": ">= 16.3.0" } }, + "node_modules/@ohif/ui/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/@ohif/ui/node_modules/react-test-renderer": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.3.1.tgz", + "integrity": "sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==", + "license": "MIT", + "dependencies": { + "react-is": "^18.3.1", + "react-shallow-renderer": "^16.15.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, "node_modules/@oozcitak/dom": { "version": "1.15.10", "resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-1.15.10.tgz", @@ -5238,16 +4387,6 @@ "node": ">=8.0" } }, - "node_modules/@perma/map": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@perma/map/-/map-1.0.3.tgz", - "integrity": "sha512-Bf5njk0fnJGTFE2ETntq0N1oJ6YdCPIpTDn3R3KYZJQdeYSOCNL7mBrFlGnbqav8YQhJA/p81pvHINX9vAtHkQ==", - "license": "(Apache-2.0 AND MIT)", - "dependencies": { - "@multiformats/murmur3": "^2.1.0", - "murmurhash3js-revisited": "^3.0.0" - } - }, "node_modules/@prisma/client": { "version": "6.19.3", "resolved": "https://registry.npmjs.org/@prisma/client/-/client-6.19.3.tgz", @@ -5333,63 +4472,6 @@ "@prisma/debug": "6.19.3" } }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz", - "integrity": "sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.1.tgz", - "integrity": "sha512-vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg==", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.1.tgz", - "integrity": "sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==", - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.2.tgz", - "integrity": "sha512-b1UQwcEZ4yCnMCD8DAL1VlbvBJE9/IX4FTIp7BG1xYpf29SLazLSrqUkj4w7Y5y7cCVP6E5tcqqcI0xemPkHug==", - "license": "BSD-3-Clause" - }, "node_modules/@radix-ui/number": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz", @@ -7864,13 +6946,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@scarf/scarf": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.4.0.tgz", - "integrity": "sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==", - "hasInstallScript": true, - "license": "Apache-2.0" - }, "node_modules/@standard-schema/spec": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", @@ -8194,6 +7269,39 @@ "react": "^18 || ^19" } }, + "node_modules/@tanstack/react-table": { + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.21.3.tgz", + "integrity": "sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww==", + "license": "MIT", + "dependencies": { + "@tanstack/table-core": "8.21.3" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@tanstack/table-core": { + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.21.3.tgz", + "integrity": "sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, "node_modules/@testing-library/dom": { "version": "8.20.1", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", @@ -8213,30 +7321,6 @@ "node": ">=12" } }, - "node_modules/@testing-library/react": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", - "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.5.0", - "@types/react-dom": "^18.0.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@thewtex/zstddec": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@thewtex/zstddec/-/zstddec-0.2.1.tgz", - "integrity": "sha512-1yTu7m/qU1nsJy4mCZAB3GAhczsClhw+WIXK0oe598eHcvefH16WLOYN4Uko7K2/Ttz9KEBvvT7WFrZD41ShgA==", - "license": "MIT AND BSD-3-Clause" - }, "node_modules/@tybys/wasm-util": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", @@ -8263,12 +7347,6 @@ "@types/ms": "*" } }, - "node_modules/@types/emscripten": { - "version": "1.41.5", - "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.41.5.tgz", - "integrity": "sha512-cMQm7pxu6BxtHyqJ7mQZ2kXWV5SLmugybFdHCBbJ5eHzOo6VhBckEgAT3//rP5FwPHNPeEiq4SmQ5ucBwsOo4Q==", - "license": "MIT" - }, "node_modules/@types/eslint": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", @@ -8978,19 +8056,6 @@ "win32" ] }, - "node_modules/@web3-storage/car-block-validator": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@web3-storage/car-block-validator/-/car-block-validator-1.2.2.tgz", - "integrity": "sha512-lR9l+ZszhTid5HfZE8ohnGf2RJp2kaBOnoejmsACs3iTNiy+3K09dnPm8MhgBE9RCIgPBKM0CCWXO9l+I6jrKA==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "@multiformats/blake2": "^2.0.2", - "@multiformats/murmur3": "^2.1.8", - "@multiformats/sha3": "^3.0.2", - "multiformats": "^13.3.1", - "uint8arrays": "^5.1.0" - } - }, "node_modules/@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", @@ -9156,12 +8221,6 @@ "dev": true, "license": "BSD-2-Clause" }, - "node_modules/abort-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/abort-error/-/abort-error-1.0.2.tgz", - "integrity": "sha512-lVgvB2NyPLqbXXhVmXcYFTC1x5K7CiVdPgdY7LGgFQWC8506oN01sPN3i9cl9ynuwF4iJ0TS9exnR7cZ9FuX4w==", - "license": "Apache-2.0 OR MIT" - }, "node_modules/acorn": { "version": "8.17.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", @@ -9228,16 +8287,11 @@ "node": ">=0.4.0" } }, - "node_modules/actor": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/actor/-/actor-2.3.1.tgz", - "integrity": "sha512-ST/3wnvcP2tKDXnum7nLCLXm+/rsf8vPocXH2Fre6D8FQwNkGDd4JEitBlXj007VQJfiGYRQvXqwOBZVi+JtRg==", - "license": "(Apache-2.0 AND MIT)" - }, "node_modules/adm-zip": { "version": "0.5.18", "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.18.tgz", "integrity": "sha512-ufJnssQGbxzLNS1Ho9bCtX4rQKCCvoVuDLHoJyc3F9dOGDB4BkWs2Ci0kv53lqocAEQ/Cbi+I2XCsNYGqVYqng==", + "dev": true, "license": "MIT", "engines": { "node": ">=12.0" @@ -9875,15 +8929,6 @@ "node": "18 || 20 || >=22" } }, - "node_modules/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -9952,27 +8997,11 @@ "license": "MIT", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "license": "MIT", - "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/blakejs": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", - "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==", - "license": "MIT" - }, "node_modules/bn.js": { "version": "5.2.5", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.5.tgz", @@ -10171,6 +9200,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, "funding": [ { "type": "github", @@ -10191,37 +9221,6 @@ "ieee754": "^1.2.1" } }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "license": "MIT", - "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "license": "MIT" - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", - "license": "MIT" - }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -10374,15 +9373,6 @@ ], "license": "CC-BY-4.0" }, - "node_modules/cborg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/cborg/-/cborg-6.1.1.tgz", - "integrity": "sha512-Ci8+V1OMFtqea8EXicsATqV+3kEqCGXCicM+5MEzpKTxqy58WMzhJUjtUqAjfWpKPZ0wpG8F+u5mC8Xy/0Zevg==", - "license": "Apache-2.0", - "bin": { - "cborg": "lib/bin.js" - } - }, "node_modules/ccount": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", @@ -10465,15 +9455,6 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, "node_modules/chrome-trace-event": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", @@ -10557,22 +9538,6 @@ "node": ">=6" } }, - "node_modules/cmdk": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-1.1.1.tgz", - "integrity": "sha512-Vsv7kFaXm+ptHDMZ7izaRsP70GgrW9NBNGswt9OZaVBLlE0SNpDq8eu/VGXyF9r7M0azK3Wy7OlYXsuyYLFzHg==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "^1.1.1", - "@radix-ui/react-dialog": "^1.1.6", - "@radix-ui/react-id": "^1.1.0", - "@radix-ui/react-primitive": "^2.0.2" - }, - "peerDependencies": { - "react": "^18 || ^19 || ^19.0.0-rc", - "react-dom": "^18 || ^19 || ^19.0.0-rc" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -10591,15 +9556,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, - "node_modules/colormap": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/colormap/-/colormap-2.3.2.tgz", - "integrity": "sha512-jDOjaoEEmA9AgA11B/jCSAvYE95r3wRoAyTf3LEHGiUVlNHJaL1mRkf5AyLSpQBVGfTEPwGEqCIzL+kgr2WgNA==", - "license": "MIT", - "dependencies": { - "lerp": "^1.0.3" - } - }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -10637,19 +9593,6 @@ "node": "^12.20.0 || >=14" } }, - "node_modules/complex.js": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/complex.js/-/complex.js-2.4.3.tgz", - "integrity": "sha512-UrQVSUur14tNX6tiP4y8T4w4FeJAX3bi2cIv0pu/DTLFNxoq7z2Yh83Vfzztj6Px3X/lubqQ9IrPp7Bpn6p4MQ==", - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/rawify" - } - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -10724,6 +9667,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true, "license": "MIT" }, "node_modules/cornerstone-math": { @@ -10863,15 +9807,6 @@ "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", "license": "MIT" }, - "node_modules/css-line-break": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", - "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", - "license": "MIT", - "dependencies": { - "utrie": "^1.0.2" - } - }, "node_modules/css-select": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", @@ -11232,15 +10167,21 @@ } }, "node_modules/date-fns": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", - "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", + "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/kossnocorp" } }, + "node_modules/date-fns-jalali": { + "version": "4.1.0-0", + "resolved": "https://registry.npmjs.org/date-fns-jalali/-/date-fns-jalali-4.1.0-0.tgz", + "integrity": "sha512-hTIP/z+t+qKwBDcmmsnmjWTduxCg+5KfdqWQvb2X/8C9+knYY6epN/pfxdDuyVlSVeFz0sM5eEfwIUQ70U4ckg==", + "license": "MIT" + }, "node_modules/dcmjs": { "version": "0.43.1", "resolved": "https://registry.npmjs.org/dcmjs/-/dcmjs-0.43.1.tgz", @@ -11274,12 +10215,6 @@ } } }, - "node_modules/decimal.js": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", - "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", - "license": "MIT" - }, "node_modules/decode-named-character-reference": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", @@ -11302,102 +10237,6 @@ "node": ">=0.10" } }, - "node_modules/decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", - "license": "MIT", - "dependencies": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "license": "MIT", - "dependencies": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "license": "MIT", - "dependencies": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tarbz2/node_modules/file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "license": "MIT", - "dependencies": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", - "license": "MIT", - "dependencies": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-unzip/node_modules/file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/deep-equal": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", @@ -11450,7 +10289,6 @@ "version": "7.1.5", "resolved": "https://registry.npmjs.org/deepmerge-ts/-/deepmerge-ts-7.1.5.tgz", "integrity": "sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==", - "devOptional": true, "license": "BSD-3-Clause", "engines": { "node": ">=16.0.0" @@ -11770,36 +10608,6 @@ "tslib": "^2.0.3" } }, - "node_modules/dotenv": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz", - "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=6" - } - }, - "node_modules/dotenv-defaults": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-1.1.1.tgz", - "integrity": "sha512-6fPRo9o/3MxKvmRZBD3oNFdxODdhJtIy1zcJeUSCs6HCy4tarUpd+G67UTU9tF6OWXeSPqsm4fPAB+2eY9Rt9Q==", - "license": "MIT", - "dependencies": { - "dotenv": "^6.2.0" - } - }, - "node_modules/dotenv-webpack": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-1.8.0.tgz", - "integrity": "sha512-o8pq6NLBehtrqA8Jv8jFQNtG9nhRtVqmoD4yWbgUyoU3+9WBlPe+c2EAiaJok9RB28QvrWvdWLZGeTT5aATDMg==", - "license": "MIT", - "dependencies": { - "dotenv-defaults": "^1.0.2" - }, - "peerDependencies": { - "webpack": "^1 || ^2 || ^3 || ^4" - } - }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", @@ -11916,15 +10724,6 @@ "node": ">=14" } }, - "node_modules/end-of-stream": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", - "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, "node_modules/enhanced-resolve": { "version": "5.24.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.0.tgz", @@ -12223,12 +11022,6 @@ "node": ">=6" } }, - "node_modules/escape-latex": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/escape-latex/-/escape-latex-1.2.0.tgz", - "integrity": "sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw==", - "license": "MIT" - }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -13024,15 +11817,6 @@ "reusify": "^1.0.4" } }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "license": "MIT", - "dependencies": { - "pend": "~1.2.0" - } - }, "node_modules/fdir": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", @@ -13101,27 +11885,6 @@ "node": ">= 12" } }, - "node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/files-from-path": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/files-from-path/-/files-from-path-1.1.4.tgz", - "integrity": "sha512-huzBO8vS15VrEC0ej62GtYCtPUNEsTdHIN3aFBjCUZyFQTr+bW4cpwvPMZssM/r+9/hOh4ikUiJ3L+9kZKBMag==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "graceful-fs": "^4.2.10" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -13191,12 +11954,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/flatbuffers": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-1.12.0.tgz", - "integrity": "sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ==", - "license": "SEE LICENSE IN LICENSE.txt" - }, "node_modules/flatted": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", @@ -13301,12 +12058,6 @@ "tslib": "^2.1.0" } }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "license": "MIT" - }, "node_modules/fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", @@ -13322,36 +12073,6 @@ "node": ">=12" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs-minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -13477,19 +12198,6 @@ "node": ">= 0.4" } }, - "node_modules/get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", - "license": "MIT", - "dependencies": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/get-symbol-description": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", @@ -13544,26 +12252,6 @@ "integrity": "sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==", "license": "MIT" }, - "node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -13582,33 +12270,6 @@ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "license": "BSD-2-Clause" }, - "node_modules/glob/node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "license": "MIT" - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", - "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/global-cache": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/global-cache/-/global-cache-1.2.1.tgz", @@ -13678,12 +12339,6 @@ "dev": true, "license": "MIT" }, - "node_modules/guid-typescript": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/guid-typescript/-/guid-typescript-1.0.9.tgz", - "integrity": "sha512-Y8T4vYhEfwJOTbouREvG+3XDsjr8E3kIr7uf+JZ0BYloFsttiHU0WfvANVsR7TxNUJa/WpCnw/Ino/p+DeBhBQ==", - "license": "ISC" - }, "node_modules/hammerjs": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", @@ -13693,31 +12348,6 @@ "node": ">=0.8.0" } }, - "node_modules/hamt-sharding": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hamt-sharding/-/hamt-sharding-3.0.8.tgz", - "integrity": "sha512-pEh4hYa4ZyDJ2jWBTz7MVqTTGC3va3iEIMDJfbCKskR9rzHRd8HVwUyH5nLiLxK6VCFWIJ4vnlAEn4Hwx49Rbg==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "sparse-array": "^1.3.1", - "uint8arrays": "^6.1.1" - } - }, - "node_modules/hamt-sharding/node_modules/multiformats": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-14.0.5.tgz", - "integrity": "sha512-vbIm83F2yZ1pWJGS0yl0ysracIvv56LtbrIyiIQHoLdYDJOMoLfVFsXhh9DUH4SFdkdkFhucyWniihsNzVEjkQ==", - "license": "Apache-2.0 OR MIT" - }, - "node_modules/hamt-sharding/node_modules/uint8arrays": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-6.1.1.tgz", - "integrity": "sha512-iz7JN0XCSZYA111lhFG2Ui9EhFvTNekqSRHw3lvMHq+dzwWy1OQftxFQREEh4rffU0oSoXdQHsk2TiHKVm4fsA==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "multiformats": "^14.0.0" - } - }, "node_modules/has-bigints": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", @@ -13936,9 +12566,9 @@ } }, "node_modules/html-parse-stringify": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", - "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.1.0.tgz", + "integrity": "sha512-E0oAXcELOtsXe+BmpJ2EZyedbldPpriV5vICzEuo6xjC/D1lDukOI7KrpfQGF2Qc4wWEy0nk3bFORS2K5ZAhFQ==", "license": "MIT", "dependencies": { "void-elements": "3.1.0" @@ -13951,20 +12581,7 @@ "license": "MIT", "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/html2canvas": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", - "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", - "license": "MIT", - "dependencies": { - "css-line-break": "^2.1.0", - "text-segmentation": "^1.0.3" - }, - "engines": { - "node": ">=8.0.0" + "url": "https://opencollective.com/unified" } }, "node_modules/http-proxy": { @@ -14024,12 +12641,32 @@ } }, "node_modules/i18next": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-17.3.1.tgz", - "integrity": "sha512-4nY+yaENaoZKmpbiDXPzucVHCN3hN9Z9Zk7LyQXVOKVIpnYOJ3L/yxHJlBPtJDq3PGgjFwA0QBFm/26Z0iDT5A==", + "version": "26.3.6", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-26.3.6.tgz", + "integrity": "sha512-Bu5Z2nAXgfVyM8xvW3jk9EKRIuX37PudsrBViThNFx7CR7aaYTpP01cxNB/E4c4UUzTDiAZRstEhsRfPOL/8xA==", + "funding": [ + { + "type": "individual", + "url": "https://www.locize.com/i18next" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + }, + { + "type": "individual", + "url": "https://www.locize.com" + } + ], "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1" + "peer": true, + "peerDependencies": { + "typescript": "^5 || ^6 || ^7" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/i18next-browser-languagedetector": { @@ -14064,6 +12701,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, "funding": [ { "type": "github", @@ -14145,22 +12783,6 @@ "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", "license": "MIT" }, - "node_modules/interface-blockstore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/interface-blockstore/-/interface-blockstore-5.3.2.tgz", - "integrity": "sha512-oA9Pjkxun/JHAsZrYEyKX+EoPjLciTzidE7wipLc/3YoHDjzsnXRJzAzFJXNUvogtY4g7hIwxArx8+WKJs2RIg==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "interface-store": "^6.0.0", - "multiformats": "^13.3.6" - } - }, - "node_modules/interface-store": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-6.0.3.tgz", - "integrity": "sha512-+WvfEZnFUhRwFxgz+QCQi7UC6o9AM0EHM9bpIe2Nhqb100NHCsTvNAn4eJgvgV2/tmLo1MP9nGxQKEcZTAueLA==", - "license": "Apache-2.0 OR MIT" - }, "node_modules/internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", @@ -14199,66 +12821,6 @@ "integrity": "sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA==", "license": "MIT" }, - "node_modules/ipfs-car": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ipfs-car/-/ipfs-car-1.2.0.tgz", - "integrity": "sha512-A++1UesxqwfNv14NmFxr4MHi+vD9rR6SWr87MU9o0315Mzqys48pEefL8rlCAA9cw2qKYeT/ZPYVtqIMAr6U1Q==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "@ipld/car": "^5.1.0", - "@ipld/dag-cbor": "^9.0.0", - "@ipld/dag-json": "^10.0.1", - "@ipld/dag-pb": "^4.0.2", - "@ipld/unixfs": "^3.0.0", - "@web3-storage/car-block-validator": "^1.0.1", - "files-from-path": "^1.0.0", - "ipfs-unixfs-exporter": "^13.0.1", - "multiformats": "^13.0.1", - "sade": "^1.8.1", - "varint": "^6.0.0" - }, - "bin": { - "🚘": "bin.js", - "ipfs-car": "bin.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/ipfs-unixfs": { - "version": "11.2.5", - "resolved": "https://registry.npmjs.org/ipfs-unixfs/-/ipfs-unixfs-11.2.5.tgz", - "integrity": "sha512-uasYJ0GLPbViaTFsOLnL9YPjX5VmhnqtWRriogAHOe4ApmIi9VAOFBzgDHsUW2ub4pEa/EysbtWk126g2vkU/g==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "protons-runtime": "^5.5.0", - "uint8arraylist": "^2.4.8" - } - }, - "node_modules/ipfs-unixfs-exporter": { - "version": "13.7.3", - "resolved": "https://registry.npmjs.org/ipfs-unixfs-exporter/-/ipfs-unixfs-exporter-13.7.3.tgz", - "integrity": "sha512-sTFjAEnsPu5irh9rvT1j5mNf7nXnW78x5SJrCIrNZb1UqkXQtNX81RjAnTBShUtZ5ujSOc/yrC9Az8il8NVkKQ==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "@ipld/dag-cbor": "^9.2.4", - "@ipld/dag-json": "^10.2.5", - "@ipld/dag-pb": "^4.1.5", - "@multiformats/murmur3": "^2.1.8", - "hamt-sharding": "^3.0.6", - "interface-blockstore": "^5.3.2", - "ipfs-unixfs": "^11.0.0", - "it-filter": "^3.1.4", - "it-last": "^3.0.9", - "it-map": "^3.1.4", - "it-parallel": "^3.0.13", - "it-pipe": "^3.0.1", - "it-pushable": "^3.2.3", - "multiformats": "^13.3.7", - "p-queue": "^8.1.0", - "progress-events": "^1.0.1" - } - }, "node_modules/is-alphabetical": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", @@ -14578,12 +13140,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", - "license": "MIT" - }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", @@ -14688,15 +13244,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-string": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", @@ -14826,95 +13373,6 @@ "integrity": "sha512-pQFyLwShVPA1Qr0dE1ZPguJkbOsFGDfSq6Wzz6XaO33v74X6/iQjgYPozwkeKGQxOI1/H3Fz7+ROtnV1veyKEg==", "license": "MIT" }, - "node_modules/it-filter": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/it-filter/-/it-filter-3.1.6.tgz", - "integrity": "sha512-yXiGPAvJn/exXjVFSCMQc3+J/7RLpOMwKoY2DH1yMhF4lYkdRoAdOwU0vnDACAlRAexf7AZvESZIc9mzhEoi/A==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "it-peekable": "^3.0.0" - } - }, - "node_modules/it-last": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/it-last/-/it-last-3.0.11.tgz", - "integrity": "sha512-Fg571l81nPzhZsiYjkw4dkhRqAK4oqIamTPEfAOnXI/5pYXz+dIfMVYmh9ncZs58oFNMkdF3bYFuCBTw/xJK0w==", - "license": "Apache-2.0 OR MIT" - }, - "node_modules/it-map": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/it-map/-/it-map-3.1.6.tgz", - "integrity": "sha512-wCix0FXImtIPIxhCnbz35RqWs00e/CReSZX9nZq1j46JcAzBBp57ob9/2l1WnDYEaUURIR8xCyg2NsWbOwBJFQ==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "it-peekable": "^3.0.0" - } - }, - "node_modules/it-merge": { - "version": "3.0.14", - "resolved": "https://registry.npmjs.org/it-merge/-/it-merge-3.0.14.tgz", - "integrity": "sha512-D3t1Go2G2SQMkTujaA6EVojJPJKA9pFksxlSPDRBfrHKhWl6O40vEP7Itr5eCAjyCQH5p9+BFFVIy9bhLM4ZuQ==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "it-queueless-pushable": "^2.0.0" - } - }, - "node_modules/it-parallel": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/it-parallel/-/it-parallel-3.0.16.tgz", - "integrity": "sha512-qr3nTgj4fraSfr6Ix9JkHsy/Yb/4vmS3QIAu3fsX52r2SOTLbohXoixKp6AIhTJcorpKwjP0VFcpHr5V54jivA==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "p-defer": "^4.0.1" - } - }, - "node_modules/it-peekable": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-3.0.10.tgz", - "integrity": "sha512-2E6+p1pelZOhzp69aaiiBuEybWzAl10uYbIdCR3Pxy8bFNnS/kgpbLtGbNbIZ6RVdU7yHHkmATYwjy52GfFEKA==", - "license": "Apache-2.0 OR MIT" - }, - "node_modules/it-pipe": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-3.0.1.tgz", - "integrity": "sha512-sIoNrQl1qSRg2seYSBH/3QxWhJFn9PKYvOf/bHdtCBF0bnghey44VyASsWzn5dAx0DCDDABq1hZIuzKmtBZmKA==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "it-merge": "^3.0.0", - "it-pushable": "^3.1.2", - "it-stream-types": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/it-pushable": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.2.4.tgz", - "integrity": "sha512-WSD7Ss4oCRfDZJT4ldLWr0Bom/muY90xxoJ5PQnU3uSKf0kxCOeehqZtiJX1ARqn+ymXGh1bxpDW9bDNHp2ivQ==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "p-defer": "^4.0.0" - } - }, - "node_modules/it-queueless-pushable": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/it-queueless-pushable/-/it-queueless-pushable-2.0.5.tgz", - "integrity": "sha512-BaKqGLL1AQMR1AEaxiM09vzJQVXHHhfhh9UV0qPqORw/8Rm8igDQqT1qHregfHIb1NIW9jxQ/aXBibHJyuivuQ==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "abort-error": "^1.0.2", - "p-defer": "^4.0.1", - "race-signal": "^2.0.0" - } - }, - "node_modules/it-stream-types": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/it-stream-types/-/it-stream-types-2.0.4.tgz", - "integrity": "sha512-tsX+klvMQ53J4Jm2B52vCIs7WD609ck+VS9X2TKMEv7VPY9VwaYKmSWyHek5QS0wHBtP0bWj9KMqCtAHgVKiXw==", - "license": "Apache-2.0 OR MIT" - }, "node_modules/iterator.prototype": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", @@ -14933,57 +13391,6 @@ "node": ">= 0.4" } }, - "node_modules/itk-wasm": { - "version": "1.0.0-b.165", - "resolved": "https://registry.npmjs.org/itk-wasm/-/itk-wasm-1.0.0-b.165.tgz", - "integrity": "sha512-Rq0+AL2BuRqcFh9r3h69pB3nt84tw/gTxnI6GjIOYw5Bfah9qO+C8hRJpD8aWNBa5o3wNHRAMVlp0pt/L4K8gg==", - "license": "Apache-2.0", - "dependencies": { - "@itk-wasm/dam": "^1.1.1", - "@thewtex/zstddec": "^0.2.0", - "@types/emscripten": "^1.39.10", - "axios": "^1.6.2", - "comlink": "^4.4.1", - "commander": "^11.1.0", - "fs-extra": "^11.2.0", - "glob": "^8.1.0", - "markdown-table": "^3.0.3", - "mime-types": "^2.1.35", - "wasm-feature-detect": "^1.6.1" - }, - "bin": { - "itk-wasm": "src/itk-wasm-cli.js" - } - }, - "node_modules/itk-wasm/node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "license": "MIT", - "engines": { - "node": ">=16" - } - }, - "node_modules/itk-wasm/node_modules/fs-extra": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz", - "integrity": "sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/javascript-natural-sort": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", - "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", - "license": "MIT" - }, "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -15032,12 +13439,6 @@ "@rollup/rollup-linux-x64-gnu": "4.13.0" } }, - "node_modules/js-sha3": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.9.3.tgz", - "integrity": "sha512-BcJPCQeLg6WjEx3FE591wVAevlli8lxsxm9/FzV4HXkV49TmBH38Yvrpce6fjbADGMKFrBMGTqrVz3qPIZ88Gg==", - "license": "MIT" - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -15140,6 +13541,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, "license": "MIT", "dependencies": { "universalify": "^2.0.0" @@ -15223,12 +13625,6 @@ "node": ">=0.10" } }, - "node_modules/lerp": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/lerp/-/lerp-1.0.3.tgz", - "integrity": "sha512-70Rh4rCkJDvwWiTsyZ1HmJGvnyfFah4m6iTux29XmasRiZPDBpT9Cfa4ai73+uLZxnlKruUS62jj2lb11wURiA==", - "license": "MIT" - }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -15326,36 +13722,18 @@ "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "license": "MIT" }, - "node_modules/lodash-es": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", - "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", - "license": "MIT" - }, "node_modules/lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", "license": "MIT" }, - "node_modules/lodash.compact": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash.compact/-/lodash.compact-3.0.1.tgz", - "integrity": "sha512-2ozeiPi+5eBXW1CLtzjk8XQFhQOEMwwfxblqeq6EGyTxZJ1bPATqilY0e6g2SLQpP4KuMeuioBhEnWz5Pr7ICQ==", - "license": "MIT" - }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "license": "MIT" }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", - "license": "MIT" - }, "node_modules/lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", @@ -15376,18 +13754,6 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "license": "MIT" }, - "node_modules/lodash.uniqby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", - "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", - "license": "MIT" - }, - "node_modules/lodash.zip": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", - "integrity": "sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==", - "license": "MIT" - }, "node_modules/loglevel": { "version": "1.9.2", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", @@ -15401,12 +13767,6 @@ "url": "https://tidelift.com/funding/github/npm/loglevel" } }, - "node_modules/long": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", - "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", - "license": "Apache-2.0" - }, "node_modules/longest-streak": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", @@ -15465,43 +13825,6 @@ "lz-string": "bin/bin.js" } }, - "node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "license": "MIT", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/make-dir/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/markdown-table": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", - "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/material-colors": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", - "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==", - "license": "ISC" - }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", @@ -15511,51 +13834,6 @@ "node": ">= 0.4" } }, - "node_modules/mathjs": { - "version": "12.4.3", - "resolved": "https://registry.npmjs.org/mathjs/-/mathjs-12.4.3.tgz", - "integrity": "sha512-oHdGPDbp7gO873xxG90RLq36IuicuKvbpr/bBG5g9c8Obm/VsKVrK9uoRZZHUodohzlnmCEqfDzbR3LH6m+aAQ==", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.24.4", - "complex.js": "^2.1.1", - "decimal.js": "^10.4.3", - "escape-latex": "^1.2.0", - "fraction.js": "4.3.4", - "javascript-natural-sort": "^0.7.1", - "seedrandom": "^3.0.5", - "tiny-emitter": "^2.1.0", - "typed-function": "^4.1.1" - }, - "bin": { - "mathjs": "bin/cli.js" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/mathjs/node_modules/@babel/runtime": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", - "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/mathjs/node_modules/fraction.js": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.4.tgz", - "integrity": "sha512-pwiTgt0Q7t+GHZA4yaLjObx4vXmmdcS0iSJ19o8d/goUGgItX9UZWKWNnLHehxviD8wU2IWRsnR8cD5+yOJP2Q==", - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, "node_modules/md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -16306,58 +14584,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/moment": { "version": "2.30.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", @@ -16377,6 +14603,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -16388,21 +14615,6 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "license": "MIT" }, - "node_modules/multiformats": { - "version": "13.4.2", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.4.2.tgz", - "integrity": "sha512-eh6eHCrRi1+POZ3dA+Dq1C6jhP1GNtr9CRINMb67OKzqW9I5DUuZM/3jLPlzhgpGeiNUlEGEbkCYChXMCc/8DQ==", - "license": "Apache-2.0 OR MIT" - }, - "node_modules/murmurhash3js-revisited": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz", - "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==", - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", @@ -16889,26 +15101,6 @@ "wrappy": "1" } }, - "node_modules/onnxruntime-common": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/onnxruntime-common/-/onnxruntime-common-1.17.1.tgz", - "integrity": "sha512-6wLNhpn+1hnsKN+jq6ulqUEJ61TdRmyFkGCvtRNnZkAupH8Yfr805UeNxjl9jtiX9B1q48pq6Q/67fEFpxT7Dw==", - "license": "MIT" - }, - "node_modules/onnxruntime-web": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/onnxruntime-web/-/onnxruntime-web-1.17.1.tgz", - "integrity": "sha512-EotY9uJU4xFY/ZVZ2Zrl2OZmBcbTVTWn/2OOh4cCWODPwtsYN2xeJYgoz8LfCgZSrhenGg0q4ceYUWATXqEsYQ==", - "license": "MIT", - "dependencies": { - "flatbuffers": "^1.12.0", - "guid-typescript": "^1.0.9", - "long": "^5.2.3", - "onnxruntime-common": "1.17.1", - "platform": "^1.3.6", - "protobufjs": "^7.2.4" - } - }, "node_modules/open": { "version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", @@ -16971,18 +15163,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/p-defer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.1.tgz", - "integrity": "sha512-Mr5KC5efvAK5VUptYEIopP1bakB85k2IWXaRC0rsh1uwn1L6M0LVml8OIQ4Gudg4oyZakf7FmeRLkMMtZW1i5A==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -17007,43 +15187,9 @@ "license": "MIT", "dependencies": { "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-queue": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.1.1.tgz", - "integrity": "sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==", - "license": "MIT", - "dependencies": { - "eventemitter3": "^5.0.1", - "p-timeout": "^6.1.2" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-queue/node_modules/eventemitter3": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", - "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", - "license": "MIT" - }, - "node_modules/p-timeout": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz", - "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==", - "license": "MIT", + }, "engines": { - "node": ">=14.16" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -17233,12 +15379,6 @@ "node": ">= 0.10" } }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "license": "MIT" - }, "node_modules/perfect-debounce": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", @@ -17279,27 +15419,6 @@ "node": ">=0.10.0" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "license": "MIT", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/pirates": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", @@ -17321,12 +15440,6 @@ "pathe": "^2.0.3" } }, - "node_modules/platform": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", - "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==", - "license": "MIT" - }, "node_modules/popmotion": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.3.tgz", @@ -17607,6 +15720,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, "license": "MIT" }, "node_modules/progress": { @@ -17619,12 +15733,6 @@ "node": ">=0.4.0" } }, - "node_modules/progress-events": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/progress-events/-/progress-events-1.1.0.tgz", - "integrity": "sha512-82DVc5tI36neVB3IjdXR11ztwGuoBc98em9ijzubeZKxI47OlV2Znq6mlPqE5xPDzO2Uw98GHiQSjj2favBCRQ==", - "license": "Apache-2.0 OR MIT" - }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -17672,40 +15780,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/protobufjs": { - "version": "7.6.5", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.6.5.tgz", - "integrity": "sha512-/FPD0nUc9jH6rfFjji9IBqOz4pcSE3CsT1m7Ep6Mdb0LxSUMj8hgl6GomOvZzpNpAqqGaXA0P3VSrZLFzIhQrw==", - "hasInstallScript": true, - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.5", - "@protobufjs/eventemitter": "^1.1.1", - "@protobufjs/fetch": "^1.1.1", - "@protobufjs/float": "^1.0.2", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.1", - "@types/node": ">=13.7.0", - "long": "^5.3.2" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/protons-runtime": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/protons-runtime/-/protons-runtime-5.6.0.tgz", - "integrity": "sha512-/Kde+sB9DsMFrddJT/UZWe6XqvL7SL5dbag/DBCElFKhkwDj7XKt53S+mzLyaDP5OqS0wXjV5SA572uWDaT0Hg==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "uint8-varint": "^2.0.2", - "uint8arraylist": "^2.4.3", - "uint8arrays": "^5.0.1" - } - }, "node_modules/proxy-from-env": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", @@ -17838,18 +15912,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/rabin-rs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/rabin-rs/-/rabin-rs-2.1.0.tgz", - "integrity": "sha512-5y72gAXPzIBsAMHcpxZP8eMDuDT98qMP1BqSDHRbHkJJXEgWIN1lA47LxUqzsK6jknOJtgfkQr9v+7qMlFDm6g==", - "license": "(Apache-2.0 AND MIT)" - }, - "node_modules/race-signal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/race-signal/-/race-signal-2.0.0.tgz", - "integrity": "sha512-P31bLhE4ByBX/70QDXMutxnqgwrF1WUXea1O8DXuviAgkdbQ1iQMQotNgzJIBC9yUSn08u/acZrMUhgw7w6GpA==", - "license": "Apache-2.0 OR MIT" - }, "node_modules/raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -17891,35 +15953,20 @@ } }, "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", "license": "MIT", + "peer": true, "dependencies": { - "loose-envify": "^1.1.0" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/react-color": { - "version": "2.19.3", - "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz", - "integrity": "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==", - "license": "MIT", - "dependencies": { - "@icons/material": "^0.2.4", - "lodash": "^4.17.15", - "lodash-es": "^4.17.15", - "material-colors": "^1.2.1", - "prop-types": "^15.5.10", - "reactcss": "^1.2.0", - "tinycolor2": "^1.4.1" - }, - "peerDependencies": { - "react": "*" - } - }, "node_modules/react-dates": { "version": "21.8.0", "resolved": "https://registry.npmjs.org/react-dates/-/react-dates-21.8.0.tgz", @@ -17951,17 +15998,24 @@ } }, "node_modules/react-day-picker": { - "version": "8.10.1", - "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-8.10.1.tgz", - "integrity": "sha512-TMx7fNbhLk15eqcMt+7Z7S2KF7mfTId/XJDjKE8f+IUcFn0l08/kI4FiYTL/0yuOLmEcbR4Fwe3GJf/NiiMnPA==", + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-9.12.0.tgz", + "integrity": "sha512-t8OvG/Zrciso5CQJu5b1A7yzEmebvST+S3pOVQJWxwjjVngyG/CA2htN/D15dLI4uTEuLLkbZyS4YYt480FAtA==", "license": "MIT", + "dependencies": { + "@date-fns/tz": "^1.4.1", + "date-fns": "^4.1.0", + "date-fns-jalali": "^4.1.0-0" + }, + "engines": { + "node": ">=18" + }, "funding": { "type": "individual", "url": "https://github.com/sponsors/gpbl" }, "peerDependencies": { - "date-fns": "^2.28.0 || ^3.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": ">=16.8.0" } }, "node_modules/react-dnd": { @@ -18004,16 +16058,30 @@ } }, "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" }, "peerDependencies": { - "react": "^18.3.1" + "react": "^16.14.0" + } + }, + "node_modules/react-dom/node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "license": "MIT", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" } }, "node_modules/react-draggable": { @@ -18239,19 +16307,6 @@ "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, - "node_modules/react-resize-detector": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-10.0.1.tgz", - "integrity": "sha512-CR2EdP83ycGlWkhhrd6+hhZVhPJO4xnzClFCTBXlODVTHOgiDJQu77sBt67J7P3gfU4ec/kOuf2c5EcyTUNLXQ==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.21" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, "node_modules/react-router": { "version": "6.30.3", "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.3.tgz", @@ -18318,20 +16373,6 @@ "react": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/react-shepherd": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/react-shepherd/-/react-shepherd-6.1.1.tgz", - "integrity": "sha512-lylVKsH8w9gV7674RznDhl4uPrTXLYuc2E0+gYJPrz4FymHrhUpDqYvYvqESPODigRK+TFFpTZAUdAZzwzPvRg==", - "license": "MIT", - "dependencies": { - "shepherd.js": "13.0.3" - }, - "peerDependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0", - "typescript": "^5.0.0" - } - }, "node_modules/react-style-singleton": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz", @@ -18354,26 +16395,6 @@ } } }, - "node_modules/react-test-renderer": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.3.1.tgz", - "integrity": "sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==", - "license": "MIT", - "dependencies": { - "react-is": "^18.3.1", - "react-shallow-renderer": "^16.15.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/react-test-renderer/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" - }, "node_modules/react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -18474,15 +16495,6 @@ "react-with-styles": "^3.0.0 || ^4.0.0" } }, - "node_modules/reactcss": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", - "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", - "license": "MIT", - "dependencies": { - "lodash": "^4.0.1" - } - }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -18496,6 +16508,7 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -18511,12 +16524,14 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, "license": "MIT" }, "node_modules/readable-stream/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, "license": "MIT" }, "node_modules/readdirp": { @@ -18876,18 +16891,6 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "license": "MIT", - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/safe-array-concat": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.4.tgz", @@ -19016,25 +17019,6 @@ "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==", "license": "MIT" }, - "node_modules/seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "license": "MIT", - "dependencies": { - "commander": "^2.8.1" - }, - "bin": { - "seek-bunzip": "bin/seek-bunzip", - "seek-table": "bin/seek-bzip-table" - } - }, - "node_modules/seek-bzip/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" - }, "node_modules/semver": { "version": "7.8.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", @@ -19299,26 +17283,16 @@ } }, "node_modules/shepherd.js": { - "version": "13.0.3", - "resolved": "https://registry.npmjs.org/shepherd.js/-/shepherd.js-13.0.3.tgz", - "integrity": "sha512-1lQtQUNQYi+8k9BAmbUZh7D2QxFfkxiWKU0XFTbzYaIrCkB4nR0DLQuarH5G7Ym6L8wfbadxP3hJhZ2HzVktaA==", - "license": "MIT", + "version": "15.2.2", + "resolved": "https://registry.npmjs.org/shepherd.js/-/shepherd.js-15.2.2.tgz", + "integrity": "sha512-WDJDjZ8tUG2HF93C9mJCXsdGJ01bpZKjonyMABMkU6I4KjSD9pZ0zFKaeSducdFIx9inKHbDmcFE82uJ65HmgA==", + "license": "AGPL-3.0", "dependencies": { - "@floating-ui/dom": "^1.6.5", - "@scarf/scarf": "^1.3.0", - "deepmerge-ts": "^5.1.0" + "@floating-ui/dom": "^1.7.5", + "deepmerge-ts": "^7.1.5" }, "engines": { - "node": "18.* || >= 20" - } - }, - "node_modules/shepherd.js/node_modules/deepmerge-ts": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/deepmerge-ts/-/deepmerge-ts-5.1.0.tgz", - "integrity": "sha512-eS8dRJOckyo9maw9Tu5O5RUi/4inFLrnoLkBe3cPfDMx3WZioXtmOew4TXQaxq7Rhl4xjDtR7c6x8nNTxOvbFw==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=16.0.0" + "node": ">= 20" } }, "node_modules/side-channel": { @@ -19413,16 +17387,6 @@ "tslib": "^2.0.3" } }, - "node_modules/sonner": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/sonner/-/sonner-1.7.4.tgz", - "integrity": "sha512-DIS8z4PfJRbIyfVFDVnK9rO3eYDtse4Omcm6bt0oEr5/jtLgysmjuBl1frJ9E/EQZrFmKx2A8m/s5s9CRXIzhw==", - "license": "MIT", - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", - "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" - } - }, "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -19476,12 +17440,6 @@ "integrity": "sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw==", "license": "(WTFPL OR MIT)" }, - "node_modules/sparse-array": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/sparse-array/-/sparse-array-1.3.2.tgz", - "integrity": "sha512-ZT711fePGn3+kQyLuv1fpd3rNSkNF8vd5Kv2D+qnOANeyKs3fx6bUMGWRPvgTTcYV64QMqZKZwcuaQSP3AZ0tg==", - "license": "ISC" - }, "node_modules/split-on-first": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", @@ -19707,15 +17665,6 @@ "node": ">=4" } }, - "node_modules/strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "license": "MIT", - "dependencies": { - "is-natural-number": "^4.0.1" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -20070,48 +18019,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "deprecated": "Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "license": "MIT", - "dependencies": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, "node_modules/terser": { "version": "5.48.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz", @@ -20249,15 +18156,6 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "license": "MIT" }, - "node_modules/text-segmentation": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", - "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", - "license": "MIT", - "dependencies": { - "utrie": "^1.0.2" - } - }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -20286,24 +18184,6 @@ "node": ">=0.8" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "license": "MIT" - }, - "node_modules/tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", - "license": "MIT" - }, - "node_modules/tinycolor2": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", - "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", - "license": "MIT" - }, "node_modules/tinyexec": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz", @@ -20356,6 +18236,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", + "dev": true, "license": "MIT", "dependencies": { "isarray": "^2.0.5", @@ -20566,19 +18447,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typed-function": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/typed-function/-/typed-function-4.2.2.tgz", - "integrity": "sha512-VwaXim9Gp1bngi/q3do8hgttYn2uC3MoT/gfuMWylnj1IeZBUAyPddHZlo1K05BDoj8DYPpMdiHqH1dDYdJf2A==", - "license": "MIT", - "engines": { - "node": ">= 18" - } - }, "node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "devOptional": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -20588,34 +18461,6 @@ "node": ">=14.17" } }, - "node_modules/uint8-varint": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/uint8-varint/-/uint8-varint-2.0.5.tgz", - "integrity": "sha512-jeFLbL/x30wBRnWjKE1qVBXeumG46r7XmYkpis955lTQ+blccGKFrOsSMHlxePwYB1pI7L8YPHz1t4jLxEs3nA==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "uint8arraylist": "^2.0.0", - "uint8arrays": "^5.0.0" - } - }, - "node_modules/uint8arraylist": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/uint8arraylist/-/uint8arraylist-2.4.9.tgz", - "integrity": "sha512-KxWjyEFzchzik3aoQlK66oaoxIReoMo5bQRm1fcjBUZvE8xv/tyR3CTKhjh6K/faV8VaF6hd5pjr45CzbwuwkA==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "uint8arrays": "^5.0.1" - } - }, - "node_modules/uint8arrays": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-5.1.1.tgz", - "integrity": "sha512-9muQwa4wZG4dKi9gMAIBtnk2Pw87SRpvWTH6lOGm19V2Uqxr4uomUf2PGqPnWc+qs06sN8owUU4jfcoWOcfwVQ==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "multiformats": "^13.0.0" - } - }, "node_modules/unbox-primitive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", @@ -20634,40 +18479,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "license": "MIT", - "dependencies": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "node_modules/unbzip2-stream/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/undici": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", @@ -20828,6 +18639,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, "license": "MIT", "engines": { "node": ">= 10.0.0" @@ -21066,15 +18878,6 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, - "node_modules/utrie": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", - "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", - "license": "MIT", - "dependencies": { - "base64-arraybuffer": "^1.0.2" - } - }, "node_modules/uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", @@ -21095,12 +18898,6 @@ "integrity": "sha512-/x2RJSvbqEyxKj0RPN4xaRquK+EggjeVXiDDEyrJzsJogjtiZ9ov7lj/svVb4DM5Q5braQF4cooAryQbUwOxlA==", "license": "MIT" }, - "node_modules/varint": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", - "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", - "license": "MIT" - }, "node_modules/vfile": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", @@ -21147,12 +18944,6 @@ "loose-envify": "^1.0.0" } }, - "node_modules/wasm-feature-detect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/wasm-feature-detect/-/wasm-feature-detect-1.9.0.tgz", - "integrity": "sha512-zonE+xlIIYtxPy++L24ow0hAD8CICb4+FgPyROd3buyXIqsJvUEDkBgfCCoXOd1Hu3DUr0GOfnPIdcGV+YpNaA==", - "license": "Apache-2.0" - }, "node_modules/watchpack": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", @@ -21175,6 +18966,7 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", "integrity": "sha512-gX/dMkRQc7QOMzgTe6KsYFM7DxeIONQSui1s0n/0xht36HvrgbxtM1xBlgx596NbpHuQU8P7QpKwrZYwUX48nw==", "license": "MIT", + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", @@ -21232,6 +19024,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -21248,6 +19041,7 @@ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -21260,6 +19054,7 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "license": "BSD-2-Clause", + "peer": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -21273,6 +19068,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "license": "BSD-2-Clause", + "peer": true, "engines": { "node": ">=4.0" } @@ -21281,13 +19077,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/webpack/node_modules/schema-utils": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", "license": "MIT", + "peer": true, "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -21459,6 +19257,16 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "license": "ISC" }, + "node_modules/wslink": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/wslink/-/wslink-2.5.0.tgz", + "integrity": "sha512-+m7GWH9G3Y2iAN9CP8M5z/Re2u/Q1KEXvUZ2ISGle7CF6T07z2jS8sWfgp4Y8ZRUbUCHp6IJnEL1xkbzeNn18Q==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "@msgpack/msgpack": "^2.8.0" + } + }, "node_modules/xmlbuilder2": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-3.0.2.tgz", @@ -21534,16 +19342,6 @@ "url": "https://github.com/sponsors/eemeli" } }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "license": "MIT", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -21603,7 +19401,7 @@ "name": "@radsysx/viewer", "version": "0.1.0", "dependencies": { - "@ohif/app": "3.12.12", + "@ohif/app": "^3.13.4", "@radsysx/clinical-web": "file:../packages/clinical-web" }, "devDependencies": { diff --git a/viewer/package.json b/viewer/package.json index d7e3ac5..94f0763 100644 --- a/viewer/package.json +++ b/viewer/package.json @@ -10,7 +10,7 @@ "type-check": "tsc --noEmit -p ./tsconfig.json" }, "dependencies": { - "@ohif/app": "3.12.12", + "@ohif/app": "3.13.4", "@radsysx/clinical-web": "file:../packages/clinical-web" }, "devDependencies": {