From fc6aef138d989f72bbdee09312512dd5afea7165 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Dec 2023 13:57:40 +0100 Subject: [PATCH 01/20] Update dependency fs-extra to v11.2.0 (#18848) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 02f4461b7617..d087d137408b 100644 --- a/package.json +++ b/package.json @@ -206,7 +206,7 @@ "eslint-plugin-unused-imports": "3.0.0", "eslint-plugin-wc": "2.0.4", "fancy-log": "2.0.0", - "fs-extra": "11.1.1", + "fs-extra": "11.2.0", "glob": "10.3.10", "gulp": "4.0.2", "gulp-flatmap": "1.0.2", diff --git a/yarn.lock b/yarn.lock index de9aef665b0a..4ecb4ef38ff2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8835,14 +8835,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:11.1.1": - version: 11.1.1 - resolution: "fs-extra@npm:11.1.1" +"fs-extra@npm:11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: c4e9fabf9762a70d1403316b7faa899f3d3303c8afa765b891c2210fdeba368461e04ae1203920b64ef6a7d066a39ab8cef2160b5ce8d1011bb4368688cd9bb7 + checksum: 0579bf6726a4cd054d4aa308f10b483f52478bb16284f32cf60b4ce0542063d551fca1a08a2af365e35db21a3fa5a06cf2a6ed614004b4368982bc754cb816b3 languageName: node linkType: hard @@ -9693,7 +9693,7 @@ __metadata: eslint-plugin-unused-imports: "npm:3.0.0" eslint-plugin-wc: "npm:2.0.4" fancy-log: "npm:2.0.0" - fs-extra: "npm:11.1.1" + fs-extra: "npm:11.2.0" fuse.js: "npm:7.0.0" glob: "npm:10.3.10" google-timezones-json: "npm:1.2.0" From 6f240ec6812735fc95a00d77090c8f50b41060f8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Dec 2023 12:59:01 +0000 Subject: [PATCH 02/20] Update vaadinWebComponents monorepo to v24.2.5 (#18887) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +- yarn.lock | 170 +++++++++++++++++++++++++-------------------------- 2 files changed, 87 insertions(+), 87 deletions(-) diff --git a/package.json b/package.json index d087d137408b..7202ae3ce535 100644 --- a/package.json +++ b/package.json @@ -91,8 +91,8 @@ "@polymer/paper-toast": "3.0.1", "@polymer/polymer": "3.5.1", "@thomasloven/round-slider": "0.6.0", - "@vaadin/combo-box": "24.2.4", - "@vaadin/vaadin-themable-mixin": "24.2.4", + "@vaadin/combo-box": "24.2.5", + "@vaadin/vaadin-themable-mixin": "24.2.5", "@vibrant/color": "3.2.1-alpha.1", "@vibrant/core": "3.2.1-alpha.1", "@vibrant/quantizer-mmcq": "3.2.1-alpha.1", diff --git a/yarn.lock b/yarn.lock index 4ecb4ef38ff2..74947b2eea0b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4723,126 +4723,126 @@ __metadata: languageName: node linkType: hard -"@vaadin/a11y-base@npm:~24.2.4": - version: 24.2.4 - resolution: "@vaadin/a11y-base@npm:24.2.4" +"@vaadin/a11y-base@npm:~24.2.5": + version: 24.2.5 + resolution: "@vaadin/a11y-base@npm:24.2.5" dependencies: "@open-wc/dedupe-mixin": "npm:^1.3.0" "@polymer/polymer": "npm:^3.0.0" - "@vaadin/component-base": "npm:~24.2.4" + "@vaadin/component-base": "npm:~24.2.5" lit: "npm:^2.0.0" - checksum: 916f719f547b4eaad38c27849ea0b369e27c15e3d91a3f2aa310b804c89099911b325d333c150bfc8ac3307e759254cb1bbf120210fa420b8db697cfd4ff5091 + checksum: 309cc0f0c19b6bb321ec0efb8f44cb791939a051b13db6edd55cd029e170dda60cf350893960bdee371e0fdf6cb6c33dfa23a70c938a34ea2370e11c73a04f8d languageName: node linkType: hard -"@vaadin/combo-box@npm:24.2.4": - version: 24.2.4 - resolution: "@vaadin/combo-box@npm:24.2.4" +"@vaadin/combo-box@npm:24.2.5": + version: 24.2.5 + resolution: "@vaadin/combo-box@npm:24.2.5" dependencies: "@open-wc/dedupe-mixin": "npm:^1.3.0" "@polymer/polymer": "npm:^3.0.0" - "@vaadin/a11y-base": "npm:~24.2.4" - "@vaadin/component-base": "npm:~24.2.4" - "@vaadin/field-base": "npm:~24.2.4" - "@vaadin/input-container": "npm:~24.2.4" - "@vaadin/item": "npm:~24.2.4" - "@vaadin/lit-renderer": "npm:~24.2.4" - "@vaadin/overlay": "npm:~24.2.4" - "@vaadin/vaadin-lumo-styles": "npm:~24.2.4" - "@vaadin/vaadin-material-styles": "npm:~24.2.4" - "@vaadin/vaadin-themable-mixin": "npm:~24.2.4" - checksum: a8327d4c774bce0f48ff7bd625ecff13f7d050f6b0e283a811c742e9ca232616b9d356f560c9408bd216c8b13032e0a4dd230c9ee23981c42f4b0aad9321843c + "@vaadin/a11y-base": "npm:~24.2.5" + "@vaadin/component-base": "npm:~24.2.5" + "@vaadin/field-base": "npm:~24.2.5" + "@vaadin/input-container": "npm:~24.2.5" + "@vaadin/item": "npm:~24.2.5" + "@vaadin/lit-renderer": "npm:~24.2.5" + "@vaadin/overlay": "npm:~24.2.5" + "@vaadin/vaadin-lumo-styles": "npm:~24.2.5" + "@vaadin/vaadin-material-styles": "npm:~24.2.5" + "@vaadin/vaadin-themable-mixin": "npm:~24.2.5" + checksum: 3391b4bb99f9216fbcba2669c2fe437f4b199afdbd77d89222ca6294af5e7adc9fba5b4a96f30e65914f6a5744eae57286c45145c585c61aa44698d0e8b88dd6 languageName: node linkType: hard -"@vaadin/component-base@npm:~24.2.4": - version: 24.2.4 - resolution: "@vaadin/component-base@npm:24.2.4" +"@vaadin/component-base@npm:~24.2.5": + version: 24.2.5 + resolution: "@vaadin/component-base@npm:24.2.5" dependencies: "@open-wc/dedupe-mixin": "npm:^1.3.0" "@polymer/polymer": "npm:^3.0.0" "@vaadin/vaadin-development-mode-detector": "npm:^2.0.0" "@vaadin/vaadin-usage-statistics": "npm:^2.1.0" lit: "npm:^2.0.0" - checksum: a7b0d70add9290190efdbd4cf0c114d88061848d5ea2aeb3767481d40f38d53c9af9ac831f2c7cb78ec187faefeaa67acf6c420ad87c0ce993f8e68031dcff61 + checksum: 55452811689596e0bf4da17f06dbc531458dca6ce6456d892ae5c28d8c430ac5f2a894ee220e78346ea90d78980b1e1c4a4acb1ec831ca21fa07946c371e3094 languageName: node linkType: hard -"@vaadin/field-base@npm:~24.2.4": - version: 24.2.4 - resolution: "@vaadin/field-base@npm:24.2.4" +"@vaadin/field-base@npm:~24.2.5": + version: 24.2.5 + resolution: "@vaadin/field-base@npm:24.2.5" dependencies: "@open-wc/dedupe-mixin": "npm:^1.3.0" "@polymer/polymer": "npm:^3.0.0" - "@vaadin/a11y-base": "npm:~24.2.4" - "@vaadin/component-base": "npm:~24.2.4" + "@vaadin/a11y-base": "npm:~24.2.5" + "@vaadin/component-base": "npm:~24.2.5" lit: "npm:^2.0.0" - checksum: f23258b1d9de2dbf2bfb4bef62d5504b45a87b854a917525f3f241734ef754e7f15bfc0c0076406434d68a7a53b344c79c78b914b7c3958f682c99c1ede0ed59 + checksum: 4a8396fa68a78dce9ca2c4442162ce30595447b1c4647da21fc115396755d1c253fd91a95337319474687be681dea574cf9f60fb662558542f3ffc588272fb0b languageName: node linkType: hard -"@vaadin/icon@npm:~24.2.4": - version: 24.2.4 - resolution: "@vaadin/icon@npm:24.2.4" +"@vaadin/icon@npm:~24.2.5": + version: 24.2.5 + resolution: "@vaadin/icon@npm:24.2.5" dependencies: "@polymer/polymer": "npm:^3.0.0" - "@vaadin/component-base": "npm:~24.2.4" - "@vaadin/vaadin-lumo-styles": "npm:~24.2.4" - "@vaadin/vaadin-themable-mixin": "npm:~24.2.4" + "@vaadin/component-base": "npm:~24.2.5" + "@vaadin/vaadin-lumo-styles": "npm:~24.2.5" + "@vaadin/vaadin-themable-mixin": "npm:~24.2.5" lit: "npm:^2.0.0" - checksum: 3cd963450c3516457f44ba77166aa7f94d35fdb3803671bfad02799485ec09dce15820bf1b48c20e7860f61d61fc1355c5bc4e7a35a2856cf5d13a6f2426e20b + checksum: c7ae5c9367d60318d3085389bb68b0cd7891409031e8df65231abec0295a0e1ac9f32c110c12393ad7688bfb5baec8d32feb2e8436b8646723cb71ced341d04b languageName: node linkType: hard -"@vaadin/input-container@npm:~24.2.4": - version: 24.2.4 - resolution: "@vaadin/input-container@npm:24.2.4" +"@vaadin/input-container@npm:~24.2.5": + version: 24.2.5 + resolution: "@vaadin/input-container@npm:24.2.5" dependencies: "@polymer/polymer": "npm:^3.0.0" - "@vaadin/component-base": "npm:~24.2.4" - "@vaadin/vaadin-lumo-styles": "npm:~24.2.4" - "@vaadin/vaadin-material-styles": "npm:~24.2.4" - "@vaadin/vaadin-themable-mixin": "npm:~24.2.4" - checksum: 5d9fb325157fb694bd519865c4ff297139fcc68973f78ca40755ea471ff26641372cbabf92c7884d16c486fec2f5e2dc5f15ed8f065d214e115c4aeff6fb6627 + "@vaadin/component-base": "npm:~24.2.5" + "@vaadin/vaadin-lumo-styles": "npm:~24.2.5" + "@vaadin/vaadin-material-styles": "npm:~24.2.5" + "@vaadin/vaadin-themable-mixin": "npm:~24.2.5" + checksum: 8a9b7114b237aeed2e4690cf57acf527d817e42c05d4a22bc183d74d8495907265bc02f8bad7e9273d5e4728c109f3ad4fb1d6bd049bef3b5520d9ecf5791f65 languageName: node linkType: hard -"@vaadin/item@npm:~24.2.4": - version: 24.2.4 - resolution: "@vaadin/item@npm:24.2.4" +"@vaadin/item@npm:~24.2.5": + version: 24.2.5 + resolution: "@vaadin/item@npm:24.2.5" dependencies: "@open-wc/dedupe-mixin": "npm:^1.3.0" "@polymer/polymer": "npm:^3.0.0" - "@vaadin/a11y-base": "npm:~24.2.4" - "@vaadin/component-base": "npm:~24.2.4" - "@vaadin/vaadin-lumo-styles": "npm:~24.2.4" - "@vaadin/vaadin-material-styles": "npm:~24.2.4" - "@vaadin/vaadin-themable-mixin": "npm:~24.2.4" - checksum: 4ec5f78083f7811b26345bb760c2c6835e7ec18c33a78e9532f4aae7b913f319f984b91500c23365d611a146559b70ffcb72a94b504aef079583bebe05ae6558 + "@vaadin/a11y-base": "npm:~24.2.5" + "@vaadin/component-base": "npm:~24.2.5" + "@vaadin/vaadin-lumo-styles": "npm:~24.2.5" + "@vaadin/vaadin-material-styles": "npm:~24.2.5" + "@vaadin/vaadin-themable-mixin": "npm:~24.2.5" + checksum: 1b58b5b8b7c2a50d9a6284cb22d42a8862f70a032daaff117e2a1daa6b7cce17bbab4b697f48d47b946d6f310076c5dc7ffb550c19d5b264f3250f1ebbd067f3 languageName: node linkType: hard -"@vaadin/lit-renderer@npm:~24.2.4": - version: 24.2.4 - resolution: "@vaadin/lit-renderer@npm:24.2.4" +"@vaadin/lit-renderer@npm:~24.2.5": + version: 24.2.5 + resolution: "@vaadin/lit-renderer@npm:24.2.5" dependencies: lit: "npm:^2.0.0" - checksum: 85173b8b0e35cfa4665fe9d772fe88a11d3f87a6985a3c8bfb208e64da841d93868e718ac68ab47780a2d53670b1ed72e38c83890dc2039a663a975767031e45 + checksum: d8645421550946c01daf5949364fdc54d9fba09ce59f2a2d4504f68c92dac1c2e49685773beb44332d5303e232acd5e91adcf9bd74e5bbbe40449368915a62fa languageName: node linkType: hard -"@vaadin/overlay@npm:~24.2.4": - version: 24.2.4 - resolution: "@vaadin/overlay@npm:24.2.4" +"@vaadin/overlay@npm:~24.2.5": + version: 24.2.5 + resolution: "@vaadin/overlay@npm:24.2.5" dependencies: "@open-wc/dedupe-mixin": "npm:^1.3.0" "@polymer/polymer": "npm:^3.0.0" - "@vaadin/a11y-base": "npm:~24.2.4" - "@vaadin/component-base": "npm:~24.2.4" - "@vaadin/vaadin-lumo-styles": "npm:~24.2.4" - "@vaadin/vaadin-material-styles": "npm:~24.2.4" - "@vaadin/vaadin-themable-mixin": "npm:~24.2.4" - checksum: b89b4594eea00bbfa58feaea71f03e700c16fd293767450bcccec8259bb206987190c8e36611a437a1f0b131043ff419d57791a6fd60b485352fe5d721c0444d + "@vaadin/a11y-base": "npm:~24.2.5" + "@vaadin/component-base": "npm:~24.2.5" + "@vaadin/vaadin-lumo-styles": "npm:~24.2.5" + "@vaadin/vaadin-material-styles": "npm:~24.2.5" + "@vaadin/vaadin-themable-mixin": "npm:~24.2.5" + checksum: c9d289c151caa6e5e4480d2073613ce16393dae46cf8d5b0313ffce66b51fe4c541d756c708b417cb37dcc5c86e67bdc782a359ba1aba943e652565b095428a3 languageName: node linkType: hard @@ -4853,36 +4853,36 @@ __metadata: languageName: node linkType: hard -"@vaadin/vaadin-lumo-styles@npm:~24.2.4": - version: 24.2.4 - resolution: "@vaadin/vaadin-lumo-styles@npm:24.2.4" +"@vaadin/vaadin-lumo-styles@npm:~24.2.5": + version: 24.2.5 + resolution: "@vaadin/vaadin-lumo-styles@npm:24.2.5" dependencies: "@polymer/polymer": "npm:^3.0.0" - "@vaadin/component-base": "npm:~24.2.4" - "@vaadin/icon": "npm:~24.2.4" - "@vaadin/vaadin-themable-mixin": "npm:~24.2.4" - checksum: b8cae5be9744ab69cbc11d98e17c20d3af6ceb28b5347bb1b68dd9d82c1aa492b924da602ade88a7d86d3c701fe034b2d952c0836ff94bada30d9e4b61b6e104 + "@vaadin/component-base": "npm:~24.2.5" + "@vaadin/icon": "npm:~24.2.5" + "@vaadin/vaadin-themable-mixin": "npm:~24.2.5" + checksum: 6dd33aee2420ecb22a0916ea5f4600261151166100d21bc5d76ba3135a93fb6f51cb34296b683f7afabd0605f7f937ddfecc16ea2de4d29b160aa25434ef267d languageName: node linkType: hard -"@vaadin/vaadin-material-styles@npm:~24.2.4": - version: 24.2.4 - resolution: "@vaadin/vaadin-material-styles@npm:24.2.4" +"@vaadin/vaadin-material-styles@npm:~24.2.5": + version: 24.2.5 + resolution: "@vaadin/vaadin-material-styles@npm:24.2.5" dependencies: "@polymer/polymer": "npm:^3.0.0" - "@vaadin/component-base": "npm:~24.2.4" - "@vaadin/vaadin-themable-mixin": "npm:~24.2.4" - checksum: b0cbbd1706961756a92da68caf28f1b05c3a85e5bf66672a442b047c13e7342b101ed06fb9bdae30a22c31bc081b3b0d787c557f400781d6c18c8f4b2ea7bf8e + "@vaadin/component-base": "npm:~24.2.5" + "@vaadin/vaadin-themable-mixin": "npm:~24.2.5" + checksum: 7b17376f9952ea1d7c390d0db16162faa62b9c8726db70b69daf66bb2d5494df2c320170d54bcc936f128b33256d81a43bf227b3889063dbb12a91563a215baa languageName: node linkType: hard -"@vaadin/vaadin-themable-mixin@npm:24.2.4, @vaadin/vaadin-themable-mixin@npm:~24.2.4": - version: 24.2.4 - resolution: "@vaadin/vaadin-themable-mixin@npm:24.2.4" +"@vaadin/vaadin-themable-mixin@npm:24.2.5, @vaadin/vaadin-themable-mixin@npm:~24.2.5": + version: 24.2.5 + resolution: "@vaadin/vaadin-themable-mixin@npm:24.2.5" dependencies: "@open-wc/dedupe-mixin": "npm:^1.3.0" lit: "npm:^2.0.0" - checksum: b7737be6bd1b08ed534209eae5899c723642284e0fe34147b77c409a53294b70df9ebd96a1b850cd91934ee19c9300b36eb80b4b99aeb0dda27e7b93f355faa5 + checksum: 07ae5c2127b708cb0aabdfc2d3a4cf300118954194e9cc711551130e505e0a98276d9bb886fbe3c7fd0d8f98b46d214353cce3d990fd42c80b311ce0ef965dc3 languageName: node linkType: hard @@ -9657,8 +9657,8 @@ __metadata: "@types/webspeechapi": "npm:0.0.29" "@typescript-eslint/eslint-plugin": "npm:6.13.1" "@typescript-eslint/parser": "npm:6.13.1" - "@vaadin/combo-box": "npm:24.2.4" - "@vaadin/vaadin-themable-mixin": "npm:24.2.4" + "@vaadin/combo-box": "npm:24.2.5" + "@vaadin/vaadin-themable-mixin": "npm:24.2.5" "@vibrant/color": "npm:3.2.1-alpha.1" "@vibrant/core": "npm:3.2.1-alpha.1" "@vibrant/quantizer-mmcq": "npm:3.2.1-alpha.1" From c5f15ee6ba1629b662e6d371322d47fff7438571 Mon Sep 17 00:00:00 2001 From: ildar170975 <71872483+ildar170975@users.noreply.github.com> Date: Mon, 4 Dec 2023 16:05:02 +0300 Subject: [PATCH 03/20] Update ha-chart-base.ts: fix "Tooltip: a long name may overflow" (#18849) --- src/components/chart/ha-chart-base.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/chart/ha-chart-base.ts b/src/components/chart/ha-chart-base.ts index f82305a9834b..36ddc2915c00 100644 --- a/src/components/chart/ha-chart-base.ts +++ b/src/components/chart/ha-chart-base.ts @@ -469,6 +469,7 @@ export class HaChartBase extends LitElement { .chartTooltip li { display: flex; white-space: pre-line; + word-break: break-word; align-items: center; line-height: 16px; padding: 4px 0; @@ -476,6 +477,7 @@ export class HaChartBase extends LitElement { .chartTooltip .title { text-align: center; font-weight: 500; + word-break: break-word; direction: ltr; } .chartTooltip .footer { From ccada33cafb909d452967d15d2c2fed43b347d1c Mon Sep 17 00:00:00 2001 From: Simon Lamon <32477463+silamon@users.noreply.github.com> Date: Mon, 4 Dec 2023 14:06:25 +0100 Subject: [PATCH 04/20] Accessibility improvements for circular progress indicators (#18506) --- demo/src/custom-cards/ha-demo-card.ts | 4 +- .../components/ha-circular-progress.markdown | 4 + .../pages/components/ha-circular-progress.ts | 64 ++ .../config/hassio-addon-config-tab.ts | 2 +- .../hassio-addon-documentation-tab.ts | 2 +- .../addon-view/info/hassio-addon-info-tab.ts | 2 +- .../addon-view/log/hassio-addon-log-tab.ts | 4 +- .../dialogs/backup/dialog-hassio-backup.ts | 2 +- .../backup/dialog-hassio-create-backup.ts | 2 +- .../datadisk/dialog-hassio-datadisk.ts | 6 +- .../dialogs/network/dialog-hassio-network.ts | 8 +- .../dialog-hassio-repositories.ts | 2 +- .../update-available/update-available-card.ts | 6 +- package.json | 1 - src/components/buttons/ha-progress-button.ts | 2 +- src/components/ha-circular-progress.ts | 74 +- .../media-player/dialog-media-manage.ts | 2 +- .../media-player/ha-media-player-browse.ts | 2 +- .../media-player/ha-media-upload-button.ts | 4 +- src/dialogs/config-flow/step-flow-form.ts | 2 +- src/dialogs/config-flow/step-flow-loading.ts | 2 +- src/dialogs/config-flow/step-flow-progress.ts | 2 +- .../controls/more-info-configurator.ts | 4 +- .../more-info/controls/more-info-update.ts | 2 +- src/dialogs/quick-bar/ha-quick-bar.ts | 4 +- src/dialogs/restart/dialog-restart.ts | 2 +- src/dialogs/tts-try/dialog-tts-try.ts | 3 +- src/layouts/ha-init-page.ts | 2 +- src/layouts/hass-loading-screen.ts | 2 +- src/onboarding/onboarding-core-config.ts | 2 +- src/onboarding/onboarding-location.ts | 2 +- .../dialog-add-application-credential.ts | 2 +- .../automation/blueprint-automation-editor.ts | 2 +- src/panels/config/backup/ha-config-backup.ts | 2 +- .../blueprint/dialog-import-blueprint.ts | 8 +- .../config/cloud/account/cloud-webhooks.ts | 2 +- .../config/dashboard/ha-config-updates.ts | 4 +- .../config/helpers/dialog-helper-detail.ts | 4 +- .../integrations/dialog-add-integration.ts | 2 +- .../matter/dialog-matter-add-device.ts | 2 +- .../zha/dialog-zha-reconfigure-device.ts | 2 +- .../zha/zha-add-devices-page.ts | 4 +- .../zha/zha-add-group-page.ts | 4 +- .../zha/zha-device-neighbors.ts | 3 +- .../integration-panels/zha/zha-group-page.ts | 16 +- .../zwave_js/dialog-zwave_js-add-node.ts | 13 +- .../dialog-zwave_js-rebuild-node-routes.ts | 2 +- .../dialog-zwave_js-reinterview-node.ts | 2 +- .../dialog-zwave_js-remove-failed-node.ts | 2 +- .../zwave_js/dialog-zwave_js-remove-node.ts | 2 +- .../zwave_js/zwave_js-config-dashboard.ts | 4 +- src/panels/config/logs/system-log-card.ts | 2 +- .../config/network/supervisor-hostname.ts | 2 +- .../config/network/supervisor-network.ts | 4 +- .../repairs/dialog-system-information.ts | 7 +- .../config/script/blueprint-script-editor.ts | 2 +- .../config/storage/dialog-move-datadisk.ts | 6 +- src/panels/config/users/dialog-add-user.ts | 2 +- .../debug/assist-render-pipeline-run.ts | 2 +- .../dialog-statistics-adjust-sum.ts | 2 +- .../template/developer-tools-template.ts | 2 +- .../developer-yaml-config.ts | 4 +- src/panels/history/ha-panel-history.ts | 5 +- src/panels/logbook/ha-logbook.ts | 5 +- .../lovelace/cards/hui-starting-card.ts | 2 +- src/panels/lovelace/components/hui-image.ts | 2 +- .../editor/card-editor/hui-card-picker.ts | 5 +- .../card-editor/hui-dialog-edit-card.ts | 8 +- .../card-editor/hui-dialog-suggest-card.ts | 4 +- .../lovelace/editor/hui-dialog-save-config.ts | 4 +- .../lovelace/editor/hui-element-editor.ts | 3 +- .../hui-dialog-edit-lovelace.ts | 4 +- .../view-editor/hui-dialog-edit-view.ts | 6 +- .../header-footer/hui-graph-header-footer.ts | 5 +- .../mailbox/ha-dialog-show-audio-message.ts | 2 +- .../media-browser/ha-bar-media-player.ts | 7 +- .../dialog-ha-mfa-module-setup-flow.ts | 2 +- src/panels/profile/ha-change-password-card.ts | 2 +- yarn.lock | 823 ++++++++++-------- 79 files changed, 688 insertions(+), 540 deletions(-) create mode 100644 gallery/src/pages/components/ha-circular-progress.markdown create mode 100644 gallery/src/pages/components/ha-circular-progress.ts diff --git a/demo/src/custom-cards/ha-demo-card.ts b/demo/src/custom-cards/ha-demo-card.ts index 1f0d344b9256..ca969d85896d 100644 --- a/demo/src/custom-cards/ha-demo-card.ts +++ b/demo/src/custom-cards/ha-demo-card.ts @@ -39,7 +39,9 @@ export class HADemoCard extends LitElement implements LovelaceCard {
${this._switching - ? html`` + ? html`` : until( selectedDemoConfig.then( (conf) => html` diff --git a/gallery/src/pages/components/ha-circular-progress.markdown b/gallery/src/pages/components/ha-circular-progress.markdown new file mode 100644 index 000000000000..88140506ec77 --- /dev/null +++ b/gallery/src/pages/components/ha-circular-progress.markdown @@ -0,0 +1,4 @@ +--- +title: Circular Progress +subtitle: Can be used to indicate an ongoing task. +--- diff --git a/gallery/src/pages/components/ha-circular-progress.ts b/gallery/src/pages/components/ha-circular-progress.ts new file mode 100644 index 000000000000..20347353da0c --- /dev/null +++ b/gallery/src/pages/components/ha-circular-progress.ts @@ -0,0 +1,64 @@ +import { html, css, LitElement, TemplateResult } from "lit"; +import { customElement, property } from "lit/decorators"; +import "../../../../src/components/ha-bar"; +import "../../../../src/components/ha-card"; +import "../../../../src/components/ha-circular-progress"; +import "@material/web/progress/circular-progress"; +import { HomeAssistant } from "../../../../src/types"; + +@customElement("demo-components-ha-circular-progress") +export class DemoHaCircularProgress extends LitElement { + @property({ attribute: false }) hass!: HomeAssistant; + + protected render(): TemplateResult { + return html` +
+
+ +
+ + + +
+ +
+ +
`; + } + + static get styles() { + return css` + ha-card { + max-width: 600px; + margin: 24px auto; + } + `; + } +} + +declare global { + interface HTMLElementTagNameMap { + "demo-components-ha-circular-progress": DemoHaCircularProgress; + } +} diff --git a/hassio/src/addon-view/config/hassio-addon-config-tab.ts b/hassio/src/addon-view/config/hassio-addon-config-tab.ts index 3b3e1961ec7d..849b8c0821a7 100644 --- a/hassio/src/addon-view/config/hassio-addon-config-tab.ts +++ b/hassio/src/addon-view/config/hassio-addon-config-tab.ts @@ -20,7 +20,7 @@ class HassioAddonConfigDashboard extends LitElement { protected render(): TemplateResult { if (!this.addon) { - return html``; + return html``; } const hasConfiguration = (this.addon.options && Object.keys(this.addon.options).length) || diff --git a/hassio/src/addon-view/documentation/hassio-addon-documentation-tab.ts b/hassio/src/addon-view/documentation/hassio-addon-documentation-tab.ts index 905b21ea3634..1c9e79c01db7 100644 --- a/hassio/src/addon-view/documentation/hassio-addon-documentation-tab.ts +++ b/hassio/src/addon-view/documentation/hassio-addon-documentation-tab.ts @@ -34,7 +34,7 @@ class HassioAddonDocumentationDashboard extends LitElement { protected render(): TemplateResult { if (!this.addon) { - return html``; + return html``; } return html`
diff --git a/hassio/src/addon-view/info/hassio-addon-info-tab.ts b/hassio/src/addon-view/info/hassio-addon-info-tab.ts index eee42577a9c0..85bd0f9e5075 100644 --- a/hassio/src/addon-view/info/hassio-addon-info-tab.ts +++ b/hassio/src/addon-view/info/hassio-addon-info-tab.ts @@ -22,7 +22,7 @@ class HassioAddonInfoDashboard extends LitElement { protected render(): TemplateResult { if (!this.addon) { - return html``; + return html``; } return html` diff --git a/hassio/src/addon-view/log/hassio-addon-log-tab.ts b/hassio/src/addon-view/log/hassio-addon-log-tab.ts index 3690d75c642a..df727abad018 100644 --- a/hassio/src/addon-view/log/hassio-addon-log-tab.ts +++ b/hassio/src/addon-view/log/hassio-addon-log-tab.ts @@ -18,7 +18,9 @@ class HassioAddonLogDashboard extends LitElement { protected render(): TemplateResult { if (!this.addon) { - return html` `; + return html` + + `; } return html`
diff --git a/hassio/src/dialogs/backup/dialog-hassio-backup.ts b/hassio/src/dialogs/backup/dialog-hassio-backup.ts index c66de088f73d..6414c2932e79 100644 --- a/hassio/src/dialogs/backup/dialog-hassio-backup.ts +++ b/hassio/src/dialogs/backup/dialog-hassio-backup.ts @@ -95,7 +95,7 @@ class HassioBackupDialog
${this._restoringBackup - ? html`` + ? html`` : html` ${this._creatingBackup - ? html`` + ? html`` : html` ${this.moving - ? html` + ? html`

${this.dialogParams.supervisor.localize( diff --git a/hassio/src/dialogs/network/dialog-hassio-network.ts b/hassio/src/dialogs/network/dialog-hassio-network.ts index 182efad690e0..c831fb6c221d 100644 --- a/hassio/src/dialogs/network/dialog-hassio-network.ts +++ b/hassio/src/dialogs/network/dialog-hassio-network.ts @@ -155,7 +155,11 @@ export class DialogHassioNetwork .disabled=${this._scanning} > ${this._scanning - ? html` + ? html` ` : this.supervisor.localize("dialog.network.scan_ap")} @@ -274,7 +278,7 @@ export class DialogHassioNetwork ${this._processing - ? html` + ? html` ` : this.supervisor.localize("common.save")} diff --git a/hassio/src/dialogs/repositories/dialog-hassio-repositories.ts b/hassio/src/dialogs/repositories/dialog-hassio-repositories.ts index bf42ff4499d9..98dfc32b2417 100644 --- a/hassio/src/dialogs/repositories/dialog-hassio-repositories.ts +++ b/hassio/src/dialogs/repositories/dialog-hassio-repositories.ts @@ -158,7 +158,7 @@ class HassioRepositoriesDialog extends LitElement { ${this._processing ? html`` : this._dialogParams!.supervisor.localize( diff --git a/hassio/src/update-available/update-available-card.ts b/hassio/src/update-available/update-available-card.ts index 7691368d43f4..b91fe19f81ee 100644 --- a/hassio/src/update-available/update-available-card.ts +++ b/hassio/src/update-available/update-available-card.ts @@ -174,7 +174,11 @@ class UpdateAvailableCard extends LitElement { ` : ""} ` - : html` + : html`

${this.supervisor.localize("update_available.updating", { diff --git a/package.json b/package.json index 7202ae3ce535..853a8862a510 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,6 @@ "@material/mwc-base": "0.27.0", "@material/mwc-button": "0.27.0", "@material/mwc-checkbox": "0.27.0", - "@material/mwc-circular-progress": "0.27.0", "@material/mwc-dialog": "0.27.0", "@material/mwc-drawer": "0.27.0", "@material/mwc-fab": "0.27.0", diff --git a/src/components/buttons/ha-progress-button.ts b/src/components/buttons/ha-progress-button.ts index 1da70518fcce..b37bfa9ae7a5 100644 --- a/src/components/buttons/ha-progress-button.ts +++ b/src/components/buttons/ha-progress-button.ts @@ -45,7 +45,7 @@ export class HaProgressButton extends LitElement { ? html` ` : ""} diff --git a/src/components/ha-circular-progress.ts b/src/components/ha-circular-progress.ts index d493c04c5d28..480b0ec1cc5e 100644 --- a/src/components/ha-circular-progress.ts +++ b/src/components/ha-circular-progress.ts @@ -1,54 +1,44 @@ -import { CircularProgress } from "@material/mwc-circular-progress"; -import { CSSResultGroup, css } from "lit"; +import "element-internals-polyfill"; +import { MdCircularProgress } from "@material/web/progress/circular-progress"; +import { CSSResult, PropertyValues, css } from "lit"; import { customElement, property } from "lit/decorators"; @customElement("ha-circular-progress") -// @ts-ignore -export class HaCircularProgress extends CircularProgress { - @property({ type: Boolean }) - public active = false; - - @property() - public alt = "Loading"; - - @property() - public size: "tiny" | "small" | "medium" | "large" = "medium"; - - // @ts-ignore - public set density(_) { - // just a dummy - } - - public get density() { - switch (this.size) { - case "tiny": - return -8; - case "small": - return -5; - case "medium": - return 0; - case "large": - return 5; - default: - return 0; +export class HaCircularProgress extends MdCircularProgress { + @property({ attribute: "aria-label", type: String }) public ariaLabel = + "Loading"; + + @property() public size: "tiny" | "small" | "medium" | "large" = "medium"; + + protected updated(changedProps: PropertyValues) { + super.updated(changedProps); + + if (changedProps.has("size")) { + switch (this.size) { + case "tiny": + this.style.setProperty("--md-circular-progress-size", "16px"); + break; + case "small": + this.style.setProperty("--md-circular-progress-size", "28px"); + break; + // medium is default size + case "medium": + this.style.setProperty("--md-circular-progress-size", "48px"); + break; + case "large": + this.style.setProperty("--md-circular-progress-size", "68px"); + break; + } } } - // @ts-ignore - public set indeterminate(_) { - // just a dummy - } - - public get indeterminate() { - return this.active; - } - - static get styles(): CSSResultGroup { + static get styles(): CSSResult[] { return [ - super.styles, + ...super.styles, css` :host { - overflow: hidden; + --md-sys-color-primary: var(--primary-color); + --md-circular-progress-size: 48px; } `, ]; diff --git a/src/components/media-player/dialog-media-manage.ts b/src/components/media-player/dialog-media-manage.ts index 6707cf03c000..b7b1158e4e16 100644 --- a/src/components/media-player/dialog-media-manage.ts +++ b/src/components/media-player/dialog-media-manage.ts @@ -147,7 +147,7 @@ class DialogMediaManage extends LitElement { ${!this._currentItem ? html`

- +
` : !children.length diff --git a/src/components/media-player/ha-media-player-browse.ts b/src/components/media-player/ha-media-player-browse.ts index 916ff13ed4c2..b3347dc8b183 100644 --- a/src/components/media-player/ha-media-player-browse.ts +++ b/src/components/media-player/ha-media-player-browse.ts @@ -332,7 +332,7 @@ export class HaMediaPlayerBrowse extends LitElement { } if (!this._currentItem) { - return html``; + return html``; } const currentItem = this._currentItem; diff --git a/src/components/media-player/ha-media-upload-button.ts b/src/components/media-player/ha-media-upload-button.ts index e73d9ffc5516..67dc4f7db77a 100644 --- a/src/components/media-player/ha-media-upload-button.ts +++ b/src/components/media-player/ha-media-upload-button.ts @@ -54,8 +54,8 @@ class MediaUploadButton extends LitElement { ? html` ` diff --git a/src/dialogs/config-flow/step-flow-form.ts b/src/dialogs/config-flow/step-flow-form.ts index bffd423ef991..fd7b28ea5e42 100644 --- a/src/dialogs/config-flow/step-flow-form.ts +++ b/src/dialogs/config-flow/step-flow-form.ts @@ -90,7 +90,7 @@ class StepFlowForm extends LitElement { ${this._loading ? html`
- +
` : html` diff --git a/src/dialogs/config-flow/step-flow-loading.ts b/src/dialogs/config-flow/step-flow-loading.ts index bbfe1a850806..2fe84bd4634f 100644 --- a/src/dialogs/config-flow/step-flow-loading.ts +++ b/src/dialogs/config-flow/step-flow-loading.ts @@ -27,7 +27,7 @@ class StepFlowLoading extends LitElement { return html`
${description ? html`
${description}
` : ""} - +
`; } diff --git a/src/dialogs/config-flow/step-flow-progress.ts b/src/dialogs/config-flow/step-flow-progress.ts index 726f5fc1a523..ab4cd80f6d8d 100644 --- a/src/dialogs/config-flow/step-flow-progress.ts +++ b/src/dialogs/config-flow/step-flow-progress.ts @@ -24,7 +24,7 @@ class StepFlowProgress extends LitElement { ${this.flowConfig.renderShowFormProgressHeader(this.hass, this.step)}
- + ${this.flowConfig.renderShowFormProgressDescription( this.hass, this.step diff --git a/src/dialogs/more-info/controls/more-info-configurator.ts b/src/dialogs/more-info/controls/more-info-configurator.ts index 76c2fb9f5b0a..dca2575fe090 100644 --- a/src/dialogs/more-info/controls/more-info-configurator.ts +++ b/src/dialogs/more-info/controls/more-info-configurator.ts @@ -53,8 +53,8 @@ export class MoreInfoConfigurator extends LitElement { > ${this._isConfiguring ? html`` : ""} ${this.stateObj.attributes.submit_caption} diff --git a/src/dialogs/more-info/controls/more-info-update.ts b/src/dialogs/more-info/controls/more-info-update.ts index 83bf90945ae0..9da33d578037 100644 --- a/src/dialogs/more-info/controls/more-info-update.ts +++ b/src/dialogs/more-info/controls/more-info-update.ts @@ -104,7 +104,7 @@ class MoreInfoUpdate extends LitElement { ${supportsFeature(this.stateObj!, UPDATE_SUPPORT_RELEASE_NOTES) && !this._error ? this._releaseNotes === undefined - ? html`` + ? html`` : html`
diff --git a/src/dialogs/quick-bar/ha-quick-bar.ts b/src/dialogs/quick-bar/ha-quick-bar.ts index e17a32f7ad4a..71da2ec0dcb6 100644 --- a/src/dialogs/quick-bar/ha-quick-bar.ts +++ b/src/dialogs/quick-bar/ha-quick-bar.ts @@ -214,7 +214,7 @@ export class QuickBar extends LitElement { ${!items ? html`` : items.length === 0 ? html` @@ -375,7 +375,7 @@ export class QuickBar extends LitElement { const spinner = document.createElement("ha-circular-progress"); spinner.size = "small"; spinner.slot = "meta"; - spinner.active = true; + spinner.indeterminate = true; this._getItemAtIndex(index)?.appendChild(spinner); } diff --git a/src/dialogs/restart/dialog-restart.ts b/src/dialogs/restart/dialog-restart.ts index 207c9a18246c..a3fe4e992d10 100644 --- a/src/dialogs/restart/dialog-restart.ts +++ b/src/dialogs/restart/dialog-restart.ts @@ -91,7 +91,7 @@ class DialogRestart extends LitElement { ${this._loadingHostInfo ? html`
- +
` : html` diff --git a/src/dialogs/tts-try/dialog-tts-try.ts b/src/dialogs/tts-try/dialog-tts-try.ts index 0854133bbacc..060c59e545d7 100644 --- a/src/dialogs/tts-try/dialog-tts-try.ts +++ b/src/dialogs/tts-try/dialog-tts-try.ts @@ -85,8 +85,7 @@ export class TTSTryDialog extends LitElement { ? html` diff --git a/src/layouts/ha-init-page.ts b/src/layouts/ha-init-page.ts index d8e0b550eae7..43b6eb77d599 100644 --- a/src/layouts/ha-init-page.ts +++ b/src/layouts/ha-init-page.ts @@ -35,7 +35,7 @@ class HaInitPage extends LitElement { ` : html`
- +
${this.migration diff --git a/src/layouts/hass-loading-screen.ts b/src/layouts/hass-loading-screen.ts index 6cf50352845a..9414e41c406d 100644 --- a/src/layouts/hass-loading-screen.ts +++ b/src/layouts/hass-loading-screen.ts @@ -46,7 +46,7 @@ class HassLoadingScreen extends LitElement { `}
`}
- + ${this.message ? html`
${this.message}
` : nothing} diff --git a/src/onboarding/onboarding-core-config.ts b/src/onboarding/onboarding-core-config.ts index efbaacc5d217..7849ecfee63d 100644 --- a/src/onboarding/onboarding-core-config.ts +++ b/src/onboarding/onboarding-core-config.ts @@ -57,7 +57,7 @@ class OnboardingCoreConfig extends LitElement { } if (this._skipCore) { return html`
- +
`; } return html` diff --git a/src/onboarding/onboarding-location.ts b/src/onboarding/onboarding-location.ts index fa5fb385ad3c..583ac73b60b1 100644 --- a/src/onboarding/onboarding-location.ts +++ b/src/onboarding/onboarding-location.ts @@ -123,7 +123,7 @@ class OnboardingLocation extends LitElement { ? html` ` diff --git a/src/panels/config/application_credentials/dialog-add-application-credential.ts b/src/panels/config/application_credentials/dialog-add-application-credential.ts index c9602659c5c6..d620f499c1a4 100644 --- a/src/panels/config/application_credentials/dialog-add-application-credential.ts +++ b/src/panels/config/application_credentials/dialog-add-application-credential.ts @@ -227,7 +227,7 @@ export class DialogAddApplicationCredential extends LitElement { ${this._loading ? html`
- +
` : html` diff --git a/src/panels/config/automation/blueprint-automation-editor.ts b/src/panels/config/automation/blueprint-automation-editor.ts index a860e2948112..3f5a8ea65012 100644 --- a/src/panels/config/automation/blueprint-automation-editor.ts +++ b/src/panels/config/automation/blueprint-automation-editor.ts @@ -101,7 +101,7 @@ export class HaBlueprintAutomationEditor extends LitElement { : this.hass.localize( "ui.panel.config.automation.editor.blueprint.no_blueprints" ) - : html``} + : html``}
${this.config.use_blueprint.path diff --git a/src/panels/config/backup/ha-config-backup.ts b/src/panels/config/backup/ha-config-backup.ts index 60bbd508cdad..746bfdc8e2e0 100644 --- a/src/panels/config/backup/ha-config-backup.ts +++ b/src/panels/config/backup/ha-config-backup.ts @@ -158,7 +158,7 @@ class HaConfigBackup extends LitElement { ${this._backupData.backing_up ? html`` : html``} diff --git a/src/panels/config/blueprint/dialog-import-blueprint.ts b/src/panels/config/blueprint/dialog-import-blueprint.ts index b6d498c133e4..0d0a1acb11a0 100644 --- a/src/panels/config/blueprint/dialog-import-blueprint.ts +++ b/src/panels/config/blueprint/dialog-import-blueprint.ts @@ -163,9 +163,9 @@ class DialogImportBlueprint extends LitElement { > ${this._importing ? html`` @@ -183,9 +183,9 @@ class DialogImportBlueprint extends LitElement { > ${this._saving ? html`` diff --git a/src/panels/config/cloud/account/cloud-webhooks.ts b/src/panels/config/cloud/account/cloud-webhooks.ts index e469c57e0a1b..776ffa5d931e 100644 --- a/src/panels/config/cloud/account/cloud-webhooks.ts +++ b/src/panels/config/cloud/account/cloud-webhooks.ts @@ -93,7 +93,7 @@ export class CloudWebhooks extends LitElement { ? html`
` diff --git a/src/panels/config/dashboard/ha-config-updates.ts b/src/panels/config/dashboard/ha-config-updates.ts index 718ca7bf8144..9b654a5b3185 100644 --- a/src/panels/config/dashboard/ha-config-updates.ts +++ b/src/panels/config/dashboard/ha-config-updates.ts @@ -108,7 +108,7 @@ class HaConfigUpdates extends SubscribeMixin(LitElement) { > ${this.narrow && entity.attributes.in_progress ? html`` diff --git a/src/panels/config/helpers/dialog-helper-detail.ts b/src/panels/config/helpers/dialog-helper-detail.ts index 60a3731840c2..5e9a6e07d63c 100644 --- a/src/panels/config/helpers/dialog-helper-detail.ts +++ b/src/panels/config/helpers/dialog-helper-detail.ts @@ -164,7 +164,9 @@ export class DialogHelperDetail extends LitElement { `; } else if (this._loading || this._helperFlows === undefined) { - content = html``; + content = html``; } else { const items: [string, string][] = []; diff --git a/src/panels/config/integrations/dialog-add-integration.ts b/src/panels/config/integrations/dialog-add-integration.ts index bd60e664abf8..f2c70e90d6a6 100644 --- a/src/panels/config/integrations/dialog-add-integration.ts +++ b/src/panels/config/integrations/dialog-add-integration.ts @@ -449,7 +449,7 @@ class AddIntegrationDialog extends LitElement { > ` - : html``} `; + : html``} `; } private _keyFunction = (integration: IntegrationListItem) => diff --git a/src/panels/config/integrations/integration-panels/matter/dialog-matter-add-device.ts b/src/panels/config/integrations/integration-panels/matter/dialog-matter-add-device.ts index 89de69b38714..ed14994f2c94 100644 --- a/src/panels/config/integrations/integration-panels/matter/dialog-matter-add-device.ts +++ b/src/panels/config/integrations/integration-panels/matter/dialog-matter-add-device.ts @@ -57,7 +57,7 @@ class DialogMatterAddDevice extends LitElement { ) : html``}
diff --git a/src/panels/config/integrations/integration-panels/zha/dialog-zha-reconfigure-device.ts b/src/panels/config/integrations/integration-panels/zha/dialog-zha-reconfigure-device.ts index 50395ccf1fa8..68ba57d1a473 100644 --- a/src/panels/config/integrations/integration-panels/zha/dialog-zha-reconfigure-device.ts +++ b/src/panels/config/integrations/integration-panels/zha/dialog-zha-reconfigure-device.ts @@ -102,7 +102,7 @@ class DialogZHAReconfigureDevice extends LitElement { ${this._status === "started" ? html`
- +

diff --git a/src/panels/config/integrations/integration-panels/zha/zha-add-devices-page.ts b/src/panels/config/integrations/integration-panels/zha/zha-add-devices-page.ts index f75b9607bba7..05095473fc17 100644 --- a/src/panels/config/integrations/integration-panels/zha/zha-add-devices-page.ts +++ b/src/panels/config/integrations/integration-panels/zha/zha-add-devices-page.ts @@ -98,8 +98,8 @@ class ZHAAddDevicesPage extends LitElement { )} ` : html` diff --git a/src/panels/config/integrations/integration-panels/zha/zha-add-group-page.ts b/src/panels/config/integrations/integration-panels/zha/zha-add-group-page.ts index c9bdc4a184f3..5cd32c78da32 100644 --- a/src/panels/config/integrations/integration-panels/zha/zha-add-group-page.ts +++ b/src/panels/config/integrations/integration-panels/zha/zha-add-group-page.ts @@ -98,9 +98,9 @@ export class ZHAAddGroupPage extends LitElement { > ${this._processingAdd ? html`` diff --git a/src/panels/config/integrations/integration-panels/zha/zha-device-neighbors.ts b/src/panels/config/integrations/integration-panels/zha/zha-device-neighbors.ts index 31ebd12be908..426d45dae23a 100644 --- a/src/panels/config/integrations/integration-panels/zha/zha-device-neighbors.ts +++ b/src/panels/config/integrations/integration-panels/zha/zha-device-neighbors.ts @@ -120,9 +120,8 @@ class ZHADeviceNeighbors extends LitElement { return html` ${!this._devices ? html`` : html` - + ${this._processingRemove + ? html`` + : nothing} ${this.hass!.localize( "ui.panel.config.zha.groups.remove_members" )}` : ""} ${this.hass!.localize( diff --git a/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-add-node.ts b/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-add-node.ts index 1cac5c00a9dc..ef5eeca4ba8e 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-add-node.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-add-node.ts @@ -116,7 +116,10 @@ class DialogZWaveJSAddNode extends LitElement { > ${this._status === "loading" ? html`

- +
` : this._status === "choose_strategy" ? html`

Choose strategy

@@ -288,7 +291,9 @@ class DialogZWaveJSAddNode extends LitElement { "ui.panel.config.zwave_js.add_node.searching_device" )} - +

${this.hass.localize( "ui.panel.config.zwave_js.add_node.follow_device_instructions" @@ -304,7 +309,7 @@ class DialogZWaveJSAddNode extends LitElement { )}

${this.hass.localize( @@ -358,7 +363,7 @@ class DialogZWaveJSAddNode extends LitElement { ? html`

diff --git a/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-rebuild-node-routes.ts b/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-rebuild-node-routes.ts index 46df0f7edcf4..d86235eaaec7 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-rebuild-node-routes.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-rebuild-node-routes.ts @@ -97,7 +97,7 @@ class DialogZWaveJSRebuildNodeRoutes extends LitElement { ${this._status === "started" ? html`

- +

${this.hass.localize( diff --git a/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-reinterview-node.ts b/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-reinterview-node.ts index a973ac05c4a6..8c1959ca5094 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-reinterview-node.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-reinterview-node.ts @@ -68,7 +68,7 @@ class DialogZWaveJSReinterviewNode extends LitElement { ${this._status === "started" ? html`

- +

diff --git a/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-remove-failed-node.ts b/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-remove-failed-node.ts index 6b22e7a12ead..7d9d16022619 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-remove-failed-node.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-remove-failed-node.ts @@ -91,7 +91,7 @@ class DialogZWaveJSRemoveFailedNode extends LitElement { ${this._status === "started" ? html`

- +

diff --git a/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-remove-node.ts b/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-remove-node.ts index 461936dc44a4..79c3256d5a7a 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-remove-node.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/dialog-zwave_js-remove-node.ts @@ -71,7 +71,7 @@ class DialogZWaveJSRemoveNode extends LitElement { ${this._status === "started" ? html`

- +

${this._status === "disconnected" ? html`` : html` `}

diff --git a/src/panels/config/logs/system-log-card.ts b/src/panels/config/logs/system-log-card.ts index 296908488cac..103297c50c2a 100644 --- a/src/panels/config/logs/system-log-card.ts +++ b/src/panels/config/logs/system-log-card.ts @@ -97,7 +97,7 @@ export class SystemLogCard extends LitElement { ${this._items === undefined ? html`
- +
` : html` diff --git a/src/panels/config/network/supervisor-hostname.ts b/src/panels/config/network/supervisor-hostname.ts index 5b1eed76bc2c..d666331e1aa1 100644 --- a/src/panels/config/network/supervisor-hostname.ts +++ b/src/panels/config/network/supervisor-hostname.ts @@ -69,7 +69,7 @@ export class HassioHostname extends LitElement {
${this._processing - ? html` + ? html` ` : this.hass.localize("ui.common.save")} diff --git a/src/panels/config/network/supervisor-network.ts b/src/panels/config/network/supervisor-network.ts index db6d00a08642..5a0e69f5c978 100644 --- a/src/panels/config/network/supervisor-network.ts +++ b/src/panels/config/network/supervisor-network.ts @@ -126,7 +126,7 @@ export class HassioNetwork extends LitElement { .disabled=${this._scanning} > ${this._scanning - ? html` + ? html` ` : this.hass.localize( "ui.panel.config.network.supervisor.scan_ap" @@ -242,7 +242,7 @@ export class HassioNetwork extends LitElement {
${this._processing - ? html` + ? html` ` : this.hass.localize("ui.common.save")} diff --git a/src/panels/config/repairs/dialog-system-information.ts b/src/panels/config/repairs/dialog-system-information.ts index 5158d0b61fc9..92102812d9ff 100644 --- a/src/panels/config/repairs/dialog-system-information.ts +++ b/src/panels/config/repairs/dialog-system-information.ts @@ -304,7 +304,7 @@ class DialogSystemInformation extends LitElement { if (!this._systemInfo) { sections.push(html`
- +
`); } else { @@ -324,7 +324,10 @@ class DialogSystemInformation extends LitElement { if (info.type === "pending") { value = html` - + `; } else if (info.type === "failed") { value = html` diff --git a/src/panels/config/script/blueprint-script-editor.ts b/src/panels/config/script/blueprint-script-editor.ts index a47b16b7279e..6d0567192669 100644 --- a/src/panels/config/script/blueprint-script-editor.ts +++ b/src/panels/config/script/blueprint-script-editor.ts @@ -80,7 +80,7 @@ export class HaBlueprintScriptEditor extends LitElement { : this.hass.localize( "ui.panel.config.automation.editor.blueprint.no_blueprints" ) - : html``} + : html``}
${this.config.use_blueprint.path diff --git a/src/panels/config/storage/dialog-move-datadisk.ts b/src/panels/config/storage/dialog-move-datadisk.ts index 9c75a2231822..456c9884e7db 100644 --- a/src/panels/config/storage/dialog-move-datadisk.ts +++ b/src/panels/config/storage/dialog-move-datadisk.ts @@ -106,7 +106,11 @@ class MoveDatadiskDialog extends LitElement { > ${this._moving ? html` - +

${this.hass.localize( diff --git a/src/panels/config/users/dialog-add-user.ts b/src/panels/config/users/dialog-add-user.ts index ff9d8d3d3042..3e63f216ee4f 100644 --- a/src/panels/config/users/dialog-add-user.ts +++ b/src/panels/config/users/dialog-add-user.ts @@ -194,7 +194,7 @@ export class DialogAddUser extends LitElement { ${this._loading ? html`

- +
` : html` diff --git a/src/panels/config/voice-assistants/debug/assist-render-pipeline-run.ts b/src/panels/config/voice-assistants/debug/assist-render-pipeline-run.ts index 00077991afef..05da128692af 100644 --- a/src/panels/config/voice-assistants/debug/assist-render-pipeline-run.ts +++ b/src/panels/config/voice-assistants/debug/assist-render-pipeline-run.ts @@ -90,7 +90,7 @@ const renderProgress = ( return html`❌`; } return html` - + `; } diff --git a/src/panels/developer-tools/statistics/dialog-statistics-adjust-sum.ts b/src/panels/developer-tools/statistics/dialog-statistics-adjust-sum.ts index 29dc7f2f9424..b622e6261e10 100644 --- a/src/panels/developer-tools/statistics/dialog-statistics-adjust-sum.ts +++ b/src/panels/developer-tools/statistics/dialog-statistics-adjust-sum.ts @@ -131,7 +131,7 @@ export class DialogStatisticsFixUnsupportedUnitMetadata extends LitElement { let stats: TemplateResult; if (!this._stats5min || !this._statsHour) { - stats = html``; + stats = html``; } else if (this._statsHour.length < 1 && this._stats5min.length < 1) { stats = html`

${this.hass.localize( diff --git a/src/panels/developer-tools/template/developer-tools-template.ts b/src/panels/developer-tools/template/developer-tools-template.ts index dd85fccc2c65..734dff2ff461 100644 --- a/src/panels/developer-tools/template/developer-tools-template.ts +++ b/src/panels/developer-tools/template/developer-tools-template.ts @@ -156,7 +156,7 @@ class HaPanelDevTemplate extends LitElement { ${this._rendering ? html`` : ""} diff --git a/src/panels/developer-tools/yaml_configuration/developer-yaml-config.ts b/src/panels/developer-tools/yaml_configuration/developer-yaml-config.ts index fc42da1eba7d..d37e4022da87 100644 --- a/src/panels/developer-tools/yaml_configuration/developer-yaml-config.ts +++ b/src/panels/developer-tools/yaml_configuration/developer-yaml-config.ts @@ -77,7 +77,7 @@ export class DeveloperYamlConfig extends LitElement { ? html`

- +
` : nothing : html` @@ -94,7 +94,7 @@ export class DeveloperYamlConfig extends LitElement { ) }
- + ${ this._validateResult.errors ? html` ${this._isLoading ? html`
- +
` : !this._targetPickerValue ? html`` diff --git a/src/panels/lovelace/editor/card-editor/hui-card-picker.ts b/src/panels/lovelace/editor/card-editor/hui-card-picker.ts index 5386422c6aa5..382914e87f3c 100644 --- a/src/panels/lovelace/editor/card-editor/hui-card-picker.ts +++ b/src/panels/lovelace/editor/card-editor/hui-card-picker.ts @@ -142,8 +142,7 @@ export class HuiCardPicker extends LitElement { html`
` @@ -238,7 +237,7 @@ export class HuiCardPicker extends LitElement { this._renderCardElement(card), html`
- +
` )}`, diff --git a/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts b/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts index 16078eef8968..2ab16a785301 100644 --- a/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts +++ b/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts @@ -235,8 +235,8 @@ export class HuiDialogEditCard ${this._error ? html` ` : ``} @@ -271,8 +271,8 @@ export class HuiDialogEditCard ${this._saving ? html` ` diff --git a/src/panels/lovelace/editor/card-editor/hui-dialog-suggest-card.ts b/src/panels/lovelace/editor/card-editor/hui-dialog-suggest-card.ts index ad6e0e7aca98..e9fdddc5c68f 100644 --- a/src/panels/lovelace/editor/card-editor/hui-dialog-suggest-card.ts +++ b/src/panels/lovelace/editor/card-editor/hui-dialog-suggest-card.ts @@ -110,8 +110,8 @@ export class HuiDialogSuggestCard extends LitElement { ${this._saving ? html` ` diff --git a/src/panels/lovelace/editor/hui-dialog-save-config.ts b/src/panels/lovelace/editor/hui-dialog-save-config.ts index e66876d4a4c6..ade498c0b3b5 100644 --- a/src/panels/lovelace/editor/hui-dialog-save-config.ts +++ b/src/panels/lovelace/editor/hui-dialog-save-config.ts @@ -132,9 +132,9 @@ export class HuiSaveConfig extends LitElement implements HassDialog { > ${this._saving ? html`` : ""} ${this.hass!.localize( diff --git a/src/panels/lovelace/editor/hui-element-editor.ts b/src/panels/lovelace/editor/hui-element-editor.ts index ac071cc60971..aafa449f0716 100644 --- a/src/panels/lovelace/editor/hui-element-editor.ts +++ b/src/panels/lovelace/editor/hui-element-editor.ts @@ -207,8 +207,7 @@ export abstract class HuiElementEditor extends LitElement { ${this._loading ? html` ` diff --git a/src/panels/lovelace/editor/lovelace-editor/hui-dialog-edit-lovelace.ts b/src/panels/lovelace/editor/lovelace-editor/hui-dialog-edit-lovelace.ts index 2ba47bdaf88d..ea03f1f6b0b7 100644 --- a/src/panels/lovelace/editor/lovelace-editor/hui-dialog-edit-lovelace.ts +++ b/src/panels/lovelace/editor/lovelace-editor/hui-dialog-edit-lovelace.ts @@ -63,9 +63,9 @@ export class HuiDialogEditLovelace extends LitElement { > ${this._saving ? html`` : ""} ${this.hass!.localize("ui.common.save")} ${this._saving ? html`` : ""} ${this.hass!.localize("ui.common.save")} - +
`; } diff --git a/src/panels/mailbox/ha-dialog-show-audio-message.ts b/src/panels/mailbox/ha-dialog-show-audio-message.ts index c7ad876bfef3..56dab6882b40 100644 --- a/src/panels/mailbox/ha-dialog-show-audio-message.ts +++ b/src/panels/mailbox/ha-dialog-show-audio-message.ts @@ -37,7 +37,7 @@ class HaDialogShowAudioMessage extends LitElement { heading=${this.hass.localize("ui.panel.mailbox.playback_title")} > ${this._loading - ? html`` + ? html`` : html`
diff --git a/src/panels/media-browser/ha-bar-media-player.ts b/src/panels/media-browser/ha-bar-media-player.ts index 4575396d5e48..ee8f238f24bf 100644 --- a/src/panels/media-browser/ha-bar-media-player.ts +++ b/src/panels/media-browser/ha-bar-media-player.ts @@ -168,7 +168,10 @@ export class BarMediaPlayer extends SubscribeMixin(LitElement) { new Promise((resolve) => { setTimeout(resolve, 500); }).then( - () => html`` + () => + html`` ) )}
@@ -254,7 +257,7 @@ export class BarMediaPlayer extends SubscribeMixin(LitElement) { : ""}" > ${stateObj.state === "buffering" - ? html`` + ? html` ` : html`
${controls === undefined diff --git a/src/panels/profile/dialog-ha-mfa-module-setup-flow.ts b/src/panels/profile/dialog-ha-mfa-module-setup-flow.ts index 2cb2eeefe376..d218f03cdde7 100644 --- a/src/panels/profile/dialog-ha-mfa-module-setup-flow.ts +++ b/src/panels/profile/dialog-ha-mfa-module-setup-flow.ts @@ -83,7 +83,7 @@ class HaMfaModuleSetupFlow extends LitElement { : ""} ${!this._step ? html`
- +
` : html`${this._step.type === "abort" ? html` ${this._loading ? html`
- +
` : html`=5" - checksum: 1573934e0c2a99e3512cd21a0dbb17f6ca1d5faffdffb499cb80519b1219da4d56f814a30c68c0961fcccf152895bdced478709195f53a6e4c32e71a3235f888 + checksum: 1fcf2358d260f91ac995ceec725584fadda3a17cd895459942c78aa69c43969d1bb79e80b1cce80870dc28d018f1eaa39aeb1d4f1076e90b8b65378675fa9e02 languageName: node linkType: hard @@ -3339,13 +3305,13 @@ __metadata: linkType: hard "@octokit/plugin-rest-endpoint-methods@npm:^10.0.0": - version: 10.1.5 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:10.1.5" + version: 10.0.1 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:10.0.1" dependencies: - "@octokit/types": "npm:^12.3.0" + "@octokit/types": "npm:^12.0.0" peerDependencies: "@octokit/core": ">=5" - checksum: 2426314c1267edfbe0c21f1fbfadc7626a719134b7e235849f07b1611c7284f747c9f630e59257f29bfbf250b84977da98ad61564bdc51fd7088ae62f58fce48 + checksum: 8953424d8527b28f63e268b139296f1a14a06b61497d5a7f316390ecb87db889d0f08b44f713864f4e17afd398115f55f32d21cfa746530f5689e050526d86cf languageName: node linkType: hard @@ -3374,15 +3340,15 @@ __metadata: linkType: hard "@octokit/request@npm:^8.0.0, @octokit/request@npm:^8.0.1, @octokit/request@npm:^8.0.2": - version: 8.1.5 - resolution: "@octokit/request@npm:8.1.5" + version: 8.1.4 + resolution: "@octokit/request@npm:8.1.4" dependencies: "@octokit/endpoint": "npm:^9.0.0" "@octokit/request-error": "npm:^5.0.0" "@octokit/types": "npm:^12.0.0" is-plain-object: "npm:^5.0.0" universal-user-agent: "npm:^6.0.0" - checksum: 52c26a686f0824491e40e689733c1118f341355a5877e8c3d5cf71fe6afc167a44f679cbf121c291a7e02ef7c8e32abec170423031930f1c11fdb6f5a32d0c59 + checksum: a51470f47009b078a29e80be62e522083a82a0eae0e0a1f2fd85e220b84274d6c44f3c43d594fc29d5901b0597873dc95222d38c8697574314bd0dfcad9915f6 languageName: node linkType: hard @@ -3398,7 +3364,16 @@ __metadata: languageName: node linkType: hard -"@octokit/types@npm:^12.0.0, @octokit/types@npm:^12.3.0": +"@octokit/types@npm:^11.0.0": + version: 11.1.0 + resolution: "@octokit/types@npm:11.1.0" + dependencies: + "@octokit/openapi-types": "npm:^18.0.0" + checksum: ebd510c14c4b26df127b76b4ed6b4b9a97cd6ec7a047532060f8346bfb29a68414c7189ee2b98f5386bcd7fa1a8c29af8e8460e5a7373cf6bf38a11775c8e26d + languageName: node + linkType: hard + +"@octokit/types@npm:^12.0.0": version: 12.3.0 resolution: "@octokit/types@npm:12.3.0" dependencies: @@ -4012,12 +3987,19 @@ __metadata: languageName: node linkType: hard +"@tootallnate/once@npm:2": + version: 2.0.0 + resolution: "@tootallnate/once@npm:2.0.0" + checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 + languageName: node + linkType: hard + "@types/accepts@npm:*": - version: 1.3.7 - resolution: "@types/accepts@npm:1.3.7" + version: 1.3.6 + resolution: "@types/accepts@npm:1.3.6" dependencies: "@types/node": "npm:*" - checksum: 7678cf74976e16093aff6e6f9755826faf069ac1e30179276158ce46ea246348ff22ca6bdd46cef08428881337d9ceefbf00bab08a7731646eb9fc9449d6a1e7 + checksum: e5e8d72e9abd460c3c3cd50d4a83b5f66d1437f6c5dd522c1ea3c2596ef85dd2a604f5e972816bb98733d1c0e91789625e4edc9bee23f9ea48bf6507289ff38e languageName: node linkType: hard @@ -4029,31 +4011,31 @@ __metadata: linkType: hard "@types/body-parser@npm:*": - version: 1.19.5 - resolution: "@types/body-parser@npm:1.19.5" + version: 1.19.4 + resolution: "@types/body-parser@npm:1.19.4" dependencies: "@types/connect": "npm:*" "@types/node": "npm:*" - checksum: 1e251118c4b2f61029cc43b0dc028495f2d1957fe8ee49a707fb940f86a9bd2f9754230805598278fe99958b49e9b7e66eec8ef6a50ab5c1f6b93e1ba2aaba82 + checksum: 10accc30773319bd49af7d12d2cd5faf9a0293ea4764345297f26ba6ef31d5caa7609da7619584d6c61279e09b89d3ab13d28c5cb644807c5d9c722ae1454778 languageName: node linkType: hard "@types/bonjour@npm:^3.5.9": - version: 3.5.13 - resolution: "@types/bonjour@npm:3.5.13" + version: 3.5.12 + resolution: "@types/bonjour@npm:3.5.12" dependencies: "@types/node": "npm:*" - checksum: e827570e097bd7d625a673c9c208af2d1a22fa3885c0a1646533cf24394c839c3e5f60ac1bc60c0ddcc69c0615078c9fb2c01b42596c7c582d895d974f2409ee + checksum: d8ef676a2386f09ced670e8a04f9ea77d29d05c406ac15db97820d6feb49b2bb65d9e951565b4f7f744e0585650cae59feea284c5a330214025f708ed43bb7f5 languageName: node linkType: hard "@types/chrome@npm:*": - version: 0.0.251 - resolution: "@types/chrome@npm:0.0.251" + version: 0.0.248 + resolution: "@types/chrome@npm:0.0.248" dependencies: "@types/filesystem": "npm:*" "@types/har-format": "npm:*" - checksum: a775f6ce867d8edd3d18950851b6a6670510cbed4b80ada79d45952d0baacf5e898c5453f44d4a012b1a906b58cf44b191272cb9970e3589b2f4c06fcb97a28e + checksum: 228d901fcb8a84949c2bd023106697d074987cffc74e5260bcf56bf1c96ed859a04a176da12b9910ad8c1538aad2315909a6fe16c91fb2ec3ca4f501ef50226f languageName: node linkType: hard @@ -4074,74 +4056,74 @@ __metadata: linkType: hard "@types/command-line-args@npm:^5.0.0": - version: 5.2.3 - resolution: "@types/command-line-args@npm:5.2.3" - checksum: 3d90db5b4bbaabd049654a0d12fa378989ab0d76a0f98d4c606761b5a08ce76458df0f9bb175219e187b4cd57e285e6f836d23e86b2c3d997820854cc3ed9121 + version: 5.2.2 + resolution: "@types/command-line-args@npm:5.2.2" + checksum: 572a8b5b60a5b9a885c1627fb22223667e154cfaa399b7967ebc694beb0b38f204d0ebd42de678057e2e30580b4e922cfcca713670a29f5c85eae4faa4cd5b87 languageName: node linkType: hard "@types/connect-history-api-fallback@npm:^1.3.5": - version: 1.5.3 - resolution: "@types/connect-history-api-fallback@npm:1.5.3" + version: 1.5.2 + resolution: "@types/connect-history-api-fallback@npm:1.5.2" dependencies: "@types/express-serve-static-core": "npm:*" "@types/node": "npm:*" - checksum: 97a0cdd9a657ec6a7b287d880e0413344ffbfd0fb5ede8a81381d8627cb8c7863051dc22af477de87376a39b6f414aad9b592958d242a866f191f436e7b1a42c + checksum: 588934d2b4877df8a8460315fd6d911749334c59cf2eba6a0aa167c4fb9b8c6789c9d9a0f5118464953634a3efad89eeb19de7d65d619d917f3a1f8d98276672 languageName: node linkType: hard "@types/connect@npm:*": - version: 3.4.38 - resolution: "@types/connect@npm:3.4.38" + version: 3.4.37 + resolution: "@types/connect@npm:3.4.37" dependencies: "@types/node": "npm:*" - checksum: 7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 + checksum: 79ef1f79a28235ea7cbefa153914318d7b46d60041a932681b613abd706591108f4f17ddd2072ee8ec23ba9a3fb068a6c3bbdca66b95de1a7e6039bd940ae988 languageName: node linkType: hard "@types/content-disposition@npm:*": - version: 0.5.8 - resolution: "@types/content-disposition@npm:0.5.8" - checksum: eeea868fb510ae7a32aa2d7de680fba79d59001f3e758a334621e10bc0a6496d3a42bb79243a5e53b9c63cb524522853ccc144fe1ab160c4247d37cdb81146c4 + version: 0.5.7 + resolution: "@types/content-disposition@npm:0.5.7" + checksum: 3691d07a44626501cd0e8585861f2ff542f458e04a69757702b4fe29056c6a4191103d1e2bcbc0dc74b6bcf8656fe345fe728af70e9df56c80c4372dbfb5376e languageName: node linkType: hard "@types/cookies@npm:*": - version: 0.7.10 - resolution: "@types/cookies@npm:0.7.10" + version: 0.7.9 + resolution: "@types/cookies@npm:0.7.9" dependencies: "@types/connect": "npm:*" "@types/express": "npm:*" "@types/keygrip": "npm:*" "@types/node": "npm:*" - checksum: 85d4b434bac9a971d8a4122d5a7c947dcaaca98fee26e90e0b792b1046da1de414dc37ea164b1693653b9b59f72c501927de90412a3a1dff2c7bdb6abadc3608 + checksum: 26ce43afaf78b50955b6c63247ee1f3d1533bfeff4109916711a93f31d569f1fae81647861e9597a3a053831e3985759b4d9299e488569737a95cfe0be340fc3 languageName: node linkType: hard "@types/eslint-scope@npm:^3.7.3": - version: 3.7.7 - resolution: "@types/eslint-scope@npm:3.7.7" + version: 3.7.6 + resolution: "@types/eslint-scope@npm:3.7.6" dependencies: "@types/eslint": "npm:*" "@types/estree": "npm:*" - checksum: e2889a124aaab0b89af1bab5959847c5bec09809209255de0e63b9f54c629a94781daa04adb66bffcdd742f5e25a17614fb933965093c0eea64aacda4309380e + checksum: a2339e312949ae7f96bca52cde89a3d2218d4505746a78a0ba1aa56573e43b3d52ce9662b86ab785663a62fa8f2bd2fb61b990398785b40f2efc91be3fd246f8 languageName: node linkType: hard "@types/eslint@npm:*": - version: 8.44.7 - resolution: "@types/eslint@npm:8.44.7" + version: 8.44.6 + resolution: "@types/eslint@npm:8.44.6" dependencies: "@types/estree": "npm:*" "@types/json-schema": "npm:*" - checksum: 3bb9415f5db98bc33f033e2d07503096ffd26046f95e6a4cf4d4a537c8b16398452f3059793e03b0fedbb0e35f0da68a4c68e6ac50d8fef9d555bdd074afb9fb + checksum: 07ee27c1803fce2d732800d4972462e4c08f2ac84c70a6addb0ae2566de392eb92e39ccc8f6ab487348f751b4b253c4724d3490ea8856abcd8917acae676a2d6 languageName: node linkType: hard "@types/estree@npm:*, @types/estree@npm:^1.0.0": - version: 1.0.5 - resolution: "@types/estree@npm:1.0.5" - checksum: 7de6d928dd4010b0e20c6919e1a6c27b61f8d4567befa89252055fad503d587ecb9a1e3eab1b1901f923964d7019796db810b7fd6430acb26c32866d126fd408 + version: 1.0.3 + resolution: "@types/estree@npm:1.0.3" + checksum: c51984ec3003a93b619f25995ceba74428f390747d246833928d0121bb2df3b8bca67deb27fc634da47c5b341837d2ae17d0c5b8d16be5110477a73531ac3528 languageName: node linkType: hard @@ -4153,49 +4135,49 @@ __metadata: linkType: hard "@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33": - version: 4.17.41 - resolution: "@types/express-serve-static-core@npm:4.17.41" + version: 4.17.39 + resolution: "@types/express-serve-static-core@npm:4.17.39" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 7647e19d9c3d57ddd18947d2b161b90ef0aedd15875140e5b824209be41c1084ae942d4fb43cd5f2051a6a5f8c044519ef6c9ac1b2ad86b9aa546b4f1f023303 + checksum: 5988b79a44db57c02bda423829bd431a63841ba69d75f50f35a7e7b7b8ee5cc8813b235f17270f6f492281b7b90939aa10408476e4c13bffe8472bf032d8f4aa languageName: node linkType: hard "@types/express@npm:*, @types/express@npm:^4.17.13": - version: 4.17.21 - resolution: "@types/express@npm:4.17.21" + version: 4.17.20 + resolution: "@types/express@npm:4.17.20" dependencies: "@types/body-parser": "npm:*" "@types/express-serve-static-core": "npm:^4.17.33" "@types/qs": "npm:*" "@types/serve-static": "npm:*" - checksum: 7a6d26cf6f43d3151caf4fec66ea11c9d23166e4f3102edfe45a94170654a54ea08cf3103d26b3928d7ebcc24162c90488e33986b7e3a5f8941225edd5eb18c7 + checksum: 7dba63831c61102397cb8dfc2a8b71bb85d93760958c43292cbd7962ba44e8978c998e47226b152d103c0a7492e2bfb2174c1f20805ddad796c7854973c8ebf9 languageName: node linkType: hard "@types/filesystem@npm:*": - version: 0.0.35 - resolution: "@types/filesystem@npm:0.0.35" + version: 0.0.34 + resolution: "@types/filesystem@npm:0.0.34" dependencies: "@types/filewriter": "npm:*" - checksum: d8eb6c2b28601c5eacf8b48464bc48f060c2a7194e2c8e493e943f3a8543e35da9c706987665356ed67b11587cc94819fd8262037bf56945c6a38569a0e260f1 + checksum: cdbf23e1a77ee25e867cca1b72bbf434fb1761d9223b0b501bbfa8b5d0ac3c73677562a0e5929f115f562b55bc45eb5aa159c3d6a487750b154c4ab7663e64f3 languageName: node linkType: hard "@types/filewriter@npm:*": - version: 0.0.32 - resolution: "@types/filewriter@npm:0.0.32" - checksum: fe2f19239c23c63c009c6d422227d692bc2a0cd1113f8ce31b0fb7048f32ec018003172199949843fdbb1c5988551c29e1e9e2238b9c160969b5e5edbfb76424 + version: 0.0.31 + resolution: "@types/filewriter@npm:0.0.31" + checksum: c4011aa5d25774419b74e77857366ecfe372515a4a07d701268d26d778e1bb9c3a6814a175494f1ba41e357d485881e2a0d3e81888d4af8dbdfe31d0eccbf7c9 languageName: node linkType: hard "@types/geojson@npm:*": - version: 7946.0.13 - resolution: "@types/geojson@npm:7946.0.13" - checksum: b3b68457c89bc3f0445dc9eb54d07e6f89658672867c54989bc7f71f87d54e562195b291d43e1b84476493351271d7ccb9f5c6ab2012b29fbafbb0e8e43c4bca + version: 7946.0.12 + resolution: "@types/geojson@npm:7946.0.12" + checksum: 435ac23d3b66d68d142312be059c4a707bb38927edfe68f38c8051667e72f1f50f02848be5e51b56811c1c85c2ad64b8b38fd3e4c7ab43a591922ebaf3fde641 languageName: node linkType: hard @@ -4210,16 +4192,16 @@ __metadata: linkType: hard "@types/hammerjs@npm:^2.0.36": - version: 2.0.44 - resolution: "@types/hammerjs@npm:2.0.44" - checksum: c7007f9eae76084c3e588cfe1fc563544cab07945384c6b7fa415655fd9562eeb12310802b01dea62856bb5a50326074a91de4507e2dc729113c952d68c30df0 + version: 2.0.43 + resolution: "@types/hammerjs@npm:2.0.43" + checksum: 15baadb42259ee0bdd92caa3f3f53ae3b7964a47cdedeb2d6cb6b073b288016c5db3bf314dbc401ef7f2defd50aeb987d905ce0e09debd1a959f831bc14c5536 languageName: node linkType: hard "@types/har-format@npm:*": - version: 1.2.15 - resolution: "@types/har-format@npm:1.2.15" - checksum: fcb397741076ed1095ef8dcccd408c9ef4e20fcfeef0d3fe700f837cc015fe72ee2a3c081cc9c03d73c115005b38ba7b1c563d27e050fa612d60bc2049f309ca + version: 1.2.14 + resolution: "@types/har-format@npm:1.2.14" + checksum: 2ea4a55a8d0032eeed4708a9ad5dfbdf84e73f7756e484a0b8f312fc1f725a6872f3ec7cfd091b80c5b1c02f88ba09e9b57137de8b52b388e491b3f5f077e286 languageName: node linkType: hard @@ -4231,25 +4213,25 @@ __metadata: linkType: hard "@types/http-assert@npm:*": - version: 1.5.5 - resolution: "@types/http-assert@npm:1.5.5" - checksum: cd6bb7fd42cc6e2a702cb55370b8b25231954ad74c04bcd185b943a74ded3d4c28099c30f77b26951df2426441baff41718816c60b5af80efe2b8888d900bf93 + version: 1.5.4 + resolution: "@types/http-assert@npm:1.5.4" + checksum: 70d37f65642b2999970bda2c291fcd3cd404f868efc8f85c5cab762cf9a9f1263e7bbbce651f7aa690096545dc4a77344067f578495b4acabfb71a96e10810a1 languageName: node linkType: hard "@types/http-errors@npm:*": - version: 2.0.4 - resolution: "@types/http-errors@npm:2.0.4" - checksum: 1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 + version: 2.0.3 + resolution: "@types/http-errors@npm:2.0.3" + checksum: ea9530fb6e8a0400c4f9aac4dd628c5074f0adc8d01e2cdb917c0b97c230dedf4fcc67eadb491377b0eff5778e566648e63613a9719e383185318b9ec8c009b9 languageName: node linkType: hard "@types/http-proxy@npm:^1.17.8": - version: 1.17.14 - resolution: "@types/http-proxy@npm:1.17.14" + version: 1.17.13 + resolution: "@types/http-proxy@npm:1.17.13" dependencies: "@types/node": "npm:*" - checksum: aa1a3e66cd43cbf06ea5901bf761d2031200a0ab42ba7e462a15c752e70f8669f21fb3be7c2f18fefcb83b95132dfa15740282e7421b856745598fbaea8e3a42 + checksum: 389c07a31e6d2ad2b478680eff834245b967c0cae43598cfd3f4faf72285531a3368b54a4f39a5aa796bef0c3f340241a46d9f4b6ddc9e978c81950ae83f7ca2 languageName: node linkType: hard @@ -4261,9 +4243,9 @@ __metadata: linkType: hard "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": - version: 7.0.15 - resolution: "@types/json-schema@npm:7.0.15" - checksum: 1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7 + version: 7.0.14 + resolution: "@types/json-schema@npm:7.0.14" + checksum: 84b5efed51984c077f9cb7c5a3dcb8d8288ce1ae8825952b173c3506a0cfc90bc961d7f2a8847c440310d02bbd570cf918ac463d8310b0c9dce2252baa1ba4e0 languageName: node linkType: hard @@ -4275,24 +4257,24 @@ __metadata: linkType: hard "@types/keygrip@npm:*": - version: 1.0.5 - resolution: "@types/keygrip@npm:1.0.5" - checksum: 884daf55702cedf3cc059b84e330625bd1d24b929a0b3b0c2fec2bf1db7404f16dc53c77047a6014d25640aff04d31db256e7b87b18d36f04a8bd6efbdc61d4b + version: 1.0.4 + resolution: "@types/keygrip@npm:1.0.4" + checksum: f30ce9bfa93ab6fd67991ae9afd14e42d85b8ecbacad4aa4dccba3e0c44bb8369e53eb46d27bbed1367813707e591f8bcb693222279a7348bbcfbf9549ac483e languageName: node linkType: hard "@types/koa-compose@npm:*": - version: 3.2.8 - resolution: "@types/koa-compose@npm:3.2.8" + version: 3.2.7 + resolution: "@types/koa-compose@npm:3.2.7" dependencies: "@types/koa": "npm:*" - checksum: 95c32bdee738ac7c10439bbf6342ca3b9f0aafd7e8118739eac7fb0fa703a23cfe4c88f63e13a69a16fbde702e0bcdc62b272aa734325fc8efa7e5625479752e + checksum: ef79ca207f9815432299a65d5d9552ec384613064a9acfee8def54fc46d00125213c15743b58120d8a7800d694c5c14f05a6df57e2ac658405815ae1fdb2655e languageName: node linkType: hard "@types/koa@npm:*, @types/koa@npm:^2.11.6": - version: 2.13.11 - resolution: "@types/koa@npm:2.13.11" + version: 2.13.10 + resolution: "@types/koa@npm:2.13.10" dependencies: "@types/accepts": "npm:*" "@types/content-disposition": "npm:*" @@ -4302,7 +4284,7 @@ __metadata: "@types/keygrip": "npm:*" "@types/koa-compose": "npm:*" "@types/node": "npm:*" - checksum: 135b35c799c45af57514edf27375f8db83f457a3753647820052f9f328405e30954b846a558a5a7007b48e1843b4ed4ba130a0d3f72f4584d8a528b5bf29b832 + checksum: 1d537d7908743a237f08c4c21923069c1c6e228a58ef25b1dcc2b6bcede6c96888f56d7044b1c61fd951c7f5c9ad020bdad91974c022fe40b94bc9db9f9f441d languageName: node linkType: hard @@ -4325,18 +4307,18 @@ __metadata: linkType: hard "@types/lodash-es@npm:^4.17.4": - version: 4.17.11 - resolution: "@types/lodash-es@npm:4.17.11" + version: 4.17.10 + resolution: "@types/lodash-es@npm:4.17.10" dependencies: "@types/lodash": "npm:*" - checksum: 87516f652eb13a544590351dd1986df37929c83d3393491c1b5f0e8d36a604ed9c00d4da9c77df052f38affd9bac33a4534ec52f679989e38bedb595fbbc23bb + checksum: a6c68872425418491d693186238e22c9da0e88bdf7ffe2b26e5436a19027ffedabeaec162e336b3722d5c43411866e859beae76a1a8f737bb5b115d5a574f758 languageName: node linkType: hard "@types/lodash@npm:*": - version: 4.14.201 - resolution: "@types/lodash@npm:4.14.201" - checksum: 9b56a2a650880045343055e63c7ad73df97188453aa3de8375dc97670748d467f6f4a3b59d689f4ae45dd947d4c0b3ecd873763910336238736056dce20cfe56 + version: 4.14.200 + resolution: "@types/lodash@npm:4.14.200" + checksum: aed5943a4f43b898c18e7148b6ad825dba4611230c8dc12126f20ab4ffc9250794d9134fca0c17218ad7594879835438e9c95e57b801ca6c8da0d3fbc6ef811d languageName: node linkType: hard @@ -4348,16 +4330,16 @@ __metadata: linkType: hard "@types/mime@npm:*": - version: 3.0.4 - resolution: "@types/mime@npm:3.0.4" - checksum: a6139c8e1f705ef2b064d072f6edc01f3c099023ad7c4fce2afc6c2bf0231888202adadbdb48643e8e20da0ce409481a49922e737eca52871b3dc08017455843 + version: 3.0.3 + resolution: "@types/mime@npm:3.0.3" + checksum: d905a6b4736cc60fb56b39776b77ba0e10983d39f0aefc0034dc895b6ef90780e2f2e0a8c576539adb2963741a5aa67a6924d8940b0f7250f69e3e68a57f93b5 languageName: node linkType: hard "@types/mime@npm:^1": - version: 1.3.5 - resolution: "@types/mime@npm:1.3.5" - checksum: e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 + version: 1.3.4 + resolution: "@types/mime@npm:1.3.4" + checksum: d8670d2993773903e00fc0d7aa3254be2f8b384300ce3278999d057afbb80a5f71543d656d9d9725d691088c0b94e4acfca84359becf122cdf5942e53c9a75ce languageName: node linkType: hard @@ -4375,21 +4357,12 @@ __metadata: languageName: node linkType: hard -"@types/node-forge@npm:^1.3.0": - version: 1.3.9 - resolution: "@types/node-forge@npm:1.3.9" - dependencies: - "@types/node": "npm:*" - checksum: 89072464969ffc9b700b2fc280560f68c077dba539b23b959ee75ce51b7d9f58294850ed23c0bf6bf98155d48ef9d5a62975c53763819d1a5beb6babf699bcbd - languageName: node - linkType: hard - "@types/node@npm:*": - version: 20.9.2 - resolution: "@types/node@npm:20.9.2" + version: 20.8.7 + resolution: "@types/node@npm:20.8.7" dependencies: - undici-types: "npm:~5.26.4" - checksum: 8bab2870bfc02efc988c53dfb0149634f8feb824132cc7f20b36f3d55d89ef893e3a43d545524a5cb3a284f4ce68ae4181d75a4a39cee6b79c586d719e6b7461 + undici-types: "npm:~5.25.1" + checksum: a347ac7e6a9748ffff018ca01142ba625e774cb0b53785abb58b16a5a8468cc9b7656686dbe4c39c2f3fc477439994ee8aeae9b80ced86f320598bafaf83f802 languageName: node linkType: hard @@ -4408,9 +4381,9 @@ __metadata: linkType: hard "@types/offscreencanvas@npm:^2019.6.4": - version: 2019.7.3 - resolution: "@types/offscreencanvas@npm:2019.7.3" - checksum: 53a394a65ae08eddff6e0a2a8db72abecc94f41fc8fee166e8900075d3c1ca32540ddf5b4836c37357d53a0253a03fea4d781b2db543e3f08bc1cdc2dc0fefb5 + version: 2019.7.2 + resolution: "@types/offscreencanvas@npm:2019.7.2" + checksum: 23b7b463181af20737925ca1c670eba512be1c45009a8205f098ab6ba52b54e5c945180345ba848a1f56bade856e125e83944fc10df88c94a041fa48b4eb6ddf languageName: node linkType: hard @@ -4431,9 +4404,9 @@ __metadata: linkType: hard "@types/prismjs@npm:^1.16.5": - version: 1.26.3 - resolution: "@types/prismjs@npm:1.26.3" - checksum: 4bd55230ffc0b2b16f4008be3a7f1d7c6b32dd3bed8006e64d24fb22c44fc7e300dac77b856f732803ccdc9a3472b2c0ee7776cad048843c47d608c41a89b6a6 + version: 1.26.2 + resolution: "@types/prismjs@npm:1.26.2" + checksum: d86561508d423eaf1dc2dda1e7f465888731a6af40577eac1a8a52aaac330dee121c702f23868e0a96fca9c907f960286e2f3431e3f16cd13612276745e9235c languageName: node linkType: hard @@ -4447,16 +4420,16 @@ __metadata: linkType: hard "@types/qs@npm:*": - version: 6.9.10 - resolution: "@types/qs@npm:6.9.10" - checksum: 3e479ee056bd2b60894baa119d12ecd33f20a25231b836af04654e784c886f28a356477630430152a86fba253da65d7ecd18acffbc2a8877a336e75aa0272c67 + version: 6.9.9 + resolution: "@types/qs@npm:6.9.9" + checksum: 03ddbd032bcaa8f07429efe9de6d0fc027ccdd1e24eac1656bd931c2210c204bbc25be0937a9d46702fb6262fb6ffcc2980e040b399b62a3f91ec6e387c2edae languageName: node linkType: hard "@types/range-parser@npm:*": - version: 1.2.7 - resolution: "@types/range-parser@npm:1.2.7" - checksum: 95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a + version: 1.2.6 + resolution: "@types/range-parser@npm:1.2.6" + checksum: 22decf0fa30a5fb5b26b9d30052c8eca1dddf55449c87031c8d58a4e2e75c606d7bab6a1409988c96f774eb0ebf814147d47c76487d1d0d83441f1ab26bd5d6a languageName: node linkType: hard @@ -4484,19 +4457,19 @@ __metadata: linkType: hard "@types/semver@npm:^7.5.0": - version: 7.5.5 - resolution: "@types/semver@npm:7.5.5" - checksum: 1b0be2c4d830f5ef002a305308e06e3616fc38a41c9a2c5b4267df82a038d9bd0ba32ec1da82a52db84a720be7e4b69bac7593797d8dc1400a69069af8f19219 + version: 7.5.4 + resolution: "@types/semver@npm:7.5.4" + checksum: e99c3edc8d64f56abcd891b9e44a45c4ae3cab551c8af5aa67b5df2b49e5fd03f74aac9da71fd5357a50a08d5deb95014516956b15b407052e07f25c7a4a606e languageName: node linkType: hard "@types/send@npm:*": - version: 0.17.4 - resolution: "@types/send@npm:0.17.4" + version: 0.17.3 + resolution: "@types/send@npm:0.17.3" dependencies: "@types/mime": "npm:^1" "@types/node": "npm:*" - checksum: 28320a2aa1eb704f7d96a65272a07c0bf3ae7ed5509c2c96ea5e33238980f71deeed51d3631927a77d5250e4091b3e66bce53b42d770873282c6a20bb8b0280d + checksum: 59ad262fd74c4fad615c6b32019d07c796d3d8f3c3cd2d639e6cb41c4ce7872ee724eff3538ad365970b4861179029205f6ca65d003527eaae9064e4821fad49 languageName: node linkType: hard @@ -4510,31 +4483,31 @@ __metadata: linkType: hard "@types/serve-index@npm:^1.9.1": - version: 1.9.4 - resolution: "@types/serve-index@npm:1.9.4" + version: 1.9.3 + resolution: "@types/serve-index@npm:1.9.3" dependencies: "@types/express": "npm:*" - checksum: 72727c88d54da5b13275ebfb75dcdc4aa12417bbe9da1939e017c4c5f0c906fae843aa4e0fbfe360e7ee9df2f3d388c21abfc488f77ce58693fb57809f8ded92 + checksum: 792b8629e5bec1513398727fbeb17c87ebbcb0462a7193ad92bca3e746e4f581c7c6b077365cb40e73b25179d6b335ad5b6224bd0374534eea55df89b101d5ef languageName: node linkType: hard "@types/serve-static@npm:*, @types/serve-static@npm:^1.13.10": - version: 1.15.5 - resolution: "@types/serve-static@npm:1.15.5" + version: 1.15.4 + resolution: "@types/serve-static@npm:1.15.4" dependencies: "@types/http-errors": "npm:*" "@types/mime": "npm:*" "@types/node": "npm:*" - checksum: 49aa21c367fffe4588fc8c57ea48af0ea7cbadde7418bc53cde85d8bd57fd2a09a293970d9ea86e79f17a87f8adeb3e20da76aab38e1c4d1567931fa15c8af38 + checksum: edac44abead06a4aa9d48c37f1814665ffa9162ed29e3c22bbc75bd15f7c6d639500a34886f0785b725893fcc78a388e05b2fad21ea61b07d393af1107d77c5b languageName: node linkType: hard "@types/sockjs@npm:^0.3.33": - version: 0.3.36 - resolution: "@types/sockjs@npm:0.3.36" + version: 0.3.35 + resolution: "@types/sockjs@npm:0.3.35" dependencies: "@types/node": "npm:*" - checksum: b4b5381122465d80ea8b158537c00bc82317222d3fb31fd7229ff25b31fa89134abfbab969118da55622236bf3d8fee75759f3959908b5688991f492008f29bc + checksum: 829b6bbe155f4320a57429bcc3b87aedfec7ee0bd055d46ab021bed676fba0210600ad22d516fe3ae5b3989c2a2c892f2b95d47eb5e41e71ca48954b7abab79d languageName: node linkType: hard @@ -4556,9 +4529,9 @@ __metadata: linkType: hard "@types/trusted-types@npm:^2.0.2": - version: 2.0.6 - resolution: "@types/trusted-types@npm:2.0.6" - checksum: 04250c7175e565b4d32cc2fd9ac1824ab9f0b2cfa82a7978581ffa1c96d7ed4166dc2415b4670cfcb734b389c49c3e9fc028b06ff325d77cc9e6f06bb05e273e + version: 2.0.5 + resolution: "@types/trusted-types@npm:2.0.5" + checksum: e138a70a702e31b49ac73cc33852d892367224be6e096c445194d76327cb46f54f971ae311e34371f649a2d5ac9204afee345bb22f32cfc515eb21c3f12f66b7 languageName: node linkType: hard @@ -4586,11 +4559,11 @@ __metadata: linkType: hard "@types/ws@npm:^8.5.5": - version: 8.5.9 - resolution: "@types/ws@npm:8.5.9" + version: 8.5.8 + resolution: "@types/ws@npm:8.5.8" dependencies: "@types/node": "npm:*" - checksum: 7cf66383b8525196875157985658f7f6b40601265023c0fbaf935a22adc8b6133cc563e2683691d61becdc3d9612deb6e8376a5c4d2ec8349aa526d467c02be6 + checksum: 5f33608d1afa38236f0c0c6e153555d94d8ff74f54a21d1c062f4a93f0cb8c1aaecd6f11f0dd9a41774f79b1c56235aaccaad290e57f69350ccc9bd47c63b040 languageName: node linkType: hard @@ -5342,10 +5315,10 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^2.0.0": - version: 2.0.0 - resolution: "abbrev@npm:2.0.0" - checksum: ca0a54e35bea4ece0ecb68a47b312e1a9a6f772408d5bcb9051230aaa94b0460671c5b5c9cb3240eb5b7bc94c52476550eb221f65a0bbd0145bdc9f3113a6707 +"abbrev@npm:^1.0.0": + version: 1.1.1 + resolution: "abbrev@npm:1.1.1" + checksum: 2d882941183c66aa665118bafdab82b7a177e9add5eb2776c33e960a4f3c89cff88a1b38aba13a456de01d0dd9d66a8bea7c903268b21ea91dd1097e1e2e8243 languageName: node linkType: hard @@ -5378,20 +5351,29 @@ __metadata: linkType: hard "acorn@npm:^8.5.0, acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.11.2 - resolution: "acorn@npm:8.11.2" + version: 8.10.0 + resolution: "acorn@npm:8.10.0" bin: acorn: bin/acorn - checksum: ff559b891382ad4cd34cc3c493511d0a7075a51f5f9f02a03440e92be3705679367238338566c5fbd3521ecadd565d29301bc8e16cb48379206bffbff3d72500 + checksum: 522310c20fdc3c271caed3caf0f06c51d61cb42267279566edd1d58e83dbc12eebdafaab666a0f0be1b7ad04af9c6bc2a6f478690a9e6391c3c8b165ada917dd languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" +"agent-base@npm:6, agent-base@npm:^6.0.2": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" dependencies: - debug: "npm:^4.3.4" - checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + debug: "npm:4" + checksum: 21fb903e0917e5cb16591b4d0ef6a028a54b83ac30cd1fca58dece3d4e0990512a8723f9f83130d88a41e2af8b1f7be1386fda3ea2d181bb1a62155e75e95e23 + languageName: node + linkType: hard + +"agentkeepalive@npm:^4.2.1": + version: 4.5.0 + resolution: "agentkeepalive@npm:4.5.0" + dependencies: + humanize-ms: "npm:^1.2.1" + checksum: dd210ba2a2e2482028f027b1156789744aadbfd773a6c9dd8e4e8001930d5af82382abe19a69240307b1d8003222ce6b0542935038313434b900e351914fc15f languageName: node linkType: hard @@ -5642,6 +5624,13 @@ __metadata: languageName: node linkType: hard +"aproba@npm:^1.0.3 || ^2.0.0": + version: 2.0.0 + resolution: "aproba@npm:2.0.0" + checksum: c2b9a631298e8d6f3797547e866db642f68493808f5b37cd61da778d5f6ada890d16f668285f7d60bd4fc3b03889bd590ffe62cf81b700e9bb353431238a0a7b + languageName: node + linkType: hard + "archy@npm:^1.0.0": version: 1.0.0 resolution: "archy@npm:1.0.0" @@ -5649,6 +5638,16 @@ __metadata: languageName: node linkType: hard +"are-we-there-yet@npm:^3.0.0": + version: 3.0.1 + resolution: "are-we-there-yet@npm:3.0.1" + dependencies: + delegates: "npm:^1.0.0" + readable-stream: "npm:^3.6.0" + checksum: 390731720e1bf9ed5d0efc635ea7df8cbc4c90308b0645a932f06e8495a0bf1ecc7987d3b97e805f62a17d6c4b634074b25200aa4d149be2a7b17250b9744bc4 + languageName: node + linkType: hard + "argparse@npm:^2.0.1": version: 2.0.1 resolution: "argparse@npm:2.0.1" @@ -5960,9 +5959,9 @@ __metadata: linkType: hard "async@npm:^3.2.3": - version: 3.2.5 - resolution: "async@npm:3.2.5" - checksum: 323c3615c3f0ab1ac25a6f953296bc0ac3213d5e0f1c0debdb12964e55963af288d570293c11e44f7967af58c06d2a88d0ea588c86ec0fbf62fa98037f604a0f + version: 3.2.4 + resolution: "async@npm:3.2.4" + checksum: bebb5dc2258c45b83fa1d3be179ae0eb468e1646a62d443c8d60a45e84041b28fccebe1e2d1f234bfc3dcad44e73dcdbf4ba63d98327c9f6556e3dbd47c2ae8b languageName: node linkType: hard @@ -6030,14 +6029,14 @@ __metadata: linkType: hard "babel-plugin-polyfill-corejs3@npm:^0.8.5": - version: 0.8.6 - resolution: "babel-plugin-polyfill-corejs3@npm:0.8.6" + version: 0.8.5 + resolution: "babel-plugin-polyfill-corejs3@npm:0.8.5" dependencies: "@babel/helper-define-polyfill-provider": "npm:^0.4.3" - core-js-compat: "npm:^3.33.1" + core-js-compat: "npm:^3.32.2" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 2d9c926fda31d800dea7843d82a41b8914a8aaa67d7fb293dd2594e82cd6ce4c9fc67c9d469587b7c14ba38f5ab5689bdc9c21c268888598f464fe77a5f4c964 + checksum: 5c2ac3615bd064f294a0b36bf6a1939995ec510173602e317fb18b1c015d31f46e2dd885faa3376e4da22785a515e5ba37e069f0008e5eea830d2fe3b0e66a27 languageName: node linkType: hard @@ -6360,14 +6359,14 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^18.0.0": - version: 18.0.0 - resolution: "cacache@npm:18.0.0" +"cacache@npm:^17.0.0": + version: 17.1.4 + resolution: "cacache@npm:17.1.4" dependencies: "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" + lru-cache: "npm:^7.7.1" minipass: "npm:^7.0.3" minipass-collect: "npm:^1.0.2" minipass-flush: "npm:^1.0.5" @@ -6376,7 +6375,7 @@ __metadata: ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: b71fefe97b9799a863dc48ac79da2bd57a724ff0922fddd3aef4f3b70395ba00d1ef9547a0594d3d6d3cd57aeaeaf4d938c54f89695053eb2198cf8758b47511 + checksum: 6e26c788bc6a18ff42f4d4f97db30d5c60a5dfac8e7c10a03b0307a92cf1b647570547cf3cd96463976c051eb9c7258629863f156e224c82018862c1a8ad0e70 languageName: node linkType: hard @@ -6457,9 +6456,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001541": - version: 1.0.30001563 - resolution: "caniuse-lite@npm:1.0.30001563" - checksum: dab23d85ddba75c4230348a1e491bb95bb9978f6b9dd78df6445cce9aede18ef97a2a24ce54d02aff3c67169a021221aaa04711f13d469ab4f72a487aa36205c + version: 1.0.30001551 + resolution: "caniuse-lite@npm:1.0.30001551" + checksum: 3ab880797f2a47ce5e2db38700283219faacbddb4382a730883657b2155240aedda1931aac456bc957f61a41c99e15b42f452e5f68e62272def026fd3bf474a7 languageName: node linkType: hard @@ -6903,9 +6902,9 @@ __metadata: linkType: hard "component-emitter@npm:^1.2.1": - version: 1.3.1 - resolution: "component-emitter@npm:1.3.1" - checksum: 94550aa462c7bd5a61c1bc480e28554aa306066930152d1b1844a0dd3845d4e5db7e261ddec62ae184913b3e59b55a2ad84093b9d3596a8f17c341514d6c483d + version: 1.3.0 + resolution: "component-emitter@npm:1.3.0" + checksum: dfc1ec2e7aa2486346c068f8d764e3eefe2e1ca0b24f57506cd93b2ae3d67829a7ebd7cc16e2bf51368fac2f45f78fcff231718e40b1975647e4a86be65e1d05 languageName: node linkType: hard @@ -6973,6 +6972,13 @@ __metadata: languageName: node linkType: hard +"console-control-strings@npm:^1.1.0": + version: 1.1.0 + resolution: "console-control-strings@npm:1.1.0" + checksum: 27b5fa302bc8e9ae9e98c03c66d76ca289ad0c61ce2fe20ab288d288bee875d217512d2edb2363fc83165e88f1c405180cf3f5413a46e51b4fe1a004840c6cdb + languageName: node + linkType: hard + "content-disposition@npm:0.5.2": version: 0.5.2 resolution: "content-disposition@npm:0.5.2" @@ -7051,7 +7057,7 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1": +"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.32.2": version: 3.33.2 resolution: "core-js-compat@npm:3.33.2" dependencies: @@ -7164,7 +7170,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -7593,9 +7599,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.535": - version: 1.4.588 - resolution: "electron-to-chromium@npm:1.4.588" - checksum: a6b972d961416acbc2075c59760ba79b193d266d47deca8d04bbec44e6fc23b60a969d4ed6d1110f85fac05c96803e70e7c961da2146a4a92e31025bf031a51d + version: 1.4.563 + resolution: "electron-to-chromium@npm:1.4.563" + checksum: efcaa02a907179a9fe59ede11d346c06d02b814f889920c3db232a39b907bcb9a7600f5fa3d9b86f0be21873b0ee8014e09d840eb7c97245bfd2119728ff94ed languageName: node linkType: hard @@ -7695,11 +7701,11 @@ __metadata: linkType: hard "envinfo@npm:^7.7.3": - version: 7.11.0 - resolution: "envinfo@npm:7.11.0" + version: 7.10.0 + resolution: "envinfo@npm:7.10.0" bin: envinfo: dist/cli.js - checksum: 8cba09db181329b243fe02b3384ec275ebf93d5d3663c31e2064697aa96576c7de9b7e1c878a250f8eaec0db8026bace747709dcdc8d8a4ecd9a653cdbc08926 + checksum: d4db29c5a405081759c57c0e74ffa6adab09b7477ca105587252643394f13ab128ad4c8f755b15334b5f1901cef091acc76c71b695ce0f27853ebf147c882075 languageName: node linkType: hard @@ -7776,9 +7782,9 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.0.0, es-module-lexer@npm:^1.2.1": - version: 1.4.1 - resolution: "es-module-lexer@npm:1.4.1" - checksum: cf453613468c417af6e189b03d9521804033fdd5a229a36fedec28d37ea929fccf6822d42abff1126eb01ba1d2aa2845a48d5d1772c0724f8204464d9d3855f6 + version: 1.3.1 + resolution: "es-module-lexer@npm:1.3.1" + checksum: c6aa137c5f5865fe1d12b4edbe027ff618d3836684cda9e52ae4dec48bfc2599b25db4f1265a12228d4663e21fd0126addfb79f761d513f1a6708c37989137e3 languageName: node linkType: hard @@ -8481,15 +8487,15 @@ __metadata: linkType: hard "fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" + version: 3.3.1 + resolution: "fast-glob@npm:3.3.1" dependencies: "@nodelib/fs.stat": "npm:^2.0.2" "@nodelib/fs.walk": "npm:^1.2.3" glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" micromatch: "npm:^4.0.4" - checksum: 222512e9315a0efca1276af9adb2127f02105d7288fa746145bf45e2716383fb79eb983c89601a72a399a56b7c18d38ce70457c5466218c5f13fad957cee16df + checksum: 51bcd15472879dfe51d4b01c5b70bbc7652724d39cdd082ba11276dbd7d84db0f6b33757e1938af8b2768a4bf485d9be0c89153beae24ee8331d6dcc7550379f languageName: node linkType: hard @@ -8731,13 +8737,13 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.2.0 - resolution: "flat-cache@npm:3.2.0" + version: 3.1.1 + resolution: "flat-cache@npm:3.1.1" dependencies: flatted: "npm:^3.2.9" keyv: "npm:^4.5.3" rimraf: "npm:^3.0.2" - checksum: 02381c6ece5e9fa5b826c9bbea481d7fd77645d96e4b0b1395238124d581d10e56f17f723d897b6d133970f7a57f0fab9148cbbb67237a0a0ffe794ba60c0c70 + checksum: 04b57c7cb4bd54f1e80a335f037bff467cc7b2479ecc015ff7e78fd41aa12777757d55836e99c7e5faca2271eb204a96bf109b4d98c36c20c3b98cf1372b5592 languageName: node linkType: hard @@ -8980,6 +8986,22 @@ __metadata: languageName: node linkType: hard +"gauge@npm:^4.0.3": + version: 4.0.4 + resolution: "gauge@npm:4.0.4" + dependencies: + aproba: "npm:^1.0.3 || ^2.0.0" + color-support: "npm:^1.1.3" + console-control-strings: "npm:^1.1.0" + has-unicode: "npm:^2.0.1" + signal-exit: "npm:^3.0.7" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" + wide-align: "npm:^1.1.5" + checksum: 09535dd53b5ced6a34482b1fa9f3929efdeac02f9858569cde73cef3ed95050e0f3d095706c1689614059898924b7a74aa14042f51381a1ccc4ee5c29d2389c4 + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -9136,7 +9158,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:10.3.10, glob@npm:^10.2.2, glob@npm:^10.3.10": +"glob@npm:10.3.10, glob@npm:^10.2.2": version: 10.3.10 resolution: "glob@npm:10.3.10" dependencies: @@ -9165,7 +9187,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.6": +"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -9487,6 +9509,13 @@ __metadata: languageName: node linkType: hard +"has-unicode@npm:^2.0.1": + version: 2.0.1 + resolution: "has-unicode@npm:2.0.1" + checksum: 041b4293ad6bf391e21c5d85ed03f412506d6623786b801c4ab39e4e6ca54993f13201bceb544d92963f9e0024e6e7fbf0cb1d84c9d6b31cb9c79c8c990d13d8 + languageName: node + linkType: hard + "has-value@npm:^0.3.1": version: 0.3.1 resolution: "has-value@npm:0.3.1" @@ -9599,7 +9628,6 @@ __metadata: "@material/mwc-base": "npm:0.27.0" "@material/mwc-button": "npm:0.27.0" "@material/mwc-checkbox": "npm:0.27.0" - "@material/mwc-circular-progress": "npm:0.27.0" "@material/mwc-dialog": "npm:0.27.0" "@material/mwc-drawer": "npm:0.27.0" "@material/mwc-fab": "npm:0.27.0" @@ -9925,13 +9953,14 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" +"http-proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "http-proxy-agent@npm:5.0.0" dependencies: - agent-base: "npm:^7.1.0" - debug: "npm:^4.3.4" - checksum: dbaaf3d9f3fc4df4a5d7ec45d456ec50f575240b557160fa63427b447d1f812dd7fe4a4f17d2e1ba003d231f07edf5a856ea6d91cb32d533062ff20a7803ccac + "@tootallnate/once": "npm:2" + agent-base: "npm:6" + debug: "npm:4" + checksum: 5ee19423bc3e0fd5f23ce991b0755699ad2a46a440ce9cec99e8126bb98448ad3479d2c0ea54be5519db5b19a4ffaa69616bac01540db18506dd4dac3dc418f0 languageName: node linkType: hard @@ -9964,13 +9993,13 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.1": - version: 7.0.2 - resolution: "https-proxy-agent@npm:7.0.2" +"https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:6" debug: "npm:4" - checksum: 9ec844f78fd643608239c9c3f6819918631df5cd3e17d104cc507226a39b5d4adda9d790fc9fd63ac0d2bb8a761b2f9f60faa80584a9bf9d7f2e8c5ed0acd330 + checksum: f0dce7bdcac5e8eaa0be3c7368bb8836ed010fb5b6349ffb412b172a203efe8f807d9a6681319105ea1b6901e1972c7b5ea899672a7b9aad58309f766dcbe0df languageName: node linkType: hard @@ -9995,6 +10024,15 @@ __metadata: languageName: node linkType: hard +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: "npm:^2.0.0" + checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + languageName: node + linkType: hard + "husky@npm:8.0.3": version: 8.0.3 resolution: "husky@npm:8.0.3" @@ -10044,9 +10082,9 @@ __metadata: linkType: hard "ignore@npm:^5.2.0, ignore@npm:^5.2.4": - version: 5.3.0 - resolution: "ignore@npm:5.3.0" - checksum: 51594355cea4c6ad6b28b3b85eb81afa7b988a1871feefd7062baf136c95aa06760ee934fa9590e43d967bd377ce84a4cf6135fbeb6063e063f1182a0e9a3bcd + version: 5.2.4 + resolution: "ignore@npm:5.2.4" + checksum: 4f7caf5d2005da21a382d4bd1d2aa741a3bed51de185c8562dd7f899a81a620ac4fd0619b06f7029a38ae79e4e4c134399db3bd0192c703c3ef54bb82df3086c languageName: node linkType: hard @@ -10239,12 +10277,21 @@ __metadata: languageName: node linkType: hard -"is-accessor-descriptor@npm:^1.0.1": - version: 1.0.1 - resolution: "is-accessor-descriptor@npm:1.0.1" +"is-accessor-descriptor@npm:^0.1.6": + version: 0.1.6 + resolution: "is-accessor-descriptor@npm:0.1.6" dependencies: - hasown: "npm:^2.0.0" - checksum: df0d1da1a320e57c594e6f9b52dab8a6bece6dc90e51689d05ac8e5247164aa3eb3e9c66b37027bebfc0ea5fcce6d9503dbc41dccd82f4b57add79a307735365 + kind-of: "npm:^3.0.2" + checksum: 3d629a086a9585bc16a83a8e8a3416f400023301855cafb7ccc9a1d63145b7480f0ad28877dcc2cce09492c4ec1c39ef4c071996f24ee6ac626be4217b8ffc8a + languageName: node + linkType: hard + +"is-accessor-descriptor@npm:^1.0.0": + version: 1.0.0 + resolution: "is-accessor-descriptor@npm:1.0.0" + dependencies: + kind-of: "npm:^6.0.0" + checksum: 8e475968e9b22f9849343c25854fa24492dbe8ba0dea1a818978f9f1b887339190b022c9300d08c47fe36f1b913d70ce8cbaca00369c55a56705fdb7caed37fe languageName: node linkType: hard @@ -10335,12 +10382,21 @@ __metadata: languageName: node linkType: hard -"is-data-descriptor@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-descriptor@npm:1.0.1" +"is-data-descriptor@npm:^0.1.4": + version: 0.1.4 + resolution: "is-data-descriptor@npm:0.1.4" dependencies: - hasown: "npm:^2.0.0" - checksum: 49b36e903b31623b0c5b416e182e366810ef97a3a19ab0e6cd501eb5599112680b7d9e768b07a84fb52aa2510a92b3eb51a3e18ce8d5f7978a49f4b50e6ec6dd + kind-of: "npm:^3.0.2" + checksum: 5c622e078ba933a78338ae398a3d1fc5c23332b395312daf4f74bab4afb10d061cea74821add726cb4db8b946ba36217ee71a24fe71dd5bca4632edb7f6aad87 + languageName: node + linkType: hard + +"is-data-descriptor@npm:^1.0.0": + version: 1.0.0 + resolution: "is-data-descriptor@npm:1.0.0" + dependencies: + kind-of: "npm:^6.0.0" + checksum: b8b1f13a535800a9f35caba2743b2cfd1e76312c0f94248c333d3b724d6ac6e07f06011e8b00eb2442f27dfc8fb71faf3dd52ced6bee41bb836be3df5d7811ee languageName: node linkType: hard @@ -10354,22 +10410,24 @@ __metadata: linkType: hard "is-descriptor@npm:^0.1.0": - version: 0.1.7 - resolution: "is-descriptor@npm:0.1.7" + version: 0.1.6 + resolution: "is-descriptor@npm:0.1.6" dependencies: - is-accessor-descriptor: "npm:^1.0.1" - is-data-descriptor: "npm:^1.0.1" - checksum: 38783182c3d83f839a9fa3e87b4d6de11fa9639833ed98993ea51aea2296b2da155121956e148695a738228871d1057c5f963d0b1c857bb8a4a38d8dd9ceeb56 + is-accessor-descriptor: "npm:^0.1.6" + is-data-descriptor: "npm:^0.1.4" + kind-of: "npm:^5.0.0" + checksum: b946ba842187c2784a5a0d67bd0e0271b14678f4fdce7d2295dfda9201f3408f55f56e11e5e66bfa4d2b9d45655b6105ad872ad7d37fb63f582587464fd414d7 languageName: node linkType: hard "is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2": - version: 1.0.3 - resolution: "is-descriptor@npm:1.0.3" + version: 1.0.2 + resolution: "is-descriptor@npm:1.0.2" dependencies: - is-accessor-descriptor: "npm:^1.0.1" - is-data-descriptor: "npm:^1.0.1" - checksum: b940d04d93adaffb749b3ca7f7f6d73dd3c5582b674f372513ecb5511a8a3f3ff4a24f4c1161cb10e48fe4886f9e84c09fa71785def27905ca8df1197e563dc6 + is-accessor-descriptor: "npm:^1.0.0" + is-data-descriptor: "npm:^1.0.0" + kind-of: "npm:^6.0.2" + checksum: e68059b333db331d5ea68cb367ce12fc6810853ced0e2221e6747143bbdf223dee73ebe8f331bafe04e34fdbe3da584b6af3335e82eabfaa33d5026efa33ca34 languageName: node linkType: hard @@ -10791,13 +10849,6 @@ __metadata: languageName: node linkType: hard -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e - languageName: node - linkType: hard - "isobject@npm:^2.0.0": version: 2.1.0 resolution: "isobject@npm:2.1.0" @@ -11064,14 +11115,14 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^5.0.2": +"kind-of@npm:^5.0.0, kind-of@npm:^5.0.2": version: 5.1.0 resolution: "kind-of@npm:5.1.0" checksum: acf7cc73881f27629f700a80de77ff7fe4abc9430eac7ddb09117f75126e578ee8d7e44c4dacb6a9e802d5d881abf007ee6af3cfbe55f8b5cf0a7fdc49a02aa3 languageName: node linkType: hard -"kind-of@npm:^6.0.2": +"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" checksum: 5873d303fb36aad875b7538798867da2ae5c9e328d67194b0162a3659a627d22f742fc9c4ae95cd1704132a24b00cae5041fc00c0f6ef937dc17080dc4dbb962 @@ -11577,15 +11628,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.2 - resolution: "lru-cache@npm:10.0.2" - dependencies: - semver: "npm:^7.3.5" - checksum: a675b71a19f4b23186549e343792c3eb6196a5fca2a96b59e31a44289459b7e166b3c6cb08952f45ac29d8cfe561cabee88d906fdd5c98fb7cbda8f5d47431a3 - languageName: node - linkType: hard - "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -11604,6 +11646,20 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^7.7.1": + version: 7.18.3 + resolution: "lru-cache@npm:7.18.3" + checksum: 6029ca5aba3aacb554e919d7ef804fffd4adfc4c83db00fac8248c7c78811fb6d4b6f70f7fd9d55032b3823446546a007edaa66ad1f2377ae833bd983fac5d98 + languageName: node + linkType: hard + +"lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.0.1 + resolution: "lru-cache@npm:10.0.1" + checksum: 5bb91a97a342a41fd049c3494b44d9e21a7d4843f9284d0a0b26f00bb0e436f1f627d0641c78f88be16b86b4231546c5ee4f284733fb530c7960f0bcd7579026 + languageName: node + linkType: hard + "luxon@npm:3.4.4": version: 3.4.4 resolution: "luxon@npm:3.4.4" @@ -11629,22 +11685,26 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" +"make-fetch-happen@npm:^11.0.3": + version: 11.1.1 + resolution: "make-fetch-happen@npm:11.1.1" dependencies: - "@npmcli/agent": "npm:^2.0.0" - cacache: "npm:^18.0.0" + agentkeepalive: "npm:^4.2.1" + cacache: "npm:^17.0.0" http-cache-semantics: "npm:^4.1.1" + http-proxy-agent: "npm:^5.0.0" + https-proxy-agent: "npm:^5.0.0" is-lambda: "npm:^1.0.1" - minipass: "npm:^7.0.2" + lru-cache: "npm:^7.7.1" + minipass: "npm:^5.0.0" minipass-fetch: "npm:^3.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" negotiator: "npm:^0.6.3" promise-retry: "npm:^2.0.1" + socks-proxy-agent: "npm:^7.0.0" ssri: "npm:^10.0.0" - checksum: ded5a91a02b76381b06a4ec4d5c1d23ebbde15d402b3c3e4533b371dac7e2f7ca071ae71ae6dae72aa261182557b7b1b3fd3a705b39252dc17f74fa509d3e76f + checksum: b4b442cfaaec81db159f752a5f2e3ee3d7aa682782868fa399200824ec6298502e01bdc456e443dc219bcd5546c8e4471644d54109c8599841dc961d17a805fa languageName: node linkType: hard @@ -11978,7 +12038,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.3": version: 7.0.4 resolution: "minipass@npm:7.0.4" checksum: e864bd02ceb5e0707696d58f7ce3a0b89233f0d686ef0d447a66db705c0846a8dc6f34865cd85256c1472ff623665f616b90b8ff58058b2ad996c5de747d2d18 @@ -12071,7 +12131,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -12123,11 +12183,11 @@ __metadata: linkType: hard "nanoid@npm:^3.3.6": - version: 3.3.7 - resolution: "nanoid@npm:3.3.7" + version: 3.3.6 + resolution: "nanoid@npm:3.3.6" bin: nanoid: bin/nanoid.cjs - checksum: ac1eb60f615b272bccb0e2b9cd933720dad30bf9708424f691b8113826bb91aca7e9d14ef5d9415a6ba15c266b37817256f58d8ce980c82b0ba3185352565679 + checksum: 67235c39d1bc05851383dadde5cf77ae1c90c2a1d189e845c7f20f646f0488d875ad5f5226bbba072a88cebbb085a3f784a6673117daf785bdf614a852550362 languageName: node linkType: hard @@ -12209,22 +12269,23 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" + version: 9.4.0 + resolution: "node-gyp@npm:9.4.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" - glob: "npm:^10.3.10" + glob: "npm:^7.1.4" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^13.0.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" + make-fetch-happen: "npm:^11.0.3" + nopt: "npm:^6.0.0" + npmlog: "npm:^6.0.0" + rimraf: "npm:^3.0.2" semver: "npm:^7.3.5" tar: "npm:^6.1.2" - which: "npm:^4.0.0" + which: "npm:^2.0.2" bin: node-gyp: bin/node-gyp.js - checksum: 578cf0c821f258ce4b6ebce4461eca4c991a4df2dee163c0624f2fe09c7d6d37240be4942285a0048d307230248ee0b18382d6623b9a0136ce9533486deddfa8 + checksum: 458317127c63877365f227b18ef2362b013b7f8440b35ae722935e61b31e6b84ec0e3625ab07f90679e2f41a1d5a7df6c4049fdf8e7b3c81fcf22775147b47ac languageName: node linkType: hard @@ -12264,14 +12325,14 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" +"nopt@npm:^6.0.0": + version: 6.0.0 + resolution: "nopt@npm:6.0.0" dependencies: - abbrev: "npm:^2.0.0" + abbrev: "npm:^1.0.0" bin: nopt: bin/nopt.js - checksum: 1e7489f17cbda452c8acaf596a8defb4ae477d2a9953b76eb96f4ec3f62c6b421cd5174eaa742f88279871fde9586d8a1d38fb3f53fa0c405585453be31dff4c + checksum: 3c1128e07cd0241ae66d6e6a472170baa9f3e84dd4203950ba8df5bafac4efa2166ce917a57ef02b01ba7c40d18b2cc64b29b225fd3640791fe07b24f0b33a32 languageName: node linkType: hard @@ -12339,6 +12400,18 @@ __metadata: languageName: node linkType: hard +"npmlog@npm:^6.0.0": + version: 6.0.2 + resolution: "npmlog@npm:6.0.2" + dependencies: + are-we-there-yet: "npm:^3.0.0" + console-control-strings: "npm:^1.1.0" + gauge: "npm:^4.0.3" + set-blocking: "npm:^2.0.0" + checksum: 82b123677e62deb9e7472e27b92386c09e6e254ee6c8bcd720b3011013e4168bc7088e984f4fbd53cb6e12f8b4690e23e4fa6132689313e0d0dc4feea45489bb + languageName: node + linkType: hard + "number-is-nan@npm:^1.0.0": version: 1.0.1 resolution: "number-is-nan@npm:1.0.1" @@ -13196,13 +13269,6 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 - languageName: node - linkType: hard - "process-nextick-args@npm:^2.0.0, process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -14023,12 +14089,11 @@ __metadata: linkType: hard "selfsigned@npm:^2.1.1": - version: 2.4.1 - resolution: "selfsigned@npm:2.4.1" + version: 2.1.1 + resolution: "selfsigned@npm:2.1.1" dependencies: - "@types/node-forge": "npm:^1.3.0" node-forge: "npm:^1" - checksum: 52536623f1cfdeb2f8b9198377f2ce7931c677ea69421238d1dc1ea2983bbe258e56c19e7d1af87035cad7270f19b7e996eaab1212e724d887722502f68e17f2 + checksum: 6005206e0d005448274aceceaded5195b944f67a42b72d212a6169d2e5f4bdc87c15a3fe45732c544db8c7175702091aaf95403ad6632585294a6ec8cca63638 languageName: node linkType: hard @@ -14373,18 +14438,18 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "socks-proxy-agent@npm:7.0.0" dependencies: - agent-base: "npm:^7.0.2" - debug: "npm:^4.3.4" - socks: "npm:^2.7.1" - checksum: ea727734bd5b2567597aa0eda14149b3b9674bb44df5937bbb9815280c1586994de734d965e61f1dd45661183d7b41f115fb9e432d631287c9063864cfcc2ecc + agent-base: "npm:^6.0.2" + debug: "npm:^4.3.3" + socks: "npm:^2.6.2" + checksum: 26c75d9c62a9ed3fd494df60e65e88da442f78e0d4bc19bfd85ac37bd2c67470d6d4bba5202e804561cda6674db52864c9e2a2266775f879bc8d89c1445a5f4c languageName: node linkType: hard -"socks@npm:^2.7.1": +"socks@npm:^2.6.2": version: 2.7.1 resolution: "socks@npm:2.7.1" dependencies: @@ -14644,9 +14709,9 @@ __metadata: linkType: hard "std-env@npm:^3.0.1": - version: 3.5.0 - resolution: "std-env@npm:3.5.0" - checksum: 6071a727e1f1e67d6598648a085473671672ad6b2e0fc7220bb731c4c7584979047565c81b4c482a59cc25b7f14d5e6d06d5682250d06a9fefd1a571daaa711c + version: 3.4.3 + resolution: "std-env@npm:3.4.3" + checksum: 3087e9b2f6f9f40f1562b765c2d0768ad12f04a4d039fa5848e9e951263266b533590464e5d90e412680ec37e4febabf0c8fb3d15c4c7b8c5eb21ebcb09bf393 languageName: node linkType: hard @@ -14687,7 +14752,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -15045,8 +15110,8 @@ __metadata: linkType: hard "terser@npm:^5.0.0, terser@npm:^5.15.1, terser@npm:^5.16.8": - version: 5.24.0 - resolution: "terser@npm:5.24.0" + version: 5.22.0 + resolution: "terser@npm:5.22.0" dependencies: "@jridgewell/source-map": "npm:^0.3.3" acorn: "npm:^8.8.2" @@ -15054,7 +15119,7 @@ __metadata: source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: bd7ba6bfef58f8c179592894923c8c933d980e17287d3f2a9927550be853d1601beebb724cf015929599b32945641c44f9c3db8dd242c7933af3830bcb853510 + checksum: e5407f9a143e7f9306f1b585b16dbb03df19b93318b55a26b542e12b74cc792dcf6961d9a2cab6778b20d7b591f498c200376d282a300cf9999ca40bccbc047c languageName: node linkType: hard @@ -15622,10 +15687,10 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd +"undici-types@npm:~5.25.1": + version: 5.25.3 + resolution: "undici-types@npm:5.25.3" + checksum: 9a57f2dd6fecb2d0f7d9b86aa6f417609a0ffc73247a95aa25c078cf36cbbfe6c164b63b8dace7ad01126e6510f284c185b69c78356bb1d6b279f195acffcaf4 languageName: node linkType: hard @@ -15717,16 +15782,16 @@ __metadata: linkType: hard "universal-user-agent@npm:^6.0.0": - version: 6.0.1 - resolution: "universal-user-agent@npm:6.0.1" - checksum: fdc8e1ae48a05decfc7ded09b62071f571c7fe0bd793d700704c80cea316101d4eac15cc27ed2bb64f4ce166d2684777c3198b9ab16034f547abea0d3aa1c93c + version: 6.0.0 + resolution: "universal-user-agent@npm:6.0.0" + checksum: 5092bbc80dd0d583cef0b62c17df0043193b74f425112ea6c1f69bc5eda21eeec7a08d8c4f793a277eb2202ffe9b44bec852fa3faff971234cd209874d1b79ef languageName: node linkType: hard "universalify@npm:^2.0.0": - version: 2.0.1 - resolution: "universalify@npm:2.0.1" - checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 + version: 2.0.0 + resolution: "universalify@npm:2.0.0" + checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 languageName: node linkType: hard @@ -16386,7 +16451,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^2.0.1": +"which@npm:^2.0.1, which@npm:^2.0.2": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -16397,17 +16462,6 @@ __metadata: languageName: node linkType: hard -"which@npm:^4.0.0": - version: 4.0.0 - resolution: "which@npm:4.0.0" - dependencies: - isexe: "npm:^3.1.1" - bin: - node-which: bin/which.js - checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 - languageName: node - linkType: hard - "wicg-inert@npm:^3.0.0": version: 3.1.2 resolution: "wicg-inert@npm:3.1.2" @@ -16415,6 +16469,15 @@ __metadata: languageName: node linkType: hard +"wide-align@npm:^1.1.5": + version: 1.1.5 + resolution: "wide-align@npm:1.1.5" + dependencies: + string-width: "npm:^1.0.2 || 2 || 3 || 4" + checksum: d5f8027b9a8255a493a94e4ec1b74a27bff6679d5ffe29316a3215e4712945c84ef73ca4045c7e20ae7d0c72f5f57f296e04a4928e773d4276a2f1222e4c2e99 + languageName: node + linkType: hard + "wildcard@npm:^2.0.0": version: 2.0.1 resolution: "wildcard@npm:2.0.1" From bb2abe4efcdfe9f663a51d12f0c52d7a0f15802e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Dec 2023 13:11:51 +0000 Subject: [PATCH 05/20] Update dependency marked to v11 (#18860) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Bram Kragten --- package.json | 2 +- src/resources/markdown-worker.ts | 6 +++--- yarn.lock | 10 +++++----- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 853a8862a510..df3f4afd5224 100644 --- a/package.json +++ b/package.json @@ -119,7 +119,7 @@ "leaflet-draw": "1.0.4", "lit": "2.8.0", "luxon": "3.4.4", - "marked": "10.0.0", + "marked": "11.0.0", "memoize-one": "6.0.0", "node-vibrant": "3.2.1-alpha.1", "proxy-polyfill": "0.3.2", diff --git a/src/resources/markdown-worker.ts b/src/resources/markdown-worker.ts index ba717a89ad31..a2e2234ecaba 100644 --- a/src/resources/markdown-worker.ts +++ b/src/resources/markdown-worker.ts @@ -27,14 +27,14 @@ const onTagAttr = ( return undefined; }; -const renderMarkdown = ( +const renderMarkdown = async ( content: string, markedOptions: MarkedOptions, hassOptions: { // Do not allow SVG on untrusted content, it allows XSS. allowSvg?: boolean; } = {} -): string => { +): Promise => { if (!whiteListNormal) { whiteListNormal = { ...getDefaultWhiteList(), @@ -61,7 +61,7 @@ const renderMarkdown = ( whiteList = whiteListNormal; } - return filterXSS(marked(content, markedOptions), { + return filterXSS(await marked(content, markedOptions), { whiteList, onTagAttr, }); diff --git a/yarn.lock b/yarn.lock index 258e32646dbb..4c909d5de100 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9749,7 +9749,7 @@ __metadata: luxon: "npm:3.4.4" magic-string: "npm:0.30.5" map-stream: "npm:0.0.7" - marked: "npm:10.0.0" + marked: "npm:11.0.0" memoize-one: "npm:6.0.0" mocha: "npm:10.2.0" node-vibrant: "npm:3.2.1-alpha.1" @@ -11740,12 +11740,12 @@ __metadata: languageName: node linkType: hard -"marked@npm:10.0.0": - version: 10.0.0 - resolution: "marked@npm:10.0.0" +"marked@npm:11.0.0": + version: 11.0.0 + resolution: "marked@npm:11.0.0" bin: marked: bin/marked.js - checksum: f7442f6bd6a678e48eb3ca2f4b15e6d80ce63fa8363d319733ad7d968cfea410eacd01e764dc76c59d7ff77d409007bf5628d215ec84ef4ffa65f44ae08f0255 + checksum: bc533791a77a041291a92f91083482a95d59767c4adaf39c4aa3008400446e586933578065ceb4c66c340aed0fb13a61b489d7d88adfbecda7c8ed7bfcead102 languageName: node linkType: hard From 8a93284bb36ef238f8fd0f2810663befc298efcf Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Mon, 4 Dec 2023 14:16:10 +0100 Subject: [PATCH 06/20] Use resize-controller instead of container queries (#18885) --- src/components/ha-control-number-buttons.ts | 13 ++- src/panels/calendar/ha-panel-calendar.ts | 3 +- src/panels/todo/ha-panel-todo.ts | 3 +- .../ha-state-control-climate-humidity.ts | 16 +++- .../ha-state-control-climate-temperature.ts | 32 ++++--- .../ha-state-control-humidifier-humidity.ts | 16 +++- .../state-control-circular-slider-style.ts | 92 ++++++++++++------- ...-state-control-water_heater-temperature.ts | 16 +++- 8 files changed, 133 insertions(+), 58 deletions(-) diff --git a/src/components/ha-control-number-buttons.ts b/src/components/ha-control-number-buttons.ts index c68ddd9754db..1311b244b35c 100644 --- a/src/components/ha-control-number-buttons.ts +++ b/src/components/ha-control-number-buttons.ts @@ -1,3 +1,4 @@ +import { ResizeController } from "@lit-labs/observers/resize-controller"; import { mdiMinus, mdiPlus } from "@mdi/js"; import { CSSResultGroup, @@ -49,6 +50,13 @@ export class HaControlNumberButton extends LitElement { @query("#input") _input!: HTMLDivElement; + private _hideUnit = new ResizeController(this, { + callback: (entries) => { + const width = entries[0]?.contentRect.width; + return width < 100; + }, + }); + private boundedValue(value: number) { const clamped = conditionalClamp(value, this.min, this.max); return Math.round(clamped / this._step) * this._step; @@ -145,7 +153,10 @@ export class HaControlNumberButton extends LitElement { ?disabled=${this.disabled} @keydown=${this._handleKeyDown} > - ${value} ${unit ? html`${unit}` : nothing} + ${value} + ${unit && !this._hideUnit.value + ? html`${unit}` + : nothing}