diff --git a/package-lock.json b/package-lock.json index e4dd1b02..a612ec6d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@angular/material": "21.2.14", "@angular/platform-browser": "^21.2.25", "@angular/router": "^21.2.25", - "@angular/ssr": "^21.2.28", + "@angular/ssr": "^21.2.29", "@carrotsearch/foamtree": "^3.6.2", "@hakimio/ngx-google-analytics": "^15.0.0", "@lottiefiles/dotlottie-web": "^0.81.0", @@ -62,8 +62,8 @@ "tslib": "^2.3.0" }, "devDependencies": { - "@angular-devkit/build-angular": "^21.2.28", - "@angular/cli": "^21.2.28", + "@angular-devkit/build-angular": "^21.2.29", + "@angular/cli": "^21.2.29", "@angular/compiler-cli": "^21.2.23", "@eslint/js": "^10.0.1", "@playwright/test": "1.64.1", @@ -301,13 +301,13 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.2102.28", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.28.tgz", - "integrity": "sha512-hgUMgAkXTC9YmDU2LEBonOrjtnBWLcg58cSvl8cgTjOAGVsiUTr8w46tzaN4SnaTScSTI9NflcnZ4q+jq4Ustg==", + "version": "0.2102.29", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.29.tgz", + "integrity": "sha512-o7dg7tlGbVr/ddXSAD9B/ozNwETfI7hzaBAe4v00+L+Y7Mz85hIy3R9/B0elY/SyoEDkW/HHTRsLubHMWg2AZw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "21.2.28", + "@angular-devkit/core": "21.2.29", "rxjs": "7.8.2" }, "bin": { @@ -320,17 +320,17 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "21.2.28", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-21.2.28.tgz", - "integrity": "sha512-30kjofSj8j00nmYMvx6xWx3Q2YKClEWLcJYoWRS4vdIT7m/YyWJDRe1oT+0/q24N89YgAR2QqElkZ1cHcqxCWg==", + "version": "21.2.29", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-21.2.29.tgz", + "integrity": "sha512-xaB0m9ArQNBBazcpiDAyhFlpzjFL0eNgko+JkQhuZ5KyqrV9B47VK3V4Qx8WPv8K1WE1b0A2sBQNeYeTCaJM8A==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.2102.28", - "@angular-devkit/build-webpack": "0.2102.28", - "@angular-devkit/core": "21.2.28", - "@angular/build": "21.2.28", + "@angular-devkit/architect": "0.2102.29", + "@angular-devkit/build-webpack": "0.2102.29", + "@angular-devkit/core": "21.2.29", + "@angular/build": "21.2.29", "@babel/core": "7.29.7", "@babel/generator": "7.29.1", "@babel/helper-annotate-as-pure": "7.27.3", @@ -341,7 +341,7 @@ "@babel/preset-env": "7.29.2", "@babel/runtime": "7.29.2", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "21.2.28", + "@ngtools/webpack": "21.2.29", "ansi-colors": "4.1.3", "autoprefixer": "10.4.27", "babel-loader": "10.0.0", @@ -376,7 +376,7 @@ "tree-kill": "1.2.2", "tslib": "2.8.1", "webpack": "5.112.0", - "webpack-dev-middleware": "7.4.5", + "webpack-dev-middleware": "7.4.6", "webpack-dev-server": "5.2.6", "webpack-merge": "6.0.1", "webpack-subresource-integrity": "5.1.0" @@ -396,7 +396,7 @@ "@angular/platform-browser": "^21.0.0", "@angular/platform-server": "^21.0.0", "@angular/service-worker": "^21.0.0", - "@angular/ssr": "^21.2.28", + "@angular/ssr": "^21.2.29", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^30.2.0", @@ -649,13 +649,13 @@ } }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.2102.28", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.2102.28.tgz", - "integrity": "sha512-CFIIuKSHhahueyp9IEPA41OZQvdEzqDCeGPrNta34MIa+ZnBTI2WKkRNt0Jo3X2M/mkEOKkPEtQFU0ygyNu/8A==", + "version": "0.2102.29", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.2102.29.tgz", + "integrity": "sha512-dP84u2F/GxT2WHkiv/l4SFPKdK9HBY5dZdEnnagmW4xPJs7UmgTI5fxeHncvS7x3SBXJMqB9mnsfhpr4yyhGkg==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.2102.28", + "@angular-devkit/architect": "0.2102.29", "rxjs": "7.8.2" }, "engines": { @@ -669,9 +669,9 @@ } }, "node_modules/@angular-devkit/core": { - "version": "21.2.28", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.28.tgz", - "integrity": "sha512-CAunrxW1j4/Ctr7vDDwc+00yn6wbjiJNsZtNxAyxCvWag2AtVmYlCPiOXa+lnvQpjTTXFySR3Oy02wX9PatBKw==", + "version": "21.2.29", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.29.tgz", + "integrity": "sha512-807H6zbmVxoTZEZymJM/YKcn9BcHQsgCQg9Yki4jDAQIMockyIN9F7jscxHqBtLt2rXHiiDVyWiJhMEyot1OXQ==", "dev": true, "license": "MIT", "dependencies": { @@ -708,13 +708,13 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "21.2.28", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.28.tgz", - "integrity": "sha512-ubFSRtrRzEi4vkAvRFiLzgy0vEdydqn/oZicTApPvtsKO3JOGWcbcR5NwL0q63AJy64qagcWmGyLGdSjs7J1wA==", + "version": "21.2.29", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.29.tgz", + "integrity": "sha512-Bx/my36Rxwf0ptgwngXTCfbOPHyr7FX2PL3mBuaZh99065969leFd6dFajss9hSAoNreZtJu73dw5AjOpgIjBw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "21.2.28", + "@angular-devkit/core": "21.2.29", "jsonc-parser": "3.3.1", "magic-string": "0.30.21", "ora": "9.3.0", @@ -964,14 +964,14 @@ } }, "node_modules/@angular/build": { - "version": "21.2.28", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-21.2.28.tgz", - "integrity": "sha512-oYHbXLX5gi3Oycxb/xRktDF38quK31okFqelYpUfusnhgX/m5QbVfcZ+oNa4Q13UT7VfwN16LgSreEdJ7IfsJQ==", + "version": "21.2.29", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-21.2.29.tgz", + "integrity": "sha512-aahiMmyvY10nYaduYqrJPgHY3k4FpVqWYzaruxLWF74vRhz8x3OOX1rdro1OHn2p2C2/Ga80kAZ3hlsx3OyGFQ==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.2102.28", + "@angular-devkit/architect": "0.2102.29", "@babel/core": "7.29.7", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -994,7 +994,7 @@ "semver": "7.7.4", "source-map-support": "0.5.21", "tinyglobby": "0.2.15", - "undici": "7.29.1", + "undici": "7.30.1", "vite": "7.3.7", "watchpack": "2.5.1" }, @@ -1014,7 +1014,7 @@ "@angular/platform-browser": "^21.0.0", "@angular/platform-server": "^21.0.0", "@angular/service-worker": "^21.0.0", - "@angular/ssr": "^21.2.28", + "@angular/ssr": "^21.2.29", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^21.0.0", @@ -1238,19 +1238,19 @@ } }, "node_modules/@angular/cli": { - "version": "21.2.28", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.2.28.tgz", - "integrity": "sha512-5PDbWyivOzobaVT1oVqEsOaDjW/honAKCjten4dlWO1q8O2/GKcLa29niaNnuSX3BKN6TsYmSo2JmeOuDXWhDg==", + "version": "21.2.29", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.2.29.tgz", + "integrity": "sha512-RGi3JzLgrCb5tZVqqCPjbb1w/1XFwFnno9iIHMs1wcecxcEhiXLq/klLj4wmHk4iWkoCYaltYs+h9fCmkvrVzA==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.2102.28", - "@angular-devkit/core": "21.2.28", - "@angular-devkit/schematics": "21.2.28", + "@angular-devkit/architect": "0.2102.29", + "@angular-devkit/core": "21.2.29", + "@angular-devkit/schematics": "21.2.29", "@inquirer/prompts": "7.10.1", "@listr2/prompt-adapter-inquirer": "3.0.5", "@modelcontextprotocol/sdk": "1.32.1", - "@schematics/angular": "21.2.28", + "@schematics/angular": "21.2.29", "@yarnpkg/lockfile": "1.1.0", "algoliasearch": "5.48.1", "ini": "6.0.0", @@ -1508,9 +1508,9 @@ } }, "node_modules/@angular/ssr": { - "version": "21.2.28", - "resolved": "https://registry.npmjs.org/@angular/ssr/-/ssr-21.2.28.tgz", - "integrity": "sha512-5ipiZ04Ay/2eHjHXkjEXs37PCu+MiNvv+nd4Aa9qfZpl4lc9pY+oPmjmtz+MfQRt77d2ymhCnxnctu9y0U5Ucg==", + "version": "21.2.29", + "resolved": "https://registry.npmjs.org/@angular/ssr/-/ssr-21.2.29.tgz", + "integrity": "sha512-PDHioohS6K5MSic9AwJhDXuDEmt7ZOfhrSdtiTa2zM9nPDsVlny8Nc9uYyIcWicc7V+2BA5Td6u34IWBmAoeeg==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -6482,9 +6482,9 @@ } }, "node_modules/@ngtools/webpack": { - "version": "21.2.28", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-21.2.28.tgz", - "integrity": "sha512-E8kzX2goaxxhilL5GOePl4gK8IKFOvcCXACQNDUQ4O05jAAQ6krFIPSf+MwzahlDGqX8zG6QUtZZDLSkQHOvxA==", + "version": "21.2.29", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-21.2.29.tgz", + "integrity": "sha512-GAdSfK2n1Nm1yjLN8WJCgV9F1yIpLncMapBYmMdk6HqMJYe3Dz5QxDqgJMWbNUZl67QDlg5/GDCrmPQZYkn1iA==", "dev": true, "license": "MIT", "engines": { @@ -7911,15 +7911,15 @@ "optional": true }, "node_modules/@peculiar/asn1-cms": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.11.0.tgz", - "integrity": "sha512-SlAiDoT/Cd8qaNmbTt78gqyaEvu2fQd6ML6KWJkdjXGrgDKnHHrusVkfQUelkfinL2p665IIADb0JBixtT8W1g==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.11.1.tgz", + "integrity": "sha512-Bk+oatE62dW0Tzzpfk6vdQxfGGEfvuGdWgmijnKjcv7HqZCJISs85z4zw2uDArrk+R1Oel1wts/BBl7HHrtAcA==", "dev": true, "license": "MIT", "dependencies": { - "@peculiar/asn1-schema": "^2.11.0", - "@peculiar/asn1-x509": "^2.11.0", - "@peculiar/asn1-x509-attr": "^2.11.0", + "@peculiar/asn1-schema": "^2.11.1", + "@peculiar/asn1-x509": "^2.11.1", + "@peculiar/asn1-x509-attr": "^2.11.1", "asn1js": "^3.0.10", "tslib": "^2.8.1" }, @@ -7928,14 +7928,14 @@ } }, "node_modules/@peculiar/asn1-csr": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.11.0.tgz", - "integrity": "sha512-M/ED0yJ05qMK+UADPKnIa8vhAeewOJALSxTAZB7RQ/batRHhIJZkwznCcWAbFO5saHJ1yEQ+m4lncEcG9RnQSg==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.11.1.tgz", + "integrity": "sha512-KVfbXaKng8886/tOPG55t5K1XkTkGbR4amjIJzytXWobFU5nZgw/sKnSpa1hxP17nUSsrOF/7Mt9WUYeyLsi6Q==", "dev": true, "license": "MIT", "dependencies": { - "@peculiar/asn1-schema": "^2.11.0", - "@peculiar/asn1-x509": "^2.11.0", + "@peculiar/asn1-schema": "^2.11.1", + "@peculiar/asn1-x509": "^2.11.1", "asn1js": "^3.0.10", "tslib": "^2.8.1" }, @@ -7944,14 +7944,14 @@ } }, "node_modules/@peculiar/asn1-ecc": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.11.0.tgz", - "integrity": "sha512-jj1alGEKev7/un+cI+exyVK9m31lmP7cCBMCZuCb0wkFQH2zmKmJzNiG4wqXFNzlcP8timHLnzf3lV3OxBpb/Q==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.11.1.tgz", + "integrity": "sha512-7MSNji77fQa/oN3WAfwagMy8EoJFg50sW4hZ1dtr0zU1BSugit0I2DGpIdPhvkNplopQhz5bogxpn1077eaamA==", "dev": true, "license": "MIT", "dependencies": { - "@peculiar/asn1-schema": "^2.11.0", - "@peculiar/asn1-x509": "^2.11.0", + "@peculiar/asn1-schema": "^2.11.1", + "@peculiar/asn1-x509": "^2.11.1", "asn1js": "^3.0.10", "tslib": "^2.8.1" }, @@ -7960,16 +7960,16 @@ } }, "node_modules/@peculiar/asn1-pfx": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.11.0.tgz", - "integrity": "sha512-ykSAWRu8KkmzU8LRpk9ZQC3zuLmBEtoSMjIv9XHVamD5W7amqreV5wttKqnvtjWOzzSJQxA/HVT8/tHwpEEGSQ==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.11.1.tgz", + "integrity": "sha512-2SN2z8qkc2hk/GgTYA8RN54wtsCDZShg9gI2Mq1vLhdj1adcv5fhTbiEmExZUaAMqlizxiEpULQDfHM5iYtn1g==", "dev": true, "license": "MIT", "dependencies": { - "@peculiar/asn1-cms": "^2.11.0", - "@peculiar/asn1-pkcs8": "^2.11.0", - "@peculiar/asn1-rsa": "^2.11.0", - "@peculiar/asn1-schema": "^2.11.0", + "@peculiar/asn1-cms": "^2.11.1", + "@peculiar/asn1-pkcs8": "^2.11.1", + "@peculiar/asn1-rsa": "^2.11.1", + "@peculiar/asn1-schema": "^2.11.1", "asn1js": "^3.0.10", "tslib": "^2.8.1" }, @@ -7978,14 +7978,14 @@ } }, "node_modules/@peculiar/asn1-pkcs8": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.11.0.tgz", - "integrity": "sha512-lragjkjQGnQ5luxC+sxoAfAO/jBiQ7hOEGlDKJUk7MC5zY3AzjB2DU0GyPUH1Sswdv10t7DurY0zylOYMLb88w==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.11.1.tgz", + "integrity": "sha512-HqsSrnpQghRp9SM9QSmR6fa4z/BNktnKq7928+oq4qF0VAnuHZ4cyePKvcxh9fP4taBCP/WHNItlVNsYaQm2qw==", "dev": true, "license": "MIT", "dependencies": { - "@peculiar/asn1-schema": "^2.11.0", - "@peculiar/asn1-x509": "^2.11.0", + "@peculiar/asn1-schema": "^2.11.1", + "@peculiar/asn1-x509": "^2.11.1", "asn1js": "^3.0.10", "tslib": "^2.8.1" }, @@ -7994,18 +7994,18 @@ } }, "node_modules/@peculiar/asn1-pkcs9": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.11.0.tgz", - "integrity": "sha512-gDdFjpqV0weJjgNUvueUVf4D8uVbpq+VbG0TsxLAY2QGljAkJyL9qwQ7avol9j0jaYSJ7Ey7v7RZp0M3GTcQSA==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.11.1.tgz", + "integrity": "sha512-OHFkTg8D2zYafILqFE4KPbqX8srpvd3diGDc2h2cduumawc765mOHGcuFMGvLWlL2bbCMWMmMSCtlXptsOuiPA==", "dev": true, "license": "MIT", "dependencies": { - "@peculiar/asn1-cms": "^2.11.0", - "@peculiar/asn1-pfx": "^2.11.0", - "@peculiar/asn1-pkcs8": "^2.11.0", - "@peculiar/asn1-schema": "^2.11.0", - "@peculiar/asn1-x509": "^2.11.0", - "@peculiar/asn1-x509-attr": "^2.11.0", + "@peculiar/asn1-cms": "^2.11.1", + "@peculiar/asn1-pfx": "^2.11.1", + "@peculiar/asn1-pkcs8": "^2.11.1", + "@peculiar/asn1-schema": "^2.11.1", + "@peculiar/asn1-x509": "^2.11.1", + "@peculiar/asn1-x509-attr": "^2.11.1", "asn1js": "^3.0.10", "tslib": "^2.8.1" }, @@ -8014,14 +8014,14 @@ } }, "node_modules/@peculiar/asn1-rsa": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.11.0.tgz", - "integrity": "sha512-S2sBJmbfI09Kzdt9cEhE6pDNjHpVTkURs+811+PxS8AvsTLxC4woMNRhxHYaIbClkkNfAVt0tZxJdINVfUmzuA==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.11.1.tgz", + "integrity": "sha512-6KwKGjulF489CpidZqkogNgLj6oGzgC4BL2FClM8PuJQ4t5NqT4q4a6A4vrSxBIBhMnL8hGYkLOpbVw0Vq38Tw==", "dev": true, "license": "MIT", "dependencies": { - "@peculiar/asn1-schema": "^2.11.0", - "@peculiar/asn1-x509": "^2.11.0", + "@peculiar/asn1-schema": "^2.11.1", + "@peculiar/asn1-x509": "^2.11.1", "asn1js": "^3.0.10", "tslib": "^2.8.1" }, @@ -8030,9 +8030,9 @@ } }, "node_modules/@peculiar/asn1-schema": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.11.0.tgz", - "integrity": "sha512-8xh4avo53/vXO6UEv9yaoJ83hY581geaLTygf61NPIXP5AeIZCPjJhpTaYU23IZkG+NpLN/C9FYzWp7hphIT9A==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.11.1.tgz", + "integrity": "sha512-jaU9OaCcbZUdyXx9hMETZB9xoNmxTGjOGFqd3cOwKFkpKnyKd9WxF3uqj4PvX4cyOMP9bSdHg5YyML2qtx/d/g==", "dev": true, "license": "MIT", "dependencies": { @@ -8045,13 +8045,13 @@ } }, "node_modules/@peculiar/asn1-x509": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.11.0.tgz", - "integrity": "sha512-J1sHAwGNlk+8J+FeR1eLVc6Gq0T9f9ITc3HWyPYgJraoW6U8AJuQiWVJ3SCEpltfTdpOY7fHdHT5oKAsbK/jww==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.11.1.tgz", + "integrity": "sha512-SXU4/X6B3FquqQAN6ARI0bFDUV7+L1WlvPEPMKzEMkstd2D7UyM0r93fv241+OjdhqAKYGx5MvV3gzZMAp0APA==", "dev": true, "license": "MIT", "dependencies": { - "@peculiar/asn1-schema": "^2.11.0", + "@peculiar/asn1-schema": "^2.11.1", "@peculiar/utils": "^2.0.2", "asn1js": "^3.0.10", "tslib": "^2.8.1" @@ -8061,14 +8061,14 @@ } }, "node_modules/@peculiar/asn1-x509-attr": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.11.0.tgz", - "integrity": "sha512-Fgvnd9REmLxEj/4cbDP54dNUNUXkzUksXLqEHqs1mHBuSRjSTCUSPM/WQIZYSvrdG7ND9CX1AQtPoIBekhgQSA==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.11.1.tgz", + "integrity": "sha512-n7RKFrbTzt8pGBlZ90kmKEn1qsLTTyw7lrvHMK0xsA42kQugPk/GXYpNbEcl7DkkdVsU/one5UX7KQPfxLj8vQ==", "dev": true, "license": "MIT", "dependencies": { - "@peculiar/asn1-schema": "^2.11.0", - "@peculiar/asn1-x509": "^2.11.0", + "@peculiar/asn1-schema": "^2.11.1", + "@peculiar/asn1-x509": "^2.11.1", "asn1js": "^3.0.10", "tslib": "^2.8.1" }, @@ -9737,14 +9737,14 @@ "license": "Apache-2.0" }, "node_modules/@schematics/angular": { - "version": "21.2.28", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-21.2.28.tgz", - "integrity": "sha512-Y1IsbJYPhXdbXx48gWbXOQMFSWmH4/Hxvj12R7zFpakbgRfKo+LLcnljqVEm2AlYVh8v0m+iveK4//8lwvQIFA==", + "version": "21.2.29", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-21.2.29.tgz", + "integrity": "sha512-u8WDSr+AcOo+IwfS4gXVB2jT+j8EhW8P7+zoYzaBywnQl4zYLsPalo0pB8I4tbsmPyZKIMrHmlZ3b6C3UYkvUA==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "21.2.28", - "@angular-devkit/schematics": "21.2.28", + "@angular-devkit/core": "21.2.29", + "@angular-devkit/schematics": "21.2.29", "jsonc-parser": "3.3.1" }, "engines": { @@ -17677,6 +17677,8 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true, "license": "BSD-2-Clause" }, @@ -27959,9 +27961,9 @@ } }, "node_modules/undici": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.1.tgz", - "integrity": "sha512-RYONW2MeafgYlkVOKYKkA/Ag7BmXqgIWCa8t1m0JcxrQg9pI9lEqRhAOruOBCbAohOa/gkCF+iPi9hrgvTzu6Q==", + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.30.1.tgz", + "integrity": "sha512-03KrMbjIFDWQR5RNPrSw3bd1r12JpyFQl9/yxjUbJtqkjmllqC5lFjZh6ujeuJCKr8EOQvRW872Oy/az+nLYxg==", "dev": true, "license": "MIT", "engines": { @@ -28659,9 +28661,9 @@ } }, "node_modules/weak-lru-cache": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", - "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.3.tgz", + "integrity": "sha512-pF0uTATIDYJFeEX4GDD5zjOe2jU9EJbBRcpcGPonUcao7eSp2hl6VA0b2Ims9jisMX33x6zgnozvaBCEsXNGPw==", "dev": true, "license": "MIT", "optional": true @@ -28716,9 +28718,9 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", - "integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.6.tgz", + "integrity": "sha512-yBWCMvIfUmuhAE8vdqUKzH0vg9kuWN0KeG4vBnqRplUFHRU7lMQjkiJWxVQzvo2BTewqhPhDlMB41rAt2jVA9A==", "dev": true, "license": "MIT", "dependencies": { @@ -28995,9 +28997,9 @@ } }, "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.10.tgz", - "integrity": "sha512-RKzRWNPxUZqbuk3BC5mGVJbBnWgr+diEnjJexIOytFbBzDy88Fbh/YvBr3DsNrl1jYAfjWfpATEv0NO35FDuPQ==", + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.11.tgz", + "integrity": "sha512-vTR6+QTUDDOQ3a5RI5YwSwSx3roJjLLAi+PBNFmBWDfrfk7zVteTFSMq6E8+FhnJ8yjMOTZfk71fRAFv1gl2OQ==", "dev": true, "license": "MIT", "dependencies": { @@ -29062,9 +29064,9 @@ } }, "node_modules/webpack-dev-server/node_modules/qs": { - "version": "6.16.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.1.tgz", - "integrity": "sha512-5Px6J7rfHBAGUhNQ3es4YzcOdBBw0SDcVtThJml4RdnKw4tKs2epA0kPZ+K8X+WiHktT93RHVcQ/3ym5aTCgtg==", + "version": "6.16.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.2.tgz", + "integrity": "sha512-VYdnB5S7/0IeXzBacUtwNAaM6d7Y/PgYnNC7bJCI6meqA/OgnsQbZMtVW8Dt2D1PHgbHGtYmhSoEIgvt7xZ2ZA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -29434,9 +29436,9 @@ "license": "ISC" }, "node_modules/ws": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.0.tgz", - "integrity": "sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==", + "version": "8.22.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.1.tgz", + "integrity": "sha512-oyL6OPYme/CmiFvNuGzeoxCJ4nOrZE2O1FwM9MWM1AsGri6nLXB2pg+lNA8aLeXMSav0J6eIVS1j6vUPzUtK9g==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 2e1516b6..82a36340 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "@angular/material": "21.2.14", "@angular/platform-browser": "^21.2.25", "@angular/router": "^21.2.25", - "@angular/ssr": "^21.2.28", + "@angular/ssr": "^21.2.29", "@carrotsearch/foamtree": "^3.6.2", "@hakimio/ngx-google-analytics": "^15.0.0", "@lottiefiles/dotlottie-web": "^0.81.0", @@ -114,8 +114,8 @@ "cytoscape": "git+https://github.com/reactome/cytoscape.js.git#svg-export-dist" }, "devDependencies": { - "@angular-devkit/build-angular": "^21.2.28", - "@angular/cli": "^21.2.28", + "@angular-devkit/build-angular": "^21.2.29", + "@angular/cli": "^21.2.29", "@angular/compiler-cli": "^21.2.23", "@eslint/js": "^10.0.1", "@playwright/test": "1.64.1",