diff --git a/static/code/stackblitz/v7/angular/package-lock.json b/static/code/stackblitz/v7/angular/package-lock.json index c10333d3fe..a2df18092e 100644 --- a/static/code/stackblitz/v7/angular/package-lock.json +++ b/static/code/stackblitz/v7/angular/package-lock.json @@ -253,13 +253,13 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.2003.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2003.24.tgz", - "integrity": "sha512-E7mCdkL6SWnW60G1nGLuugmsopza/eVIrDWB1y0vLkWN8gepOvnHz2Uf637kdzed/F1WoqR+dhv1SfsaJapzKA==", + "version": "0.2003.26", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2003.26.tgz", + "integrity": "sha512-osaUGwmGhxHkc59t8Hy2tamzdonkSkz4Hi8CfpBGUuyRJiTFVck+MpOkrKYS0Ok1EFTTEYJI/x+obIKxud0oAA==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "20.3.24", + "@angular-devkit/core": "20.3.26", "rxjs": "7.8.2" }, "engines": { @@ -269,17 +269,17 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "20.3.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-20.3.24.tgz", - "integrity": "sha512-zBjETGqKtiojF8VHvjELW+UAMBRJ7ziqNc1xwUtqRuWZQVz8HH6x8m8Ncw4mSq9ecCFC4VB7OWTJ1VkAdYSBnQ==", + "version": "20.3.26", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-20.3.26.tgz", + "integrity": "sha512-3lwKigDgzKUDlLno/AM7fm0Ig5TKq69BF1BoCgpEXict5/s4EvdXU5Kvi2lWQk2fMG+DJGitMHH/5HojOqOcFQ==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.2003.24", - "@angular-devkit/build-webpack": "0.2003.24", - "@angular-devkit/core": "20.3.24", - "@angular/build": "20.3.24", + "@angular-devkit/architect": "0.2003.26", + "@angular-devkit/build-webpack": "0.2003.26", + "@angular-devkit/core": "20.3.26", + "@angular/build": "20.3.26", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -290,7 +290,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "20.3.24", + "@ngtools/webpack": "20.3.26", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -312,7 +312,7 @@ "ora": "8.2.0", "picomatch": "4.0.4", "piscina": "5.1.3", - "postcss": "8.5.6", + "postcss": "8.5.12", "postcss-loader": "8.1.1", "resolve-url-loader": "5.0.0", "rxjs": "7.8.2", @@ -345,7 +345,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "^20.3.24", + "@angular/ssr": "^20.3.26", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0 || ^30.2.0", @@ -887,13 +887,13 @@ } }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.2003.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.2003.24.tgz", - "integrity": "sha512-gfadsLK3SxbGpZQMSJGr8RK65R2mZi/VmHXdztXQHATvMpy+00CX1Nu3n+lPTxOVbC73aIczUkUbIuRC1HBCqg==", + "version": "0.2003.26", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.2003.26.tgz", + "integrity": "sha512-qVi4AKhdDtHB63xZkHwVhSxqFOk+IffzeOYZYscOoHV4wOP4nevmff1Fc6wEEJh9X/jQbtC6HvbzGHIFvMH6wQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.2003.24", + "@angular-devkit/architect": "0.2003.26", "rxjs": "7.8.2" }, "engines": { @@ -907,9 +907,9 @@ } }, "node_modules/@angular-devkit/core": { - "version": "20.3.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-20.3.24.tgz", - "integrity": "sha512-kmOjXJcbFxUI91nds9n6XZ6Y/DyQ7/TqRXbHHqvkz9RtlIpdbgWHlIZIq6mgsPOgPBzkxFjtncVARYZUI3yxaw==", + "version": "20.3.26", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-20.3.26.tgz", + "integrity": "sha512-xzxI3OK+P1a/xLPqLrrhGHghifmv7oP8U3k7A/lX3fnYNYkqJzzyhqXsjWxs7U4sv3p3BvygqAJBg1oGFPiJBw==", "dev": true, "license": "MIT", "dependencies": { @@ -935,13 +935,13 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "20.3.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-20.3.24.tgz", - "integrity": "sha512-B5fBPi0xnEDI0wLLkCjsrYjazRPyf+rnHLAHi34thMdeY9dqljJGWYdNuyUUBak6HNPBLdEo1EUSNcOF9OWt4A==", + "version": "20.3.26", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-20.3.26.tgz", + "integrity": "sha512-wnWwxhFSXTUL6jrSgvySOr4E/Zx+Flv+4HtpZTaiw+1nf6ekpM4oZWitE8WautT5qanzjXiYPOF9N/cchG5yHQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "20.3.24", + "@angular-devkit/core": "20.3.26", "jsonc-parser": "3.3.1", "magic-string": "0.30.17", "ora": "8.2.0", @@ -954,9 +954,9 @@ } }, "node_modules/@angular/animations": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-20.3.19.tgz", - "integrity": "sha512-/FjU9i7J58/yBURhgVSIiLDcuyOfJxAa0b7ZrOsx6P+FES+M2T2BKZl5V2NuiP2fDFtjsV7U+M/Z9UNUmeHCEw==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-20.3.23.tgz", + "integrity": "sha512-oISWui3jvYSB4ZQcHTYt0K/NniCMVtQxamELa9JkpGbMDDNAG7tDd+tKSvZXIYWOx3Q6fT7AXpk7IiU/Kxyi9g==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -965,18 +965,18 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/core": "20.3.19" + "@angular/core": "20.3.23" } }, "node_modules/@angular/build": { - "version": "20.3.24", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-20.3.24.tgz", - "integrity": "sha512-AMGXOr268y+kVutl4LpOXY2xv9P+RXLCyXUkzYwi8XwGyxAJZfyu/L5qtcO2llExp5CuvP0OxkWxk4JOGRi9TA==", + "version": "20.3.26", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-20.3.26.tgz", + "integrity": "sha512-WXpntiPE3YWprEvam7S2KJd8u/FwAYB5aZqeVniOoa4aru6a33waN8f1oWTM0DeNsvvjl3qI7UpEjbyjZ7QYmA==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.2003.24", + "@angular-devkit/architect": "0.2003.26", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -1018,7 +1018,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "^20.3.24", + "@angular/ssr": "^20.3.26", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", @@ -1552,19 +1552,19 @@ } }, "node_modules/@angular/cli": { - "version": "20.3.24", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-20.3.24.tgz", - "integrity": "sha512-TT7LldRJPCi1VGBJMzcrYU+P3w2G6zgubwhFUdJthUiS77A+At6WJqaRY2BdIS3l7HZOXTEaU2Vj2Gkf2ol2Yw==", + "version": "20.3.26", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-20.3.26.tgz", + "integrity": "sha512-HCQrlr0N3ym50ayzBj7x8auokS9C7/Yvn6Iqz4zC4isljIu9uz0pSEesE6pM4WYjmsLt6Jo8OgeGqoniUagqRQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.2003.24", - "@angular-devkit/core": "20.3.24", - "@angular-devkit/schematics": "20.3.24", + "@angular-devkit/architect": "0.2003.26", + "@angular-devkit/core": "20.3.26", + "@angular-devkit/schematics": "20.3.26", "@inquirer/prompts": "7.8.2", "@listr2/prompt-adapter-inquirer": "3.0.1", "@modelcontextprotocol/sdk": "1.26.0", - "@schematics/angular": "20.3.24", + "@schematics/angular": "20.3.26", "@yarnpkg/lockfile": "1.1.0", "algoliasearch": "5.35.0", "ini": "5.0.0", @@ -1587,9 +1587,9 @@ } }, "node_modules/@angular/common": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-20.3.19.tgz", - "integrity": "sha512-hcB1eUEN8LGcKGc4DlRJ+abS6AYfbEHDZKg8LnXNugkbwI6Ebyh2AUYTDhzZL2S4aH+C8biHKgSYHFCqieCRhA==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-20.3.23.tgz", + "integrity": "sha512-g6Y5cWs1B11DbKInPMTqFMZyqa2oo3h9vs3v2szLXG/kp61Ks7F6XQboKjYyzl4n0vMuOjsHHuDxObPMf1Nsuw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1598,14 +1598,14 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/core": "20.3.19", + "@angular/core": "20.3.23", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-20.3.19.tgz", - "integrity": "sha512-ETkgDKm0l2PuaBubgPJe0ccy8kE75DFu6/zKcz7TUuk3KrKF2OZAopbbjftsUSZGeCNvCdqHzjmcL6hQ6oAOwA==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-20.3.23.tgz", + "integrity": "sha512-/a6x7QX+g8FA2skrCRMU+YlAos7NK0X4TxNqfxvU566E8jgkiRRqOTnmidtmT84Frw1Z+ntMso4byZ6GLq4HLw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1615,9 +1615,9 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-20.3.19.tgz", - "integrity": "sha512-ET/JjO8s62kAHfgIsGXlvW5VUwLqHm03q1y/2yD7aQW/WdDvssMsvZv7Knl440989vdOFemIGTMwVPakmWqRmA==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-20.3.23.tgz", + "integrity": "sha512-xVLENeFDLpgdkDCcoCSx8x6+dbbs4SHaqG5bj2B3AKSHE3zWlgcc55wIRL2XNs2NUFUrgwh+OquJSuBaaYukww==", "dev": true, "license": "MIT", "dependencies": { @@ -1638,7 +1638,7 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/compiler": "20.3.19", + "@angular/compiler": "20.3.23", "typescript": ">=5.8 <6.0" }, "peerDependenciesMeta": { @@ -1648,9 +1648,9 @@ } }, "node_modules/@angular/core": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-20.3.19.tgz", - "integrity": "sha512-SYnwW+q51bQoPtGFoGovm1P5GK9fMEXsG0lGaEAUapjskblAYyX7hLlM/jgueSojv2SjhqNF8aXR+gjHLhZVNA==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-20.3.23.tgz", + "integrity": "sha512-OACWRsy1en9VVEHJxuZ6axLRObV2KLOMzWVsW0GbFcIOXY8bug6BrdUxEzSdBUtl9uVvN9uTtz9shd/5UMHgdw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1659,7 +1659,7 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/compiler": "20.3.19", + "@angular/compiler": "20.3.23", "rxjs": "^6.5.3 || ^7.4.0", "zone.js": "~0.15.0" }, @@ -1673,9 +1673,9 @@ } }, "node_modules/@angular/forms": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-20.3.19.tgz", - "integrity": "sha512-WJotd+Lhl4FG2b0K+aQNyQDHhR515zKCuphjiUqEW7sifWrOQxANLKzPBngGrH75ayANFgPaDf7U3ZRIoblcQA==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-20.3.23.tgz", + "integrity": "sha512-SpCs219zNx6ef57VDn3wsDNLpmO5NH8MclXTh6gGskg10QyM/9Tb0leA35PzSYiSNVBxtMRdxZQnqNj3Gpi4KA==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1684,16 +1684,16 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "20.3.19", - "@angular/core": "20.3.19", - "@angular/platform-browser": "20.3.19", + "@angular/common": "20.3.23", + "@angular/core": "20.3.23", + "@angular/platform-browser": "20.3.23", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/platform-browser": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-20.3.19.tgz", - "integrity": "sha512-TRZfatH1B/kreDwFRwtpLEurJQ6044qh6DWpvxzTbugaG5otLQJKTk+1z81/KsJwQqc1+24v+yuywc1LM7aq7w==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-20.3.23.tgz", + "integrity": "sha512-CUHvfrF6hjznjQ6aAHj/pR0/SAHgSSymlWvyG6rORV3WQSaAvQF648v6Be8exJxBM1MnNMB1aw4jTQDroFsU8w==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1702,9 +1702,9 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/animations": "20.3.19", - "@angular/common": "20.3.19", - "@angular/core": "20.3.19" + "@angular/animations": "20.3.23", + "@angular/common": "20.3.23", + "@angular/core": "20.3.23" }, "peerDependenciesMeta": { "@angular/animations": { @@ -1713,9 +1713,9 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-20.3.19.tgz", - "integrity": "sha512-OgErw7wjcC+8yKF5h99hJq8x+tvc091wThfmdL5YC+U3HgRmUaNZFgB/jR7cb/NeeeC42QW5Vc0qoUTC9rMnLQ==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-20.3.23.tgz", + "integrity": "sha512-7ydtrrlw2bNus/syn+Qzyw12Nyw9w/tpMjFuuMb0y45R2ZOxFdYigqdGIjzQ9N1266CsL/HkEHDCmo9Ok4v2Eg==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1724,16 +1724,16 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "20.3.19", - "@angular/compiler": "20.3.19", - "@angular/core": "20.3.19", - "@angular/platform-browser": "20.3.19" + "@angular/common": "20.3.23", + "@angular/compiler": "20.3.23", + "@angular/core": "20.3.23", + "@angular/platform-browser": "20.3.23" } }, "node_modules/@angular/router": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-20.3.19.tgz", - "integrity": "sha512-qHrMniHOsCJ4neZmcQVodjutJilyXAXk7EhLa931QyL0qyVKVomv6E0I3UFzRaC3ZeHc+hzBdU6C6bvMFKTl1g==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-20.3.23.tgz", + "integrity": "sha512-Kxo0mm+6o5pJ4jobmS465Sud6G6l6BjV4gtQXBYzF2WoABdDzp7AMD+/nGOBIqHm966GQPTD9+ktAypW2ZngdA==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1742,9 +1742,9 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "20.3.19", - "@angular/core": "20.3.19", - "@angular/platform-browser": "20.3.19", + "@angular/common": "20.3.23", + "@angular/core": "20.3.23", + "@angular/platform-browser": "20.3.23", "rxjs": "^6.5.3 || ^7.4.0" } }, @@ -5022,9 +5022,9 @@ } }, "node_modules/@ngtools/webpack": { - "version": "20.3.24", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-20.3.24.tgz", - "integrity": "sha512-PIP9hFVF6OOmDxG0s6vX7cHm/6wwWK8jXd6e1I/CewR0zpVPtR1vxhhw9CrY4VEUCFSL6x2NuW/U3cI7LU+Z1Q==", + "version": "20.3.26", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-20.3.26.tgz", + "integrity": "sha512-SE6u+A8+lfgalx/zNLkyS5s6tDFK7aWioYU08uZjJhAO9J++KQna8xYVoDF73mmjIsdK85Ik0U5hhDWh6QpX4g==", "dev": true, "license": "MIT", "engines": { @@ -6053,14 +6053,14 @@ ] }, "node_modules/@schematics/angular": { - "version": "20.3.24", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-20.3.24.tgz", - "integrity": "sha512-GNB8zI8Lz0rJl4Q7FH4Y8ZmRpODkNDKGxWObfZ39POgiyr3CtT5sMRTQq1lWRWTlZeV8uD51DvW/EsAsbaS4HA==", + "version": "20.3.26", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-20.3.26.tgz", + "integrity": "sha512-7XgzAwsOu/cuyt+97uGGRMkROnP/zo0V48uX2//kccZFCrOxlfU4l5/08sC9kIQ2nYdvrTZrOzUv2R6ZOXSqKg==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "20.3.24", - "@angular-devkit/schematics": "20.3.24", + "@angular-devkit/core": "20.3.26", + "@angular-devkit/schematics": "20.3.26", "jsonc-parser": "3.3.1" }, "engines": { @@ -11311,9 +11311,9 @@ } }, "node_modules/postcss": { - "version": "8.5.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", - "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "funding": [ { diff --git a/static/code/stackblitz/v8/angular/package-lock.json b/static/code/stackblitz/v8/angular/package-lock.json index e458537b2c..36229b511c 100644 --- a/static/code/stackblitz/v8/angular/package-lock.json +++ b/static/code/stackblitz/v8/angular/package-lock.json @@ -253,13 +253,13 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.2003.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2003.24.tgz", - "integrity": "sha512-E7mCdkL6SWnW60G1nGLuugmsopza/eVIrDWB1y0vLkWN8gepOvnHz2Uf637kdzed/F1WoqR+dhv1SfsaJapzKA==", + "version": "0.2003.26", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2003.26.tgz", + "integrity": "sha512-osaUGwmGhxHkc59t8Hy2tamzdonkSkz4Hi8CfpBGUuyRJiTFVck+MpOkrKYS0Ok1EFTTEYJI/x+obIKxud0oAA==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "20.3.24", + "@angular-devkit/core": "20.3.26", "rxjs": "7.8.2" }, "engines": { @@ -269,17 +269,17 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "20.3.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-20.3.24.tgz", - "integrity": "sha512-zBjETGqKtiojF8VHvjELW+UAMBRJ7ziqNc1xwUtqRuWZQVz8HH6x8m8Ncw4mSq9ecCFC4VB7OWTJ1VkAdYSBnQ==", + "version": "20.3.26", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-20.3.26.tgz", + "integrity": "sha512-3lwKigDgzKUDlLno/AM7fm0Ig5TKq69BF1BoCgpEXict5/s4EvdXU5Kvi2lWQk2fMG+DJGitMHH/5HojOqOcFQ==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.2003.24", - "@angular-devkit/build-webpack": "0.2003.24", - "@angular-devkit/core": "20.3.24", - "@angular/build": "20.3.24", + "@angular-devkit/architect": "0.2003.26", + "@angular-devkit/build-webpack": "0.2003.26", + "@angular-devkit/core": "20.3.26", + "@angular/build": "20.3.26", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -290,7 +290,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "20.3.24", + "@ngtools/webpack": "20.3.26", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -312,7 +312,7 @@ "ora": "8.2.0", "picomatch": "4.0.4", "piscina": "5.1.3", - "postcss": "8.5.6", + "postcss": "8.5.12", "postcss-loader": "8.1.1", "resolve-url-loader": "5.0.0", "rxjs": "7.8.2", @@ -345,7 +345,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "^20.3.24", + "@angular/ssr": "^20.3.26", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0 || ^30.2.0", @@ -887,13 +887,13 @@ } }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.2003.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.2003.24.tgz", - "integrity": "sha512-gfadsLK3SxbGpZQMSJGr8RK65R2mZi/VmHXdztXQHATvMpy+00CX1Nu3n+lPTxOVbC73aIczUkUbIuRC1HBCqg==", + "version": "0.2003.26", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.2003.26.tgz", + "integrity": "sha512-qVi4AKhdDtHB63xZkHwVhSxqFOk+IffzeOYZYscOoHV4wOP4nevmff1Fc6wEEJh9X/jQbtC6HvbzGHIFvMH6wQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.2003.24", + "@angular-devkit/architect": "0.2003.26", "rxjs": "7.8.2" }, "engines": { @@ -907,9 +907,9 @@ } }, "node_modules/@angular-devkit/core": { - "version": "20.3.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-20.3.24.tgz", - "integrity": "sha512-kmOjXJcbFxUI91nds9n6XZ6Y/DyQ7/TqRXbHHqvkz9RtlIpdbgWHlIZIq6mgsPOgPBzkxFjtncVARYZUI3yxaw==", + "version": "20.3.26", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-20.3.26.tgz", + "integrity": "sha512-xzxI3OK+P1a/xLPqLrrhGHghifmv7oP8U3k7A/lX3fnYNYkqJzzyhqXsjWxs7U4sv3p3BvygqAJBg1oGFPiJBw==", "dev": true, "license": "MIT", "dependencies": { @@ -935,13 +935,13 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "20.3.24", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-20.3.24.tgz", - "integrity": "sha512-B5fBPi0xnEDI0wLLkCjsrYjazRPyf+rnHLAHi34thMdeY9dqljJGWYdNuyUUBak6HNPBLdEo1EUSNcOF9OWt4A==", + "version": "20.3.26", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-20.3.26.tgz", + "integrity": "sha512-wnWwxhFSXTUL6jrSgvySOr4E/Zx+Flv+4HtpZTaiw+1nf6ekpM4oZWitE8WautT5qanzjXiYPOF9N/cchG5yHQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "20.3.24", + "@angular-devkit/core": "20.3.26", "jsonc-parser": "3.3.1", "magic-string": "0.30.17", "ora": "8.2.0", @@ -954,9 +954,9 @@ } }, "node_modules/@angular/animations": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-20.3.19.tgz", - "integrity": "sha512-/FjU9i7J58/yBURhgVSIiLDcuyOfJxAa0b7ZrOsx6P+FES+M2T2BKZl5V2NuiP2fDFtjsV7U+M/Z9UNUmeHCEw==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-20.3.23.tgz", + "integrity": "sha512-oISWui3jvYSB4ZQcHTYt0K/NniCMVtQxamELa9JkpGbMDDNAG7tDd+tKSvZXIYWOx3Q6fT7AXpk7IiU/Kxyi9g==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -965,18 +965,18 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/core": "20.3.19" + "@angular/core": "20.3.23" } }, "node_modules/@angular/build": { - "version": "20.3.24", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-20.3.24.tgz", - "integrity": "sha512-AMGXOr268y+kVutl4LpOXY2xv9P+RXLCyXUkzYwi8XwGyxAJZfyu/L5qtcO2llExp5CuvP0OxkWxk4JOGRi9TA==", + "version": "20.3.26", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-20.3.26.tgz", + "integrity": "sha512-WXpntiPE3YWprEvam7S2KJd8u/FwAYB5aZqeVniOoa4aru6a33waN8f1oWTM0DeNsvvjl3qI7UpEjbyjZ7QYmA==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.2003.24", + "@angular-devkit/architect": "0.2003.26", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -1018,7 +1018,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "^20.3.24", + "@angular/ssr": "^20.3.26", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", @@ -1552,19 +1552,19 @@ } }, "node_modules/@angular/cli": { - "version": "20.3.24", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-20.3.24.tgz", - "integrity": "sha512-TT7LldRJPCi1VGBJMzcrYU+P3w2G6zgubwhFUdJthUiS77A+At6WJqaRY2BdIS3l7HZOXTEaU2Vj2Gkf2ol2Yw==", + "version": "20.3.26", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-20.3.26.tgz", + "integrity": "sha512-HCQrlr0N3ym50ayzBj7x8auokS9C7/Yvn6Iqz4zC4isljIu9uz0pSEesE6pM4WYjmsLt6Jo8OgeGqoniUagqRQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.2003.24", - "@angular-devkit/core": "20.3.24", - "@angular-devkit/schematics": "20.3.24", + "@angular-devkit/architect": "0.2003.26", + "@angular-devkit/core": "20.3.26", + "@angular-devkit/schematics": "20.3.26", "@inquirer/prompts": "7.8.2", "@listr2/prompt-adapter-inquirer": "3.0.1", "@modelcontextprotocol/sdk": "1.26.0", - "@schematics/angular": "20.3.24", + "@schematics/angular": "20.3.26", "@yarnpkg/lockfile": "1.1.0", "algoliasearch": "5.35.0", "ini": "5.0.0", @@ -1587,9 +1587,9 @@ } }, "node_modules/@angular/common": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-20.3.19.tgz", - "integrity": "sha512-hcB1eUEN8LGcKGc4DlRJ+abS6AYfbEHDZKg8LnXNugkbwI6Ebyh2AUYTDhzZL2S4aH+C8biHKgSYHFCqieCRhA==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-20.3.23.tgz", + "integrity": "sha512-g6Y5cWs1B11DbKInPMTqFMZyqa2oo3h9vs3v2szLXG/kp61Ks7F6XQboKjYyzl4n0vMuOjsHHuDxObPMf1Nsuw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1598,14 +1598,14 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/core": "20.3.19", + "@angular/core": "20.3.23", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-20.3.19.tgz", - "integrity": "sha512-ETkgDKm0l2PuaBubgPJe0ccy8kE75DFu6/zKcz7TUuk3KrKF2OZAopbbjftsUSZGeCNvCdqHzjmcL6hQ6oAOwA==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-20.3.23.tgz", + "integrity": "sha512-/a6x7QX+g8FA2skrCRMU+YlAos7NK0X4TxNqfxvU566E8jgkiRRqOTnmidtmT84Frw1Z+ntMso4byZ6GLq4HLw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1615,9 +1615,9 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-20.3.19.tgz", - "integrity": "sha512-ET/JjO8s62kAHfgIsGXlvW5VUwLqHm03q1y/2yD7aQW/WdDvssMsvZv7Knl440989vdOFemIGTMwVPakmWqRmA==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-20.3.23.tgz", + "integrity": "sha512-xVLENeFDLpgdkDCcoCSx8x6+dbbs4SHaqG5bj2B3AKSHE3zWlgcc55wIRL2XNs2NUFUrgwh+OquJSuBaaYukww==", "dev": true, "license": "MIT", "dependencies": { @@ -1638,7 +1638,7 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/compiler": "20.3.19", + "@angular/compiler": "20.3.23", "typescript": ">=5.8 <6.0" }, "peerDependenciesMeta": { @@ -1648,9 +1648,9 @@ } }, "node_modules/@angular/core": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-20.3.19.tgz", - "integrity": "sha512-SYnwW+q51bQoPtGFoGovm1P5GK9fMEXsG0lGaEAUapjskblAYyX7hLlM/jgueSojv2SjhqNF8aXR+gjHLhZVNA==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-20.3.23.tgz", + "integrity": "sha512-OACWRsy1en9VVEHJxuZ6axLRObV2KLOMzWVsW0GbFcIOXY8bug6BrdUxEzSdBUtl9uVvN9uTtz9shd/5UMHgdw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1659,7 +1659,7 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/compiler": "20.3.19", + "@angular/compiler": "20.3.23", "rxjs": "^6.5.3 || ^7.4.0", "zone.js": "~0.15.0" }, @@ -1673,9 +1673,9 @@ } }, "node_modules/@angular/forms": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-20.3.19.tgz", - "integrity": "sha512-WJotd+Lhl4FG2b0K+aQNyQDHhR515zKCuphjiUqEW7sifWrOQxANLKzPBngGrH75ayANFgPaDf7U3ZRIoblcQA==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-20.3.23.tgz", + "integrity": "sha512-SpCs219zNx6ef57VDn3wsDNLpmO5NH8MclXTh6gGskg10QyM/9Tb0leA35PzSYiSNVBxtMRdxZQnqNj3Gpi4KA==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1684,16 +1684,16 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "20.3.19", - "@angular/core": "20.3.19", - "@angular/platform-browser": "20.3.19", + "@angular/common": "20.3.23", + "@angular/core": "20.3.23", + "@angular/platform-browser": "20.3.23", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/platform-browser": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-20.3.19.tgz", - "integrity": "sha512-TRZfatH1B/kreDwFRwtpLEurJQ6044qh6DWpvxzTbugaG5otLQJKTk+1z81/KsJwQqc1+24v+yuywc1LM7aq7w==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-20.3.23.tgz", + "integrity": "sha512-CUHvfrF6hjznjQ6aAHj/pR0/SAHgSSymlWvyG6rORV3WQSaAvQF648v6Be8exJxBM1MnNMB1aw4jTQDroFsU8w==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1702,9 +1702,9 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/animations": "20.3.19", - "@angular/common": "20.3.19", - "@angular/core": "20.3.19" + "@angular/animations": "20.3.23", + "@angular/common": "20.3.23", + "@angular/core": "20.3.23" }, "peerDependenciesMeta": { "@angular/animations": { @@ -1713,9 +1713,9 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-20.3.19.tgz", - "integrity": "sha512-OgErw7wjcC+8yKF5h99hJq8x+tvc091wThfmdL5YC+U3HgRmUaNZFgB/jR7cb/NeeeC42QW5Vc0qoUTC9rMnLQ==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-20.3.23.tgz", + "integrity": "sha512-7ydtrrlw2bNus/syn+Qzyw12Nyw9w/tpMjFuuMb0y45R2ZOxFdYigqdGIjzQ9N1266CsL/HkEHDCmo9Ok4v2Eg==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1724,16 +1724,16 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "20.3.19", - "@angular/compiler": "20.3.19", - "@angular/core": "20.3.19", - "@angular/platform-browser": "20.3.19" + "@angular/common": "20.3.23", + "@angular/compiler": "20.3.23", + "@angular/core": "20.3.23", + "@angular/platform-browser": "20.3.23" } }, "node_modules/@angular/router": { - "version": "20.3.19", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-20.3.19.tgz", - "integrity": "sha512-qHrMniHOsCJ4neZmcQVodjutJilyXAXk7EhLa931QyL0qyVKVomv6E0I3UFzRaC3ZeHc+hzBdU6C6bvMFKTl1g==", + "version": "20.3.23", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-20.3.23.tgz", + "integrity": "sha512-Kxo0mm+6o5pJ4jobmS465Sud6G6l6BjV4gtQXBYzF2WoABdDzp7AMD+/nGOBIqHm966GQPTD9+ktAypW2ZngdA==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1742,9 +1742,9 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "20.3.19", - "@angular/core": "20.3.19", - "@angular/platform-browser": "20.3.19", + "@angular/common": "20.3.23", + "@angular/core": "20.3.23", + "@angular/platform-browser": "20.3.23", "rxjs": "^6.5.3 || ^7.4.0" } }, @@ -5007,9 +5007,9 @@ } }, "node_modules/@ngtools/webpack": { - "version": "20.3.24", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-20.3.24.tgz", - "integrity": "sha512-PIP9hFVF6OOmDxG0s6vX7cHm/6wwWK8jXd6e1I/CewR0zpVPtR1vxhhw9CrY4VEUCFSL6x2NuW/U3cI7LU+Z1Q==", + "version": "20.3.26", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-20.3.26.tgz", + "integrity": "sha512-SE6u+A8+lfgalx/zNLkyS5s6tDFK7aWioYU08uZjJhAO9J++KQna8xYVoDF73mmjIsdK85Ik0U5hhDWh6QpX4g==", "dev": true, "license": "MIT", "engines": { @@ -6038,14 +6038,14 @@ ] }, "node_modules/@schematics/angular": { - "version": "20.3.24", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-20.3.24.tgz", - "integrity": "sha512-GNB8zI8Lz0rJl4Q7FH4Y8ZmRpODkNDKGxWObfZ39POgiyr3CtT5sMRTQq1lWRWTlZeV8uD51DvW/EsAsbaS4HA==", + "version": "20.3.26", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-20.3.26.tgz", + "integrity": "sha512-7XgzAwsOu/cuyt+97uGGRMkROnP/zo0V48uX2//kccZFCrOxlfU4l5/08sC9kIQ2nYdvrTZrOzUv2R6ZOXSqKg==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "20.3.24", - "@angular-devkit/schematics": "20.3.24", + "@angular-devkit/core": "20.3.26", + "@angular-devkit/schematics": "20.3.26", "jsonc-parser": "3.3.1" }, "engines": { @@ -11296,9 +11296,9 @@ } }, "node_modules/postcss": { - "version": "8.5.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", - "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "funding": [ {