20230904.0 (#17819)

This commit is contained in:
Bram Kragten 2023-09-04 19:18:58 +02:00 committed by GitHub
commit 4e62370d18
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 185 additions and 169 deletions

View File

@ -33,7 +33,7 @@
"@codemirror/legacy-modes": "6.3.3",
"@codemirror/search": "6.5.2",
"@codemirror/state": "6.2.1",
"@codemirror/view": "6.16.0",
"@codemirror/view": "6.17.1",
"@egjs/hammerjs": "2.0.17",
"@formatjs/intl-datetimeformat": "6.10.0",
"@formatjs/intl-displaynames": "6.5.0",
@ -52,7 +52,7 @@
"@lezer/highlight": "1.1.6",
"@lit-labs/context": "0.4.0",
"@lit-labs/motion": "1.0.4",
"@lit-labs/virtualizer": "2.0.6",
"@lit-labs/virtualizer": "2.0.7",
"@lrnwebcomponents/simple-tooltip": "7.0.16",
"@material/chips": "=14.0.0-canary.53b3cad2f.0",
"@material/data-table": "=14.0.0-canary.53b3cad2f.0",
@ -112,7 +112,7 @@
"deep-freeze": "0.0.1",
"fuse.js": "6.6.2",
"google-timezones-json": "1.2.0",
"hls.js": "1.4.10",
"hls.js": "1.4.12",
"home-assistant-js-websocket": "8.2.0",
"idb-keyval": "6.2.1",
"intl-messageformat": "10.5.0",
@ -156,7 +156,7 @@
"@babel/core": "7.22.11",
"@babel/plugin-proposal-decorators": "7.22.10",
"@babel/plugin-transform-runtime": "7.22.10",
"@babel/preset-env": "7.22.10",
"@babel/preset-env": "7.22.14",
"@babel/preset-typescript": "7.22.11",
"@koa/cors": "4.0.0",
"@octokit/auth-oauth-device": "6.0.0",
@ -175,15 +175,15 @@
"@types/glob": "8.1.0",
"@types/html-minifier-terser": "7.0.0",
"@types/js-yaml": "4.0.5",
"@types/leaflet": "1.9.3",
"@types/leaflet-draw": "1.0.7",
"@types/luxon": "3.3.1",
"@types/leaflet": "1.9.4",
"@types/leaflet-draw": "1.0.8",
"@types/luxon": "3.3.2",
"@types/mocha": "10.0.1",
"@types/qrcode": "1.5.1",
"@types/qrcode": "1.5.2",
"@types/serve-handler": "6.1.1",
"@types/sortablejs": "1.15.2",
"@types/tar": "6.1.5",
"@types/ua-parser-js": "0.7.36",
"@types/ua-parser-js": "0.7.37",
"@types/webspeechapi": "0.0.29",
"@typescript-eslint/eslint-plugin": "6.5.0",
"@typescript-eslint/parser": "6.5.0",
@ -192,7 +192,7 @@
"babel-loader": "9.1.3",
"babel-plugin-template-html-minifier": "4.1.0",
"chai": "4.3.8",
"del": "7.0.0",
"del": "7.1.0",
"eslint": "8.48.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-airbnb-typescript": "17.1.0",
@ -207,7 +207,7 @@
"esprima": "4.0.1",
"fancy-log": "2.0.0",
"fs-extra": "11.1.1",
"glob": "10.3.3",
"glob": "10.3.4",
"gulp": "4.0.2",
"gulp-flatmap": "1.0.2",
"gulp-json-transform": "0.4.8",
@ -227,7 +227,7 @@
"object-hash": "3.0.0",
"open": "9.1.0",
"pinst": "3.0.0",
"prettier": "3.0.2",
"prettier": "3.0.3",
"rollup": "2.79.1",
"rollup-plugin-string": "3.0.0",
"rollup-plugin-terser": "7.0.2",

View File

@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "home-assistant-frontend"
version = "20230901.0"
version = "20230904.0"
license = {text = "Apache-2.0"}
description = "The Home Assistant frontend"
readme = "README.md"

View File

@ -458,7 +458,8 @@ export class HaDataTable extends LitElement {
filteredData,
this._sortColumns[this._sortColumn],
this._sortDirection,
this._sortColumn
this._sortColumn,
this.hass.locale.language
)
: filteredData;

View File

@ -1,6 +1,7 @@
// To use comlink under ES5
import "proxy-polyfill";
import { expose } from "comlink";
import "proxy-polyfill";
import { stringCompare } from "../../common/string/compare";
import type {
ClonedDataTableColumnData,
DataTableRowData,
@ -39,7 +40,8 @@ const sortData = (
data: DataTableRowData[],
column: ClonedDataTableColumnData,
direction: SortingDirection,
sortColumn: string
sortColumn: string,
language?: string
) =>
data.sort((a, b) => {
let sort = 1;
@ -58,13 +60,8 @@ const sortData = (
if (column.type === "numeric") {
valA = isNaN(valA) ? undefined : Number(valA);
valB = isNaN(valB) ? undefined : Number(valB);
} else {
if (typeof valA === "string") {
valA = valA.toUpperCase();
}
if (typeof valB === "string") {
valB = valB.toUpperCase();
}
} else if (typeof valA === "string" && typeof valB === "string") {
return sort * stringCompare(valA, valB, language);
}
// Ensure "undefined" and "null" are always sorted to the bottom

View File

@ -27,10 +27,12 @@ export const filterData = (
filter: FilterDataParamTypes[2]
): Promise<ReturnType<FilterDataType>> =>
getWorker().filterData(data, columns, filter);
export const sortData = (
data: SortDataParamTypes[0],
columns: SortDataParamTypes[1],
direction: SortDataParamTypes[2],
sortColumn: SortDataParamTypes[3]
sortColumn: SortDataParamTypes[3],
language?: SortDataParamTypes[4]
): Promise<ReturnType<SortDataType>> =>
getWorker().sortData(data, columns, direction, sortColumn);
getWorker().sortData(data, columns, direction, sortColumn, language);

View File

@ -244,7 +244,6 @@ export class HaComboBox extends LitElement {
);
if (overlay) {
overlay.setAttribute("required-vertical-space", "0");
this._removeInert(overlay);
}
this._observeBody();
@ -331,7 +330,7 @@ export class HaComboBox extends LitElement {
}
vaadin-combo-box-light {
position: relative;
--vaadin-combo-box-overlay-max-height: calc(45vh);
--vaadin-combo-box-overlay-max-height: calc(45vh - 56px);
}
ha-textfield {
width: 100%;

View File

@ -17,6 +17,8 @@ class OnboardingWelcomeLink extends LitElement {
@property() public iconPath!: string;
@property({ attribute: true, type: Boolean }) public noninteractive?: boolean;
@queryAsync("mwc-ripple") private _ripple!: Promise<Ripple | null>;
@state() private _shouldRenderRipple = false;
@ -24,6 +26,7 @@ class OnboardingWelcomeLink extends LitElement {
protected render(): TemplateResult {
return html`
<ha-card
.tabIndex=${this.noninteractive ? "-1" : "0"}
@focus=${this.handleRippleFocus}
@blur=${this.handleRippleBlur}
@mousedown=${this.handleRippleActivate}
@ -33,6 +36,7 @@ class OnboardingWelcomeLink extends LitElement {
@touchstart=${this.handleRippleActivate}
@touchend=${this.handleRippleDeactivate}
@touchcancel=${this.handleRippleDeactivate}
@keydown=${this._handleKeyDown}
>
<ha-svg-icon .path=${this.iconPath}></ha-svg-icon>
${this.label}
@ -41,6 +45,12 @@ class OnboardingWelcomeLink extends LitElement {
`;
}
private _handleKeyDown(ev: KeyboardEvent): void {
if (ev.key === "Enter" || ev.key === " ") {
(ev.target as HTMLElement).click();
}
}
private _rippleHandlers: RippleHandlers = new RippleHandlers(() => {
this._shouldRenderRipple = true;
return this._ripple;

View File

@ -21,6 +21,7 @@ class OnboardingWelcomeLinks extends LitElement {
href="https://www.home-assistant.io/blog/2016/01/19/perfect-home-automation/"
>
<onboarding-welcome-link
noninteractive
.iconPath=${mdiFileDocument}
.label=${this.localize("ui.panel.page-onboarding.welcome.vision")}
>

View File

@ -112,7 +112,7 @@ export class HaDeviceEntitiesCard extends LitElement {
${hiddenEntities.map((entry) => this._renderEntry(entry))}
<button class="show-more" @click=${this._toggleShowHidden}>
${this.hass.localize(
"ui.panel.config.devices.entities.hide_disabled"
"ui.panel.config.devices.entities.show_less"
)}
</button>
`

View File

@ -25,6 +25,9 @@ export const loggingMixin = <T extends Constructor<HassBaseEl>>(
protected hassConnected() {
super.hassConnected();
window.addEventListener("error", async (ev) => {
if (!this.hass?.connected) {
return;
}
if (
!__DEV__ &&
(ev.message.includes("ResizeObserver loop limit exceeded") ||
@ -50,6 +53,9 @@ export const loggingMixin = <T extends Constructor<HassBaseEl>>(
});
});
window.addEventListener("unhandledrejection", async (ev) => {
if (!this.hass?.connected) {
return;
}
const { createLogMessage } = await import("../resources/log-message");
this._writeLog({
message: await createLogMessage(

View File

@ -5352,7 +5352,7 @@
"current_token_tooltip": "Unable to delete current refresh token"
},
"long_lived_access_tokens": {
"header": "Long-Lived access tokens",
"header": "Long-lived access tokens",
"description": "Create long-lived access tokens to allow your scripts to interact with your Home Assistant instance. Each token will be valid for 10 years from creation. The following long-lived access tokens are currently active.",
"learn_auth_requests": "Learn how to make authenticated requests.",
"created": "Created {date}",
@ -5419,7 +5419,7 @@
},
"mfa": {
"data": {
"code": "Two-factor Authentication Code"
"code": "Two-factor authentication code"
},
"description": "Open the **{mfa_module_name}** on your device to view your two-factor authentication code and verify your identity:"
}

278
yarn.lock
View File

@ -55,7 +55,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/compat-data@npm:^7.22.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9":
"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9":
version: 7.22.9
resolution: "@babel/compat-data@npm:7.22.9"
checksum: bed77d9044ce948b4327b30dd0de0779fa9f3a7ed1f2d31638714ed00229fa71fc4d1617ae0eb1fad419338d3658d0e9a5a083297451e09e73e078d0347ff808
@ -657,9 +657,9 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-async-generator-functions@npm:^7.22.10":
version: 7.22.10
resolution: "@babel/plugin-transform-async-generator-functions@npm:7.22.10"
"@babel/plugin-transform-async-generator-functions@npm:^7.22.11":
version: 7.22.11
resolution: "@babel/plugin-transform-async-generator-functions@npm:7.22.11"
dependencies:
"@babel/helper-environment-visitor": ^7.22.5
"@babel/helper-plugin-utils": ^7.22.5
@ -667,7 +667,7 @@ __metadata:
"@babel/plugin-syntax-async-generators": ^7.8.4
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 87d77b66fda05b42450aa285fa031aa3963c52aab00190f95f6c3ddefbed683035c1f314347c888f8406fba5d436b888ff75b5e36b8ab23afd4ca4c3f086f88c
checksum: f11227a1d2831972a7fe28ed54a618ee251547632dc384b2f291f9d8d6aae1177a68c6bbd7709ab78275fa84e757ae795ec08061d94f6f01826f02a35ee875d4
languageName: node
linkType: hard
@ -718,16 +718,16 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-class-static-block@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-class-static-block@npm:7.22.5"
"@babel/plugin-transform-class-static-block@npm:^7.22.11":
version: 7.22.11
resolution: "@babel/plugin-transform-class-static-block@npm:7.22.11"
dependencies:
"@babel/helper-create-class-features-plugin": ^7.22.5
"@babel/helper-create-class-features-plugin": ^7.22.11
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-class-static-block": ^7.14.5
peerDependencies:
"@babel/core": ^7.12.0
checksum: bc48b92dbaf625a14f2bf62382384eef01e0515802426841636ae9146e27395d068c7a8a45e9e15699491b0a01d990f38f179cbc9dc89274a393f85648772f12
checksum: 69f040506fad66f1c6918d288d0e0edbc5c8a07c8b4462c1184ad2f9f08995d68b057126c213871c0853ae0c72afc60ec87492049dfacb20902e32346a448bcb
languageName: node
linkType: hard
@ -796,15 +796,15 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-dynamic-import@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-dynamic-import@npm:7.22.5"
"@babel/plugin-transform-dynamic-import@npm:^7.22.11":
version: 7.22.11
resolution: "@babel/plugin-transform-dynamic-import@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-dynamic-import": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 186a6d59f36eb3c5824739fc9c22ed0f4ca68e001662aa3a302634346a8b785cb9579b23b0c158f4570604d697d19598ca09b58c60a7fa2894da1163c4eb1907
checksum: 78fc9c532210bf9e8f231747f542318568ac360ee6c27e80853962c984283c73da3f8f8aebe83c2096090a435b356b092ed85de617a156cbe0729d847632be45
languageName: node
linkType: hard
@ -820,15 +820,15 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-export-namespace-from@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-export-namespace-from@npm:7.22.5"
"@babel/plugin-transform-export-namespace-from@npm:^7.22.11":
version: 7.22.11
resolution: "@babel/plugin-transform-export-namespace-from@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-export-namespace-from": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 3d197b788758044983c96b9c49bed4b456055f35a388521a405968db0f6e2ffb6fd59110e3931f4dcc5e126ae9e5e00e154a0afb47a7ea359d8d0dea79f480d7
checksum: 73af5883a321ed56a4bfd43c8a7de0164faebe619287706896fc6ee2f7a4e69042adaa1338c0b8b4bdb9f7e5fdceb016fb1d40694cb43ca3b8827429e8aac4bf
languageName: node
linkType: hard
@ -856,15 +856,15 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-json-strings@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-json-strings@npm:7.22.5"
"@babel/plugin-transform-json-strings@npm:^7.22.11":
version: 7.22.11
resolution: "@babel/plugin-transform-json-strings@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-json-strings": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 4e00b902487a670b6c8948f33f9108133fd745cf9d1478aca515fb460b9b2f12e137988ebc1663630fb82070a870aed8b0c1aa4d007a841c18004619798f255c
checksum: 50665e5979e66358c50e90a26db53c55917f78175127ac2fa05c7888d156d418ffb930ec0a109353db0a7c5f57c756ce01bfc9825d24cbfd2b3ec453f2ed8cba
languageName: node
linkType: hard
@ -879,15 +879,15 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-logical-assignment-operators@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.22.5"
"@babel/plugin-transform-logical-assignment-operators@npm:^7.22.11":
version: 7.22.11
resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-logical-assignment-operators": ^7.10.4
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 18748e953c08f64885f18c224eac58df10a13eac4d845d16b5d9b6276907da7ca2530dfebe6ed41cdc5f8a75d9db3e36d8eb54ddce7cd0364af1cab09b435302
checksum: c664e9798e85afa7f92f07b867682dee7392046181d82f5d21bae6f2ca26dfe9c8375cdc52b7483c3fc09a983c1989f60eff9fbc4f373b0c0a74090553d05739
languageName: node
linkType: hard
@ -914,7 +914,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-modules-commonjs@npm:^7.22.11, @babel/plugin-transform-modules-commonjs@npm:^7.22.5":
"@babel/plugin-transform-modules-commonjs@npm:^7.22.11":
version: 7.22.11
resolution: "@babel/plugin-transform-modules-commonjs@npm:7.22.11"
dependencies:
@ -927,17 +927,17 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-modules-systemjs@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-modules-systemjs@npm:7.22.5"
"@babel/plugin-transform-modules-systemjs@npm:^7.22.11":
version: 7.22.11
resolution: "@babel/plugin-transform-modules-systemjs@npm:7.22.11"
dependencies:
"@babel/helper-hoist-variables": ^7.22.5
"@babel/helper-module-transforms": ^7.22.5
"@babel/helper-module-transforms": ^7.22.9
"@babel/helper-plugin-utils": ^7.22.5
"@babel/helper-validator-identifier": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 04f4178589543396b3c24330a67a59c5e69af5e96119c9adda730c0f20122deaff54671ebbc72ad2df6495a5db8a758bd96942de95fba7ad427de9c80b1b38c8
checksum: d0991e4bdc3352b6a9f4d12b6662e3645d892cd5c3c005ba5f14e65f1e218c6a8f7f4497e64a51d82a046e507aaa7db3143b800b0270dca1824cbd214ff3363d
languageName: node
linkType: hard
@ -976,42 +976,42 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.22.5"
"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11":
version: 7.22.11
resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: e6a059169d257fc61322d0708edae423072449b7c33de396261e68dee582aec5396789a1c22bce84e5bd88a169623c2e750b513fc222930979e6accd52a44bf2
checksum: 167babecc8b8fe70796a7b7d34af667ebbf43da166c21689502e5e8cc93180b7a85979c77c9f64b7cce431b36718bd0a6df9e5e0ffea4ae22afb22cfef886372
languageName: node
linkType: hard
"@babel/plugin-transform-numeric-separator@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-numeric-separator@npm:7.22.5"
"@babel/plugin-transform-numeric-separator@npm:^7.22.11":
version: 7.22.11
resolution: "@babel/plugin-transform-numeric-separator@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-numeric-separator": ^7.10.4
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 9e7837d4eae04f211ebaa034fe5003d2927b6bf6d5b9dc09f2b1183c01482cdde5a75b8bd5c7ff195c2abc7b923339eb0b2a9d27cb78359d38248a3b2c2367c4
checksum: af064d06a4a041767ec396a5f258103f64785df290e038bba9f0ef454e6c914f2ac45d862bbdad8fac2c7ad47fa4e95356f29053c60c100a0160b02a995fe2a3
languageName: node
linkType: hard
"@babel/plugin-transform-object-rest-spread@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-object-rest-spread@npm:7.22.5"
"@babel/plugin-transform-object-rest-spread@npm:^7.22.11":
version: 7.22.11
resolution: "@babel/plugin-transform-object-rest-spread@npm:7.22.11"
dependencies:
"@babel/compat-data": ^7.22.5
"@babel/helper-compilation-targets": ^7.22.5
"@babel/compat-data": ^7.22.9
"@babel/helper-compilation-targets": ^7.22.10
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-object-rest-spread": ^7.8.3
"@babel/plugin-transform-parameters": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 3b5e091f0dc67108f2e41ed5a97e15bbe4381a19d9a7eea80b71c7de1d8169fd28784e1e41a3d2ad12709ab212e58fc481282a5bb65d591fae7b443048de3330
checksum: b9c9ed8df8d6d7563eb42844d8e3e6748ba8f7568998230f7317bc49304db65828df48fc4b93bf4421772a6c9f7b389f3dd1c4e84379c17dd9ee223fb3fc5245
languageName: node
linkType: hard
@ -1027,28 +1027,28 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-optional-catch-binding@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.22.5"
"@babel/plugin-transform-optional-catch-binding@npm:^7.22.11":
version: 7.22.11
resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-optional-catch-binding": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: b0e8b4233ff06b5c9d285257f49c5bd441f883189b24282e6200f9ebdf5db29aeeebbffae57fbbcd5df9f4387b3e66e5d322aaae5652a78e89685ddbae46bbd1
checksum: f17abd90e1de67c84d63afea29c8021c74abb2794d3a6eeafb0bbe7372d3db32aefca386e392116ec63884537a4a2815d090d26264d259bacc08f6e3ed05294c
languageName: node
linkType: hard
"@babel/plugin-transform-optional-chaining@npm:^7.22.10, @babel/plugin-transform-optional-chaining@npm:^7.22.5":
version: 7.22.10
resolution: "@babel/plugin-transform-optional-chaining@npm:7.22.10"
"@babel/plugin-transform-optional-chaining@npm:^7.22.12, @babel/plugin-transform-optional-chaining@npm:^7.22.5":
version: 7.22.12
resolution: "@babel/plugin-transform-optional-chaining@npm:7.22.12"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/helper-skip-transparent-expression-wrappers": ^7.22.5
"@babel/plugin-syntax-optional-chaining": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 522d6214bb9f6ede8a2fc56a873e791aabd62f0b3be78fb8e62ca801a9033bcadabfb77aec6739f0e67f0f15f7c739c08bafafd66d3676edf1941fe6429cebcd
checksum: 47065439bb721a0967cdcc83895700bb7b18b146b2ef27e43449d7b5a7130a2497afadddc42c616253858cac6732546646b9f0c581f4bb8a3d362baeb4c30bbb
languageName: node
linkType: hard
@ -1075,17 +1075,17 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-private-property-in-object@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-private-property-in-object@npm:7.22.5"
"@babel/plugin-transform-private-property-in-object@npm:^7.22.11":
version: 7.22.11
resolution: "@babel/plugin-transform-private-property-in-object@npm:7.22.11"
dependencies:
"@babel/helper-annotate-as-pure": ^7.22.5
"@babel/helper-create-class-features-plugin": ^7.22.5
"@babel/helper-create-class-features-plugin": ^7.22.11
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-private-property-in-object": ^7.14.5
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 9ac019fb2772f3af6278a7f4b8b14b0663accb3fd123d87142ceb2fbc57fd1afa07c945d1329029b026b9ee122096ef71a3f34f257a9e04cf4245b87298c38b4
checksum: 4d029d84901e53c46dead7a46e2990a7bc62470f4e4ca58a0d063394f86652fd58fe4eea1eb941da3669cd536b559b9d058b342b59300026346b7a2a51badac8
languageName: node
linkType: hard
@ -1256,9 +1256,9 @@ __metadata:
languageName: node
linkType: hard
"@babel/preset-env@npm:7.22.10, @babel/preset-env@npm:^7.11.0":
version: 7.22.10
resolution: "@babel/preset-env@npm:7.22.10"
"@babel/preset-env@npm:7.22.14, @babel/preset-env@npm:^7.11.0":
version: 7.22.14
resolution: "@babel/preset-env@npm:7.22.14"
dependencies:
"@babel/compat-data": ^7.22.9
"@babel/helper-compilation-targets": ^7.22.10
@ -1286,41 +1286,41 @@ __metadata:
"@babel/plugin-syntax-top-level-await": ^7.14.5
"@babel/plugin-syntax-unicode-sets-regex": ^7.18.6
"@babel/plugin-transform-arrow-functions": ^7.22.5
"@babel/plugin-transform-async-generator-functions": ^7.22.10
"@babel/plugin-transform-async-generator-functions": ^7.22.11
"@babel/plugin-transform-async-to-generator": ^7.22.5
"@babel/plugin-transform-block-scoped-functions": ^7.22.5
"@babel/plugin-transform-block-scoping": ^7.22.10
"@babel/plugin-transform-class-properties": ^7.22.5
"@babel/plugin-transform-class-static-block": ^7.22.5
"@babel/plugin-transform-class-static-block": ^7.22.11
"@babel/plugin-transform-classes": ^7.22.6
"@babel/plugin-transform-computed-properties": ^7.22.5
"@babel/plugin-transform-destructuring": ^7.22.10
"@babel/plugin-transform-dotall-regex": ^7.22.5
"@babel/plugin-transform-duplicate-keys": ^7.22.5
"@babel/plugin-transform-dynamic-import": ^7.22.5
"@babel/plugin-transform-dynamic-import": ^7.22.11
"@babel/plugin-transform-exponentiation-operator": ^7.22.5
"@babel/plugin-transform-export-namespace-from": ^7.22.5
"@babel/plugin-transform-export-namespace-from": ^7.22.11
"@babel/plugin-transform-for-of": ^7.22.5
"@babel/plugin-transform-function-name": ^7.22.5
"@babel/plugin-transform-json-strings": ^7.22.5
"@babel/plugin-transform-json-strings": ^7.22.11
"@babel/plugin-transform-literals": ^7.22.5
"@babel/plugin-transform-logical-assignment-operators": ^7.22.5
"@babel/plugin-transform-logical-assignment-operators": ^7.22.11
"@babel/plugin-transform-member-expression-literals": ^7.22.5
"@babel/plugin-transform-modules-amd": ^7.22.5
"@babel/plugin-transform-modules-commonjs": ^7.22.5
"@babel/plugin-transform-modules-systemjs": ^7.22.5
"@babel/plugin-transform-modules-commonjs": ^7.22.11
"@babel/plugin-transform-modules-systemjs": ^7.22.11
"@babel/plugin-transform-modules-umd": ^7.22.5
"@babel/plugin-transform-named-capturing-groups-regex": ^7.22.5
"@babel/plugin-transform-new-target": ^7.22.5
"@babel/plugin-transform-nullish-coalescing-operator": ^7.22.5
"@babel/plugin-transform-numeric-separator": ^7.22.5
"@babel/plugin-transform-object-rest-spread": ^7.22.5
"@babel/plugin-transform-nullish-coalescing-operator": ^7.22.11
"@babel/plugin-transform-numeric-separator": ^7.22.11
"@babel/plugin-transform-object-rest-spread": ^7.22.11
"@babel/plugin-transform-object-super": ^7.22.5
"@babel/plugin-transform-optional-catch-binding": ^7.22.5
"@babel/plugin-transform-optional-chaining": ^7.22.10
"@babel/plugin-transform-optional-catch-binding": ^7.22.11
"@babel/plugin-transform-optional-chaining": ^7.22.12
"@babel/plugin-transform-parameters": ^7.22.5
"@babel/plugin-transform-private-methods": ^7.22.5
"@babel/plugin-transform-private-property-in-object": ^7.22.5
"@babel/plugin-transform-private-property-in-object": ^7.22.11
"@babel/plugin-transform-property-literals": ^7.22.5
"@babel/plugin-transform-regenerator": ^7.22.10
"@babel/plugin-transform-reserved-words": ^7.22.5
@ -1334,7 +1334,7 @@ __metadata:
"@babel/plugin-transform-unicode-regex": ^7.22.5
"@babel/plugin-transform-unicode-sets-regex": ^7.22.5
"@babel/preset-modules": 0.1.6-no-external-plugins
"@babel/types": ^7.22.10
"@babel/types": ^7.22.11
babel-plugin-polyfill-corejs2: ^0.4.5
babel-plugin-polyfill-corejs3: ^0.8.3
babel-plugin-polyfill-regenerator: ^0.5.2
@ -1342,7 +1342,7 @@ __metadata:
semver: ^6.3.1
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 4145a660a7b05e21e6d8b6cdf348c6931238abb15282a258bdb5e04cd3cca9356dc120ecfe0d1b977819ade4aac50163127c86db2300227ff60392d24daa0b7c
checksum: a62b5717a86c41ab675ac0f4d46ff504088fb2cce2011aa36508453d2235a3ecf1f6d127aa57962310fcce4ec18bad840ccd09987a78c57e4d1b4339cedeaacd
languageName: node
linkType: hard
@ -1507,14 +1507,14 @@ __metadata:
languageName: node
linkType: hard
"@codemirror/view@npm:6.16.0, @codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.6.0":
version: 6.16.0
resolution: "@codemirror/view@npm:6.16.0"
"@codemirror/view@npm:6.17.1, @codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.6.0":
version: 6.17.1
resolution: "@codemirror/view@npm:6.17.1"
dependencies:
"@codemirror/state": ^6.1.4
style-mod: ^4.0.0
style-mod: ^4.1.0
w3c-keyname: ^2.2.4
checksum: 54d412b5159716c8a1a9c46fa04ff083e68a663cb887e6e2a4ca86fe9c3930d5255200fe84c65620e0a442f62dc2c13df277bcd1d4eef2e11e3c4e124fcf9d38
checksum: b70a50632817c75b39f60f1a962206e64787fc58fc7b1d6ce883dc2302d4dcfe077003c9c307358791c1150c96ae623140f069537a6b705f1c3526b2e41954a5
languageName: node
linkType: hard
@ -2104,13 +2104,13 @@ __metadata:
languageName: node
linkType: hard
"@lit-labs/virtualizer@npm:2.0.6":
version: 2.0.6
resolution: "@lit-labs/virtualizer@npm:2.0.6"
"@lit-labs/virtualizer@npm:2.0.7":
version: 2.0.7
resolution: "@lit-labs/virtualizer@npm:2.0.7"
dependencies:
lit: ^2.8.0
tslib: ^2.0.3
checksum: 8bf5d45f2aafe53cdee3a320a03bd3f95e80a1ff0aab9058624f9cec80d842b08765f04a68555146ad2aa236e974451a7d4539a8533259a7d11b5afc3459a90a
checksum: fcda156e22f08d9d1dac44dc6e8781004f5f0cf0fdc66064547f4eaa009eef2de7537453d39e06f4b9c90c9d50c65b3021313ee30f2babc3b27a2e36bb8796d6
languageName: node
linkType: hard
@ -4333,21 +4333,21 @@ __metadata:
languageName: node
linkType: hard
"@types/leaflet-draw@npm:1.0.7":
version: 1.0.7
resolution: "@types/leaflet-draw@npm:1.0.7"
"@types/leaflet-draw@npm:1.0.8":
version: 1.0.8
resolution: "@types/leaflet-draw@npm:1.0.8"
dependencies:
"@types/leaflet": "*"
checksum: 8b2ab83fea3ae95cd8ce652eeb00386f14a3be5d94df96f5f5cb46054e228fbac179751b4e3d35347bcde7fa01dccbe1255601f44a0ec41f16bd1e51b3d8d5a2
checksum: 30f969ba80b00ad245afc28c8446d915550117ce767bfbd84b07840d153d80cfaa2b660da7b4ad0538df305cd662bb812c859ab5dfbbef58d77a7e046c08f476
languageName: node
linkType: hard
"@types/leaflet@npm:*, @types/leaflet@npm:1.9.3":
version: 1.9.3
resolution: "@types/leaflet@npm:1.9.3"
"@types/leaflet@npm:*, @types/leaflet@npm:1.9.4":
version: 1.9.4
resolution: "@types/leaflet@npm:1.9.4"
dependencies:
"@types/geojson": "*"
checksum: d12042edc3a043d074b4fd3b4c4800f479dfb01db3980d8c1151edbc70b23ca9e84ab7da72ce0d1c36c040f89ba1421bd36d9d9796ec3704a0d3c942985a87ae
checksum: ae5b4422b6eb912e6c6910d049f63cb96537eac46af4a897471ab98c642d059a32789f411157b873a5dafdbc9cef3399dc0673c5f64be067eebc530c43783e75
languageName: node
linkType: hard
@ -4367,10 +4367,10 @@ __metadata:
languageName: node
linkType: hard
"@types/luxon@npm:3.3.1":
version: 3.3.1
resolution: "@types/luxon@npm:3.3.1"
checksum: da8f6158edacae1430f3eca5f4ab4891200ffb34aa521ef6bae407a3c50b3854907098bc4535fb2a66a2779738f3c6c48fdfd86f01117a6f4844b18536cdb7c0
"@types/luxon@npm:3.3.2":
version: 3.3.2
resolution: "@types/luxon@npm:3.3.2"
checksum: b9111132720eae0269538872a5a496b29587ecfc8edc3b0ff7d269aa93a5ff00a131b23d1e9d1f12ec39f2c779ad21bd8d9f90b122c85a182771aabde7f676b8
languageName: node
linkType: hard
@ -4453,12 +4453,12 @@ __metadata:
languageName: node
linkType: hard
"@types/qrcode@npm:1.5.1":
version: 1.5.1
resolution: "@types/qrcode@npm:1.5.1"
"@types/qrcode@npm:1.5.2":
version: 1.5.2
resolution: "@types/qrcode@npm:1.5.2"
dependencies:
"@types/node": "*"
checksum: 0f780f31d983fa8d1bfbba1a130e8f7b07866d556807eccfb1d08d841c70644cdee8fc169ca752bdf17e99995e6155fcb6179079338ac8359294c781b95112b5
checksum: 2f696916e66002ecf0616451a44308b33948ce68f7ee1eae0ff8a4acc133024a3d9a7314e9dcb6455ab7f7e126963c204a687a665e3688ba39ec4ae80eb30670
languageName: node
linkType: hard
@ -4578,10 +4578,10 @@ __metadata:
languageName: node
linkType: hard
"@types/ua-parser-js@npm:0.7.36":
version: 0.7.36
resolution: "@types/ua-parser-js@npm:0.7.36"
checksum: 8c24d4dc12ed1b8b98195838093391c358c81bf75e9cae0ecec8f7824b441e069daaa17b974a3e257172caddb671439f0c0b44bf43bfcf409b7a574a25aab948
"@types/ua-parser-js@npm:0.7.37":
version: 0.7.37
resolution: "@types/ua-parser-js@npm:0.7.37"
checksum: dde3733d30801d96959c73fd164c5431080f00bfa5b6bec79eff4726349c9832b3dbac5ce07dae29033cb8bb878b459d63ba25a31aee4e64b37272b90d1f1ca9
languageName: node
linkType: hard
@ -7396,9 +7396,9 @@ __metadata:
languageName: node
linkType: hard
"del@npm:7.0.0":
version: 7.0.0
resolution: "del@npm:7.0.0"
"del@npm:7.1.0":
version: 7.1.0
resolution: "del@npm:7.1.0"
dependencies:
globby: ^13.1.2
graceful-fs: ^4.2.10
@ -7408,7 +7408,7 @@ __metadata:
p-map: ^5.5.0
rimraf: ^3.0.2
slash: ^4.0.0
checksum: 33e5077f18b5dfbe81971d1f8a2cd8bf676dd5ede491bab85ec17a4a1d59001bd3ec47fd38e9a4ae01a3c98c07b98c7b3dc56190b86d88926798802d7858d827
checksum: 93527e78e95125809ff20a112814b00648ed64af204be1a565862698060c9ec8f5c5fe1a4866725acfde9b0da6423f4b7a7642c1d38cd4b05cbeb643a7b089e3
languageName: node
linkType: hard
@ -9155,9 +9155,9 @@ __metadata:
languageName: node
linkType: hard
"glob@npm:10.3.3, glob@npm:^10.2.2":
version: 10.3.3
resolution: "glob@npm:10.3.3"
"glob@npm:10.3.4, glob@npm:^10.2.2":
version: 10.3.4
resolution: "glob@npm:10.3.4"
dependencies:
foreground-child: ^3.1.0
jackspeak: ^2.0.3
@ -9166,7 +9166,7 @@ __metadata:
path-scurry: ^1.10.1
bin:
glob: dist/cjs/src/bin.js
checksum: 29190d3291f422da0cb40b77a72fc8d2c51a36524e99b8bf412548b7676a6627489528b57250429612b6eec2e6fe7826d328451d3e694a9d15e575389308ec53
checksum: 176b97c124414401cb51329a93d2ba112cef8814adbed10348481916b9521b677773eee2691cb6b24d66632d8c8bb8913533f5ac4bfb2d0ef5454a1856082361
languageName: node
linkType: hard
@ -9570,10 +9570,10 @@ __metadata:
languageName: node
linkType: hard
"hls.js@npm:1.4.10":
version: 1.4.10
resolution: "hls.js@npm:1.4.10"
checksum: c084000598fd7422b7445c7e313dc28133261579b5783bbb3881c7fcb609365d02157e3d3a74d0b41ac7440de405d1c69e64e14634370dc357c473d23e4afd44
"hls.js@npm:1.4.12":
version: 1.4.12
resolution: "hls.js@npm:1.4.12"
checksum: a30c055ea1fc9ee9f4eee1b8b17f7ed7900ebe25e790de4f3097a03afb841cf138d51b67ef27e09700672395e305302d1d68b3b9f6c0bce3c1c6692fad86008c
languageName: node
linkType: hard
@ -9584,7 +9584,7 @@ __metadata:
"@babel/core": 7.22.11
"@babel/plugin-proposal-decorators": 7.22.10
"@babel/plugin-transform-runtime": 7.22.10
"@babel/preset-env": 7.22.10
"@babel/preset-env": 7.22.14
"@babel/preset-typescript": 7.22.11
"@babel/runtime": 7.22.11
"@braintree/sanitize-url": 6.0.4
@ -9594,7 +9594,7 @@ __metadata:
"@codemirror/legacy-modes": 6.3.3
"@codemirror/search": 6.5.2
"@codemirror/state": 6.2.1
"@codemirror/view": 6.16.0
"@codemirror/view": 6.17.1
"@egjs/hammerjs": 2.0.17
"@formatjs/intl-datetimeformat": 6.10.0
"@formatjs/intl-displaynames": 6.5.0
@ -9614,7 +9614,7 @@ __metadata:
"@lezer/highlight": 1.1.6
"@lit-labs/context": 0.4.0
"@lit-labs/motion": 1.0.4
"@lit-labs/virtualizer": 2.0.6
"@lit-labs/virtualizer": 2.0.7
"@lrnwebcomponents/simple-tooltip": 7.0.16
"@material/chips": =14.0.0-canary.53b3cad2f.0
"@material/data-table": =14.0.0-canary.53b3cad2f.0
@ -9671,15 +9671,15 @@ __metadata:
"@types/glob": 8.1.0
"@types/html-minifier-terser": 7.0.0
"@types/js-yaml": 4.0.5
"@types/leaflet": 1.9.3
"@types/leaflet-draw": 1.0.7
"@types/luxon": 3.3.1
"@types/leaflet": 1.9.4
"@types/leaflet-draw": 1.0.8
"@types/luxon": 3.3.2
"@types/mocha": 10.0.1
"@types/qrcode": 1.5.1
"@types/qrcode": 1.5.2
"@types/serve-handler": 6.1.1
"@types/sortablejs": 1.15.2
"@types/tar": 6.1.5
"@types/ua-parser-js": 0.7.36
"@types/ua-parser-js": 0.7.37
"@types/webspeechapi": 0.0.29
"@typescript-eslint/eslint-plugin": 6.5.0
"@typescript-eslint/parser": 6.5.0
@ -9705,7 +9705,7 @@ __metadata:
date-fns-tz: 2.0.0
deep-clone-simple: 1.1.1
deep-freeze: 0.0.1
del: 7.0.0
del: 7.1.0
eslint: 8.48.0
eslint-config-airbnb-base: 15.0.0
eslint-config-airbnb-typescript: 17.1.0
@ -9721,7 +9721,7 @@ __metadata:
fancy-log: 2.0.0
fs-extra: 11.1.1
fuse.js: 6.6.2
glob: 10.3.3
glob: 10.3.4
google-timezones-json: 1.2.0
gulp: 4.0.2
gulp-flatmap: 1.0.2
@ -9729,7 +9729,7 @@ __metadata:
gulp-merge-json: 2.1.2
gulp-rename: 2.0.0
gulp-zopfli-green: 6.0.1
hls.js: 1.4.10
hls.js: 1.4.12
home-assistant-js-websocket: 8.2.0
html-minifier-terser: 7.2.0
husky: 8.0.3
@ -9754,7 +9754,7 @@ __metadata:
object-hash: 3.0.0
open: 9.1.0
pinst: 3.0.0
prettier: 3.0.2
prettier: 3.0.3
proxy-polyfill: 0.3.2
punycode: 2.3.0
qr-scanner: 1.4.2
@ -13227,12 +13227,12 @@ __metadata:
languageName: node
linkType: hard
"prettier@npm:3.0.2":
version: 3.0.2
resolution: "prettier@npm:3.0.2"
"prettier@npm:3.0.3":
version: 3.0.3
resolution: "prettier@npm:3.0.3"
bin:
prettier: bin/prettier.cjs
checksum: 118b59ddb6c80abe2315ab6d0f4dd1b253be5cfdb20622fa5b65bb1573dcd362e6dd3dcf2711dd3ebfe64aecf7bdc75de8a69dc2422dcd35bdde7610586b677a
checksum: e10b9af02b281f6c617362ebd2571b1d7fc9fb8a3bd17e371754428cda992e5e8d8b7a046e8f7d3e2da1dcd21aa001e2e3c797402ebb6111b5cd19609dd228e0
languageName: node
linkType: hard
@ -14916,10 +14916,10 @@ __metadata:
languageName: node
linkType: hard
"style-mod@npm:^4.0.0":
version: 4.0.3
resolution: "style-mod@npm:4.0.3"
checksum: 934556e720bd29026ff8fef43a1a35b58957813025b91f996d886e9405acf934ddb1934def4400b174bd7784c9263eb9c71f07ae83925af9271b7d921d546854
"style-mod@npm:^4.0.0, style-mod@npm:^4.1.0":
version: 4.1.0
resolution: "style-mod@npm:4.1.0"
checksum: 8402b14ca11113a3640d46b3cf7ba49f05452df7846bc5185a3535d9b6a64a3019e7fb636b59ccbb7816aeb0725b24723e77a85b05612a9360e419958e13b4e6
languageName: node
linkType: hard