diff --git a/.gitignore b/.gitignore index 03ac8f02c5d..6c48c3967b4 100644 --- a/.gitignore +++ b/.gitignore @@ -44,3 +44,4 @@ Thumbs.db # type doc api-generator/typedoc.json .vercel +.nx diff --git a/package-lock.json b/package-lock.json index aa9c1ec2db6..8ab86a26a62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,32 +1,32 @@ { "name": "primeng", - "version": "17.15.0", + "version": "17.16.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "primeng", - "version": "17.15.0", + "version": "17.16.0", "license": "SEE LICENSE IN LICENSE.md", "devDependencies": { - "@angular-devkit/build-angular": "^17.3.1", - "@angular-eslint/eslint-plugin": "17.3.0", - "@angular-eslint/eslint-plugin-template": "17.3.0", - "@angular-eslint/schematics": "17.3.0", - "@angular-eslint/template-parser": "17.3.0", - "@angular/animations": "^17.3.1", - "@angular/cdk": "^17.3.1", - "@angular/cli": "^17.3.1", - "@angular/common": "^17.3.1", - "@angular/compiler": "^17.3.1", - "@angular/compiler-cli": "^17.3.1", - "@angular/core": "^17.3.1", - "@angular/forms": "^17.3.1", - "@angular/platform-browser": "^17.3.1", - "@angular/platform-browser-dynamic": "^17.3.1", - "@angular/platform-server": "^17.3.1", - "@angular/router": "^17.3.1", - "@angular/ssr": "^17.3.1", + "@angular-devkit/build-angular": "^17.3.6", + "@angular-eslint/eslint-plugin": "17.4.0", + "@angular-eslint/eslint-plugin-template": "17.4.0", + "@angular-eslint/schematics": "17.4.0", + "@angular-eslint/template-parser": "17.4.0", + "@angular/animations": "^17.3.7", + "@angular/cdk": "^17.3.7", + "@angular/cli": "^17.3.6", + "@angular/common": "^17.3.7", + "@angular/compiler": "^17.3.7", + "@angular/compiler-cli": "^17.3.7", + "@angular/core": "^17.3.7", + "@angular/forms": "^17.3.7", + "@angular/platform-browser": "^17.3.7", + "@angular/platform-browser-dynamic": "^17.3.7", + "@angular/platform-server": "^17.3.7", + "@angular/router": "^17.3.7", + "@angular/ssr": "^17.3.6", "@docsearch/js": "^3.3.4", "@stackblitz/sdk": "1.9.0", "@types/express": "^4.17.17", @@ -42,9 +42,9 @@ "esbuild": "^0.19.8", "eslint": "^8.39.0", "eslint-config-prettier": "^8.8.0", - "eslint-plugin-import": "*", - "eslint-plugin-jsdoc": "*", - "eslint-plugin-prefer-arrow": "*", + "eslint-plugin-import": "latest", + "eslint-plugin-jsdoc": "latest", + "eslint-plugin-prefer-arrow": "latest", "express": "^4.19.2", "file-saver": "^2.0.5", "gulp": "^4.0.2", @@ -61,7 +61,7 @@ "karma-coverage": "~2.2.0", "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.0.0", - "ng-packagr": "^17.2.0", + "ng-packagr": "^17.3.0", "prettier": "2.8.8", "primeflex": "^3.3.1", "primeicons": "^7.0.0", @@ -76,15 +76,6 @@ "zone.js": "~0.14.0" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@algolia/autocomplete-core": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", @@ -131,132 +122,151 @@ } }, "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.22.1.tgz", - "integrity": "sha512-Sw6IAmOCvvP6QNgY9j+Hv09mvkvEIDKjYW8ow0UDDAxSXy664RBNQk3i/0nt7gvceOJ6jGmOTimaZoY1THmU7g==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.23.3.tgz", + "integrity": "sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg==", "dev": true, "dependencies": { - "@algolia/cache-common": "4.22.1" + "@algolia/cache-common": "4.23.3" } }, "node_modules/@algolia/cache-common": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.22.1.tgz", - "integrity": "sha512-TJMBKqZNKYB9TptRRjSUtevJeQVXRmg6rk9qgFKWvOy8jhCPdyNZV1nB3SKGufzvTVbomAukFR8guu/8NRKBTA==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.23.3.tgz", + "integrity": "sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==", "dev": true }, "node_modules/@algolia/cache-in-memory": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.22.1.tgz", - "integrity": "sha512-ve+6Ac2LhwpufuWavM/aHjLoNz/Z/sYSgNIXsinGofWOysPilQZPUetqLj8vbvi+DHZZaYSEP9H5SRVXnpsNNw==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.23.3.tgz", + "integrity": "sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg==", "dev": true, "dependencies": { - "@algolia/cache-common": "4.22.1" + "@algolia/cache-common": "4.23.3" } }, "node_modules/@algolia/client-account": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.22.1.tgz", - "integrity": "sha512-k8m+oegM2zlns/TwZyi4YgCtyToackkOpE+xCaKCYfBfDtdGOaVZCM5YvGPtK+HGaJMIN/DoTL8asbM3NzHonw==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.23.3.tgz", + "integrity": "sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA==", "dev": true, "dependencies": { - "@algolia/client-common": "4.22.1", - "@algolia/client-search": "4.22.1", - "@algolia/transporter": "4.22.1" + "@algolia/client-common": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/transporter": "4.23.3" } }, "node_modules/@algolia/client-analytics": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.22.1.tgz", - "integrity": "sha512-1ssi9pyxyQNN4a7Ji9R50nSdISIumMFDwKNuwZipB6TkauJ8J7ha/uO60sPJFqQyqvvI+px7RSNRQT3Zrvzieg==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.23.3.tgz", + "integrity": "sha512-LBsEARGS9cj8VkTAVEZphjxTjMVCci+zIIiRhpFun9jGDUlS1XmhCW7CTrnaWeIuCQS/2iPyRqSy1nXPjcBLRA==", "dev": true, "dependencies": { - "@algolia/client-common": "4.22.1", - "@algolia/client-search": "4.22.1", - "@algolia/requester-common": "4.22.1", - "@algolia/transporter": "4.22.1" + "@algolia/client-common": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" } }, "node_modules/@algolia/client-common": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.22.1.tgz", - "integrity": "sha512-IvaL5v9mZtm4k4QHbBGDmU3wa/mKokmqNBqPj0K7lcR8ZDKzUorhcGp/u8PkPC/e0zoHSTvRh7TRkGX3Lm7iOQ==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.23.3.tgz", + "integrity": "sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==", "dev": true, "dependencies": { - "@algolia/requester-common": "4.22.1", - "@algolia/transporter": "4.22.1" + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" } }, "node_modules/@algolia/client-personalization": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.22.1.tgz", - "integrity": "sha512-sl+/klQJ93+4yaqZ7ezOttMQ/nczly/3GmgZXJ1xmoewP5jmdP/X/nV5U7EHHH3hCUEHeN7X1nsIhGPVt9E1cQ==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.23.3.tgz", + "integrity": "sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g==", "dev": true, "dependencies": { - "@algolia/client-common": "4.22.1", - "@algolia/requester-common": "4.22.1", - "@algolia/transporter": "4.22.1" + "@algolia/client-common": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" } }, "node_modules/@algolia/client-search": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.22.1.tgz", - "integrity": "sha512-yb05NA4tNaOgx3+rOxAmFztgMTtGBi97X7PC3jyNeGiwkAjOZc2QrdZBYyIdcDLoI09N0gjtpClcackoTN0gPA==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.23.3.tgz", + "integrity": "sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==", "dev": true, "dependencies": { - "@algolia/client-common": "4.22.1", - "@algolia/requester-common": "4.22.1", - "@algolia/transporter": "4.22.1" + "@algolia/client-common": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" } }, "node_modules/@algolia/logger-common": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.22.1.tgz", - "integrity": "sha512-OnTFymd2odHSO39r4DSWRFETkBufnY2iGUZNrMXpIhF5cmFE8pGoINNPzwg02QLBlGSaLqdKy0bM8S0GyqPLBg==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.23.3.tgz", + "integrity": "sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==", "dev": true }, "node_modules/@algolia/logger-console": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.22.1.tgz", - "integrity": "sha512-O99rcqpVPKN1RlpgD6H3khUWylU24OXlzkavUAMy6QZd1776QAcauE3oP8CmD43nbaTjBexZj2nGsBH9Tc0FVA==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.23.3.tgz", + "integrity": "sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A==", "dev": true, "dependencies": { - "@algolia/logger-common": "4.22.1" + "@algolia/logger-common": "4.23.3" + } + }, + "node_modules/@algolia/recommend": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.23.3.tgz", + "integrity": "sha512-9fK4nXZF0bFkdcLBRDexsnGzVmu4TSYZqxdpgBW2tEyfuSSY54D4qSRkLmNkrrz4YFvdh2GM1gA8vSsnZPR73w==", + "dev": true, + "dependencies": { + "@algolia/cache-browser-local-storage": "4.23.3", + "@algolia/cache-common": "4.23.3", + "@algolia/cache-in-memory": "4.23.3", + "@algolia/client-common": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/logger-common": "4.23.3", + "@algolia/logger-console": "4.23.3", + "@algolia/requester-browser-xhr": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/requester-node-http": "4.23.3", + "@algolia/transporter": "4.23.3" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.22.1.tgz", - "integrity": "sha512-dtQGYIg6MteqT1Uay3J/0NDqD+UciHy3QgRbk7bNddOJu+p3hzjTRYESqEnoX/DpEkaNYdRHUKNylsqMpgwaEw==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.23.3.tgz", + "integrity": "sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw==", "dev": true, "dependencies": { - "@algolia/requester-common": "4.22.1" + "@algolia/requester-common": "4.23.3" } }, "node_modules/@algolia/requester-common": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.22.1.tgz", - "integrity": "sha512-dgvhSAtg2MJnR+BxrIFqlLtkLlVVhas9HgYKMk2Uxiy5m6/8HZBL40JVAMb2LovoPFs9I/EWIoFVjOrFwzn5Qg==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.23.3.tgz", + "integrity": "sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==", "dev": true }, "node_modules/@algolia/requester-node-http": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.22.1.tgz", - "integrity": "sha512-JfmZ3MVFQkAU+zug8H3s8rZ6h0ahHZL/SpMaSasTCGYR5EEJsCc8SI5UZ6raPN2tjxa5bxS13BRpGSBUens7EA==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.23.3.tgz", + "integrity": "sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA==", "dev": true, "dependencies": { - "@algolia/requester-common": "4.22.1" + "@algolia/requester-common": "4.23.3" } }, "node_modules/@algolia/transporter": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.22.1.tgz", - "integrity": "sha512-kzWgc2c9IdxMa3YqA6TN0NW5VrKYYW/BELIn7vnLyn+U/RFdZ4lxxt9/8yq3DKV5snvoDzzO4ClyejZRdV3lMQ==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.23.3.tgz", + "integrity": "sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==", "dev": true, "dependencies": { - "@algolia/cache-common": "4.22.1", - "@algolia/logger-common": "4.22.1", - "@algolia/requester-common": "4.22.1" + "@algolia/cache-common": "4.23.3", + "@algolia/logger-common": "4.23.3", + "@algolia/requester-common": "4.23.3" } }, "node_modules/@ampproject/remapping": { @@ -273,12 +283,12 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1703.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1703.1.tgz", - "integrity": "sha512-vkfvURv7O+3fHMTE9K+yUEiFS0v4JNYKsDP0LE1ChH5Ocy0bJXGcH2Cyz2W8qdJGDG/tKe41VzvOLpu88Xv3zQ==", + "version": "0.1703.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1703.7.tgz", + "integrity": "sha512-SwXbdsZqEE3JtvujCLChAii+FA20d1931VDjDYffrGWdQEViTBAr4NKtDr/kOv8KkgiL3fhGibPnRNUHTeAMtg==", "dev": true, "dependencies": { - "@angular-devkit/core": "17.3.1", + "@angular-devkit/core": "17.3.7", "rxjs": "7.8.1" }, "engines": { @@ -288,15 +298,15 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-17.3.1.tgz", - "integrity": "sha512-e+hZvLVH5AvHCFbVtKRd5oJeFsEmjg7kK1V6hsVxH4YE2f2x399TSr+AGxwV+R3jnjZ67ujIeXXd0Uuf1RwcSg==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-17.3.7.tgz", + "integrity": "sha512-AsV80kiFMIPIhm3uzJgOHDj4u6JteUkZedPTKAFFFJC7CTat1luW5qx306vfF7wj62aMvUl5g9HFWaeLghTQGA==", "dev": true, "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1703.1", - "@angular-devkit/build-webpack": "0.1703.1", - "@angular-devkit/core": "17.3.1", + "@angular-devkit/architect": "0.1703.7", + "@angular-devkit/build-webpack": "0.1703.7", + "@angular-devkit/core": "17.3.7", "@babel/core": "7.24.0", "@babel/generator": "7.23.6", "@babel/helper-annotate-as-pure": "7.22.5", @@ -307,7 +317,7 @@ "@babel/preset-env": "7.24.0", "@babel/runtime": "7.24.0", "@discoveryjs/json-ext": "0.5.7", - "@ngtools/webpack": "17.3.1", + "@ngtools/webpack": "17.3.7", "@vitejs/plugin-basic-ssl": "1.1.0", "ansi-colors": "4.1.3", "autoprefixer": "10.4.18", @@ -348,11 +358,11 @@ "terser": "5.29.1", "tree-kill": "1.2.2", "tslib": "2.6.2", - "undici": "6.7.1", - "vite": "5.1.5", + "undici": "6.11.1", + "vite": "5.1.7", "watchpack": "2.4.0", "webpack": "5.90.3", - "webpack-dev-middleware": "6.1.1", + "webpack-dev-middleware": "6.1.2", "webpack-dev-server": "4.15.1", "webpack-merge": "5.10.0", "webpack-subresource-integrity": "5.1.0" @@ -785,9 +795,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@types/node": { - "version": "20.11.30", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.30.tgz", - "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==", + "version": "20.12.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.10.tgz", + "integrity": "sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==", "dev": true, "optional": true, "peer": true, @@ -847,9 +857,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/vite": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.5.tgz", - "integrity": "sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.7.tgz", + "integrity": "sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA==", "dev": true, "dependencies": { "esbuild": "^0.19.3", @@ -1308,12 +1318,12 @@ } }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.1703.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1703.1.tgz", - "integrity": "sha512-nVUzewX8RCzaEPQZ1JQpE42wpsYchKQwfXUSCkoUsuCMB2c6zuEz0Jt94nzJg3UjSEEV4ZqCH8v5MDOvB49Rlw==", + "version": "0.1703.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1703.7.tgz", + "integrity": "sha512-gpt2Ia5I1gmdp3hdbtB7tkZTba5qWmKeVhlCYswa/LvbceKmkjedoeNRAoyr1UKM9GeGqt6Xl1B2eHzCH+ykrg==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1703.1", + "@angular-devkit/architect": "0.1703.7", "rxjs": "7.8.1" }, "engines": { @@ -1327,9 +1337,9 @@ } }, "node_modules/@angular-devkit/core": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.3.1.tgz", - "integrity": "sha512-EP7zwqBEaOPuBJwzKmh2abfgNFITGX178BOyTG6zTymeMzEbrvy2OdeQXSslkJ/RGLCpx60GT+0CFW7wGlQR6Q==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.3.7.tgz", + "integrity": "sha512-qpZ7BShyqS/Jqld36E7kL02cyb2pjn1Az1p9439SbP8nsvJgYlsyjwYK2Kmcn/Wi+TZGIKxkqxgBBw9vqGgeJw==", "dev": true, "dependencies": { "ajv": "8.12.0", @@ -1354,12 +1364,12 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.3.1.tgz", - "integrity": "sha512-c3tp5zC5zp6XpK9w8wJf3d4Dyw9BNbmg/VEoXtePGivp4hzks6zuMAFknNRwdK7roOlH0HyM5No4WUZHBFpOmw==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.3.7.tgz", + "integrity": "sha512-d7NKSwstdxYLYmPsbcYO3GOFNfXxXwOyHxSqDa1JNKoSzMdbLj4tvlCpfXw0ThNM7gioMx8aLBaaH1ac+yk06Q==", "dev": true, "dependencies": { - "@angular-devkit/core": "17.3.1", + "@angular-devkit/core": "17.3.7", "jsonc-parser": "3.2.1", "magic-string": "0.30.8", "ora": "5.4.1", @@ -1372,19 +1382,20 @@ } }, "node_modules/@angular-eslint/bundled-angular-compiler": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-17.3.0.tgz", - "integrity": "sha512-ejfNzRuBeHUV8m2fkgs+M809rj5STuCuQo4fdfc6ccQpzXDI6Ha7BKpTznWfg5g529q/wrkoGSGgFxU9Yc2/dQ==", + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-17.4.0.tgz", + "integrity": "sha512-cYEJs4PO+QLDt1wfgWh9q8OjOphnoe1OTTFtMqm9lHl0AkBynPnFA6ghiiG5NaT03l7HXi2TQ23rLFlXl3JOBg==", "dev": true }, "node_modules/@angular-eslint/eslint-plugin": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-17.3.0.tgz", - "integrity": "sha512-81cQbOEPoQupFX8WmpqZn+y8VA7JdVRGBtt+uJNKBXcJknTpPWdLBZRFlgVakmC24iEZ0Fint/N3NBBQI3mz2A==", + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-17.4.0.tgz", + "integrity": "sha512-E+/O83PXttQUACurGEskLDU+wboBqMMVqvo4T8C/iMcpLx+01M5UBzqpCmfz6ri609G96Au7uDbUEedU1hwqmQ==", "dev": true, "dependencies": { - "@angular-eslint/utils": "17.3.0", - "@typescript-eslint/utils": "7.2.0" + "@angular-eslint/bundled-angular-compiler": "17.4.0", + "@angular-eslint/utils": "17.4.0", + "@typescript-eslint/utils": "7.8.0" }, "peerDependencies": { "eslint": "^7.20.0 || ^8.0.0", @@ -1392,15 +1403,15 @@ } }, "node_modules/@angular-eslint/eslint-plugin-template": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-17.3.0.tgz", - "integrity": "sha512-9l/aRfpE9MCRVDWRb+rSB9Zei0paep1vqV6M/87VUnzBnzqeMRnVuPvQowilh2zweVSGKBF25Vp4HkwOL6ExDQ==", + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-17.4.0.tgz", + "integrity": "sha512-o1Vb7rt3TpPChVzaxswOKBDWRboMcpC4qUUyoHfeSYa7sDuQHMeIQlCS5QXuykR/RYnIQJSKd89FOd28nGmmRw==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "17.3.0", - "@angular-eslint/utils": "17.3.0", - "@typescript-eslint/type-utils": "7.2.0", - "@typescript-eslint/utils": "7.2.0", + "@angular-eslint/bundled-angular-compiler": "17.4.0", + "@angular-eslint/utils": "17.4.0", + "@typescript-eslint/type-utils": "7.8.0", + "@typescript-eslint/utils": "7.8.0", "aria-query": "5.3.0", "axobject-query": "4.0.0" }, @@ -1410,13 +1421,13 @@ } }, "node_modules/@angular-eslint/schematics": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-17.3.0.tgz", - "integrity": "sha512-5yssd5EOomxlKt9vN/OXXCTCuI3Pmfj16pkjBDoW0wzC8/M2l5zlXIEfoKumHYv2wtF553LhaMXVYVU35e0lTw==", + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-17.4.0.tgz", + "integrity": "sha512-3WQQbwwBD1N3dZbbx1a1KY/jRujUQgz5778Ac21LU+AdCtvbjnmSpxRfsE3HH8MAreqr8Lv1kjLyiRzPTS5GQQ==", "dev": true, "dependencies": { - "@angular-eslint/eslint-plugin": "17.3.0", - "@angular-eslint/eslint-plugin-template": "17.3.0", + "@angular-eslint/eslint-plugin": "17.4.0", + "@angular-eslint/eslint-plugin-template": "17.4.0", "@nx/devkit": "^17.2.8 || ^18.0.0", "ignore": "5.3.1", "nx": "^17.2.8 || ^18.0.0", @@ -1428,12 +1439,12 @@ } }, "node_modules/@angular-eslint/template-parser": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-17.3.0.tgz", - "integrity": "sha512-m+UzAnWgtjeS0x6skSmR0eXltD/p7HZA+c8pPyAkiHQzkxE7ohhfyZc03yWGuYJvWQUqQAKKdO/nQop14TP0bg==", + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-17.4.0.tgz", + "integrity": "sha512-vT/Tg8dl6Uy++MS9lPS0l37SynH3EaMcggDiTJqn15pIb4ePO65fafOIIKKYG+BN6R6iFe/g9mH/9nb8ohlzdQ==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "17.3.0", + "@angular-eslint/bundled-angular-compiler": "17.4.0", "eslint-scope": "^8.0.0" }, "peerDependencies": { @@ -1442,13 +1453,13 @@ } }, "node_modules/@angular-eslint/utils": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-17.3.0.tgz", - "integrity": "sha512-PJT9pxWqpvI9OXO+7L5SIVhvMW+RFjeafC7PYjtvSbNFpz+kF644BiAcfMJ0YqBnkrw3JXt+RAX25CT4mXIoXw==", + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-17.4.0.tgz", + "integrity": "sha512-lHgRXyT878fauDITygraICDM6RHLb51QAJ3gWNZLr7SXcywsZg5d3rxRPCjrCnjgdxNPU0fJ+VJZ5AMt5Ibn7w==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "17.3.0", - "@typescript-eslint/utils": "7.2.0" + "@angular-eslint/bundled-angular-compiler": "17.4.0", + "@typescript-eslint/utils": "7.8.0" }, "peerDependencies": { "eslint": "^7.20.0 || ^8.0.0", @@ -1456,9 +1467,9 @@ } }, "node_modules/@angular/animations": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-17.3.1.tgz", - "integrity": "sha512-2TZ0M5J0IizhHpb404DeqArlv8Ki9BFz5ZUuET2uFROpKW8IMDCht8fSrn/DKHpjB9lvzPUhNFaRxNWEY6klnA==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-17.3.7.tgz", + "integrity": "sha512-ahenGALPPweeHgqtl9BMkGIAV4fUNI5kOWUrLNbKBfwIJN+aOBOYV1Jz6NKUQq6eYn/1ZYtm0f3lIkHIdtLKEw==", "dev": true, "dependencies": { "tslib": "^2.3.0" @@ -1467,13 +1478,13 @@ "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/core": "17.3.1" + "@angular/core": "17.3.7" } }, "node_modules/@angular/cdk": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-17.3.1.tgz", - "integrity": "sha512-pHSN+KlCmdo2u9jY7Yxsry/ZK+EcjOYGzdwxXxcKragMzm7etY3BJiTl4N+qZRuV6cJlMj2PRkij8ABi/HQdEA==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-17.3.7.tgz", + "integrity": "sha512-aFEh8tzKFOwini6aNEp57S54Ocp9T7YIJfBVMESptu2TCPdMTlJ1HJTg5XS8NcQO+vwi9cFPGVwGF1frOx4LXA==", "dev": true, "dependencies": { "tslib": "^2.3.0" @@ -1488,15 +1499,15 @@ } }, "node_modules/@angular/cli": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-17.3.1.tgz", - "integrity": "sha512-IVnnbRi53BZvZ3LE0PCfFefoB2uHlO1sHtilZf/xCpdV4E1Mkz0/hHln5CRHwAXErdSiY57VoMsF5tffxAfaBQ==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-17.3.7.tgz", + "integrity": "sha512-JgCav3sdRCoJHwLXxmF/EMzArYjwbqB+AGUW/xIR98oZET8QxCB985bOFUAm02SkAEUVcMJvjxec+WCaa60m/A==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1703.1", - "@angular-devkit/core": "17.3.1", - "@angular-devkit/schematics": "17.3.1", - "@schematics/angular": "17.3.1", + "@angular-devkit/architect": "0.1703.7", + "@angular-devkit/core": "17.3.7", + "@angular-devkit/schematics": "17.3.7", + "@schematics/angular": "17.3.7", "@yarnpkg/lockfile": "1.1.0", "ansi-colors": "4.1.3", "ini": "4.1.2", @@ -1522,9 +1533,9 @@ } }, "node_modules/@angular/common": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-17.3.1.tgz", - "integrity": "sha512-HyUTJ4RxhE3bOmFRV6Fv2y01ixbrUb8Hd4MxPm8REbNMGKsWCfXhR3FfxFL18Sc03SAF+o0Md0wwekjFKTNKfQ==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-17.3.7.tgz", + "integrity": "sha512-A7LRJu1vVCGGgrfZXjU+njz50SiU4weheKCar5PIUprcdIofS1IrHAJDqYh+kwXxkjXbZMOr/ijQY0+AESLEsw==", "dev": true, "dependencies": { "tslib": "^2.3.0" @@ -1533,14 +1544,14 @@ "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/core": "17.3.1", + "@angular/core": "17.3.7", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-17.3.1.tgz", - "integrity": "sha512-8qqlWPGZEyD2FY5losOW3Aocro+lFysPDzsf0LHgQUM6Ub1b+pq4jUOjH6w0vzaxG3TfxkgzOQ9aNdWtSV67Rg==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-17.3.7.tgz", + "integrity": "sha512-AlKiqPoxnrpQ0hn13fIaQPSVodaVAIjBW4vpFyuKFqs2LBKg6iolwZ21s8rEI0KR2gXl+8ugj0/UZ6YADiVM5w==", "dev": true, "dependencies": { "tslib": "^2.3.0" @@ -1549,7 +1560,7 @@ "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/core": "17.3.1" + "@angular/core": "17.3.7" }, "peerDependenciesMeta": { "@angular/core": { @@ -1558,9 +1569,9 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-17.3.1.tgz", - "integrity": "sha512-xLV9KU+zOpe57/2rQ59ku21EaStNpLSlR9+qkDYf8JR09fB+W9vY3UYbpi5RjHxAFIZBM5D9SFQjjll8rch26g==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-17.3.7.tgz", + "integrity": "sha512-vSg5IQZ9jGmvYjpbfH8KbH4Sl1IVeE+Mr1ogcxkGEsURSRvKo7EWc0K7LSEI9+gg0VLamMiP9EyCJdPxiJeLJQ==", "dev": true, "dependencies": { "@babel/core": "7.23.9", @@ -1581,7 +1592,7 @@ "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/compiler": "17.3.1", + "@angular/compiler": "17.3.7", "typescript": ">=5.2 <5.5" } }, @@ -1631,9 +1642,9 @@ } }, "node_modules/@angular/core": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-17.3.1.tgz", - "integrity": "sha512-Qf3/sgkXS1LHwOTtqAVYprySrn0YpPIZqerPc0tK+hyQfwAz5BQlpcBhbH8RWKlfCY8eO0cqo/j0+e8DQOgYfg==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-17.3.7.tgz", + "integrity": "sha512-HWcrbxqnvIMSxFuQdN0KPt08bc87hqr0LKm89yuRTUwx/2sNJlNQUobk6aJj4trswGBttcRDT+GOS4DQP2Nr4g==", "dev": true, "dependencies": { "tslib": "^2.3.0" @@ -1647,9 +1658,9 @@ } }, "node_modules/@angular/forms": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-17.3.1.tgz", - "integrity": "sha512-HndsO90k67sFHzd+sII+rhAUksffBvquFuAUCc6QR9WVjILxVg2fY7oBidgS1gKNqu0mptPG0GvuORnaW/0gSg==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-17.3.7.tgz", + "integrity": "sha512-FEhXh/VmT++XCoO8i7bBtzxG7Am/cE1zrr9aF+fWW+4jpWvJvVN1IaSiJxgBB+iPsOJ9lTBRwfRW3onlcDkhrw==", "dev": true, "dependencies": { "tslib": "^2.3.0" @@ -1658,16 +1669,16 @@ "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/common": "17.3.1", - "@angular/core": "17.3.1", - "@angular/platform-browser": "17.3.1", + "@angular/common": "17.3.7", + "@angular/core": "17.3.7", + "@angular/platform-browser": "17.3.7", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/platform-browser": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-17.3.1.tgz", - "integrity": "sha512-8ABAL8PElSGzkIparVwifsU0NSu0DdqnWYw9YvLhhZQ6lOuWbG+dTUo/DXzmWhA6ezQWJGNakEZPJJytFIIy+A==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-17.3.7.tgz", + "integrity": "sha512-Nn8ZMaftAvO9dEwribWdNv+QBHhYIBrRkv85G6et80AXfXoYAr/xcfnQECRFtZgPmANqHC5auv/xrmExQG+Yeg==", "dev": true, "dependencies": { "tslib": "^2.3.0" @@ -1676,9 +1687,9 @@ "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/animations": "17.3.1", - "@angular/common": "17.3.1", - "@angular/core": "17.3.1" + "@angular/animations": "17.3.7", + "@angular/common": "17.3.7", + "@angular/core": "17.3.7" }, "peerDependenciesMeta": { "@angular/animations": { @@ -1687,9 +1698,9 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-17.3.1.tgz", - "integrity": "sha512-ACW/npNaDxUNQtEomjjv/KIBY8jHEinePff5qosnAxLE0IpA4qE9eDp36zG35xoJqrPJPYjXbZCBRqqrzM7U7Q==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-17.3.7.tgz", + "integrity": "sha512-9c2I4u0L1p2v1/lW8qy+WaNHisUWbyy6wqsv2v9FfCaSM49Lxymgo9LPFPC4qEG5ei5nE+eIQ2ocRiXXsf5QkQ==", "dev": true, "dependencies": { "tslib": "^2.3.0" @@ -1698,16 +1709,16 @@ "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/common": "17.3.1", - "@angular/compiler": "17.3.1", - "@angular/core": "17.3.1", - "@angular/platform-browser": "17.3.1" + "@angular/common": "17.3.7", + "@angular/compiler": "17.3.7", + "@angular/core": "17.3.7", + "@angular/platform-browser": "17.3.7" } }, "node_modules/@angular/platform-server": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-17.3.1.tgz", - "integrity": "sha512-yC1WgUquIac8qFCPMLjRio2ViR3XHexlXKlZpFhqpWAFPsWSHjoCHTEW+KTUFZmOPhUEFR2W8fWOChur8mjthw==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-17.3.7.tgz", + "integrity": "sha512-jrDDgU2znawP7O0DfWkH2dYttMiIEhlecy+yF2aWqvS4a0thbWNIcZZk0GVy03S2Lft8AmRICZjrCpwRX0E7ew==", "dev": true, "dependencies": { "tslib": "^2.3.0", @@ -1717,17 +1728,17 @@ "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/animations": "17.3.1", - "@angular/common": "17.3.1", - "@angular/compiler": "17.3.1", - "@angular/core": "17.3.1", - "@angular/platform-browser": "17.3.1" + "@angular/animations": "17.3.7", + "@angular/common": "17.3.7", + "@angular/compiler": "17.3.7", + "@angular/core": "17.3.7", + "@angular/platform-browser": "17.3.7" } }, "node_modules/@angular/router": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-17.3.1.tgz", - "integrity": "sha512-H6H7lY9i5Ppu0SFwwpeWqJbCFw8cILOj8Rd1+AGoCN5m3ivPtjD2Ltz62PI2zZkqx+WhQdk19l61Wm3oRqg70A==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-17.3.7.tgz", + "integrity": "sha512-lMkuRrc1ZjP5JPDxNHqoAhB0uAnfPQ/q6mJrw1s8IZoVV6VyM+FxR5r13ajNcXWC38xy/YhBjpXPF1vBdxuLXg==", "dev": true, "dependencies": { "tslib": "^2.3.0" @@ -1736,16 +1747,16 @@ "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/common": "17.3.1", - "@angular/core": "17.3.1", - "@angular/platform-browser": "17.3.1", + "@angular/common": "17.3.7", + "@angular/core": "17.3.7", + "@angular/platform-browser": "17.3.7", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/ssr": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@angular/ssr/-/ssr-17.3.1.tgz", - "integrity": "sha512-K/2FGTSC3xJOUJEvqRNVhhhoNGMDFMXUKJqnLXe6cNE8xNkOzO52tWTc0ZZr4ZYvFSwtVMuFY4E65HUxbhGTvA==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@angular/ssr/-/ssr-17.3.7.tgz", + "integrity": "sha512-pwEoQ124NsLb94jfahQFNosOtDPq3jqCCU9z0FnNEf+nMgCX5pqyq2uZ4ioXsW/e/8D3LEdPLwI2ocjMRlNdPA==", "dev": true, "dependencies": { "critters": "0.0.22", @@ -1770,9 +1781,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz", - "integrity": "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -1888,19 +1899,19 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.1.tgz", - "integrity": "sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", + "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.24.5", "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-replace-supers": "^7.24.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-split-export-declaration": "^7.24.5", "semver": "^6.3.1" }, "engines": { @@ -1910,6 +1921,18 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -1946,9 +1969,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", - "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -1996,12 +2019,12 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", + "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", "dev": true, "dependencies": { - "@babel/types": "^7.23.0" + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2020,16 +2043,16 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", + "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2038,6 +2061,18 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", @@ -2051,9 +2086,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", - "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", + "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -2094,12 +2129,12 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", + "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2139,9 +2174,9 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", + "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", "dev": true, "engines": { "node": ">=6.9.0" @@ -2157,40 +2192,40 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz", + "integrity": "sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/helper-function-name": "^7.23.0", + "@babel/template": "^7.24.0", + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz", - "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", + "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", "dev": true, "dependencies": { "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.1", - "@babel/types": "^7.24.0" + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", - "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", + "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.5", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -2200,9 +2235,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", - "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", + "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -2572,12 +2607,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.1.tgz", - "integrity": "sha512-h71T2QQvDgM2SmT29UYU6ozjMlAt7s7CSs5Hvy8f8cf/GM/Z4a2zMfN+fjVGaieeCrXR3EdQl6C4gQG+OgmbKw==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", + "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2603,12 +2638,12 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.1.tgz", - "integrity": "sha512-FUHlKCn6J3ERiu8Dv+4eoz7w8+kFLSyeVG4vDAikwADGjUCoHw/JHokyGtr8OR4UjpwPVivyF+h8Q5iv/JmrtA==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", + "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-create-class-features-plugin": "^7.24.4", "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, @@ -2620,18 +2655,18 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", - "integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", + "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-split-export-declaration": "^7.24.5", "globals": "^11.1.0" }, "engines": { @@ -2641,6 +2676,18 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", @@ -2658,12 +2705,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", - "integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", + "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2977,15 +3024,15 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz", - "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", + "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.1" + "@babel/plugin-transform-parameters": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -3027,12 +3074,12 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz", - "integrity": "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", + "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, @@ -3044,12 +3091,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", - "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", + "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -3075,14 +3122,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz", - "integrity": "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", + "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -3229,12 +3276,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", - "integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", + "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -3456,19 +3503,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", - "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", + "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.24.1", - "@babel/generator": "^7.24.1", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.24.1", - "@babel/types": "^7.24.0", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -3477,12 +3524,12 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", - "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", "dev": true, "dependencies": { - "@babel/types": "^7.24.0", + "@babel/types": "^7.24.5", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -3491,14 +3538,26 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/types": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", - "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", + "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", "to-fast-properties": "^2.0.0" }, "engines": { @@ -4170,9 +4229,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "dev": true }, "node_modules/@isaacs/cliui": { @@ -4466,9 +4525,9 @@ } }, "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "dev": true }, "node_modules/@ljharb/through": { @@ -4484,9 +4543,9 @@ } }, "node_modules/@ngtools/webpack": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.3.1.tgz", - "integrity": "sha512-6qRYFN6DqogZK0ZFrSlhg1OsIWm3lL3m+/Ixoj6/MLLjDBrTtHqmI93vg6P1EKYTH4fWChL7jtv7iS/LSZubgw==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.3.7.tgz", + "integrity": "sha512-kQNS68jsPQlaWAnKcVeFKNHp6K90uQANvq+9oXb/i+JnYWzuBsHzn2r8bVdMmvjd1HdBRiGtg767XRk3u+jgRw==", "dev": true, "engines": { "node": "^18.13.0 || >=20.9.0", @@ -4535,34 +4594,34 @@ } }, "node_modules/@npmcli/agent": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.1.tgz", - "integrity": "sha512-H4FrOVtNyWC8MUwL3UfjOsAihHvT1Pe8POj3JvjXhSTJipsZMtgUALCT4mGyYZNxymkUfOw3PUj6dE4QPp6osQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz", + "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==", "dev": true, "dependencies": { "agent-base": "^7.1.0", "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.1", "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.1" + "socks-proxy-agent": "^8.0.3" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@npmcli/agent/node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, "engines": { "node": "14 || >=16.14" } }, "node_modules/@npmcli/fs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", "dev": true, "dependencies": { "semver": "^7.3.5" @@ -4572,15 +4631,15 @@ } }, "node_modules/@npmcli/git": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.4.tgz", - "integrity": "sha512-nr6/WezNzuYUppzXRaYu/W4aT5rLxdXqEFupbh6e/ovlYFQ8hpu1UUPV3Ir/YTl+74iXl2ZOMlGzudh9ZPUchQ==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.7.tgz", + "integrity": "sha512-WaOVvto604d5IpdCRV2KjQu8PzkfE96d50CQGKgywXh2GxXmDeUO5EWcBC4V57uFyrNqx83+MewuJh3WTR3xPA==", "dev": true, "dependencies": { "@npmcli/promise-spawn": "^7.0.0", "lru-cache": "^10.0.1", "npm-pick-manifest": "^9.0.0", - "proc-log": "^3.0.0", + "proc-log": "^4.0.0", "promise-inflight": "^1.0.1", "promise-retry": "^2.0.1", "semver": "^7.3.5", @@ -4600,14 +4659,23 @@ } }, "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, "engines": { "node": "14 || >=16.14" } }, + "node_modules/@npmcli/git/node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/@npmcli/git/node_modules/which": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", @@ -4624,16 +4692,16 @@ } }, "node_modules/@npmcli/installed-package-contents": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", - "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", + "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==", "dev": true, "dependencies": { "npm-bundled": "^3.0.0", "npm-normalize-package-bin": "^3.0.0" }, "bin": { - "installed-package-contents": "lib/index.js" + "installed-package-contents": "bin/index.js" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -4649,9 +4717,9 @@ } }, "node_modules/@npmcli/package-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.0.0.tgz", - "integrity": "sha512-OI2zdYBLhQ7kpNPaJxiflofYIpkNLi+lnGdzqUOfRmCF3r2l1nadcjtCYMJKv/Utm/ZtlffaUuTiAktPHbc17g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.1.0.tgz", + "integrity": "sha512-1aL4TuVrLS9sf8quCLerU3H9J4vtCtgu8VauYozrmEyU57i/EdKleCnsQ7vpnABIH6c9mnTxcH5sFkO3BlV8wQ==", "dev": true, "dependencies": { "@npmcli/git": "^5.0.0", @@ -4659,7 +4727,7 @@ "hosted-git-info": "^7.0.0", "json-parse-even-better-errors": "^3.0.0", "normalize-package-data": "^6.0.0", - "proc-log": "^3.0.0", + "proc-log": "^4.0.0", "semver": "^7.5.3" }, "engines": { @@ -4667,16 +4735,16 @@ } }, "node_modules/@npmcli/package-json/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "version": "10.3.12", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", + "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", + "jackspeak": "^2.3.6", "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" + "minipass": "^7.0.4", + "path-scurry": "^1.10.2" }, "bin": { "glob": "dist/esm/bin.mjs" @@ -4688,10 +4756,19 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@npmcli/package-json/node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/@npmcli/promise-spawn": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.1.tgz", - "integrity": "sha512-P4KkF9jX3y+7yFUxgcUdDtLy+t4OlDGuEBLNs57AZsfSfg+uV6MLndqGpnl4831ggaEdXwR50XFoZP4VFtHolg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", + "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==", "dev": true, "dependencies": { "which": "^4.0.0" @@ -4724,6 +4801,15 @@ "node": "^16.13.0 || >=18.0.0" } }, + "node_modules/@npmcli/redact": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-1.1.0.tgz", + "integrity": "sha512-PfnWuOkQgu7gCbnSsAisaX7hKOdZ4wSAhAzH3/ph5dSGau52kCRrMMGbiSQLwyTZpgldkZ49b0brkOr1AzGBHQ==", + "dev": true, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, "node_modules/@npmcli/run-script": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.4.tgz", @@ -4765,21 +4851,21 @@ } }, "node_modules/@nrwl/devkit": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-18.1.2.tgz", - "integrity": "sha512-x+6UJNeWoDtke1FhEAP6ptDLUPJC/xOJ+Wri6RFTi+/ekw7qD3Bj73XHU9C47HBxMxN2voUVMfIX3mC65/CXiQ==", + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-18.3.4.tgz", + "integrity": "sha512-Fty9Huqm12OYueU3uLJl3uvBUl5BvEyPfvw8+rLiNx9iftdEattM8C+268eAbIRRSLSOVXlWsJH4brlc6QZYYw==", "dev": true, "dependencies": { - "@nx/devkit": "18.1.2" + "@nx/devkit": "18.3.4" } }, "node_modules/@nrwl/tao": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-18.1.2.tgz", - "integrity": "sha512-IA+osZ5TlKMwJmcP7TECW7TO0JdNNQud9Dgkh1ZfJ4GWnT7WEkE9b2Yf1IFeeB81kCTXXq8jfISa8ZY21MjRaQ==", + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-18.3.4.tgz", + "integrity": "sha512-+7KsDYmGj1cvNaXZcjSYOPN1h17hsGFBtVX7MqnpJLLkQTUhKg2rQxqyluzshJ+RoDUVtYPGyHg1AizlB66RIA==", "dev": true, "dependencies": { - "nx": "18.1.2", + "nx": "18.3.4", "tslib": "^2.3.0" }, "bin": { @@ -4787,12 +4873,12 @@ } }, "node_modules/@nx/devkit": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-18.1.2.tgz", - "integrity": "sha512-xgiPqKdJ6GVrqXsAyHD/yxqCDW1LekkWgazkuBI8MKA5J2IwZ4Ex5pMsOVMuWz2sTRejuPRqajBclFRMbhfCig==", + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-18.3.4.tgz", + "integrity": "sha512-M3htxl5WvlNKK5KNOndCAApbyBCZNTFFs+rtdwvudNZk5+84zAAPaWzSoX9C4XLAW78/f98LzF68/ch05aN12A==", "dev": true, "dependencies": { - "@nrwl/devkit": "18.1.2", + "@nrwl/devkit": "18.3.4", "ejs": "^3.1.7", "enquirer": "~2.3.6", "ignore": "^5.0.4", @@ -4802,13 +4888,13 @@ "yargs-parser": "21.1.1" }, "peerDependencies": { - "nx": ">= 16 <= 18" + "nx": ">= 16 <= 19" } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-18.1.2.tgz", - "integrity": "sha512-KduC9WBmeTLP8HyTg4NOgQGLk9LEd5qd9dGuYKPU0jA4b+eJIa0rRHEjFdc5WulQrcUAvTIKfmScRCgzR96ogg==", + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-18.3.4.tgz", + "integrity": "sha512-MOGk9z4fIoOkJB68diH3bwoWrC8X9IzMNsz1mu0cbVfgCRAfIV3b+lMsiwQYzWal3UWW5DE5Rkss4F8whiV5Uw==", "cpu": [ "arm64" ], @@ -4822,9 +4908,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-18.1.2.tgz", - "integrity": "sha512-mBf3X8m4P4QHoW8g/L/YoK8zkndDyIw4bojLg8Q3xc47s5JZFCqSSMeOXZ9NicM2DpPiDWSQALtQX7A8lIsoAA==", + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-18.3.4.tgz", + "integrity": "sha512-tSzPRnNB3QdPM+KYiIuRCUtyCwcuIRC95FfP0ZB3WvfDeNxJChEAChNqmCMDE4iFvZhGuze8WqkJuIVdte+lyQ==", "cpu": [ "x64" ], @@ -4838,9 +4924,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-18.1.2.tgz", - "integrity": "sha512-ZqzT2BTsOHhWip1PvNm7AZ4Pzn4I+IZNRvtRgpETYvIH+nqoCmi5rrEi1avnhnr6P5hyzh2mISRSyk186SbZew==", + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-18.3.4.tgz", + "integrity": "sha512-bjSPak/d+bcR95/pxHMRhnnpHc6MnrQcG6f5AjX15Esm4JdrdQKPBmG1RybuK0WKSyD5wgVhkAGc/QQUom9l8g==", "cpu": [ "x64" ], @@ -4854,9 +4940,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-18.1.2.tgz", - "integrity": "sha512-V9Dp9uuuce+/f50dXxaYz1C9ULo5+5VS35yc6gN7b6SchCWjNK+xg1YcHBTRNc2ChBtayO2z+mBQ1s6wMDNs/Q==", + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-18.3.4.tgz", + "integrity": "sha512-/1HnUL7jhH0S7PxJqf6R1pk3QlAU22GY89EQV9fd+RDUtp7IyzaTlkebijTIqfxlSjC4OO3bPizaxEaxdd3uKQ==", "cpu": [ "arm" ], @@ -4870,9 +4956,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-18.1.2.tgz", - "integrity": "sha512-aM860T4Hy2JCLcU56mtARIp1MdT1Ms7cGUQzE+a5irM8ZdaHsPdRnYqIgEKd3hoF6PQ6/piHFXWa4xm7pe/2KA==", + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-18.3.4.tgz", + "integrity": "sha512-g/2IaB2bZTKaBNPEf9LxtIXb1XHdhh3VO9PnePIrwkkixPMLN0dTxT5Sttt75lvLP3EU1AUR5w3Aaz2Q1mYtWA==", "cpu": [ "arm64" ], @@ -4886,9 +4972,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-18.1.2.tgz", - "integrity": "sha512-BgBoOeIgCQ56xii7fKNWiE7UIP/0G+OQhdWJQmh+q6NN0kk78WsdCSq+f7f7LQIji5HiNqUUVx9fd1s6xRSb/w==", + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-18.3.4.tgz", + "integrity": "sha512-MgfKLoEF6I1cCS+0ooFLEjJSSVdCYyCT9Q96IHRJntAEL8u/0GR2OUoBoLC+q1lnbIkJr/uqTJxA2Jh+sJTIbA==", "cpu": [ "arm64" ], @@ -4902,9 +4988,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-18.1.2.tgz", - "integrity": "sha512-WDOjtk+K2Tc9SNjGe+zmyy05VUerZpEQ5kvB6Ude0v/W2bMnmpVrLZwwTF5Yrq0ebbUlXM/9wtc1Zjjc75MU2g==", + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-18.3.4.tgz", + "integrity": "sha512-vbHxv7m3gjthBvw50EYCtgyY0Zg5nVTaQtX+wRsmKybV2i7wHbw5zIe1aL4zHUm6TcPGbIQK+utVM+hyCqKHVA==", "cpu": [ "x64" ], @@ -4918,9 +5004,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-18.1.2.tgz", - "integrity": "sha512-I7jTmbfR5CHC3KVlU3SkqYKJnn25MbH8pdRZJY4gaHnqL9JzbHw9rxddhKBj41lez7jQZTGLnPFUV7JPLXTzKg==", + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-18.3.4.tgz", + "integrity": "sha512-qIJKJCYFRLVSALsvg3avjReOjuYk91Q0hFXMJ2KaEM1Y3tdzcFN0fKBiaHexgbFIUk8zJuS4dJObTqSYMXowbg==", "cpu": [ "x64" ], @@ -4934,9 +5020,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-18.1.2.tgz", - "integrity": "sha512-KQobKvkrdkmaJmx0Pyt2lzHkNugO0gE7q9F4h22KIECyGW1tC3nSPAB4F3mmdE2KuWKgYG5WLafvzusysLsR7g==", + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-18.3.4.tgz", + "integrity": "sha512-UxC8mRkFTPdZbKFprZkiBqVw8624xU38kI0xyooxKlFpt5lccTBwJ0B7+R8p1RoWyvh2DSyFI9VvfD7lczg1lA==", "cpu": [ "arm64" ], @@ -4950,9 +5036,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-18.1.2.tgz", - "integrity": "sha512-uvJvROSwHBwkTOoOPkb56jEsKJjr4LnZ3fCHmEbrtGhAUC0gAUL+dWJUDHoatrGzN+bM2VqrvgNCGkityK96hw==", + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-18.3.4.tgz", + "integrity": "sha512-/RqEjNU9hxIBxRLafCNKoH3SaB2FShf+1ZnIYCdAoCZBxLJebDpnhiyrVs0lPnMj9248JbizEMdJj1+bs/bXig==", "cpu": [ "x64" ], @@ -5055,9 +5141,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.0.tgz", - "integrity": "sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", + "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", "cpu": [ "arm" ], @@ -5068,9 +5154,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.0.tgz", - "integrity": "sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", + "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", "cpu": [ "arm64" ], @@ -5081,9 +5167,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.0.tgz", - "integrity": "sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", + "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", "cpu": [ "arm64" ], @@ -5094,9 +5180,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.0.tgz", - "integrity": "sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", + "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", "cpu": [ "x64" ], @@ -5107,9 +5193,22 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.0.tgz", - "integrity": "sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", + "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", + "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", "cpu": [ "arm" ], @@ -5120,9 +5219,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.0.tgz", - "integrity": "sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", + "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", "cpu": [ "arm64" ], @@ -5133,9 +5232,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.0.tgz", - "integrity": "sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", + "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", "cpu": [ "arm64" ], @@ -5145,10 +5244,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", + "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.0.tgz", - "integrity": "sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", + "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", "cpu": [ "riscv64" ], @@ -5158,10 +5270,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", + "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.0.tgz", - "integrity": "sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", + "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", "cpu": [ "x64" ], @@ -5172,9 +5297,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.0.tgz", - "integrity": "sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", + "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", "cpu": [ "x64" ], @@ -5185,9 +5310,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.0.tgz", - "integrity": "sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", + "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", "cpu": [ "arm64" ], @@ -5198,9 +5323,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.0.tgz", - "integrity": "sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", + "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", "cpu": [ "ia32" ], @@ -5211,9 +5336,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.0.tgz", - "integrity": "sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", + "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", "cpu": [ "x64" ], @@ -5224,9 +5349,9 @@ ] }, "node_modules/@rollup/wasm-node": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/wasm-node/-/wasm-node-4.13.0.tgz", - "integrity": "sha512-oFX11wzU7RTaiW06WBtRpzIVN/oaG0I3XkevNO0brBklYnY9zpLhTfksN4b+TdBt6CfXV/KdVhdWLbb0fQIR7A==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/wasm-node/-/wasm-node-4.17.2.tgz", + "integrity": "sha512-4F6C3XaUn02XY/GJMQTXncWrLyCkRHdRZe4OyWuQUprWKmU2u+esISOtCYdr3Bp9AqCIo/X3So2Ik7N9dNDwow==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -5243,13 +5368,13 @@ } }, "node_modules/@schematics/angular": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-17.3.1.tgz", - "integrity": "sha512-B3TkpjDjZhxX+tUc2ySEHU33x82Da0sssq/EMqQ1PQBHeRMa0ecyCeExjFEs2y57ZuC+QeVTaUt+TW45lLSjQw==", + "version": "17.3.7", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-17.3.7.tgz", + "integrity": "sha512-HaJroKaberriP4wFefTTSVFrtU9GMvnG3I6ELbOteOyKMH7o2V91FXGJDJ5KnIiLRlBmC30G3r+9Ybc/rtAYkw==", "dev": true, "dependencies": { - "@angular-devkit/core": "17.3.1", - "@angular-devkit/schematics": "17.3.1", + "@angular-devkit/core": "17.3.7", + "@angular-devkit/schematics": "17.3.7", "jsonc-parser": "3.2.1" }, "engines": { @@ -5259,44 +5384,44 @@ } }, "node_modules/@sigstore/bundle": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.2.0.tgz", - "integrity": "sha512-5VI58qgNs76RDrwXNhpmyN/jKpq9evV/7f1XrcqcAfvxDl5SeVY/I5Rmfe96ULAV7/FK5dge9RBKGBJPhL1WsQ==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.1.tgz", + "integrity": "sha512-eqV17lO3EIFqCWK3969Rz+J8MYrRZKw9IBHpSo6DEcEX2c+uzDFOgHE9f2MnyDpfs48LFO4hXmk9KhQ74JzU1g==", "dev": true, "dependencies": { - "@sigstore/protobuf-specs": "^0.3.0" + "@sigstore/protobuf-specs": "^0.3.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@sigstore/core": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.0.0.tgz", - "integrity": "sha512-dW2qjbWLRKGu6MIDUTBuJwXCnR8zivcSpf5inUzk7y84zqy/dji0/uahppoIgMoKeR+6pUZucrwHfkQQtiG9Rw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz", + "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==", "dev": true, "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@sigstore/protobuf-specs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.0.tgz", - "integrity": "sha512-zxiQ66JFOjVvP9hbhGj/F/qNdsZfkGb/dVXSanNRNuAzMlr4MC95voPUBX8//ZNnmv3uSYzdfR/JSkrgvZTGxA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.1.tgz", + "integrity": "sha512-aIL8Z9NsMr3C64jyQzE0XlkEyBLpgEJJFDHLVVStkFV5Q3Il/r/YtY6NJWKQ4cy4AE7spP1IX5Jq7VCAxHHMfQ==", "dev": true, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@sigstore/sign": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.2.3.tgz", - "integrity": "sha512-LqlA+ffyN02yC7RKszCdMTS6bldZnIodiox+IkT8B2f8oRYXCB3LQ9roXeiEL21m64CVH1wyveYAORfD65WoSw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.0.tgz", + "integrity": "sha512-tsAyV6FC3R3pHmKS880IXcDJuiFJiKITO1jxR1qbplcsBkZLBmjrEw5GbC7ikD6f5RU1hr7WnmxB/2kKc1qUWQ==", "dev": true, "dependencies": { - "@sigstore/bundle": "^2.2.0", + "@sigstore/bundle": "^2.3.0", "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.0", + "@sigstore/protobuf-specs": "^0.3.1", "make-fetch-happen": "^13.0.0" }, "engines": { @@ -5304,9 +5429,9 @@ } }, "node_modules/@sigstore/tuf": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.1.tgz", - "integrity": "sha512-9Iv40z652td/QbV0o5n/x25H9w6IYRt2pIGbTX55yFDYlApDQn/6YZomjz6+KBx69rXHLzHcbtTS586mDdFD+Q==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.2.tgz", + "integrity": "sha512-mwbY1VrEGU4CO55t+Kl6I7WZzIl+ysSzEYdA1Nv/FTrl2bkeaPXo5PnWZAVfcY2zSdhOpsUTJW67/M2zHXGn5w==", "dev": true, "dependencies": { "@sigstore/protobuf-specs": "^0.3.0", @@ -5317,14 +5442,14 @@ } }, "node_modules/@sigstore/verify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.1.0.tgz", - "integrity": "sha512-1fTqnqyTBWvV7cftUUFtDcHPdSox0N3Ub7C0lRyReYx4zZUlNTZjCV+HPy4Lre+r45dV7Qx5JLKvqqsgxuyYfg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.0.tgz", + "integrity": "sha512-hQF60nc9yab+Csi4AyoAmilGNfpXT+EXdBgFkP9OgPwIBPwyqVf7JAWPtmqrrrneTmAT6ojv7OlH1f6Ix5BG4Q==", "dev": true, "dependencies": { - "@sigstore/bundle": "^2.2.0", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.0" + "@sigstore/bundle": "^2.3.1", + "@sigstore/core": "^1.1.0", + "@sigstore/protobuf-specs": "^0.3.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" @@ -5337,9 +5462,9 @@ "dev": true }, "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", "dev": true }, "node_modules/@stackblitz/sdk": { @@ -5349,9 +5474,9 @@ "dev": true }, "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", "dev": true }, "node_modules/@tsconfig/node12": { @@ -5382,18 +5507,33 @@ } }, "node_modules/@tufjs/models": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.0.tgz", - "integrity": "sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz", + "integrity": "sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==", "dev": true, "dependencies": { "@tufjs/canonical-json": "2.0.0", - "minimatch": "^9.0.3" + "minimatch": "^9.0.4" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, + "node_modules/@tufjs/models/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@types/body-parser": { "version": "1.19.5", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", @@ -5448,9 +5588,9 @@ } }, "node_modules/@types/eslint": { - "version": "8.56.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.6.tgz", - "integrity": "sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==", + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", "dev": true, "dependencies": { "@types/estree": "*", @@ -5486,9 +5626,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.43", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz", - "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==", + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", + "integrity": "sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==", "dev": true, "dependencies": { "@types/node": "*", @@ -5571,9 +5711,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "16.18.91", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.91.tgz", - "integrity": "sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==", + "version": "16.18.97", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.97.tgz", + "integrity": "sha512-4muilE1Lbfn57unR+/nT9AFjWk0MtWi5muwCEJqnOvfRQDbSfLCUdN7vCIg8TYuaANfhLOV85ve+FNpiUsbSRg==", "dev": true }, "node_modules/@types/node-forge": { @@ -5586,15 +5726,15 @@ } }, "node_modules/@types/prop-types": { - "version": "15.7.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", "dev": true }, "node_modules/@types/qs": { - "version": "6.9.14", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.14.tgz", - "integrity": "sha512-5khscbd3SwWMhFqylJBLQ0zIu7c1K6Vz0uBIt915BI3zV0q1nfjRQD3RqSBcPaO6PHEF4ov/t9y89fSiyThlPA==", + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", "dev": true }, "node_modules/@types/raf": { @@ -5611,13 +5751,12 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.2.67", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.67.tgz", - "integrity": "sha512-vkIE2vTIMHQ/xL0rgmuoECBCkZFZeHr49HeWSc24AptMbNRo7pwSBvj73rlJJs9fGKj0koS+V7kQB1jHS0uCgw==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", + "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", "dev": true, "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, @@ -5633,12 +5772,6 @@ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", "dev": true }, - "node_modules/@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", - "dev": true - }, "node_modules/@types/semver": { "version": "7.5.8", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", @@ -5665,14 +5798,14 @@ } }, "node_modules/@types/serve-static": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", - "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dev": true, "dependencies": { "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" + "@types/node": "*", + "@types/send": "*" } }, "node_modules/@types/sockjs": { @@ -5848,18 +5981,18 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.2.0.tgz", - "integrity": "sha512-xHi51adBHo9O9330J8GQYQwrKBqbIPJGZZVQTHHmy200hvkLZFWJIFtAG/7IYTWUyun6DE6w5InDReePJYJlJA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.8.0.tgz", + "integrity": "sha512-H70R3AefQDQpz9mGv13Uhi121FNMh+WEaRqcXTX09YEDky21km4dV1ZXJIp8QjXc4ZaVkXVdohvWDzbnbHDS+A==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "7.2.0", - "@typescript-eslint/utils": "7.2.0", + "@typescript-eslint/typescript-estree": "7.8.0", + "@typescript-eslint/utils": "7.8.0", "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -5875,12 +6008,12 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz", - "integrity": "sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.8.0.tgz", + "integrity": "sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==", "dev": true, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -5888,22 +6021,22 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.2.0.tgz", - "integrity": "sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.8.0.tgz", + "integrity": "sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0", + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -5916,22 +6049,37 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz", - "integrity": "sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.8.0.tgz", + "integrity": "sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.2.0", - "eslint-visitor-keys": "^3.4.1" + "@typescript-eslint/types": "7.8.0", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@typescript-eslint/types": { "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", @@ -5974,21 +6122,21 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.2.0.tgz", - "integrity": "sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.8.0.tgz", + "integrity": "sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.2.0", - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/typescript-estree": "7.2.0", - "semver": "^7.5.4" + "@types/json-schema": "^7.0.15", + "@types/semver": "^7.5.8", + "@typescript-eslint/scope-manager": "7.8.0", + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/typescript-estree": "7.8.0", + "semver": "^7.6.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -5999,16 +6147,16 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz", - "integrity": "sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.8.0.tgz", + "integrity": "sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0" + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -6016,12 +6164,12 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz", - "integrity": "sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.8.0.tgz", + "integrity": "sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==", "dev": true, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -6029,22 +6177,22 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.2.0.tgz", - "integrity": "sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.8.0.tgz", + "integrity": "sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0", + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -6057,22 +6205,37 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz", - "integrity": "sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.8.0.tgz", + "integrity": "sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.2.0", - "eslint-visitor-keys": "^3.4.1" + "@typescript-eslint/types": "7.8.0", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/utils/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@typescript-eslint/visitor-keys": { "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", @@ -6389,9 +6552,9 @@ } }, "node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", "dev": true, "dependencies": { "debug": "^4.3.4" @@ -6462,25 +6625,26 @@ } }, "node_modules/algoliasearch": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.22.1.tgz", - "integrity": "sha512-jwydKFQJKIx9kIZ8Jm44SdpigFwRGPESaxZBaHSV0XWN2yBJAOT4mT7ppvlrpA4UGzz92pqFnVKr/kaZXrcreg==", - "dev": true, - "dependencies": { - "@algolia/cache-browser-local-storage": "4.22.1", - "@algolia/cache-common": "4.22.1", - "@algolia/cache-in-memory": "4.22.1", - "@algolia/client-account": "4.22.1", - "@algolia/client-analytics": "4.22.1", - "@algolia/client-common": "4.22.1", - "@algolia/client-personalization": "4.22.1", - "@algolia/client-search": "4.22.1", - "@algolia/logger-common": "4.22.1", - "@algolia/logger-console": "4.22.1", - "@algolia/requester-browser-xhr": "4.22.1", - "@algolia/requester-common": "4.22.1", - "@algolia/requester-node-http": "4.22.1", - "@algolia/transporter": "4.22.1" + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.23.3.tgz", + "integrity": "sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==", + "dev": true, + "dependencies": { + "@algolia/cache-browser-local-storage": "4.23.3", + "@algolia/cache-common": "4.23.3", + "@algolia/cache-in-memory": "4.23.3", + "@algolia/client-account": "4.23.3", + "@algolia/client-analytics": "4.23.3", + "@algolia/client-common": "4.23.3", + "@algolia/client-personalization": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/logger-common": "4.23.3", + "@algolia/logger-console": "4.23.3", + "@algolia/recommend": "4.23.3", + "@algolia/requester-browser-xhr": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/requester-node-http": "4.23.3", + "@algolia/transporter": "4.23.3" } }, "node_modules/ansi-colors": { @@ -7128,13 +7292,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", - "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.1", + "@babel/helper-define-polyfill-provider": "^0.6.2", "semver": "^6.3.1" }, "peerDependencies": { @@ -7538,15 +7702,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "dev": true, - "dependencies": { - "semver": "^7.0.0" - } - }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -7557,9 +7712,9 @@ } }, "node_modules/cacache": { - "version": "18.0.2", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.2.tgz", - "integrity": "sha512-r3NU8h/P+4lVUHfeRw1dtgQYar3DZMm4/cm2bZgOvrFC/su7budSOeqh52VJIC4U4iG1WWwV6vRW0znqBvxNuw==", + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.3.tgz", + "integrity": "sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==", "dev": true, "dependencies": { "@npmcli/fs": "^3.1.0", @@ -7602,16 +7757,16 @@ } }, "node_modules/cacache/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "version": "10.3.12", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", + "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", + "jackspeak": "^2.3.6", "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" + "minipass": "^7.0.4", + "path-scurry": "^1.10.2" }, "bin": { "glob": "dist/esm/bin.mjs" @@ -7633,9 +7788,9 @@ } }, "node_modules/cacache/node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, "engines": { "node": "14 || >=16.14" @@ -7714,9 +7869,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001599", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001599.tgz", - "integrity": "sha512-LRAQHZ4yT1+f9LemSMeqdMpMxZcc4RMWdj4tiFe3G8tNkWK+E58g+/tzotb5cU6TbcVJLr4fySiAW7XmxQvZQA==", + "version": "1.0.30001616", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz", + "integrity": "sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==", "dev": true, "funding": [ { @@ -8553,9 +8708,9 @@ } }, "node_modules/core-js": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.36.1.tgz", - "integrity": "sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==", + "version": "3.37.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.0.tgz", + "integrity": "sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug==", "dev": true, "hasInstallScript": true, "optional": true, @@ -8565,9 +8720,9 @@ } }, "node_modules/core-js-compat": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz", - "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==", + "version": "3.37.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==", "dev": true, "dependencies": { "browserslist": "^4.23.0" @@ -9329,9 +9484,9 @@ "dev": true }, "node_modules/dompurify": { - "version": "2.4.8", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.8.tgz", - "integrity": "sha512-O90eQdAQOiLZoE9pEgPz3JfqXh5yrhJHv0/LzOv3wWFLTWUqAKaISD1aWASQTLshLM+jziuSerbtUESKK8Jibw==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.2.tgz", + "integrity": "sha512-5vSyvxRAb45EoWwAktUT3AYqAwXK4FL7si22Cgj46U6ICsj/YJczCN+Bk7WNABIQmpWRymGfslMhrRUZkQNnqA==", "dev": true, "optional": true }, @@ -9438,9 +9593,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.713", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.713.tgz", - "integrity": "sha512-vDarADhwntXiULEdmWd77g2dV6FrNGa8ecAC29MZ4TwPut2fvosD0/5sJd1qWNNe8HcJFAC+F5Lf9jW1NPtWmw==", + "version": "1.4.758", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.758.tgz", + "integrity": "sha512-/o9x6TCdrYZBMdGeTifAP3wlF/gVT+TtWJe3BSmtNh92Mw81U9hrYwW9OAGUh+sEOX/yz5e34sksqRruZbjYrw==", "dev": true }, "node_modules/emoji-regex": { @@ -9539,9 +9694,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", - "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", + "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -9619,9 +9774,9 @@ } }, "node_modules/es-abstract": { - "version": "1.23.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.2.tgz", - "integrity": "sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==", + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.1", @@ -9663,11 +9818,11 @@ "safe-regex-test": "^1.0.3", "string.prototype.trim": "^1.2.9", "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.7", + "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.2", "typed-array-byte-length": "^1.0.1", "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.5", + "typed-array-length": "^1.0.6", "unbox-primitive": "^1.0.2", "which-typed-array": "^1.1.15" }, @@ -9700,9 +9855,9 @@ } }, "node_modules/es-module-lexer": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.2.tgz", - "integrity": "sha512-7nOqkomXZEaxUDJw21XZNtRk739QvrPSoZoRtbsEfcii00vdzZUh6zh1CQwHhrib8MdEtJfv5rJiGeb4KuV/vw==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.2.tgz", + "integrity": "sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==", "dev": true }, "node_modules/es-object-atoms": { @@ -10080,9 +10235,9 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "48.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.1.tgz", - "integrity": "sha512-iUvbcyDZSO/9xSuRv2HQBw++8VkV/pt3UWtX9cpPH0l7GKPq78QC/6+PmyQHHvNZaTjAce6QVciEbnc6J/zH5g==", + "version": "48.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.3.tgz", + "integrity": "sha512-r9DMAmFs66VNvNqRLLjHejdnJtILrt3xGi+Qx0op0oRfFGVpOR1Hb3BC++MacseHx93d8SKYPhyrC9BS7Os2QA==", "dev": true, "dependencies": { "@es-joy/jsdoccomment": "~0.42.0", @@ -10124,9 +10279,9 @@ } }, "node_modules/eslint-scope": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.0.tgz", - "integrity": "sha512-zj3Byw6jX4TcFCJmxOzLt6iol5FAr9xQyZZSQjEzW2UiCJXLwXdRIKCYVFftnpZckaC9Ps9xlC7jB8tSeWWOaw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.1.tgz", + "integrity": "sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==", "dev": true, "dependencies": { "esrecurse": "^4.3.0", @@ -11492,9 +11647,9 @@ } }, "node_modules/fs-monkey": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", "dev": true }, "node_modules/fs.realpath": { @@ -12085,12 +12240,13 @@ } }, "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, "dependencies": { - "define-properties": "^1.1.3" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -12647,9 +12803,9 @@ } }, "node_modules/hosted-git-info": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", - "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", "dev": true, "dependencies": { "lru-cache": "^10.0.1" @@ -12659,9 +12815,9 @@ } }, "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, "engines": { "node": "14 || >=16.14" @@ -12895,9 +13051,9 @@ } }, "node_modules/ignore-walk": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.4.tgz", - "integrity": "sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz", + "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==", "dev": true, "dependencies": { "minimatch": "^9.0.0" @@ -13815,9 +13971,9 @@ } }, "node_modules/jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", + "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", "dev": true, "dependencies": { "async": "^3.2.3", @@ -14407,9 +14563,9 @@ "dev": true }, "node_modules/json-parse-even-better-errors": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", - "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -15258,9 +15414,9 @@ } }, "node_modules/make-fetch-happen": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", - "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz", + "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==", "dev": true, "dependencies": { "@npmcli/agent": "^2.0.0", @@ -15272,6 +15428,7 @@ "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", + "proc-log": "^4.2.0", "promise-retry": "^2.0.1", "ssri": "^10.0.0" }, @@ -15279,6 +15436,15 @@ "node": "^16.14.0 || >=18.0.0" } }, + "node_modules/make-fetch-happen/node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/make-iterator": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", @@ -15692,9 +15858,9 @@ } }, "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz", + "integrity": "sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==", "dev": true, "engines": { "node": ">=16 || 14 >=14.17" @@ -15713,9 +15879,9 @@ } }, "node_modules/minipass-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", "dev": true, "dependencies": { "minipass": "^7.0.3", @@ -16620,9 +16786,9 @@ } }, "node_modules/node-gyp": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.0.1.tgz", - "integrity": "sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.1.0.tgz", + "integrity": "sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==", "dev": true, "dependencies": { "env-paths": "^2.2.0", @@ -16644,9 +16810,9 @@ } }, "node_modules/node-gyp-build": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", - "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz", + "integrity": "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==", "dev": true, "optional": true, "bin": { @@ -16656,16 +16822,16 @@ } }, "node_modules/node-gyp/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "version": "10.3.12", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", + "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", + "jackspeak": "^2.3.6", "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" + "minipass": "^7.0.4", + "path-scurry": "^1.10.2" }, "bin": { "glob": "dist/esm/bin.mjs" @@ -16714,9 +16880,9 @@ "dev": true }, "node_modules/nopt": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz", - "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", + "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", "dev": true, "dependencies": { "abbrev": "^2.0.0" @@ -16729,9 +16895,9 @@ } }, "node_modules/normalize-package-data": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz", - "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.1.tgz", + "integrity": "sha512-6rvCfeRW+OEZagAB4lMLSNuTNYZWLVtKccK79VSTf//yTY5VOCgcpH80O+bZK8Neps7pUnd5G+QlMg1yV/2iZQ==", "dev": true, "dependencies": { "hosted-git-info": "^7.0.0", @@ -16774,9 +16940,9 @@ } }, "node_modules/npm-bundled": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", - "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz", + "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==", "dev": true, "dependencies": { "npm-normalize-package-bin": "^3.0.0" @@ -16849,23 +17015,33 @@ } }, "node_modules/npm-registry-fetch": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.1.0.tgz", - "integrity": "sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==", + "version": "16.2.1", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.2.1.tgz", + "integrity": "sha512-8l+7jxhim55S85fjiDGJ1rZXBWGtRLi1OSb4Z3BPLObPuIaeKRlPRiYMSHU4/81ck3t71Z+UwDDl47gcpmfQQA==", "dev": true, "dependencies": { + "@npmcli/redact": "^1.1.0", "make-fetch-happen": "^13.0.0", "minipass": "^7.0.2", "minipass-fetch": "^3.0.0", "minipass-json-stream": "^1.0.1", "minizlib": "^2.1.2", "npm-package-arg": "^11.0.0", - "proc-log": "^3.0.0" + "proc-log": "^4.0.0" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, + "node_modules/npm-registry-fetch/node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -16900,13 +17076,13 @@ } }, "node_modules/nx": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/nx/-/nx-18.1.2.tgz", - "integrity": "sha512-E414xp6lVtiTGdDUMVo72G96G66t7oJMqmcHRMEZ/mVq5ZpNWUhfMuRq5Fh8orXPtrM3xk5SHokmmFvo5PKC+g==", + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/nx/-/nx-18.3.4.tgz", + "integrity": "sha512-7rOHRyxpnZGJ3pHnwmpoAMHt9hNuwibWhOhPBJDhJVcbQJtGfwcWWyV/iSEnVXwKZ2lfHVE3TwE+gXFdT/GFiw==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/tao": "18.1.2", + "@nrwl/tao": "18.3.4", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", @@ -16946,16 +17122,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "18.1.2", - "@nx/nx-darwin-x64": "18.1.2", - "@nx/nx-freebsd-x64": "18.1.2", - "@nx/nx-linux-arm-gnueabihf": "18.1.2", - "@nx/nx-linux-arm64-gnu": "18.1.2", - "@nx/nx-linux-arm64-musl": "18.1.2", - "@nx/nx-linux-x64-gnu": "18.1.2", - "@nx/nx-linux-x64-musl": "18.1.2", - "@nx/nx-win32-arm64-msvc": "18.1.2", - "@nx/nx-win32-x64-msvc": "18.1.2" + "@nx/nx-darwin-arm64": "18.3.4", + "@nx/nx-darwin-x64": "18.3.4", + "@nx/nx-freebsd-x64": "18.3.4", + "@nx/nx-linux-arm-gnueabihf": "18.3.4", + "@nx/nx-linux-arm64-gnu": "18.3.4", + "@nx/nx-linux-arm64-musl": "18.3.4", + "@nx/nx-linux-x64-gnu": "18.3.4", + "@nx/nx-linux-x64-musl": "18.3.4", + "@nx/nx-win32-arm64-msvc": "18.3.4", + "@nx/nx-win32-x64-msvc": "18.3.4" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -17413,17 +17589,17 @@ "peer": true }, "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -17854,12 +18030,12 @@ } }, "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", + "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", "dev": true, "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", + "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { @@ -17870,9 +18046,9 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, "engines": { "node": "14 || >=16.14" @@ -18175,9 +18351,9 @@ "dev": true }, "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "dev": true, "engines": { "node": "^10 || ^12 || >= 14" @@ -18187,9 +18363,9 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", - "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, "dependencies": { "icss-utils": "^5.0.0", @@ -18204,9 +18380,9 @@ } }, "node_modules/postcss-modules-scope": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", - "integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.4" @@ -18253,9 +18429,9 @@ "dev": true }, "node_modules/preact": { - "version": "10.20.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.20.0.tgz", - "integrity": "sha512-wU7iZw2BjsaKDal3pDRDy/HpPB6cuFOnVUCcw9aIPKG98+ZrXx3F+szkos8BVME5bquyKDKvRlOJFG8kMkcAbg==", + "version": "10.21.0", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.21.0.tgz", + "integrity": "sha512-aQAIxtzWEwH8ou+OovWVSVNlFImL7xUCwJX3YMqA3U8iKCNC34999fFOnWjYNsylgfPgMexpbk7WYOLtKr/mxg==", "dev": true, "funding": { "type": "opencollective", @@ -18554,15 +18730,15 @@ } }, "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "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==", "dev": true }, "node_modules/read-package-json": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.0.tgz", - "integrity": "sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.1.tgz", + "integrity": "sha512-8PcDiZ8DXUjLf687Ol4BR8Bpm2umR7vhoZOzNRt+uxD9GpBh/K+CAAALVIiYFknmvlmyg7hM7BSNUXPaCCqd0Q==", "dev": true, "dependencies": { "glob": "^10.2.2", @@ -18588,16 +18764,16 @@ } }, "node_modules/read-package-json/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "version": "10.3.12", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", + "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", + "jackspeak": "^2.3.6", "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" + "minipass": "^7.0.4", + "path-scurry": "^1.10.2" }, "bin": { "glob": "dist/esm/bin.mjs" @@ -18760,9 +18936,9 @@ } }, "node_modules/reflect-metadata": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", - "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", "dev": true }, "node_modules/regenerate": { @@ -19147,9 +19323,9 @@ } }, "node_modules/rollup": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.0.tgz", - "integrity": "sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", + "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -19162,19 +19338,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.13.0", - "@rollup/rollup-android-arm64": "4.13.0", - "@rollup/rollup-darwin-arm64": "4.13.0", - "@rollup/rollup-darwin-x64": "4.13.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.13.0", - "@rollup/rollup-linux-arm64-gnu": "4.13.0", - "@rollup/rollup-linux-arm64-musl": "4.13.0", - "@rollup/rollup-linux-riscv64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-musl": "4.13.0", - "@rollup/rollup-win32-arm64-msvc": "4.13.0", - "@rollup/rollup-win32-ia32-msvc": "4.13.0", - "@rollup/rollup-win32-x64-msvc": "4.13.0", + "@rollup/rollup-android-arm-eabi": "4.17.2", + "@rollup/rollup-android-arm64": "4.17.2", + "@rollup/rollup-darwin-arm64": "4.17.2", + "@rollup/rollup-darwin-x64": "4.17.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", + "@rollup/rollup-linux-arm-musleabihf": "4.17.2", + "@rollup/rollup-linux-arm64-gnu": "4.17.2", + "@rollup/rollup-linux-arm64-musl": "4.17.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", + "@rollup/rollup-linux-riscv64-gnu": "4.17.2", + "@rollup/rollup-linux-s390x-gnu": "4.17.2", + "@rollup/rollup-linux-x64-gnu": "4.17.2", + "@rollup/rollup-linux-x64-musl": "4.17.2", + "@rollup/rollup-win32-arm64-msvc": "4.17.2", + "@rollup/rollup-win32-ia32-msvc": "4.17.2", + "@rollup/rollup-win32-x64-msvc": "4.17.2", "fsevents": "~2.3.2" } }, @@ -19788,17 +19967,17 @@ "dev": true }, "node_modules/sigstore": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.2.2.tgz", - "integrity": "sha512-2A3WvXkQurhuMgORgT60r6pOWiCOO5LlEqY2ADxGBDGVYLSo5HN0uLtb68YpVpuL/Vi8mLTe7+0Dx2Fq8lLqEg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.3.0.tgz", + "integrity": "sha512-q+o8L2ebiWD1AxD17eglf1pFrl9jtW7FHa0ygqY6EKvibK8JHyq9Z26v9MZXeDiw+RbfOJ9j2v70M10Hd6E06A==", "dev": true, "dependencies": { - "@sigstore/bundle": "^2.2.0", + "@sigstore/bundle": "^2.3.1", "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.0", - "@sigstore/sign": "^2.2.3", + "@sigstore/protobuf-specs": "^0.3.1", + "@sigstore/sign": "^2.3.0", "@sigstore/tuf": "^2.3.1", - "@sigstore/verify": "^1.1.0" + "@sigstore/verify": "^1.2.0" }, "engines": { "node": "^16.14.0 || >=18.0.0" @@ -20018,9 +20197,9 @@ } }, "node_modules/socks": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz", - "integrity": "sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", "dev": true, "dependencies": { "ip-address": "^9.0.5", @@ -20032,12 +20211,12 @@ } }, "node_modules/socks-proxy-agent": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", - "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz", + "integrity": "sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==", "dev": true, "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.1", "debug": "^4.3.4", "socks": "^2.7.1" }, @@ -20261,9 +20440,9 @@ } }, "node_modules/ssri": { - "version": "10.0.5", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", - "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "dev": true, "dependencies": { "minipass": "^7.0.3" @@ -20494,14 +20673,17 @@ } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -20642,9 +20824,9 @@ } }, "node_modules/tar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "dev": true, "dependencies": { "chownr": "^2.0.0", @@ -21223,14 +21405,14 @@ } }, "node_modules/tuf-js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.0.tgz", - "integrity": "sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz", + "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==", "dev": true, "dependencies": { - "@tufjs/models": "2.0.0", + "@tufjs/models": "2.0.1", "debug": "^4.3.4", - "make-fetch-happen": "^13.0.0" + "make-fetch-happen": "^13.0.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" @@ -21333,9 +21515,9 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", - "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, "dependencies": { "call-bind": "^1.0.7", @@ -21517,9 +21699,9 @@ "dev": true }, "node_modules/undici": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.7.1.tgz", - "integrity": "sha512-+Wtb9bAQw6HYWzCnxrPTMVEV3Q1QjYanI0E4q02ehReMuquQdLTEFEYbfs7hcImVYKcQkWSwT6buEmSVIiDDtQ==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.11.1.tgz", + "integrity": "sha512-KyhzaLJnV1qa3BSHdj4AZ2ndqI0QWPxYzaIOio0WzcEJB9gvuysprJSLtpvc2D9mhR9jPDUk7xlJlZbH2KR5iw==", "dev": true, "engines": { "node": ">=18.0" @@ -21717,9 +21899,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", + "integrity": "sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==", "dev": true, "funding": [ { @@ -21736,7 +21918,7 @@ } ], "dependencies": { - "escalade": "^3.1.1", + "escalade": "^3.1.2", "picocolors": "^1.0.0" }, "bin": { @@ -21844,13 +22026,10 @@ } }, "node_modules/validate-npm-package-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", - "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", "dev": true, - "dependencies": { - "builtins": "^5.0.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -22066,9 +22245,9 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.1.tgz", - "integrity": "sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.2.tgz", + "integrity": "sha512-Wu+EHmX326YPYUpQLKmKbTyZZJIB8/n6R09pTmB03kJmnMsVPTo9COzHZFr01txwaCAuZvfBJE4ZCHRcKs5JaQ==", "dev": true, "dependencies": { "colorette": "^2.0.10", @@ -22153,9 +22332,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", "dev": true, "engines": { "node": ">= 10" @@ -22185,9 +22364,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", "dev": true, "engines": { "node": ">=10.0.0" @@ -22429,6 +22608,15 @@ "node": ">=0.8" } }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wordwrap": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", @@ -22667,9 +22855,9 @@ } }, "node_modules/zone.js": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.4.tgz", - "integrity": "sha512-NtTUvIlNELez7Q1DzKVIFZBzNb646boQMgpATo9z3Ftuu/gWvzxCW7jdjcUDoRGxRikrhVHB/zLXh1hxeJawvw==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.5.tgz", + "integrity": "sha512-9XYWZzY6PhHOSdkYryNcMm7L8EK7a4q+GbTvxbIA2a9lMdRUpGuyaYvLDcg8D6bdn+JomSsbPcilVKg6SmUx6w==", "dev": true, "dependencies": { "tslib": "^2.3.0" diff --git a/package.json b/package.json index 314f130ebbd..68095c41edd 100644 --- a/package.json +++ b/package.json @@ -23,23 +23,23 @@ "url": "https://github.com/primefaces/primeng.git" }, "devDependencies": { - "@angular-devkit/build-angular": "^17.3.1", - "@angular-eslint/eslint-plugin": "17.3.0", - "@angular-eslint/eslint-plugin-template": "17.3.0", - "@angular-eslint/schematics": "17.3.0", - "@angular-eslint/template-parser": "17.3.0", - "@angular/animations": "^17.3.1", - "@angular/cdk": "^17.3.1", - "@angular/cli": "^17.3.1", - "@angular/common": "^17.3.1", - "@angular/compiler": "^17.3.1", - "@angular/compiler-cli": "^17.3.1", - "@angular/core": "^17.3.1", - "@angular/forms": "^17.3.1", - "@angular/platform-browser": "^17.3.1", - "@angular/platform-browser-dynamic": "^17.3.1", - "@angular/platform-server": "^17.3.1", - "@angular/router": "^17.3.1", + "@angular-devkit/build-angular": "^17.3.6", + "@angular-eslint/eslint-plugin": "17.4.0", + "@angular-eslint/eslint-plugin-template": "17.4.0", + "@angular-eslint/schematics": "17.4.0", + "@angular-eslint/template-parser": "17.4.0", + "@angular/animations": "^17.3.7", + "@angular/cdk": "^17.3.7", + "@angular/cli": "^17.3.6", + "@angular/common": "^17.3.7", + "@angular/compiler": "^17.3.7", + "@angular/compiler-cli": "^17.3.7", + "@angular/core": "^17.3.7", + "@angular/forms": "^17.3.7", + "@angular/platform-browser": "^17.3.7", + "@angular/platform-browser-dynamic": "^17.3.7", + "@angular/platform-server": "^17.3.7", + "@angular/router": "^17.3.7", "@stackblitz/sdk": "1.9.0", "@types/express": "^4.17.17", "@types/jasmine": "~4.3.1", @@ -72,7 +72,7 @@ "karma-coverage": "~2.2.0", "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.0.0", - "ng-packagr": "^17.2.0", + "ng-packagr": "^17.3.0", "prettier": "2.8.8", "primeflex": "^3.3.1", "primeicons": "^7.0.0", @@ -85,7 +85,7 @@ "typescript": "5.2.2", "xlsx": "^0.18.5", "zone.js": "~0.14.0", - "@angular/ssr": "^17.3.1", + "@angular/ssr": "^17.3.6", "@docsearch/js": "^3.3.4", "esbuild": "^0.19.8" } diff --git a/src/app/components/api/primeicons.ts b/src/app/components/api/primeicons.ts index 689f0dd3a4a..6c0a06405e7 100644 --- a/src/app/components/api/primeicons.ts +++ b/src/app/components/api/primeicons.ts @@ -1,4 +1,5 @@ export class PrimeIcons { + public static readonly ADDRESS_BOOK = 'pi pi-address-book'; public static readonly ALIGN_CENTER = 'pi pi-align-center'; public static readonly ALIGN_JUSTIFY = 'pi pi-align-justify'; public static readonly ALIGN_LEFT = 'pi pi-align-left'; @@ -21,6 +22,7 @@ export class PrimeIcons { public static readonly ARROW_CIRCLE_UP = 'pi pi-arrow-circle-up'; public static readonly ARROW_DOWN = 'pi pi-arrow-down'; public static readonly ARROW_DOWN_LEFT = 'pi pi-arrow-down-left'; + public static readonly ARROW_DOWN_LEFT_AND_ARROW_UP_RIGHT_TO_CENTER = 'pi pi-arrow-down-left-and-arrow-up-right-to-center'; public static readonly ARROW_DOWN_RIGHT = 'pi pi-arrow-down-right'; public static readonly ARROW_LEFT = 'pi pi-arrow-left'; public static readonly ARROW_RIGHT_ARROW_LEFT = 'pi pi-arrow-right-arrow-left'; @@ -28,13 +30,17 @@ export class PrimeIcons { public static readonly ARROW_UP = 'pi pi-arrow-up'; public static readonly ARROW_UP_LEFT = 'pi pi-arrow-up-left'; public static readonly ARROW_UP_RIGHT = 'pi pi-arrow-up-right'; + public static readonly ARROW_UP_RIGHT_AND_ARROW_DOWN_LEFT_FROM_CENTER = 'pi pi-arrow-up-right-and-arrow-down-left-from-center'; public static readonly ARROW_H = 'pi pi-arrows-h'; public static readonly ARROW_V = 'pi pi-arrows-v'; + public static readonly ASTERIKS = 'pi pi-asteriks'; public static readonly AT = 'pi pi-at'; public static readonly BACKWARD = 'pi pi-backward'; public static readonly BAN = 'pi pi-ban'; + public static readonly BARCODE = 'pi pi-barcode'; public static readonly BARS = 'pi pi-bars'; public static readonly BELL = 'pi pi-bell'; + public static readonly BELL_SLASH = 'pi pi-bell-slash'; public static readonly BITCOIN = 'pi pi-bitcoin'; public static readonly BOLT = 'pi pi-bolt'; public static readonly BOOK = 'pi pi-book'; @@ -43,8 +49,11 @@ export class PrimeIcons { public static readonly BOX = 'pi pi-box'; public static readonly BRIEFCASE = 'pi pi-briefcase'; public static readonly BUILDING = 'pi pi-building'; + public static readonly BUILDING_COLUMNS = 'pi pi-building-columns'; + public static readonly BULLSEYE = 'pi pi-bullseye'; public static readonly CALCULATOR = 'pi pi-calculator'; public static readonly CALENDAR = 'pi pi-calendar'; + public static readonly CALENDAR_CLOCK = 'pi pi-calendar-clock'; public static readonly CALENDAR_MINUS = 'pi pi-calendar-minus'; public static readonly CALENDAR_PLUS = 'pi pi-calendar-plus'; public static readonly CALENDAR_TIMES = 'pi pi-calendar-times'; @@ -54,10 +63,13 @@ export class PrimeIcons { public static readonly CARET_LEFT = 'pi pi-caret-left'; public static readonly CARET_RIGHT = 'pi pi-caret-right'; public static readonly CARET_UP = 'pi pi-caret-up'; + public static readonly CART_ARROW_DOWN = 'pi pi-cart-arrow-down'; + public static readonly CART_MINUS = 'pi pi-cart-minus'; public static readonly CART_PLUS = 'pi pi-cart-plus'; public static readonly CHART_BAR = 'pi pi-chart-bar'; public static readonly CHART_LINE = 'pi pi-chart-line'; public static readonly CHART_PIE = 'pi pi-chart-pie'; + public static readonly CHART_SCATTER = 'pi pi-chart-scatter'; public static readonly CHECK = 'pi pi-check'; public static readonly CHECK_CIRCLE = 'pi pi-check-circle'; public static readonly CHECK_SQUARE = 'pi pi-check-square'; @@ -71,6 +83,7 @@ export class PrimeIcons { public static readonly CHEVRON_UP = 'pi pi-chevron-up'; public static readonly CIRCLE = 'pi pi-circle'; public static readonly CIRCLE_FILL = 'pi pi-circle-fill'; + public static readonly CLIPBOARD = 'pi pi-clipboard'; public static readonly CLOCK = 'pi pi-clock'; public static readonly CLONE = 'pi pi-clone'; public static readonly CLOUD = 'pi pi-cloud'; @@ -83,6 +96,7 @@ export class PrimeIcons { public static readonly COMPASS = 'pi pi-compass'; public static readonly COPY = 'pi pi-copy'; public static readonly CREDIT_CARD = 'pi pi-credit-card'; + public static readonly CROWN = 'pi pi-crown'; public static readonly DATABASE = 'pi pi-database'; public static readonly DESKTOP = 'pi pi-desktop'; public static readonly DELETE_LEFT = 'pi pi-delete-left'; @@ -95,20 +109,27 @@ export class PrimeIcons { public static readonly ELLIPSIS_H = 'pi pi-ellipsis-h'; public static readonly ELLIPSIS_V = 'pi pi-ellipsis-v'; public static readonly ENVELOPE = 'pi pi-envelope'; + public static readonly EQUALS = 'pi pi-equals'; public static readonly ERASER = 'pi pi-eraser'; + public static readonly ETHEREUM = 'pi pi-ethereum'; public static readonly EURO = 'pi pi-euro'; public static readonly EXCLAMATION_CIRCLE = 'pi pi-exclamation-circle'; public static readonly EXCLAMATION_TRIANGLE = 'pi pi-exclamation-triangle'; + public static readonly EXPAND = 'pi pi-expand'; public static readonly EXTERNAL_LINK = 'pi pi-external-link'; public static readonly EYE = 'pi pi-eye'; public static readonly EYE_SLASH = 'pi pi-eye-slash'; + public static readonly FACE_SMILE = 'pi pi-face-smile'; public static readonly FACEBOOK = 'pi pi-facebook'; public static readonly FAST_BACKWARD = 'pi pi-fast-backward'; public static readonly FAST_FORWARD = 'pi pi-fast-forward'; public static readonly FILE = 'pi pi-file'; + public static readonly FILE_ARROW_UP = 'pi pi-file-arrow-up'; + public static readonly FILE_CHECK = 'pi pi-file-check'; public static readonly FILE_EDIT = 'pi pi-file-edit'; public static readonly FILE_IMPORT = 'pi pi-file-import'; public static readonly FILE_PDF = 'pi pi-file-pdf'; + public static readonly FILE_PLUS = 'pi pi-file-plus'; public static readonly FILE_EXCEL = 'pi pi-file-excel'; public static readonly FILE_EXPORT = 'pi pi-file-export'; public static readonly FILE_WORD = 'pi pi-file-word'; @@ -119,12 +140,17 @@ export class PrimeIcons { public static readonly FLAG_FILL = 'pi pi-flag-fill'; public static readonly FOLDER = 'pi pi-folder'; public static readonly FOLDER_OPEN = 'pi pi-folder-open'; + public static readonly FOLDER_PLUS = 'pi pi-folder-plus'; public static readonly FORWARD = 'pi pi-forward'; + public static readonly GAUGE = 'pi pi-gauge'; public static readonly GIFT = 'pi pi-gift'; public static readonly GITHUB = 'pi pi-github'; public static readonly GLOBE = 'pi pi-globe'; public static readonly GOOGLE = 'pi pi-google'; + public static readonly GRADUATION_CAP = 'pi pi-graduation-cap'; + public static readonly HAMMER = 'pi pi-hammer'; public static readonly HASHTAG = 'pi pi-hashtag'; + public static readonly HEADPHONES = 'pi pi-headphones'; public static readonly HEART = 'pi pi-heart'; public static readonly HEART_FILL = 'pi pi-heart-fill'; public static readonly HISTORY = 'pi pi-history'; @@ -134,19 +160,25 @@ export class PrimeIcons { public static readonly IMAGE = 'pi pi-image'; public static readonly IMAGES = 'pi pi-images'; public static readonly INBOX = 'pi pi-inbox'; + public static readonly INDIAN_RUPEE = 'pi pi-indian-rupee'; public static readonly INFO = 'pi pi-info'; public static readonly INFO_CIRCLE = 'pi pi-info-circle'; public static readonly INSTAGRAM = 'pi pi-instagram'; public static readonly KEY = 'pi pi-key'; public static readonly LANGUAGE = 'pi pi-language'; + public static readonly LIGHTBULB = 'pi pi-lightbulb'; public static readonly LINK = 'pi pi-link'; public static readonly LINKEDIN = 'pi pi-linkedin'; public static readonly LIST = 'pi pi-list'; + public static readonly LIST_CHECK = 'pi pi-list-check'; public static readonly LOCK = 'pi pi-lock'; public static readonly LOCK_OPEN = 'pi pi-lock-open'; public static readonly MAP = 'pi pi-map'; public static readonly MAP_MARKER = 'pi pi-map-marker'; + public static readonly MARS = 'pi pi-mars'; public static readonly MEGAPHONE = 'pi pi-megaphone'; + public static readonly MICROCHIP = 'pi pi-microchip'; + public static readonly MICROCHIP_AI = 'pi pi-microchip-ai'; public static readonly MICROPHONE = 'pi pi-microphone'; public static readonly MICROSOFT = 'pi pi-microsoft'; public static readonly MINUS = 'pi pi-minus'; @@ -154,14 +186,19 @@ export class PrimeIcons { public static readonly MOBILE = 'pi pi-mobile'; public static readonly MONEY_BILL = 'pi pi-money-bill'; public static readonly MOON = 'pi pi-moon'; + public static readonly OBJECTS_COLUMN = 'pi pi-objects-column'; public static readonly PALETTE = 'pi pi-palette'; public static readonly PAPERCLIP = 'pi pi-paperclip'; public static readonly PAUSE = 'pi pi-pause'; + public static readonly PAUSE_CIRCLE = 'pi pi-pause-circle'; public static readonly PAYPAL = 'pi pi-paypal'; + public static readonly PEN_TO_SQUARE = 'pi pi-pen-to-square'; public static readonly PENCIL = 'pi pi-pencil'; public static readonly PERCENTAGE = 'pi pi-percentage'; public static readonly PHONE = 'pi pi-phone'; + public static readonly PINTEREST = 'pi pi-pinterest'; public static readonly PLAY = 'pi pi-play'; + public static readonly PLAY_CIRCLE = 'pi pi-play-circle'; public static readonly PLUS = 'pi pi-plus'; public static readonly PLUS_CIRCLE = 'pi pi-plus-circle'; public static readonly POUND = 'pi pi-pound'; @@ -171,6 +208,7 @@ export class PrimeIcons { public static readonly QRCODE = 'pi pi-qrcode'; public static readonly QUESTION = 'pi pi-question'; public static readonly QUESTION_CIRCLE = 'pi pi-question-circle'; + public static readonly RECEIPT = 'pi pi-receipt'; public static readonly REDDIT = 'pi pi-reddit'; public static readonly REFRESH = 'pi pi-refresh'; public static readonly REPLAY = 'pi pi-replay'; @@ -183,6 +221,7 @@ export class PrimeIcons { public static readonly SERVER = 'pi pi-server'; public static readonly SHARE_ALT = 'pi pi-share-alt'; public static readonly SHIELD = 'pi pi-shield'; + public static readonly SHOP = 'pi pi-shop'; public static readonly SHOPPING_BAG = 'pi pi-shopping-bag'; public static readonly SHOPPING_CART = 'pi pi-shopping-cart'; public static readonly SIGN_IN = 'pi pi-sign-in'; @@ -203,14 +242,20 @@ export class PrimeIcons { public static readonly SORT_AMOUNT_UP = 'pi pi-sort-amount-up'; public static readonly SORT_AMOUNT_UP_ALT = 'pi pi-sort-amount-up-alt'; public static readonly SORT_DOWN = 'pi pi-sort-down'; + public static readonly SORT_DOWN_FILL = 'pi pi-sort-down-fill'; public static readonly SORT_NUMERIC_DOWN = 'pi pi-sort-numeric-down'; public static readonly SORT_NUMERIC_DOWN_ALT = 'pi pi-sort-numeric-down-alt'; public static readonly SORT_NUMERIC_UP = 'pi pi-sort-numeric-up'; public static readonly SORT_NUMERIC_UP_ALT = 'pi pi-sort-numeric-up-alt'; public static readonly SORT_UP = 'pi pi-sort-up'; + public static readonly SORT_UP_FILL = 'pi pi-sort-up-fill'; + public static readonly SPARKLES = 'pi pi-sparkles'; public static readonly SPINNER = 'pi pi-spinner'; + public static readonly SPINNER_DOTTED = 'pi pi-spinner-dotted'; public static readonly STAR = 'pi pi-star'; public static readonly STAR_FILL = 'pi pi-star-fill'; + public static readonly STAR_HALF = 'pi pi-star-half'; + public static readonly STAR_HALF_FILL = 'pi pi-star-half-fill'; public static readonly STEP_BACKWARD = 'pi pi-step-backward'; public static readonly STEP_BACKWARD_ALT = 'pi pi-step-backward-alt'; public static readonly STEP_FORWARD = 'pi pi-step-forward'; @@ -230,11 +275,16 @@ export class PrimeIcons { public static readonly THUMBS_DOWN_FILL = 'pi pi-thumbs-down-fill'; public static readonly THUMBS_UP = 'pi pi-thumbs-up'; public static readonly THUMBS_UP_FILL = 'pi pi-thumbs-up-fill'; + public static readonly THUMBTACK = 'pi pi-thumbtack'; public static readonly TICKET = 'pi pi-ticket'; + public static readonly TIKTOK = 'pi pi-tiktok'; public static readonly TIMES = 'pi pi-times'; public static readonly TIMES_CIRCLE = 'pi pi-times-circle'; public static readonly TRASH = 'pi pi-trash'; + public static readonly TROPHY = 'pi pi-trophy'; public static readonly TRUCK = 'pi pi-truck'; + public static readonly TURKISH_LIRA = 'pi pi-turkish-lira'; + public static readonly TWITCH = 'pi pi-twitch'; public static readonly TWITTER = 'pi pi-twitter'; public static readonly UNDO = 'pi pi-undo'; public static readonly UNLOCK = 'pi pi-unlock'; @@ -244,6 +294,7 @@ export class PrimeIcons { public static readonly USER_MINUS = 'pi pi-user-minus'; public static readonly USER_PLUS = 'pi pi-user-plus'; public static readonly USERS = 'pi pi-users'; + public static readonly VENUS = 'pi pi-venus'; public static readonly VERIFIED = 'pi pi-verified'; public static readonly VIDEO = 'pi pi-video'; public static readonly VIMEO = 'pi pi-vimeo'; @@ -251,6 +302,8 @@ export class PrimeIcons { public static readonly VOLUME_OFF = 'pi pi-volume-off'; public static readonly VOLUME_UP = 'pi pi-volume-up'; public static readonly WALLET = 'pi pi-wallet'; + public static readonly WAREHOUSE = 'pi pi-warehouse'; + public static readonly WAVE_PULSE = 'pi pi-wave-pulse'; public static readonly WHATSAPP = 'pi pi-whatsapp'; public static readonly WIFI = 'pi pi-wifi'; public static readonly WINDOW_MAXIMIZE = 'pi pi-window-maximize'; diff --git a/src/app/components/badge/badge.ts b/src/app/components/badge/badge.ts index 16994fb0f71..571daebfa07 100755 --- a/src/app/components/badge/badge.ts +++ b/src/app/components/badge/badge.ts @@ -223,7 +223,7 @@ export class Badge { * Severity type of the badge. * @group Props */ - @Input() severity: 'success' | 'info' | 'warning' | 'danger' | null | undefined; + @Input() severity: 'success' | 'info' | 'warning' | 'danger' | 'help' | 'primary' | 'secondary' | 'contrast' | null | undefined; /** * Value to display inside the badge. * @group Props @@ -254,10 +254,7 @@ export class Badge { 'p-badge-no-gutter': this.value != undefined && String(this.value).length === 1, 'p-badge-lg': this.badgeSize === 'large' || this.size === 'large', 'p-badge-xl': this.badgeSize === 'xlarge' || this.size === 'xlarge', - 'p-badge-info': this.severity === 'info', - 'p-badge-success': this.severity === 'success', - 'p-badge-warning': this.severity === 'warning', - 'p-badge-danger': this.severity === 'danger' + [`p-badge-${this.severity}`]: this.severity }; } } diff --git a/src/app/components/button/button.ts b/src/app/components/button/button.ts index cd02156c196..9a2ec2cd700 100755 --- a/src/app/components/button/button.ts +++ b/src/app/components/button/button.ts @@ -439,7 +439,7 @@ export class Button implements AfterContentInit { * Defines the style of the button. * @group Props */ - @Input() severity: 'secondary' | 'success' | 'info' | 'warning' | 'help' | 'danger' | 'contrast' | string | undefined; + @Input() severity: 'success' | 'info' | 'warning' | 'danger' | 'help' | 'primary' | 'secondary' | 'contrast' | null | undefined; /** * Add a border class without a background initially. * @group Props diff --git a/src/app/components/calendar/calendar.ts b/src/app/components/calendar/calendar.ts index 2c185a590b7..f2b53cf7826 100644 --- a/src/app/components/calendar/calendar.ts +++ b/src/app/components/calendar/calendar.ts @@ -3427,6 +3427,9 @@ export class Calendar implements OnInit, OnDestroy, ControlValueAccessor { } isValidDateForTimeConstraints(selectedDate: Date) { + if (this.keepInvalid) { + return true; // If we are keeping invalid dates, we don't need to check for time constraints + } return (!this.minDate || selectedDate >= this.minDate) && (!this.maxDate || selectedDate <= this.maxDate); } diff --git a/src/app/components/colorpicker/colorpicker.spec.ts b/src/app/components/colorpicker/colorpicker.spec.ts index ca4d1def1a6..cfdae241d46 100755 --- a/src/app/components/colorpicker/colorpicker.spec.ts +++ b/src/app/components/colorpicker/colorpicker.spec.ts @@ -136,19 +136,15 @@ describe('ColorPicker', () => { fixture.detectChanges(); const hideSpy = spyOn(colorpicker, 'hide').and.callThrough(); + const keydownSpy = spyOn(colorpicker, 'onInputKeydown').and.callThrough(); const inputEl = fixture.debugElement.query(By.css('.p-inputtext')); - const openEvent: any = document.createEvent('CustomEvent'); - openEvent.which = 32; - openEvent.initEvent('keydown', true, true); - inputEl.nativeElement.dispatchEvent(openEvent); + inputEl.nativeElement.dispatchEvent(new KeyboardEvent('keydown', { code: 'Space', keyCode: 32 })); fixture.detectChanges(); + expect(keydownSpy).toHaveBeenCalled(); let selectorEl = fixture.debugElement.query(By.css('.p-colorpicker-panel')); expect(selectorEl).toBeTruthy(); - const escapeEvent: any = document.createEvent('CustomEvent'); - escapeEvent.which = 27; - escapeEvent.initEvent('keydown', true, true); - inputEl.nativeElement.dispatchEvent(escapeEvent); + inputEl.nativeElement.dispatchEvent(new KeyboardEvent('keydown', { code: 'Escape', keyCode: 27 })); fixture.detectChanges(); selectorEl = fixture.debugElement.query(By.css('.p-colorpicker-panel')); diff --git a/src/app/components/dataview/dataview.ts b/src/app/components/dataview/dataview.ts index b611e36bd09..038a4fcbd81 100755 --- a/src/app/components/dataview/dataview.ts +++ b/src/app/components/dataview/dataview.ts @@ -147,7 +147,7 @@ export class DataView implements OnInit, AfterContentInit, OnDestroy, BlockableU * Array of integer/object values to display inside rows per page dropdown of paginator * @group Props */ - @Input({ transform: numberAttribute }) rowsPerPageOptions: number[] | any[] | undefined; + @Input() rowsPerPageOptions: number[] | any[] | undefined; /** * Position of the paginator. * @group Props diff --git a/src/app/components/dropdown/dropdown.css b/src/app/components/dropdown/dropdown.css index 66570af419f..a937ea57bf7 100755 --- a/src/app/components/dropdown/dropdown.css +++ b/src/app/components/dropdown/dropdown.css @@ -41,7 +41,7 @@ .p-dropdown .p-dropdown-panel { min-width: 100%; } - + .p-dropdown-items-wrapper { overflow: auto; } @@ -85,4 +85,8 @@ .p-fluid .p-dropdown .p-dropdown-label { width: 1%; } -} \ No newline at end of file + + .p-float-label .p-dropdown .p-placeholder { + opacity: 0; + } +} diff --git a/src/app/components/dropdown/dropdown.ts b/src/app/components/dropdown/dropdown.ts index d879f37ea4e..4469925f92d 100755 --- a/src/app/components/dropdown/dropdown.ts +++ b/src/app/components/dropdown/dropdown.ts @@ -162,7 +162,7 @@ export class DropdownItem { {{ label() === 'p-emptylabel' ? ' ' : label() }} - {{ label() === 'p-emptylabel' ? ' ' : placeholder() }} + {{ label() === 'p-emptylabel' ? ' ' : label() }} -
+
{ +describe('DynamicDialog', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule, FakeTestDialogModule], diff --git a/src/app/components/dynamicdialog/dynamicdialog.ts b/src/app/components/dynamicdialog/dynamicdialog.ts index f446d072b6d..0e6f060f104 100755 --- a/src/app/components/dynamicdialog/dynamicdialog.ts +++ b/src/app/components/dynamicdialog/dynamicdialog.ts @@ -445,6 +445,8 @@ export class DynamicDialogComponent implements AfterViewInit, OnDestroy { } else if (this.footerViewChild) { // If the content section is empty try to focus on footer this.focus(this.footerViewChild.nativeElement); + } else if (!focusableElement && this.headerViewChild) { + this.focus(this.headerViewChild.nativeElement); } } diff --git a/src/app/components/inputnumber/inputnumber.ts b/src/app/components/inputnumber/inputnumber.ts index 29039ba6e05..1638050e45b 100644 --- a/src/app/components/inputnumber/inputnumber.ts +++ b/src/app/components/inputnumber/inputnumber.ts @@ -25,6 +25,7 @@ import { } from '@angular/core'; import { ControlValueAccessor, NG_VALUE_ACCESSOR, NgControl } from '@angular/forms'; import { PrimeTemplate, SharedModule } from 'primeng/api'; +import { AutoFocusModule } from 'primeng/autofocus'; import { ButtonModule } from 'primeng/button'; import { DomHandler } from 'primeng/dom'; import { AngleDownIcon } from 'primeng/icons/angledown'; @@ -32,7 +33,6 @@ import { AngleUpIcon } from 'primeng/icons/angleup'; import { TimesIcon } from 'primeng/icons/times'; import { InputTextModule } from 'primeng/inputtext'; import { Nullable } from 'primeng/ts-helpers'; -import { AutoFocusModule } from 'primeng/autofocus'; import { InputNumberInputEvent } from './inputnumber.interface'; export const INPUTNUMBER_VALUE_ACCESSOR: any = { @@ -622,11 +622,14 @@ export class InputNumber implements OnInit, AfterContentInit, OnChanges, Control } getPrefixExpression(): RegExp { + if (this.prefix) { this.prefixChar = this.prefix; + } else { const formatter = new Intl.NumberFormat(this.locale, { style: this.mode, currency: this.currency, currencyDisplay: this.currencyDisplay }); this.prefixChar = formatter.format(1).split('1')[0]; + } return new RegExp(`${this.escapeRegExp(this.prefixChar || '')}`, 'g'); @@ -653,11 +656,12 @@ export class InputNumber implements OnInit, AfterContentInit, OnChanges, Control if (this.format) { let formatter = new Intl.NumberFormat(this.locale, this.getOptions()); let formattedValue = formatter.format(value); - if (this.prefix) { + + if (this.prefix && value != this.prefix) { formattedValue = this.prefix + formattedValue; } - if (this.suffix) { + if (this.suffix && value != this.suffix) { formattedValue = formattedValue + this.suffix; } @@ -671,12 +675,16 @@ export class InputNumber implements OnInit, AfterContentInit, OnChanges, Control } parseValue(text: any) { + const suffixRegex = new RegExp(this._suffix, ''); + const prefixRegex = new RegExp(this._prefix, ''); + const currencyRegex = new RegExp(this._currency, ''); + let filteredText = text - .replace(this._suffix as RegExp, '') - .replace(this._prefix as RegExp, '') + .replace(suffixRegex, '') + .replace(prefixRegex, '') .trim() .replace(/\s/g, '') - .replace(this._currency as RegExp, '') + .replace(currencyRegex, '') .replace(this._group, '') .replace(this._minusSign, '-') .replace(this._decimal, '.') @@ -873,7 +881,14 @@ export class InputNumber implements OnInit, AfterContentInit, OnChanges, Control case 'Backspace': { event.preventDefault(); + if (selectionStart === selectionEnd) { + + if((selectionStart == 1 && this.prefix)|| (selectionStart == inputValue.length && this.suffix)){ + + break; + } + const deleteChar = inputValue.charAt(selectionStart - 1); const { decimalCharIndex, decimalCharIndexWithoutPrefix } = this.getDecimalCharIndexes(inputValue); @@ -917,6 +932,10 @@ export class InputNumber implements OnInit, AfterContentInit, OnChanges, Control event.preventDefault(); if (selectionStart === selectionEnd) { + + if((selectionStart == 0 && this.prefix)|| (selectionStart == inputValue.length-1 && this.suffix)){ + break; + } const deleteChar = inputValue.charAt(selectionStart); const { decimalCharIndex, decimalCharIndexWithoutPrefix } = this.getDecimalCharIndexes(inputValue); @@ -991,7 +1010,6 @@ export class InputNumber implements OnInit, AfterContentInit, OnChanges, Control char = this._decimalChar; code = char.charCodeAt(0); } - const newValue = this.parseValue(this.input.nativeElement.value + char); const newValueStr = newValue != null ? newValue.toString() : ''; diff --git a/src/app/components/inputotp/inputotp.ts b/src/app/components/inputotp/inputotp.ts index 8ca5a53e1e6..9d2f05b6e37 100644 --- a/src/app/components/inputotp/inputotp.ts +++ b/src/app/components/inputotp/inputotp.ts @@ -280,6 +280,10 @@ export class InputOtp implements AfterContentInit { } onKeyDown(event) { + if (event.altKey || event.ctrlKey || event.metaKey) { + return; + } + switch (event.code) { case 'ArrowLeft': this.moveToPrev(event); diff --git a/src/app/components/inputswitch/inputswitch.ts b/src/app/components/inputswitch/inputswitch.ts index f36fb5a93fb..56571a176aa 100755 --- a/src/app/components/inputswitch/inputswitch.ts +++ b/src/app/components/inputswitch/inputswitch.ts @@ -145,7 +145,6 @@ export class InputSwitch { checked: this.modelValue }); - event.preventDefault(); this.input.nativeElement.focus(); } } diff --git a/src/app/components/message/message.spec.ts b/src/app/components/message/message.spec.ts index d2108fcb4eb..4d6a35fe3b4 100755 --- a/src/app/components/message/message.spec.ts +++ b/src/app/components/message/message.spec.ts @@ -46,19 +46,19 @@ describe('UIMessage', () => { expect(iconEl.nativeElement.parentElement.tagName.toLowerCase()).toEqual('infocircleicon'); }); - it('should change severity to error', () => { - message.severity = 'error'; + it('should change severity to danger', () => { + message.severity = 'danger'; fixture.detectChanges(); const messageEl = fixture.debugElement.query(By.css('div')); const iconEl = fixture.debugElement.query(By.css('.p-inline-message-icon')); expect(messageEl.nativeElement).toBeTruthy(); - expect(messageEl.nativeElement.className).toContain('p-inline-message-error'); + expect(messageEl.nativeElement.className).toContain('p-inline-message-danger'); expect(iconEl.nativeElement.parentElement.tagName.toLowerCase()).toEqual('timescircleicon'); }); it('should change severity to warning', () => { - message.severity = 'warn'; + message.severity = 'warning'; fixture.detectChanges(); const messageEl = fixture.debugElement.query(By.css('div')); @@ -67,8 +67,9 @@ describe('UIMessage', () => { expect(messageEl.nativeElement.className).toContain('p-inline-message-warn'); expect(iconEl.nativeElement.parentElement.tagName.toLowerCase()).toEqual('exclamationtriangleicon'); }); + it('should change severity to default', () => { - message.severity = ' '; + message.severity = 'primary'; fixture.detectChanges(); const messageEl = fixture.debugElement.query(By.css('div')); diff --git a/src/app/components/message/message.ts b/src/app/components/message/message.ts index 6fa01af1357..5387ee5aa35 100755 --- a/src/app/components/message/message.ts +++ b/src/app/components/message/message.ts @@ -11,19 +11,7 @@ import { TimesCircleIcon } from 'primeng/icons/timescircle'; @Component({ selector: 'p-message', template: ` -
+
@@ -48,7 +36,7 @@ export class UIMessage { * Severity level of the message. * @group Props */ - @Input() severity: 'success' | 'info' | 'warn' | 'error' | string | undefined; + @Input() severity: 'success' | 'info' | 'warning' | 'danger' | 'help' | 'primary' | 'secondary' | 'contrast' | null | undefined; /** * Text content. * @group Props @@ -71,12 +59,19 @@ export class UIMessage { @Input() styleClass: string | undefined; get icon() { - if (this.severity && this.severity.trim()) { - return this.severity; + if (this.severity) { + return this.severity === 'success' ? 'success' : this.severity === 'info' ? 'info' : this.severity === 'warning' ? 'warn' : this.severity === 'danger' ? 'error' : 'info'; } else { return 'info'; } } + + get containerClass() { + return { + [`p-inline-message-${this.severity}`]: this.severity, + 'p-inline-message-icon-only': this.text == null + }; + } } @NgModule({ diff --git a/src/app/components/messages/messages.spec.ts b/src/app/components/messages/messages.spec.ts index ef64dfd0af9..b0b06c58499 100755 --- a/src/app/components/messages/messages.spec.ts +++ b/src/app/components/messages/messages.spec.ts @@ -26,6 +26,7 @@ import { TimesIcon } from 'primeng/icons/times'; + ` }) class TestMessagesComponent { @@ -69,6 +70,11 @@ class TestMessagesComponent { ]); } + showClosableFalse() { + this.msgs = []; + this.msgs.push({ summary: 'Not Closable Message', detail: 'Not closable', closable: false }); + } + clearWithService() { this.messageService.clear(); } @@ -243,4 +249,18 @@ describe('Messages', () => { const messageEl = fixture.debugElement.queryAll(By.css('.p-message-icon')); expect(messageEl.length).toEqual(2); }); + + it('should disable closable messages', () => { + fixture.detectChanges(); + + const closableButton = fixture.debugElement.queryAll(By.css('button'))[9]; + closableButton.nativeElement.click(); + fixture.detectChanges(); + + const detailEl = fixture.debugElement.query(By.css('.p-message-detail')); + const clearButton = fixture.debugElement.query(By.css('.p-message-close')); + + expect(clearButton).toBeFalsy(); + expect(detailEl.nativeElement.innerHTML).toContain('Not closable'); + }); }); diff --git a/src/app/components/picklist/picklist.ts b/src/app/components/picklist/picklist.ts index bfc2ee6cc76..ea6b4ab3574 100755 --- a/src/app/components/picklist/picklist.ts +++ b/src/app/components/picklist/picklist.ts @@ -1326,11 +1326,12 @@ export class PickList implements AfterViewChecked, AfterContentInit { let listElement = this.getListElement(listType); const selectedFirstItem = DomHandler.findSingle(listElement, 'li.p-picklist-item.p-highlight') || DomHandler.findSingle(listElement, 'li.p-picklist-item'); const findIndex = ObjectUtils.findIndexInList(selectedFirstItem, listElement.children); - this.focused[listType === this.SOURCE_LIST ? 'sourceList' : 'targetList'] = true; - const index = this.focusedOptionIndex !== -1 ? this.focusedOptionIndex : selectedFirstItem ? findIndex : -1; - this.changeFocusedOptionIndex(index, listType); + const sourceIndex = this.focusedOptionIndex !== -1 ? this.focusedOptionIndex : selectedFirstItem ? findIndex : -1; + const filteredIndex = this.findIndexInList(this.source[sourceIndex], this.visibleOptionsSource); + + this.changeFocusedOptionIndex(filteredIndex, listType); this.onFocus.emit(event); } diff --git a/src/app/components/skeleton/skeleton.ts b/src/app/components/skeleton/skeleton.ts index 69e6ad27ea3..2435fe0f458 100755 --- a/src/app/components/skeleton/skeleton.ts +++ b/src/app/components/skeleton/skeleton.ts @@ -6,7 +6,7 @@ import { ChangeDetectionStrategy, Component, Input, NgModule, ViewEncapsulation */ @Component({ selector: 'p-skeleton', - template: `
`, + template: `
`, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, styleUrls: ['./skeleton.css'], @@ -41,10 +41,10 @@ export class Skeleton { */ @Input() borderRadius: string | undefined; /** - * Size of the Circle or Square. + * Size of the skeleton. * @group Props */ - @Input() size: string | undefined; + @Input() size: 'circle' | 'square' | undefined; /** * Width of the element. * @group Props @@ -64,9 +64,9 @@ export class Skeleton { }; } - containerStyle() { + get containerStyle() { if (this.size) return { ...this.style, width: this.size, height: this.size, borderRadius: this.borderRadius }; - else return { ...this.style, width: this.width, height: this.height, borderRadius: this.borderRadius }; + else return { width: this.width, height: this.height, borderRadius: this.borderRadius, ...this.style }; } } diff --git a/src/app/components/table/table.ts b/src/app/components/table/table.ts index 46bf3000877..79d4913f07d 100644 --- a/src/app/components/table/table.ts +++ b/src/app/components/table/table.ts @@ -5471,8 +5471,11 @@ export class ColumnFilter implements AfterContentInit { } onRowMatchModeChange(matchMode: string) { - (this.dt.filters[this.field]).matchMode = matchMode; - this.dt._filter(); + const fieldFilter = this.dt.filters[this.field]; + fieldFilter.matchMode = matchMode; + if (fieldFilter.value) { + this.dt._filter(); + } this.hide(); } diff --git a/src/app/components/tag/tag.ts b/src/app/components/tag/tag.ts index 672789d0365..da529854d50 100755 --- a/src/app/components/tag/tag.ts +++ b/src/app/components/tag/tag.ts @@ -47,7 +47,7 @@ export class Tag { * Severity type of the tag. * @group Props */ - @Input() severity: 'success' | 'info' | 'warning' | 'danger' | string | undefined; + @Input() severity: 'success' | 'secondary' | 'info' | 'warning' | 'danger' | 'contrast' | undefined; /** * Value to display inside the tag. * @group Props @@ -86,10 +86,7 @@ export class Tag { containerClass() { return { 'p-tag p-component': true, - 'p-tag-info': this.severity === 'info', - 'p-tag-success': this.severity === 'success', - 'p-tag-warning': this.severity === 'warning', - 'p-tag-danger': this.severity === 'danger', + [`p-tag-${this.severity}`]: this.severity, 'p-tag-rounded': this.rounded }; } diff --git a/src/app/components/tieredmenu/tieredmenu.ts b/src/app/components/tieredmenu/tieredmenu.ts index 2766a3a41ea..652869106bd 100755 --- a/src/app/components/tieredmenu/tieredmenu.ts +++ b/src/app/components/tieredmenu/tieredmenu.ts @@ -77,7 +77,6 @@ import { ObjectUtils, UniqueComponentId, ZIndexUtils } from 'primeng/utils'; [attr.aria-disabled]="isItemDisabled(processedItem) || undefined" [attr.aria-haspopup]="isItemGroup(processedItem) && !getItemProp(processedItem, 'to') ? 'menu' : undefined" [attr.aria-expanded]="isItemGroup(processedItem) ? isItemActive(processedItem) : undefined" - [attr.aria-level]="level + 1" [attr.aria-setsize]="getAriaSetSize()" [attr.aria-posinset]="getAriaPosInset(index)" [ngStyle]="getItemProp(processedItem, 'style')" @@ -91,7 +90,6 @@ import { ObjectUtils, UniqueComponentId, ZIndexUtils } from 'primeng/utils'; @@ -127,7 +124,6 @@ import { ObjectUtils, UniqueComponentId, ZIndexUtils } from 'primeng/utils'; [routerLink]="getItemProp(processedItem, 'routerLink')" [attr.data-automationid]="getItemProp(processedItem, 'automationId')" [attr.tabindex]="-1" - [attr.aria-hidden]="true" [attr.data-pc-section]="'action'" [queryParams]="getItemProp(processedItem, 'queryParams')" [routerLinkActive]="'p-menuitem-link-active'" @@ -248,17 +244,17 @@ export class TieredMenuSub implements AfterContentInit { } positionSubmenu() { - const sublist = this.sublistViewChild && this.sublistViewChild.nativeElement; - - if (sublist && !DomHandler.hasClass(sublist, 'p-submenu-list-flipped')) { - const parentItem = sublist.parentElement.parentElement; - const containerOffset = DomHandler.getOffset(parentItem); - const viewport = DomHandler.getViewport(); - const sublistWidth = sublist.offsetParent ? sublist.offsetWidth : DomHandler.getOuterWidth(sublist); - const itemOuterWidth = DomHandler.getOuterWidth(parentItem.children[0]); - - if (parseInt(containerOffset.left, 10) + itemOuterWidth + sublistWidth > viewport.width - DomHandler.calculateScrollbarWidth()) { - DomHandler.addClass(sublist, 'p-submenu-list-flipped'); + if (isPlatformBrowser(this.tieredMenu.platformId)) { + const sublist = this.sublistViewChild && this.sublistViewChild.nativeElement; + if (sublist && !DomHandler.hasClass(sublist, 'p-submenu-list-flipped')) { + const parentItem = sublist.parentElement.parentElement; + const containerOffset = DomHandler.getOffset(parentItem); + const viewport = DomHandler.getViewport(); + const sublistWidth = sublist.offsetParent ? sublist.offsetWidth : DomHandler.getOuterWidth(sublist); + const itemOuterWidth = DomHandler.getOuterWidth(parentItem.children[0]); + if (parseInt(containerOffset.left, 10) + itemOuterWidth + sublistWidth > viewport.width - DomHandler.calculateScrollbarWidth()) { + DomHandler.addClass(sublist, 'p-submenu-list-flipped'); + } } } } @@ -557,7 +553,7 @@ export class TieredMenu implements OnInit, AfterContentInit, OnDestroy { constructor( @Inject(DOCUMENT) private document: Document, - @Inject(PLATFORM_ID) private platformId: any, + @Inject(PLATFORM_ID) public platformId: any, public el: ElementRef, public renderer: Renderer2, public cd: ChangeDetectorRef, @@ -786,7 +782,7 @@ export class TieredMenu implements OnInit, AfterContentInit, OnDestroy { onArrowRightKey(event: KeyboardEvent) { const processedItem = this.visibleItems[this.focusedItemInfo().index]; const grouped = this.isProccessedItemGroup(processedItem); - const item = processedItem.item; + const item = processedItem?.item; if (grouped) { this.onItemChange({ originalEvent: event, processedItem }); @@ -903,6 +899,9 @@ export class TieredMenu implements OnInit, AfterContentInit, OnDestroy { onMenuFocus(event: any) { this.focused = true; + if (this.focusedItemInfo().index === -1 && !this.popup) { + // this.onArrowDownKey(event); + } } onMenuBlur(event: any) { diff --git a/src/app/components/tooltip/tooltip.ts b/src/app/components/tooltip/tooltip.ts index 4f31569d393..ea72bc9608a 100755 --- a/src/app/components/tooltip/tooltip.ts +++ b/src/app/components/tooltip/tooltip.ts @@ -25,7 +25,7 @@ export class Tooltip implements AfterViewInit, OnDestroy { * Event to show the tooltip. * @group Props */ - @Input() tooltipEvent: 'hover' | 'focus' | string | any = 'hover'; + @Input() tooltipEvent: 'hover' | 'focus' | 'both' | string | any = 'hover'; /** * Target element to attach the overlay, valid values are "body", "target" or a local ng-F variable of another element (note: use binding with brackets for template variables, e.g. [appendTo]="mydiv" for a div element having #mydiv as variable name). * @group Props @@ -429,7 +429,11 @@ export class Tooltip implements AfterViewInit, OnDestroy { } this.create(); - this.align(); + + setTimeout(() => { + this.align(); + }, 100); + DomHandler.fadeIn(this.container, 250); if (this.getOption('tooltipZIndex') === 'auto') ZIndexUtils.set('tooltip', this.container, this.config.zIndex.tooltip); diff --git a/src/app/showcase/doc/messages/severitydoc.ts b/src/app/showcase/doc/messages/severitydoc.ts index b5c70b2f748..36e3a0598e0 100644 --- a/src/app/showcase/doc/messages/severitydoc.ts +++ b/src/app/showcase/doc/messages/severitydoc.ts @@ -22,7 +22,9 @@ export class SeverityDoc implements OnInit { { severity: 'info', detail: 'Info Message' }, { severity: 'success', detail: 'Success Message' }, { severity: 'warn', detail: 'Warning Message' }, - { severity: 'error', detail: 'Error Message' } + { severity: 'error', detail: 'Error Message' }, + { severity: 'secondary', detail: 'Secondary Message' }, + { severity: 'contrast', detail: 'Contrast Message' } ]; } @@ -49,7 +51,9 @@ export class MessagesSeverityDemo implements OnInit { { severity: 'info', detail: 'Info Message' }, { severity: 'success', detail: 'Success Message' }, { severity: 'warn', detail: 'Warning Message' }, - { severity: 'error', detail: 'Error Message' } + { severity: 'error', detail: 'Error Message' }, + { severity: 'secondary', detail: 'Secondary Message' }, + { severity: 'contrast', detail: 'Contrast Message' } ]; } }` diff --git a/src/app/showcase/doc/orderlist/dragdropdoc.ts b/src/app/showcase/doc/orderlist/dragdropdoc.ts index 38f5d53d8a4..2998e49fb55 100644 --- a/src/app/showcase/doc/orderlist/dragdropdoc.ts +++ b/src/app/showcase/doc/orderlist/dragdropdoc.ts @@ -7,7 +7,7 @@ import { ProductService } from '@service/productservice'; selector: 'drag-drop-doc', template: ` -

Items can be reordered using drag and drop by enabling dragdrop property.

+

Items can be reordered using drag and drop by enabling dragdrop property. Depends on @angular/cdk package.

diff --git a/src/app/showcase/doc/tag/pilldoc.ts b/src/app/showcase/doc/tag/pilldoc.ts index bef27c3b0fd..198d11a305c 100644 --- a/src/app/showcase/doc/tag/pilldoc.ts +++ b/src/app/showcase/doc/tag/pilldoc.ts @@ -8,25 +8,29 @@ import { Code } from '@domain/code';

Enabling rounded, displays a tag as a pill.

- - - - - + + + + + + +
` }) export class PillDoc { code: Code = { - basic: ``, + basic: ``, html: `
- - - - - + + + + + + +
`, typescript: ` import { Component } from '@angular/core'; diff --git a/src/app/showcase/doc/tag/severitydoc.ts b/src/app/showcase/doc/tag/severitydoc.ts index 872ca3bfe77..852009a3749 100644 --- a/src/app/showcase/doc/tag/severitydoc.ts +++ b/src/app/showcase/doc/tag/severitydoc.ts @@ -10,9 +10,11 @@ import { Code } from '@domain/code';
+ +
` @@ -24,9 +26,11 @@ export class SeverityDoc {
+ +
`, typescript: ` import { Component } from '@angular/core'; diff --git a/src/app/showcase/doc/toast/severitydoc.ts b/src/app/showcase/doc/toast/severitydoc.ts index e0469aefc51..d1b64136a8e 100644 --- a/src/app/showcase/doc/toast/severitydoc.ts +++ b/src/app/showcase/doc/toast/severitydoc.ts @@ -17,6 +17,8 @@ import { Code } from '@domain/code'; + +
`, @@ -41,6 +43,14 @@ export class SeverityDoc { this.messageService.add({ severity: 'error', summary: 'Error', detail: 'Message Content' }); } + showContrast() { + this.messageService.add({ severity: 'contrast', summary: 'Error', detail: 'Message Content' }); + } + + showSecondary() { + this.messageService.add({ severity: 'secondary', summary: 'Secondary', detail: 'Message Content' }); + } + code: Code = { basic: ` `, + severity="danger" /> + +`, html: `
+ +
`, typescript: `import { Component } from '@angular/core'; import { MessageService } from 'primeng/api'; @@ -125,6 +159,14 @@ export class ToastSeverityDemo { showError() { this.messageService.add({ severity: 'error', summary: 'Error', detail: 'Message Content' }); } + + showContrast() { + this.messageService.add({ severity: 'contrast', summary: 'Error', detail: 'Message Content' }); + } + + showSecondary() { + this.messageService.add({ severity: 'secondary', summary: 'Secondary', detail: 'Message Content' }); + } }` }; } diff --git a/src/assets/components/themes/aura-dark-amber/theme.css b/src/assets/components/themes/aura-dark-amber/theme.css index be7bf24e775..12005bb0e39 100644 --- a/src/assets/components/themes/aura-dark-amber/theme.css +++ b/src/assets/components/themes/aura-dark-amber/theme.css @@ -5926,6 +5926,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-icon { + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-close { + color: #d4d4d8; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-message.p-message-contrast .p-message-icon { + color: #09090b; + } + .p-message.p-message-contrast .p-message-close { + color: #09090b; + } .p-toast { opacity: 1; @@ -6010,6 +6034,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #ef4444; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #09090b; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6457,6 +6501,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #27272a; + color: #d4d4d8; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #09090b; + } .p-terminal { background: #18181b; diff --git a/src/assets/components/themes/aura-dark-blue/theme.css b/src/assets/components/themes/aura-dark-blue/theme.css index 35c92a7f836..edcdab6a6d5 100644 --- a/src/assets/components/themes/aura-dark-blue/theme.css +++ b/src/assets/components/themes/aura-dark-blue/theme.css @@ -5926,6 +5926,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-icon { + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-close { + color: #d4d4d8; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-message.p-message-contrast .p-message-icon { + color: #09090b; + } + .p-message.p-message-contrast .p-message-close { + color: #09090b; + } .p-toast { opacity: 1; @@ -6010,6 +6034,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #ef4444; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #09090b; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6457,6 +6501,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #27272a; + color: #d4d4d8; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #09090b; + } .p-terminal { background: #18181b; diff --git a/src/assets/components/themes/aura-dark-cyan/theme.css b/src/assets/components/themes/aura-dark-cyan/theme.css index c3b92790c92..8d44145884e 100644 --- a/src/assets/components/themes/aura-dark-cyan/theme.css +++ b/src/assets/components/themes/aura-dark-cyan/theme.css @@ -5926,6 +5926,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-icon { + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-close { + color: #d4d4d8; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-message.p-message-contrast .p-message-icon { + color: #09090b; + } + .p-message.p-message-contrast .p-message-close { + color: #09090b; + } .p-toast { opacity: 1; @@ -6010,6 +6034,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #ef4444; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #09090b; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6457,6 +6501,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #27272a; + color: #d4d4d8; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #09090b; + } .p-terminal { background: #18181b; diff --git a/src/assets/components/themes/aura-dark-green/theme.css b/src/assets/components/themes/aura-dark-green/theme.css index 96da6b20115..d21872d1462 100644 --- a/src/assets/components/themes/aura-dark-green/theme.css +++ b/src/assets/components/themes/aura-dark-green/theme.css @@ -5926,6 +5926,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-icon { + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-close { + color: #d4d4d8; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-message.p-message-contrast .p-message-icon { + color: #09090b; + } + .p-message.p-message-contrast .p-message-close { + color: #09090b; + } .p-toast { opacity: 1; @@ -6010,6 +6034,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #ef4444; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #09090b; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6457,6 +6501,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #27272a; + color: #d4d4d8; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #09090b; + } .p-terminal { background: #18181b; diff --git a/src/assets/components/themes/aura-dark-indigo/theme.css b/src/assets/components/themes/aura-dark-indigo/theme.css index aef53fc8e6a..59dcd50986c 100644 --- a/src/assets/components/themes/aura-dark-indigo/theme.css +++ b/src/assets/components/themes/aura-dark-indigo/theme.css @@ -5926,6 +5926,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-icon { + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-close { + color: #d4d4d8; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-message.p-message-contrast .p-message-icon { + color: #09090b; + } + .p-message.p-message-contrast .p-message-close { + color: #09090b; + } .p-toast { opacity: 1; @@ -6010,6 +6034,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #ef4444; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #09090b; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6457,6 +6501,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #27272a; + color: #d4d4d8; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #09090b; + } .p-terminal { background: #18181b; diff --git a/src/assets/components/themes/aura-dark-lime/theme.css b/src/assets/components/themes/aura-dark-lime/theme.css index 8ad7d4b770e..2c21ae4f5e7 100644 --- a/src/assets/components/themes/aura-dark-lime/theme.css +++ b/src/assets/components/themes/aura-dark-lime/theme.css @@ -5926,6 +5926,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-icon { + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-close { + color: #d4d4d8; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-message.p-message-contrast .p-message-icon { + color: #09090b; + } + .p-message.p-message-contrast .p-message-close { + color: #09090b; + } .p-toast { opacity: 1; @@ -6010,6 +6034,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #ef4444; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #09090b; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6457,6 +6501,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #27272a; + color: #d4d4d8; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #09090b; + } .p-terminal { background: #18181b; diff --git a/src/assets/components/themes/aura-dark-noir/theme.css b/src/assets/components/themes/aura-dark-noir/theme.css index 1076b9136e6..27c835e861a 100644 --- a/src/assets/components/themes/aura-dark-noir/theme.css +++ b/src/assets/components/themes/aura-dark-noir/theme.css @@ -5926,6 +5926,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-icon { + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-close { + color: #d4d4d8; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-message.p-message-contrast .p-message-icon { + color: #09090b; + } + .p-message.p-message-contrast .p-message-close { + color: #09090b; + } .p-toast { opacity: 1; @@ -6010,6 +6034,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #ef4444; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #09090b; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6457,6 +6501,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #27272a; + color: #d4d4d8; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #09090b; + } .p-terminal { background: #18181b; diff --git a/src/assets/components/themes/aura-dark-pink/theme.css b/src/assets/components/themes/aura-dark-pink/theme.css index 64c51049c4f..7923b94f19d 100644 --- a/src/assets/components/themes/aura-dark-pink/theme.css +++ b/src/assets/components/themes/aura-dark-pink/theme.css @@ -5926,6 +5926,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-icon { + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-close { + color: #d4d4d8; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-message.p-message-contrast .p-message-icon { + color: #09090b; + } + .p-message.p-message-contrast .p-message-close { + color: #09090b; + } .p-toast { opacity: 1; @@ -6010,6 +6034,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #ef4444; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #09090b; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6457,6 +6501,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #27272a; + color: #d4d4d8; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #09090b; + } .p-terminal { background: #18181b; diff --git a/src/assets/components/themes/aura-dark-purple/theme.css b/src/assets/components/themes/aura-dark-purple/theme.css index 69e142d078c..ba4a60f4fe7 100644 --- a/src/assets/components/themes/aura-dark-purple/theme.css +++ b/src/assets/components/themes/aura-dark-purple/theme.css @@ -5926,6 +5926,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-icon { + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-close { + color: #d4d4d8; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-message.p-message-contrast .p-message-icon { + color: #09090b; + } + .p-message.p-message-contrast .p-message-close { + color: #09090b; + } .p-toast { opacity: 1; @@ -6010,6 +6034,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #ef4444; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #09090b; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6457,6 +6501,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #27272a; + color: #d4d4d8; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #09090b; + } .p-terminal { background: #18181b; diff --git a/src/assets/components/themes/aura-dark-teal/theme.css b/src/assets/components/themes/aura-dark-teal/theme.css index a37cbca071b..d3593d731a0 100644 --- a/src/assets/components/themes/aura-dark-teal/theme.css +++ b/src/assets/components/themes/aura-dark-teal/theme.css @@ -5926,6 +5926,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-icon { + color: #d4d4d8; + } + .p-message.p-message-secondary .p-message-close { + color: #d4d4d8; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-message.p-message-contrast .p-message-icon { + color: #09090b; + } + .p-message.p-message-contrast .p-message-close { + color: #09090b; + } .p-toast { opacity: 1; @@ -6010,6 +6034,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #ef4444; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #27272a; + border: solid #3f3f46; + border-width: 1px; + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #d4d4d8; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid #f4f4f5; + border-width: 1px; + color: #09090b; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #09090b; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6457,6 +6501,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #27272a; + color: #d4d4d8; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #09090b; + } .p-terminal { background: #18181b; diff --git a/src/assets/components/themes/aura-light-amber/theme.css b/src/assets/components/themes/aura-light-amber/theme.css index 09304f2215b..8a8b055dbf3 100644 --- a/src/assets/components/themes/aura-light-amber/theme.css +++ b/src/assets/components/themes/aura-light-amber/theme.css @@ -5928,6 +5928,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-message.p-message-secondary .p-message-icon { + color: #475569; + } + .p-message.p-message-secondary .p-message-close { + color: #475569; + } + .p-message.p-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-icon { + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-close { + color: #f8fafc; + } .p-toast { opacity: 1; @@ -6012,6 +6036,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #dc2626; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #f8fafc; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6459,6 +6503,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #f1f5f9; + color: #475569; + } + .p-tag.p-tag-contrast { + background-color: #020617; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/aura-light-blue/theme.css b/src/assets/components/themes/aura-light-blue/theme.css index 3c86d70c006..376d39a8f84 100644 --- a/src/assets/components/themes/aura-light-blue/theme.css +++ b/src/assets/components/themes/aura-light-blue/theme.css @@ -5928,6 +5928,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-message.p-message-secondary .p-message-icon { + color: #475569; + } + .p-message.p-message-secondary .p-message-close { + color: #475569; + } + .p-message.p-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-icon { + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-close { + color: #f8fafc; + } .p-toast { opacity: 1; @@ -6012,6 +6036,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #dc2626; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #f8fafc; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6459,6 +6503,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #f1f5f9; + color: #475569; + } + .p-tag.p-tag-contrast { + background-color: #020617; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/aura-light-cyan/theme.css b/src/assets/components/themes/aura-light-cyan/theme.css index 0fb954b0c65..2f1dded487f 100644 --- a/src/assets/components/themes/aura-light-cyan/theme.css +++ b/src/assets/components/themes/aura-light-cyan/theme.css @@ -5928,6 +5928,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-message.p-message-secondary .p-message-icon { + color: #475569; + } + .p-message.p-message-secondary .p-message-close { + color: #475569; + } + .p-message.p-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-icon { + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-close { + color: #f8fafc; + } .p-toast { opacity: 1; @@ -6012,6 +6036,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #dc2626; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #f8fafc; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6459,6 +6503,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #f1f5f9; + color: #475569; + } + .p-tag.p-tag-contrast { + background-color: #020617; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/aura-light-green/theme.css b/src/assets/components/themes/aura-light-green/theme.css index dc9835ede13..720e1f972ab 100644 --- a/src/assets/components/themes/aura-light-green/theme.css +++ b/src/assets/components/themes/aura-light-green/theme.css @@ -5928,6 +5928,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-message.p-message-secondary .p-message-icon { + color: #475569; + } + .p-message.p-message-secondary .p-message-close { + color: #475569; + } + .p-message.p-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-icon { + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-close { + color: #f8fafc; + } .p-toast { opacity: 1; @@ -6012,6 +6036,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #dc2626; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #f8fafc; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6459,6 +6503,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #f1f5f9; + color: #475569; + } + .p-tag.p-tag-contrast { + background-color: #020617; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/aura-light-indigo/theme.css b/src/assets/components/themes/aura-light-indigo/theme.css index d25397ab9be..de51908bfb0 100644 --- a/src/assets/components/themes/aura-light-indigo/theme.css +++ b/src/assets/components/themes/aura-light-indigo/theme.css @@ -5928,6 +5928,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-message.p-message-secondary .p-message-icon { + color: #475569; + } + .p-message.p-message-secondary .p-message-close { + color: #475569; + } + .p-message.p-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-icon { + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-close { + color: #f8fafc; + } .p-toast { opacity: 1; @@ -6012,6 +6036,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #dc2626; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #f8fafc; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6459,6 +6503,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #f1f5f9; + color: #475569; + } + .p-tag.p-tag-contrast { + background-color: #020617; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/aura-light-lime/theme.css b/src/assets/components/themes/aura-light-lime/theme.css index 2c21aebdaff..21474d1463b 100644 --- a/src/assets/components/themes/aura-light-lime/theme.css +++ b/src/assets/components/themes/aura-light-lime/theme.css @@ -5928,6 +5928,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-message.p-message-secondary .p-message-icon { + color: #475569; + } + .p-message.p-message-secondary .p-message-close { + color: #475569; + } + .p-message.p-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-icon { + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-close { + color: #f8fafc; + } .p-toast { opacity: 1; @@ -6012,6 +6036,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #dc2626; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #f8fafc; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6459,6 +6503,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #f1f5f9; + color: #475569; + } + .p-tag.p-tag-contrast { + background-color: #020617; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/aura-light-noir/theme.css b/src/assets/components/themes/aura-light-noir/theme.css index ba88069941a..8fdddf77d96 100644 --- a/src/assets/components/themes/aura-light-noir/theme.css +++ b/src/assets/components/themes/aura-light-noir/theme.css @@ -5936,6 +5936,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-message.p-message-secondary .p-message-icon { + color: #475569; + } + .p-message.p-message-secondary .p-message-close { + color: #475569; + } + .p-message.p-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-icon { + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-close { + color: #f8fafc; + } .p-toast { opacity: 1; @@ -6020,6 +6044,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #dc2626; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #f8fafc; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6467,6 +6511,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #f1f5f9; + color: #475569; + } + .p-tag.p-tag-contrast { + background-color: #020617; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/aura-light-pink/theme.css b/src/assets/components/themes/aura-light-pink/theme.css index 51a49f5b833..edda44aa29e 100644 --- a/src/assets/components/themes/aura-light-pink/theme.css +++ b/src/assets/components/themes/aura-light-pink/theme.css @@ -5928,6 +5928,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-message.p-message-secondary .p-message-icon { + color: #475569; + } + .p-message.p-message-secondary .p-message-close { + color: #475569; + } + .p-message.p-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-icon { + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-close { + color: #f8fafc; + } .p-toast { opacity: 1; @@ -6012,6 +6036,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #dc2626; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #f8fafc; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6459,6 +6503,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #f1f5f9; + color: #475569; + } + .p-tag.p-tag-contrast { + background-color: #020617; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/aura-light-purple/theme.css b/src/assets/components/themes/aura-light-purple/theme.css index 41afe416c50..8d58f37bd0c 100644 --- a/src/assets/components/themes/aura-light-purple/theme.css +++ b/src/assets/components/themes/aura-light-purple/theme.css @@ -5928,6 +5928,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-message.p-message-secondary .p-message-icon { + color: #475569; + } + .p-message.p-message-secondary .p-message-close { + color: #475569; + } + .p-message.p-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-icon { + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-close { + color: #f8fafc; + } .p-toast { opacity: 1; @@ -6012,6 +6036,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #dc2626; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #f8fafc; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6459,6 +6503,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #f1f5f9; + color: #475569; + } + .p-tag.p-tag-contrast { + background-color: #020617; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/aura-light-teal/theme.css b/src/assets/components/themes/aura-light-teal/theme.css index ad4dfad50c2..1c12fecb083 100644 --- a/src/assets/components/themes/aura-light-teal/theme.css +++ b/src/assets/components/themes/aura-light-teal/theme.css @@ -5928,6 +5928,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-message.p-message-secondary .p-message-icon { + color: #475569; + } + .p-message.p-message-secondary .p-message-close { + color: #475569; + } + .p-message.p-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-icon { + color: #f8fafc; + } + .p-message.p-message-contrast .p-message-close { + color: #f8fafc; + } .p-toast { opacity: 1; @@ -6012,6 +6036,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #dc2626; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #f1f5f9; + border: solid #e2e8f0; + border-width: 1px; + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #475569; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #020617; + border: solid #64748b; + border-width: 1px; + color: #f8fafc; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #f8fafc; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6459,6 +6503,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #f1f5f9; + color: #475569; + } + .p-tag.p-tag-contrast { + background-color: #020617; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/bootstrap4-dark-blue/theme.css b/src/assets/components/themes/bootstrap4-dark-blue/theme.css index b4e1f16569a..d1a2fb33519 100644 --- a/src/assets/components/themes/bootstrap4-dark-blue/theme.css +++ b/src/assets/components/themes/bootstrap4-dark-blue/theme.css @@ -2554,6 +2554,55 @@ color: #f19ea6; } + .p-button.p-button-contrast, .p-button-group.p-button-contrast > .p-button, .p-splitbutton.p-button-contrast > .p-button { + color: #20262e; + background: #ffffff; + border: 1px solid #ffffff; + } + .p-button.p-button-contrast:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover { + background: #d2d4d5; + color: #20262e; + border-color: #d2d4d5; + } + .p-button.p-button-contrast:not(:disabled):focus, .p-button-group.p-button-contrast > .p-button:not(:disabled):focus, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus { + box-shadow: none; + } + .p-button.p-button-contrast:not(:disabled):active, .p-button-group.p-button-contrast > .p-button:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active { + background: #bcbec0; + color: #20262e; + border-color: #bcbec0; + } + .p-button.p-button-contrast.p-button-outlined, .p-button-group.p-button-contrast > .p-button.p-button-outlined, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined { + background-color: transparent; + color: #ffffff; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover { + background: rgba(255, 255, 255, 0.04); + color: #ffffff; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active { + background: rgba(255, 255, 255, 0.16); + color: #ffffff; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-text, .p-button-group.p-button-contrast > .p-button.p-button-text, .p-splitbutton.p-button-contrast > .p-button.p-button-text { + background-color: transparent; + color: #ffffff; + border-color: transparent; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover { + background: rgba(255, 255, 255, 0.04); + border-color: transparent; + color: #ffffff; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active { + background: rgba(255, 255, 255, 0.16); + border-color: transparent; + color: #ffffff; + } + .p-button.p-button-link { color: #8dd0ff; background: transparent; diff --git a/src/assets/components/themes/bootstrap4-dark-purple/theme.css b/src/assets/components/themes/bootstrap4-dark-purple/theme.css index 1d734b6790b..bfda0fb62c2 100644 --- a/src/assets/components/themes/bootstrap4-dark-purple/theme.css +++ b/src/assets/components/themes/bootstrap4-dark-purple/theme.css @@ -2554,6 +2554,55 @@ color: #f19ea6; } + .p-button.p-button-contrast, .p-button-group.p-button-contrast > .p-button, .p-splitbutton.p-button-contrast > .p-button { + color: #20262e; + background: #ffffff; + border: 1px solid #ffffff; + } + .p-button.p-button-contrast:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover { + background: #d2d4d5; + color: #20262e; + border-color: #d2d4d5; + } + .p-button.p-button-contrast:not(:disabled):focus, .p-button-group.p-button-contrast > .p-button:not(:disabled):focus, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus { + box-shadow: none; + } + .p-button.p-button-contrast:not(:disabled):active, .p-button-group.p-button-contrast > .p-button:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active { + background: #bcbec0; + color: #20262e; + border-color: #bcbec0; + } + .p-button.p-button-contrast.p-button-outlined, .p-button-group.p-button-contrast > .p-button.p-button-outlined, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined { + background-color: transparent; + color: #ffffff; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover { + background: rgba(255, 255, 255, 0.04); + color: #ffffff; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active { + background: rgba(255, 255, 255, 0.16); + color: #ffffff; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-text, .p-button-group.p-button-contrast > .p-button.p-button-text, .p-splitbutton.p-button-contrast > .p-button.p-button-text { + background-color: transparent; + color: #ffffff; + border-color: transparent; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover { + background: rgba(255, 255, 255, 0.04); + border-color: transparent; + color: #ffffff; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active { + background: rgba(255, 255, 255, 0.16); + border-color: transparent; + color: #ffffff; + } + .p-button.p-button-link { color: #c298d8; background: transparent; diff --git a/src/assets/components/themes/bootstrap4-light-blue/theme.css b/src/assets/components/themes/bootstrap4-light-blue/theme.css index b8d459cabd4..fdd2d47a0da 100644 --- a/src/assets/components/themes/bootstrap4-light-blue/theme.css +++ b/src/assets/components/themes/bootstrap4-light-blue/theme.css @@ -2554,6 +2554,55 @@ color: #dc3545; } + .p-button.p-button-contrast, .p-button-group.p-button-contrast > .p-button, .p-splitbutton.p-button-contrast > .p-button { + color: #ffffff; + background: #212529; + border: 1px solid #212529; + } + .p-button.p-button-contrast:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover { + background: #343a40; + color: #ffffff; + border-color: #343a40; + } + .p-button.p-button-contrast:not(:disabled):focus, .p-button-group.p-button-contrast > .p-button:not(:disabled):focus, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus { + box-shadow: none; + } + .p-button.p-button-contrast:not(:disabled):active, .p-button-group.p-button-contrast > .p-button:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active { + background: #495057; + color: #ffffff; + border-color: #495057; + } + .p-button.p-button-contrast.p-button-outlined, .p-button-group.p-button-contrast > .p-button.p-button-outlined, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined { + background-color: transparent; + color: #212529; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover { + background: rgba(33, 37, 41, 0.04); + color: #212529; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active { + background: rgba(33, 37, 41, 0.16); + color: #212529; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-text, .p-button-group.p-button-contrast > .p-button.p-button-text, .p-splitbutton.p-button-contrast > .p-button.p-button-text { + background-color: transparent; + color: #212529; + border-color: transparent; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover { + background: rgba(33, 37, 41, 0.04); + border-color: transparent; + color: #212529; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active { + background: rgba(33, 37, 41, 0.16); + border-color: transparent; + color: #212529; + } + .p-button.p-button-link { color: #007bff; background: transparent; diff --git a/src/assets/components/themes/bootstrap4-light-purple/theme.css b/src/assets/components/themes/bootstrap4-light-purple/theme.css index 5aba3d95c4a..db35e6a4690 100644 --- a/src/assets/components/themes/bootstrap4-light-purple/theme.css +++ b/src/assets/components/themes/bootstrap4-light-purple/theme.css @@ -2554,6 +2554,55 @@ color: #dc3545; } + .p-button.p-button-contrast, .p-button-group.p-button-contrast > .p-button, .p-splitbutton.p-button-contrast > .p-button { + color: #ffffff; + background: #212529; + border: 1px solid #212529; + } + .p-button.p-button-contrast:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover { + background: #343a40; + color: #ffffff; + border-color: #343a40; + } + .p-button.p-button-contrast:not(:disabled):focus, .p-button-group.p-button-contrast > .p-button:not(:disabled):focus, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus { + box-shadow: none; + } + .p-button.p-button-contrast:not(:disabled):active, .p-button-group.p-button-contrast > .p-button:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active { + background: #495057; + color: #ffffff; + border-color: #495057; + } + .p-button.p-button-contrast.p-button-outlined, .p-button-group.p-button-contrast > .p-button.p-button-outlined, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined { + background-color: transparent; + color: #212529; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover { + background: rgba(33, 37, 41, 0.04); + color: #212529; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active { + background: rgba(33, 37, 41, 0.16); + color: #212529; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-text, .p-button-group.p-button-contrast > .p-button.p-button-text, .p-splitbutton.p-button-contrast > .p-button.p-button-text { + background-color: transparent; + color: #212529; + border-color: transparent; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover { + background: rgba(33, 37, 41, 0.04); + border-color: transparent; + color: #212529; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active { + background: rgba(33, 37, 41, 0.16); + border-color: transparent; + color: #212529; + } + .p-button.p-button-link { color: #883cae; background: transparent; diff --git a/src/assets/components/themes/lara-dark-blue/theme.css b/src/assets/components/themes/lara-dark-blue/theme.css index 7eab256067e..bd65b92179d 100644 --- a/src/assets/components/themes/lara-dark-blue/theme.css +++ b/src/assets/components/themes/lara-dark-blue/theme.css @@ -5878,6 +5878,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #94a3b8; + border: solid #94a3b8; + border-width: 0 0 0 6px; + color: #020617; + } + .p-message.p-message-secondary .p-message-icon { + color: #020617; + } + .p-message.p-message-secondary .p-message-close { + color: #020617; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid #ffffff; + border-width: 0 0 0 6px; + color: #111827; + } + .p-message.p-message-contrast .p-message-icon { + color: #111827; + } + .p-message.p-message-contrast .p-message-close { + color: #111827; + } .p-toast { opacity: 1; @@ -5962,6 +5986,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #fca5a5; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #94a3b8; + border: solid #94a3b8; + border-width: 0 0 0 6px; + color: #020617; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #020617; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid #ffffff; + border-width: 0 0 0 6px; + color: #111827; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #111827; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6409,6 +6453,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #94a3b8; + color: #020617; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #111827; + } .p-terminal { background: #1f2937; diff --git a/src/assets/components/themes/lara-dark-indigo/theme.css b/src/assets/components/themes/lara-dark-indigo/theme.css index 21951424ae5..b77c5d8fd44 100644 --- a/src/assets/components/themes/lara-dark-indigo/theme.css +++ b/src/assets/components/themes/lara-dark-indigo/theme.css @@ -5878,6 +5878,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #94a3b8; + border: solid #94a3b8; + border-width: 0 0 0 6px; + color: #020617; + } + .p-message.p-message-secondary .p-message-icon { + color: #020617; + } + .p-message.p-message-secondary .p-message-close { + color: #020617; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid #ffffff; + border-width: 0 0 0 6px; + color: #111827; + } + .p-message.p-message-contrast .p-message-icon { + color: #111827; + } + .p-message.p-message-contrast .p-message-close { + color: #111827; + } .p-toast { opacity: 1; @@ -5962,6 +5986,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #fca5a5; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #94a3b8; + border: solid #94a3b8; + border-width: 0 0 0 6px; + color: #020617; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #020617; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid #ffffff; + border-width: 0 0 0 6px; + color: #111827; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #111827; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6409,6 +6453,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #94a3b8; + color: #020617; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #111827; + } .p-terminal { background: #1f2937; diff --git a/src/assets/components/themes/lara-dark-purple/theme.css b/src/assets/components/themes/lara-dark-purple/theme.css index 4e53f592be6..45c41cfe8c0 100644 --- a/src/assets/components/themes/lara-dark-purple/theme.css +++ b/src/assets/components/themes/lara-dark-purple/theme.css @@ -5878,6 +5878,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #94a3b8; + border: solid #94a3b8; + border-width: 0 0 0 6px; + color: #020617; + } + .p-message.p-message-secondary .p-message-icon { + color: #020617; + } + .p-message.p-message-secondary .p-message-close { + color: #020617; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid #ffffff; + border-width: 0 0 0 6px; + color: #111827; + } + .p-message.p-message-contrast .p-message-icon { + color: #111827; + } + .p-message.p-message-contrast .p-message-close { + color: #111827; + } .p-toast { opacity: 1; @@ -5962,6 +5986,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #fca5a5; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #94a3b8; + border: solid #94a3b8; + border-width: 0 0 0 6px; + color: #020617; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #020617; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid #ffffff; + border-width: 0 0 0 6px; + color: #111827; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #111827; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6409,6 +6453,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #94a3b8; + color: #020617; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #111827; + } .p-terminal { background: #1f2937; diff --git a/src/assets/components/themes/lara-dark-teal/theme.css b/src/assets/components/themes/lara-dark-teal/theme.css index dbdcbe789b0..6e3695bf509 100644 --- a/src/assets/components/themes/lara-dark-teal/theme.css +++ b/src/assets/components/themes/lara-dark-teal/theme.css @@ -5878,6 +5878,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #94a3b8; + border: solid #94a3b8; + border-width: 0 0 0 6px; + color: #020617; + } + .p-message.p-message-secondary .p-message-icon { + color: #020617; + } + .p-message.p-message-secondary .p-message-close { + color: #020617; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid #ffffff; + border-width: 0 0 0 6px; + color: #111827; + } + .p-message.p-message-contrast .p-message-icon { + color: #111827; + } + .p-message.p-message-contrast .p-message-close { + color: #111827; + } .p-toast { opacity: 1; @@ -5962,6 +5986,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #fca5a5; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #94a3b8; + border: solid #94a3b8; + border-width: 0 0 0 6px; + color: #020617; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #020617; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid #ffffff; + border-width: 0 0 0 6px; + color: #111827; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #111827; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6409,6 +6453,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #94a3b8; + color: #020617; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #111827; + } .p-terminal { background: #1f2937; diff --git a/src/assets/components/themes/lara-light-blue/theme.css b/src/assets/components/themes/lara-light-blue/theme.css index 41f1e6b8c17..63c782ad2b6 100644 --- a/src/assets/components/themes/lara-light-blue/theme.css +++ b/src/assets/components/themes/lara-light-blue/theme.css @@ -2559,6 +2559,55 @@ color: #ef4444; } + .p-button.p-button-contrast, .p-button-group.p-button-contrast > .p-button, .p-splitbutton.p-button-contrast > .p-button { + color: #ffffff; + background: #1f2937; + border: 1px solid #1f2937; + } + .p-button.p-button-contrast:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover { + background: #374151; + color: #ffffff; + border-color: #374151; + } + .p-button.p-button-contrast:not(:disabled):focus, .p-button-group.p-button-contrast > .p-button:not(:disabled):focus, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus { + box-shadow: none; + } + .p-button.p-button-contrast:not(:disabled):active, .p-button-group.p-button-contrast > .p-button:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active { + background: #4b5563; + color: #ffffff; + border-color: #4b5563; + } + .p-button.p-button-contrast.p-button-outlined, .p-button-group.p-button-contrast > .p-button.p-button-outlined, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined { + background-color: transparent; + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover { + background: rgba(31, 41, 55, 0.04); + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active { + background: rgba(31, 41, 55, 0.16); + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-text, .p-button-group.p-button-contrast > .p-button.p-button-text, .p-splitbutton.p-button-contrast > .p-button.p-button-text { + background-color: transparent; + color: #1f2937; + border-color: transparent; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover { + background: rgba(31, 41, 55, 0.04); + border-color: transparent; + color: #1f2937; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active { + background: rgba(31, 41, 55, 0.16); + border-color: transparent; + color: #1f2937; + } + .p-button.p-button-link { color: #1D4ED8; background: transparent; @@ -5829,6 +5878,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #64748b; + border: solid #64748b; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-message.p-message-secondary .p-message-icon { + color: #ffffff; + } + .p-message.p-message-secondary .p-message-close { + color: #ffffff; + } + .p-message.p-message-contrast { + background: #1f2937; + border: solid #1f2937; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-message.p-message-contrast .p-message-icon { + color: #ffffff; + } + .p-message.p-message-contrast .p-message-close { + color: #ffffff; + } .p-toast { opacity: 1; @@ -5913,6 +5986,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #ff5757; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #64748b; + border: solid #64748b; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #1f2937; + border: solid #1f2937; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #ffffff; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6360,6 +6453,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #64748b; + color: #ffffff; + } + .p-tag.p-tag-contrast { + background-color: #1f2937; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/lara-light-indigo/theme.css b/src/assets/components/themes/lara-light-indigo/theme.css index 46202004f56..266e55ac74b 100644 --- a/src/assets/components/themes/lara-light-indigo/theme.css +++ b/src/assets/components/themes/lara-light-indigo/theme.css @@ -2559,6 +2559,55 @@ color: #ef4444; } + .p-button.p-button-contrast, .p-button-group.p-button-contrast > .p-button, .p-splitbutton.p-button-contrast > .p-button { + color: #ffffff; + background: #1f2937; + border: 1px solid #1f2937; + } + .p-button.p-button-contrast:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover { + background: #374151; + color: #ffffff; + border-color: #374151; + } + .p-button.p-button-contrast:not(:disabled):focus, .p-button-group.p-button-contrast > .p-button:not(:disabled):focus, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus { + box-shadow: none; + } + .p-button.p-button-contrast:not(:disabled):active, .p-button-group.p-button-contrast > .p-button:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active { + background: #4b5563; + color: #ffffff; + border-color: #4b5563; + } + .p-button.p-button-contrast.p-button-outlined, .p-button-group.p-button-contrast > .p-button.p-button-outlined, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined { + background-color: transparent; + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover { + background: rgba(31, 41, 55, 0.04); + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active { + background: rgba(31, 41, 55, 0.16); + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-text, .p-button-group.p-button-contrast > .p-button.p-button-text, .p-splitbutton.p-button-contrast > .p-button.p-button-text { + background-color: transparent; + color: #1f2937; + border-color: transparent; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover { + background: rgba(31, 41, 55, 0.04); + border-color: transparent; + color: #1f2937; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active { + background: rgba(31, 41, 55, 0.16); + border-color: transparent; + color: #1f2937; + } + .p-button.p-button-link { color: #4338CA; background: transparent; @@ -5829,6 +5878,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #64748b; + border: solid #64748b; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-message.p-message-secondary .p-message-icon { + color: #ffffff; + } + .p-message.p-message-secondary .p-message-close { + color: #ffffff; + } + .p-message.p-message-contrast { + background: #1f2937; + border: solid #1f2937; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-message.p-message-contrast .p-message-icon { + color: #ffffff; + } + .p-message.p-message-contrast .p-message-close { + color: #ffffff; + } .p-toast { opacity: 1; @@ -5913,6 +5986,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #ff5757; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #64748b; + border: solid #64748b; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #1f2937; + border: solid #1f2937; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #ffffff; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6360,6 +6453,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #64748b; + color: #ffffff; + } + .p-tag.p-tag-contrast { + background-color: #1f2937; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/lara-light-purple/theme.css b/src/assets/components/themes/lara-light-purple/theme.css index 6e0ed5bb07f..4066d2e692a 100644 --- a/src/assets/components/themes/lara-light-purple/theme.css +++ b/src/assets/components/themes/lara-light-purple/theme.css @@ -2559,6 +2559,55 @@ color: #ef4444; } + .p-button.p-button-contrast, .p-button-group.p-button-contrast > .p-button, .p-splitbutton.p-button-contrast > .p-button { + color: #ffffff; + background: #1f2937; + border: 1px solid #1f2937; + } + .p-button.p-button-contrast:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover { + background: #374151; + color: #ffffff; + border-color: #374151; + } + .p-button.p-button-contrast:not(:disabled):focus, .p-button-group.p-button-contrast > .p-button:not(:disabled):focus, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus { + box-shadow: none; + } + .p-button.p-button-contrast:not(:disabled):active, .p-button-group.p-button-contrast > .p-button:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active { + background: #4b5563; + color: #ffffff; + border-color: #4b5563; + } + .p-button.p-button-contrast.p-button-outlined, .p-button-group.p-button-contrast > .p-button.p-button-outlined, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined { + background-color: transparent; + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover { + background: rgba(31, 41, 55, 0.04); + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active { + background: rgba(31, 41, 55, 0.16); + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-text, .p-button-group.p-button-contrast > .p-button.p-button-text, .p-splitbutton.p-button-contrast > .p-button.p-button-text { + background-color: transparent; + color: #1f2937; + border-color: transparent; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover { + background: rgba(31, 41, 55, 0.04); + border-color: transparent; + color: #1f2937; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active { + background: rgba(31, 41, 55, 0.16); + border-color: transparent; + color: #1f2937; + } + .p-button.p-button-link { color: #6D28D9; background: transparent; @@ -5829,6 +5878,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #64748b; + border: solid #64748b; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-message.p-message-secondary .p-message-icon { + color: #ffffff; + } + .p-message.p-message-secondary .p-message-close { + color: #ffffff; + } + .p-message.p-message-contrast { + background: #1f2937; + border: solid #1f2937; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-message.p-message-contrast .p-message-icon { + color: #ffffff; + } + .p-message.p-message-contrast .p-message-close { + color: #ffffff; + } .p-toast { opacity: 1; @@ -5913,6 +5986,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #ff5757; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #64748b; + border: solid #64748b; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #1f2937; + border: solid #1f2937; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #ffffff; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6360,6 +6453,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #64748b; + color: #ffffff; + } + .p-tag.p-tag-contrast { + background-color: #1f2937; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/lara-light-teal/theme.css b/src/assets/components/themes/lara-light-teal/theme.css index 0288b2eea61..03dbf3a0cf8 100644 --- a/src/assets/components/themes/lara-light-teal/theme.css +++ b/src/assets/components/themes/lara-light-teal/theme.css @@ -2559,6 +2559,55 @@ color: #ef4444; } + .p-button.p-button-contrast, .p-button-group.p-button-contrast > .p-button, .p-splitbutton.p-button-contrast > .p-button { + color: #ffffff; + background: #1f2937; + border: 1px solid #1f2937; + } + .p-button.p-button-contrast:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover { + background: #374151; + color: #ffffff; + border-color: #374151; + } + .p-button.p-button-contrast:not(:disabled):focus, .p-button-group.p-button-contrast > .p-button:not(:disabled):focus, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus { + box-shadow: none; + } + .p-button.p-button-contrast:not(:disabled):active, .p-button-group.p-button-contrast > .p-button:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active { + background: #4b5563; + color: #ffffff; + border-color: #4b5563; + } + .p-button.p-button-contrast.p-button-outlined, .p-button-group.p-button-contrast > .p-button.p-button-outlined, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined { + background-color: transparent; + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover { + background: rgba(31, 41, 55, 0.04); + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active { + background: rgba(31, 41, 55, 0.16); + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-text, .p-button-group.p-button-contrast > .p-button.p-button-text, .p-splitbutton.p-button-contrast > .p-button.p-button-text { + background-color: transparent; + color: #1f2937; + border-color: transparent; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover { + background: rgba(31, 41, 55, 0.04); + border-color: transparent; + color: #1f2937; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active { + background: rgba(31, 41, 55, 0.16); + border-color: transparent; + color: #1f2937; + } + .p-button.p-button-link { color: #0f766e; background: transparent; @@ -5829,6 +5878,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #64748b; + border: solid #64748b; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-message.p-message-secondary .p-message-icon { + color: #ffffff; + } + .p-message.p-message-secondary .p-message-close { + color: #ffffff; + } + .p-message.p-message-contrast { + background: #1f2937; + border: solid #1f2937; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-message.p-message-contrast .p-message-icon { + color: #ffffff; + } + .p-message.p-message-contrast .p-message-close { + color: #ffffff; + } .p-toast { opacity: 1; @@ -5913,6 +5986,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #ff5757; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #64748b; + border: solid #64748b; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #1f2937; + border: solid #1f2937; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #ffffff; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6360,6 +6453,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #64748b; + color: #ffffff; + } + .p-tag.p-tag-contrast { + background-color: #1f2937; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/md-dark-deeppurple/theme.css b/src/assets/components/themes/md-dark-deeppurple/theme.css index 8d946e6cb81..ec9e4dcc9c2 100644 --- a/src/assets/components/themes/md-dark-deeppurple/theme.css +++ b/src/assets/components/themes/md-dark-deeppurple/theme.css @@ -5932,6 +5932,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #A5D6A7; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-message.p-message-secondary .p-message-icon { + color: #121212; + } + .p-message.p-message-secondary .p-message-close { + color: #121212; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-message.p-message-contrast .p-message-icon { + color: #121212; + } + .p-message.p-message-contrast .p-message-close { + color: #121212; + } .p-toast { opacity: 0.9; @@ -6016,6 +6040,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #b71c1c; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #A5D6A7; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #121212; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #121212; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6463,6 +6507,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #A5D6A7; + color: #121212; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #121212; + } .p-terminal { background: #1e1e1e; diff --git a/src/assets/components/themes/md-dark-indigo/theme.css b/src/assets/components/themes/md-dark-indigo/theme.css index eeb247e8708..61b9095704d 100644 --- a/src/assets/components/themes/md-dark-indigo/theme.css +++ b/src/assets/components/themes/md-dark-indigo/theme.css @@ -5932,6 +5932,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #F48FB1; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-message.p-message-secondary .p-message-icon { + color: #121212; + } + .p-message.p-message-secondary .p-message-close { + color: #121212; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-message.p-message-contrast .p-message-icon { + color: #121212; + } + .p-message.p-message-contrast .p-message-close { + color: #121212; + } .p-toast { opacity: 0.9; @@ -6016,6 +6040,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #b71c1c; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #F48FB1; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #121212; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #121212; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6463,6 +6507,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #F48FB1; + color: #121212; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #121212; + } .p-terminal { background: #1e1e1e; diff --git a/src/assets/components/themes/md-light-deeppurple/theme.css b/src/assets/components/themes/md-light-deeppurple/theme.css index 52285436a3f..ee81a7b88c6 100644 --- a/src/assets/components/themes/md-light-deeppurple/theme.css +++ b/src/assets/components/themes/md-light-deeppurple/theme.css @@ -5932,6 +5932,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #4CAF50; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-message.p-message-secondary .p-message-icon { + color: #ffffff; + } + .p-message.p-message-secondary .p-message-close { + color: #ffffff; + } + .p-message.p-message-contrast { + background: #212121; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-message.p-message-contrast .p-message-icon { + color: #ffffff; + } + .p-message.p-message-contrast .p-message-close { + color: #ffffff; + } .p-toast { opacity: 0.9; @@ -6016,6 +6040,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #b71c1c; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #4CAF50; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #212121; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #ffffff; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6463,6 +6507,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #4CAF50; + color: #ffffff; + } + .p-tag.p-tag-contrast { + background-color: #212121; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/md-light-indigo/theme.css b/src/assets/components/themes/md-light-indigo/theme.css index 2d1da29539f..50254e1729e 100644 --- a/src/assets/components/themes/md-light-indigo/theme.css +++ b/src/assets/components/themes/md-light-indigo/theme.css @@ -5932,6 +5932,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #ff4081; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-message.p-message-secondary .p-message-icon { + color: #ffffff; + } + .p-message.p-message-secondary .p-message-close { + color: #ffffff; + } + .p-message.p-message-contrast { + background: #212121; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-message.p-message-contrast .p-message-icon { + color: #ffffff; + } + .p-message.p-message-contrast .p-message-close { + color: #ffffff; + } .p-toast { opacity: 0.9; @@ -6016,6 +6040,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #b71c1c; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #ff4081; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #212121; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #ffffff; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6463,6 +6507,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #ff4081; + color: #ffffff; + } + .p-tag.p-tag-contrast { + background-color: #212121; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/mdc-dark-deeppurple/theme.css b/src/assets/components/themes/mdc-dark-deeppurple/theme.css index 7a4398ecb61..688b64311b4 100644 --- a/src/assets/components/themes/mdc-dark-deeppurple/theme.css +++ b/src/assets/components/themes/mdc-dark-deeppurple/theme.css @@ -5932,6 +5932,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #A5D6A7; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-message.p-message-secondary .p-message-icon { + color: #121212; + } + .p-message.p-message-secondary .p-message-close { + color: #121212; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-message.p-message-contrast .p-message-icon { + color: #121212; + } + .p-message.p-message-contrast .p-message-close { + color: #121212; + } .p-toast { opacity: 0.9; @@ -6016,6 +6040,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #b71c1c; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #A5D6A7; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #121212; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #121212; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6463,6 +6507,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #A5D6A7; + color: #121212; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #121212; + } .p-terminal { background: #1e1e1e; diff --git a/src/assets/components/themes/mdc-dark-indigo/theme.css b/src/assets/components/themes/mdc-dark-indigo/theme.css index 8f0fa87c05c..cae8c272f0d 100644 --- a/src/assets/components/themes/mdc-dark-indigo/theme.css +++ b/src/assets/components/themes/mdc-dark-indigo/theme.css @@ -5932,6 +5932,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #F48FB1; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-message.p-message-secondary .p-message-icon { + color: #121212; + } + .p-message.p-message-secondary .p-message-close { + color: #121212; + } + .p-message.p-message-contrast { + background: #ffffff; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-message.p-message-contrast .p-message-icon { + color: #121212; + } + .p-message.p-message-contrast .p-message-close { + color: #121212; + } .p-toast { opacity: 0.9; @@ -6016,6 +6040,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #b71c1c; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #F48FB1; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #121212; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #ffffff; + border: solid transparent; + border-width: 0 0 0 0; + color: #121212; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #121212; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6463,6 +6507,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #F48FB1; + color: #121212; + } + .p-tag.p-tag-contrast { + background-color: #ffffff; + color: #121212; + } .p-terminal { background: #1e1e1e; diff --git a/src/assets/components/themes/mdc-light-deeppurple/theme.css b/src/assets/components/themes/mdc-light-deeppurple/theme.css index 90fd68f12f2..1374323612e 100644 --- a/src/assets/components/themes/mdc-light-deeppurple/theme.css +++ b/src/assets/components/themes/mdc-light-deeppurple/theme.css @@ -5932,6 +5932,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #4CAF50; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-message.p-message-secondary .p-message-icon { + color: #ffffff; + } + .p-message.p-message-secondary .p-message-close { + color: #ffffff; + } + .p-message.p-message-contrast { + background: #212121; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-message.p-message-contrast .p-message-icon { + color: #ffffff; + } + .p-message.p-message-contrast .p-message-close { + color: #ffffff; + } .p-toast { opacity: 0.9; @@ -6016,6 +6040,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #b71c1c; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #4CAF50; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #212121; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #ffffff; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6463,6 +6507,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #4CAF50; + color: #ffffff; + } + .p-tag.p-tag-contrast { + background-color: #212121; + color: #ffffff; + } .p-terminal { background: #ffffff; diff --git a/src/assets/components/themes/mdc-light-indigo/theme.css b/src/assets/components/themes/mdc-light-indigo/theme.css index 754a1e4708e..8ad843f3f7a 100644 --- a/src/assets/components/themes/mdc-light-indigo/theme.css +++ b/src/assets/components/themes/mdc-light-indigo/theme.css @@ -5932,6 +5932,30 @@ .p-message .p-message-detail { margin-left: 0.5rem; } + .p-message.p-message-secondary { + background: #ff4081; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-message.p-message-secondary .p-message-icon { + color: #ffffff; + } + .p-message.p-message-secondary .p-message-close { + color: #ffffff; + } + .p-message.p-message-contrast { + background: #212121; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-message.p-message-contrast .p-message-icon { + color: #ffffff; + } + .p-message.p-message-contrast .p-message-close { + color: #ffffff; + } .p-toast { opacity: 0.9; @@ -6016,6 +6040,26 @@ .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #b71c1c; } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #ff4081; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #212121; + border: solid transparent; + border-width: 0 0 0 0; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, +.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #ffffff; + } .p-galleria .p-galleria-close { margin: 0.5rem; @@ -6463,6 +6507,14 @@ width: 0.75rem; height: 0.75rem; } + .p-tag.p-tag-secondary { + background-color: #ff4081; + color: #ffffff; + } + .p-tag.p-tag-contrast { + background-color: #212121; + color: #ffffff; + } .p-terminal { background: #ffffff;