diff --git a/communication-mapping-editor.ts b/communication-mapping-editor.ts
index 1acc38a..1d8018f 100644
--- a/communication-mapping-editor.ts
+++ b/communication-mapping-editor.ts
@@ -1,7 +1,9 @@
import { LitElement, nothing, css, html, svg, TemplateResult } from 'lit';
-import { customElement, property, query, state } from 'lit/decorators.js';
+import { property, query, state } from 'lit/decorators.js';
import { classMap } from 'lit/directives/class-map.js';
+import { ScopedElementsMixin } from '@open-wc/scoped-elements/lit-element.js';
+
import '@material/mwc-button';
import '@material/mwc-icon-button';
import '@material/mwc-icon-button-toggle';
@@ -10,7 +12,7 @@ import '@material/mwc-fab';
import '@material/mwc-textfield';
import type { IconButtonToggle } from '@material/mwc-icon-button-toggle';
-import { newEditEvent } from '@openscd/open-scd-core';
+import { newEditEvent } from '@openenergytools/open-scd-core';
import { identity } from '@openenergytools/scl-lib';
@@ -26,8 +28,17 @@ import {
import { serviceColoring, svgConnectionGenerator } from './foundation/paths.js';
import { IED, Connection } from './foundation/types.js';
-@customElement('communication-mapping-editor')
-export class CommunicationMappingEditor extends LitElement {
+export class CommunicationMappingEditor extends ScopedElementsMixin(
+ LitElement
+) {
+ static scopedElements = {
+ 'mwc-fab': customElements.get('mwc-fab'),
+ 'mwc-textfield': customElements.get('mwc-textfield'),
+ 'mwc-button': customElements.get('mwc-button'),
+ 'mwc-icon-button': customElements.get('mwc-icon-button'),
+ 'mwc-icon-button-toggle': customElements.get('mwc-icon-button-toggle'),
+ };
+
@property({ attribute: false })
substation!: Element;
diff --git a/demo/index.html b/demo/index.html
index e549e35..5c28b93 100644
--- a/demo/index.html
+++ b/demo/index.html
@@ -1,9 +1,19 @@
scl-communication-editor
-
-
-
-
+}'
+>
+
-
diff --git a/foundation/icons.ts b/foundation/icons.ts
new file mode 100644
index 0000000..81b629c
--- /dev/null
+++ b/foundation/icons.ts
@@ -0,0 +1,19 @@
+import { svg, TemplateResult } from 'lit';
+
+export const gseControlPath = svg``;
+
+export const logControlPath = svg``;
+
+export const reportControlPath = svg``;
+
+export const sampledValueControlPath = svg``;
+
+export function iconFromPath(path: TemplateResult<2>): TemplateResult<2> {
+ return svg``;
+}
diff --git a/foundation/paths.ts b/foundation/paths.ts
index 742a60f..cffb526 100644
--- a/foundation/paths.ts
+++ b/foundation/paths.ts
@@ -4,7 +4,7 @@ import { identity } from '@openenergytools/scl-lib';
import { attributes } from './sldUtil.js';
import { Connection } from './types.js';
-import { inputReference } from './utils.js';
+import { inputReference, inputSupportingText, isSubscribed } from './utils.js';
export const serviceColoring: Record = {
ReportControl: '#859900',
@@ -38,11 +38,22 @@ function tooltip(conn: Connection): string {
const sourceIed = conn.source.ied.getAttribute('name');
const targetIed = conn.target.ied.getAttribute('name');
- const data = conn.target.inputs.map(input => inputReference(input));
+ const data = conn.target.inputs
+ .filter(input => isSubscribed(input))
+ .map(input => {
+ const fcdaInfo = inputReference(input);
+ const extRefInfo = inputSupportingText(input);
+
+ return `${fcdaInfo.fcdaRef} ${
+ fcdaInfo.desc ? `(${fcdaInfo.desc})` : ''
+ } --> ${extRefInfo.extRefRef} ${
+ extRefInfo.desc ? `(${extRefInfo.desc})` : ''
+ }`;
+ });
return `${sourceIed}:${cbName} -> ${targetIed}
- \t${data.join('\n\t')}`;
+\t${data.join('\n\t')}`;
}
function connDimensions(conn: Connection): ConnectionDimensions {
diff --git a/foundation/utils.ts b/foundation/utils.ts
index 0695e79..3f13d69 100644
--- a/foundation/utils.ts
+++ b/foundation/utils.ts
@@ -1,26 +1,195 @@
-export function inputReference(input: Element): string {
+import {
+ controlBlockObjRef,
+ identity,
+ matchDataAttributes,
+ sourceControlBlock,
+} from '@openenergytools/scl-lib';
+
+export type fcdaDesc = {
+ LDevice?: string | null;
+ LN?: string | null;
+ DOI?: string | null;
+ SDI?: string[];
+ DAI?: string | null;
+};
+
+export function getFcdaInstDesc(fcda: Element): fcdaDesc {
+ const [doName, daName] = ['doName', 'daName'].map(attr =>
+ fcda.getAttribute(attr)
+ );
+
+ const ied = fcda.closest('IED')!;
+ if (!ied) return {};
+
+ const anyLn = Array.from(
+ ied.querySelectorAll(
+ `:scope > AccessPoint > Server > LDevice[inst="${fcda.getAttribute(
+ 'ldInst'
+ )}"] > LN, :scope > AccessPoint > Server > LDevice[inst="${fcda.getAttribute(
+ 'ldInst'
+ )}"] > LN0`
+ )
+ ).find(
+ lN =>
+ (lN.getAttribute('prefix') ?? '') ===
+ (fcda.getAttribute('prefix') ?? '') &&
+ lN.getAttribute('lnClass') === (fcda.getAttribute('lnClass') ?? '') &&
+ (lN.getAttribute('inst') ?? '') === (fcda.getAttribute('lnInst') ?? '')
+ );
+
+ if (!anyLn) return {};
+
+ let descs: fcdaDesc = {};
+
+ const ldDesc = anyLn.closest('LDevice')!.getAttribute('desc');
+ descs = { ...descs, ...(ldDesc && ldDesc !== '' && { LDevice: ldDesc }) };
+
+ const lnDesc = anyLn.getAttribute('desc');
+ descs = { ...descs, ...(lnDesc && lnDesc !== '' && { LN: lnDesc }) };
+
+ const doNames = doName!.split('.');
+ const daNames = daName?.split('.');
+
+ const doi = anyLn.querySelector(`:scope > DOI[name="${doNames[0]}"`);
+
+ if (!doi) return descs;
+
+ let doiDesc = doi?.getAttribute('desc');
+
+ if (!doiDesc) {
+ doiDesc =
+ doi?.querySelector(':scope > DAI[name="d"] > Val')?.textContent ?? null;
+ }
+
+ descs = { ...descs, ...(doiDesc && doiDesc !== '' && { DOI: doiDesc }) };
+
+ let previousDI: Element = doi;
+ const daAsSDI = daNames ? daNames.slice(0, daNames.length - 1) : [];
+ doNames
+ .concat(daAsSDI)
+ .slice(1)
+ .forEach(sdiName => {
+ const sdi = previousDI.querySelector(`:scope > SDI[name="${sdiName}"]`);
+ if (sdi) previousDI = sdi;
+ let sdiDesc = sdi?.getAttribute('desc');
+
+ if (!sdiDesc) {
+ sdiDesc =
+ sdi?.querySelector(':scope > DAI[name="d"] > Val')?.textContent ??
+ null;
+ }
+ if (!('SDI' in descs)) {
+ descs = {
+ ...descs,
+ ...(sdiDesc && sdiDesc !== '' && { SDI: [sdiDesc] }),
+ };
+ } else if (sdiDesc) descs.SDI!.push(sdiDesc);
+ });
+
+ if (!daName || !daNames) return descs;
+
+ // ix and array elements not supported
+ const lastdaName = daNames?.slice(daNames.length - 1);
+ const dai = previousDI.querySelector(`:scope > DAI[name="${lastdaName}"]`);
+ if (!dai) return descs;
+
+ const daiDesc = dai.getAttribute('desc');
+ descs = { ...descs, ...(daiDesc && daiDesc !== '' && { DAI: daiDesc }) };
+
+ return descs;
+}
+
+/**
+ * Check if the ExtRef is already subscribed to a FCDA Element.
+ *
+ * @param extRefElement - The Ext Ref Element to check.
+ */
+export function isSubscribed(extRefElement: Element): boolean {
+ return (
+ extRefElement.hasAttribute('iedName') &&
+ extRefElement.hasAttribute('ldInst') &&
+ extRefElement.hasAttribute('lnClass') &&
+ extRefElement.hasAttribute('lnInst') &&
+ extRefElement.hasAttribute('doName')
+ );
+}
+
+export function inputReference(input: Element): {
+ fcdaRef: string;
+ desc?: string;
+} {
const prefix = input.getAttribute('prefix') ?? '';
const lnClass = input.getAttribute('lnClass');
- const lnInst = input.getAttribute('lnInst') ?? '';
+ const lnInst = input.getAttribute('lnInst') ?? 'LLN0';
const ln = `${prefix}${lnClass}${lnInst}`;
- if (input.tagName === 'ClientLN') return ln;
+ if (input.tagName === 'ClientLN') return { fcdaRef: ln };
const ldInst = input.getAttribute('ldInst')!;
const doName = input.getAttribute('doName');
const daName = input.getAttribute('daName') ?? '';
- return `${ldInst}/${ln}.${doName}.${daName}`;
+ const fcdaRef = `${ldInst}/${ln}.${doName}.${daName}`;
+
+ let desc;
+ if (isSubscribed(input)) {
+ const cb = sourceControlBlock(input);
+ const dataSetName = cb?.getAttribute('datSet');
+
+ const fcdas = cb?.parentElement!.querySelectorAll(
+ `DataSet[name="${dataSetName}"] > FCDA`
+ );
+ if (fcdas) {
+ const fcda = Array.from(fcdas).find(fcd =>
+ matchDataAttributes(fcd, input)
+ );
+ if (fcda) {
+ desc = Object.values(getFcdaInstDesc(fcda))
+ .flat(Infinity as 1)
+ .join(' > ');
+ }
+ }
+ }
+
+ return { fcdaRef, desc };
}
-export function inputSupportingText(input: Element): string | undefined {
- const desc = input.getAttribute('desc');
- if (input.tagName === 'ClientLN') return desc ? `${desc}` : undefined;
+export function inputSupportingText(input: Element): {
+ extRefRef: string;
+ desc?: string;
+} {
+ const desc = input.getAttribute('desc') || undefined;
+ if (input.tagName === 'ClientLN')
+ return { extRefRef: desc || `${identity(input)}` };
const intAddr = input.getAttribute('intAddr');
- if (desc || intAddr) return `${desc ?? ''}${intAddr ? ` (${intAddr})` : ''}`;
+ return { extRefRef: intAddr || `${identity(input)}`, desc };
+}
+
+/** Returns the subscriber's supervision LN for a given control block and subscriber ied.
+ *
+ * @param cb - The control block being supervised
+ * @param ied - The subscriber IED
+ * @returns The supervision LN instance or null if not found
+ */
+export function getExistingSupervision(
+ cb: Element,
+ ied: Element
+): Element | null {
+ if (cb === null) return null;
+
+ const supervisionType = cb.tagName === 'GSEControl' ? 'LGOS' : 'LSVS';
+
+ const refSelector =
+ supervisionType === 'LGOS' ? 'DOI[name="GoCBRef"]' : 'DOI[name="SvCBRef"]';
+
+ const candidates = Array.from(
+ ied.querySelectorAll(
+ `:scope > AccessPoint > Server > LDevice > LN[lnClass="${supervisionType}"]>${refSelector}>DAI[name="setSrcRef"]>Val`
+ )
+ ).find(val => val.textContent === controlBlockObjRef(cb));
- return undefined;
+ return candidates !== undefined ? candidates.closest('LN')! : null;
}
diff --git a/package-lock.json b/package-lock.json
index e37c47b..6709bc4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,10 +15,14 @@
"@material/mwc-icon-button": "^0.27.0",
"@material/mwc-icon-button-toggle": "^0.27.0",
"@material/mwc-textfield": "^0.27.0",
- "@openenergytools/filterable-lists": "0.0.4",
- "@openenergytools/scl-lib": "0.9.20",
- "@openscd/open-scd-core": "^0.0.2",
- "lit": "^2.4.0"
+ "@material/web": "^2.2.0",
+ "@open-wc/scoped-elements": "^3.0.5",
+ "@openenergytools/filterable-lists": "1.0.0",
+ "@openenergytools/open-scd-core": "^0.0.5",
+ "@openenergytools/scl-lib": "1.3.1",
+ "@scopedelement/material-web": "^3.11.0",
+ "@web/dev-server-polyfill": "^1.0.6",
+ "lit": "^3.2.1"
},
"devDependencies": {
"@custom-elements-manifest/analyzer": "^0.6.6",
@@ -53,7 +57,6 @@
},
"node_modules/@75lb/deep-merge": {
"version": "1.1.1",
- "dev": true,
"license": "MIT",
"dependencies": {
"lodash.assignwith": "^4.2.0",
@@ -65,7 +68,6 @@
},
"node_modules/@75lb/deep-merge/node_modules/typical": {
"version": "7.1.1",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=12.17"
@@ -81,7 +83,6 @@
},
"node_modules/@ampproject/remapping": {
"version": "2.2.1",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.0",
@@ -93,7 +94,6 @@
},
"node_modules/@babel/code-frame": {
"version": "7.22.13",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/highlight": "^7.22.13",
@@ -105,7 +105,6 @@
},
"node_modules/@babel/compat-data": {
"version": "7.23.2",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -113,7 +112,6 @@
},
"node_modules/@babel/core": {
"version": "7.23.2",
- "dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
@@ -142,7 +140,6 @@
},
"node_modules/@babel/generator": {
"version": "7.23.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/types": "^7.23.0",
@@ -178,7 +175,6 @@
},
"node_modules/@babel/helper-compilation-targets": {
"version": "7.22.15",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.22.9",
@@ -246,7 +242,6 @@
},
"node_modules/@babel/helper-environment-visitor": {
"version": "7.22.20",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -254,7 +249,6 @@
},
"node_modules/@babel/helper-function-name": {
"version": "7.23.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/template": "^7.22.15",
@@ -266,7 +260,6 @@
},
"node_modules/@babel/helper-hoist-variables": {
"version": "7.22.5",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/types": "^7.22.5"
@@ -288,7 +281,6 @@
},
"node_modules/@babel/helper-module-imports": {
"version": "7.22.15",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/types": "^7.22.15"
@@ -299,7 +291,6 @@
},
"node_modules/@babel/helper-module-transforms": {
"version": "7.23.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.20",
@@ -368,7 +359,6 @@
},
"node_modules/@babel/helper-simple-access": {
"version": "7.22.5",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/types": "^7.22.5"
@@ -390,7 +380,6 @@
},
"node_modules/@babel/helper-split-export-declaration": {
"version": "7.22.6",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/types": "^7.22.5"
@@ -401,7 +390,6 @@
},
"node_modules/@babel/helper-string-parser": {
"version": "7.22.5",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -409,7 +397,6 @@
},
"node_modules/@babel/helper-validator-identifier": {
"version": "7.22.20",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -417,7 +404,6 @@
},
"node_modules/@babel/helper-validator-option": {
"version": "7.22.15",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -438,7 +424,6 @@
},
"node_modules/@babel/helpers": {
"version": "7.23.2",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/template": "^7.22.15",
@@ -451,7 +436,6 @@
},
"node_modules/@babel/highlight": {
"version": "7.22.20",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-validator-identifier": "^7.22.20",
@@ -464,7 +448,6 @@
},
"node_modules/@babel/parser": {
"version": "7.23.0",
- "dev": true,
"license": "MIT",
"bin": {
"parser": "bin/babel-parser.js"
@@ -1618,7 +1601,6 @@
},
"node_modules/@babel/template": {
"version": "7.22.15",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.22.13",
@@ -1631,7 +1613,6 @@
},
"node_modules/@babel/traverse": {
"version": "7.23.2",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.22.13",
@@ -1651,7 +1632,6 @@
},
"node_modules/@babel/types": {
"version": "7.23.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-string-parser": "^7.22.5",
@@ -1880,7 +1860,6 @@
},
"node_modules/@jridgewell/gen-mapping": {
"version": "0.3.3",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/set-array": "^1.0.1",
@@ -1893,7 +1872,6 @@
},
"node_modules/@jridgewell/resolve-uri": {
"version": "3.1.1",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.0.0"
@@ -1901,7 +1879,6 @@
},
"node_modules/@jridgewell/set-array": {
"version": "1.1.2",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.0.0"
@@ -1909,7 +1886,6 @@
},
"node_modules/@jridgewell/source-map": {
"version": "0.3.5",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.0",
@@ -1918,12 +1894,10 @@
},
"node_modules/@jridgewell/sourcemap-codec": {
"version": "1.4.15",
- "dev": true,
"license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
"version": "0.3.20",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/resolve-uri": "^3.1.0",
@@ -1931,7 +1905,9 @@
}
},
"node_modules/@lit-labs/ssr-dom-shim": {
- "version": "1.1.2",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.3.0.tgz",
+ "integrity": "sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ==",
"license": "BSD-3-Clause"
},
"node_modules/@lit/localize": {
@@ -1942,6 +1918,28 @@
"lit": "^2.3.0"
}
},
+ "node_modules/@lit/localize/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@lit/localize/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@lit/reactive-element": {
"version": "1.6.3",
"license": "BSD-3-Clause",
@@ -2134,6 +2132,28 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-base/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-base/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-button": {
"version": "0.27.0",
"license": "Apache-2.0",
@@ -2144,6 +2164,28 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-button/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-button/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-checkbox": {
"version": "0.27.0",
"license": "Apache-2.0",
@@ -2154,6 +2196,28 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-checkbox/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-checkbox/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-dialog": {
"version": "0.27.0",
"license": "Apache-2.0",
@@ -2168,6 +2232,28 @@
"wicg-inert": "^3.0.0"
}
},
+ "node_modules/@material/mwc-dialog/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-dialog/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-drawer": {
"version": "0.27.0",
"license": "Apache-2.0",
@@ -2180,6 +2266,28 @@
"wicg-inert": "^3.0.0"
}
},
+ "node_modules/@material/mwc-drawer/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-drawer/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-fab": {
"version": "0.27.0",
"resolved": "https://registry.npmjs.org/@material/mwc-fab/-/mwc-fab-0.27.0.tgz",
@@ -2191,6 +2299,28 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-fab/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-fab/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-floating-label": {
"version": "0.27.0",
"resolved": "https://registry.npmjs.org/@material/mwc-floating-label/-/mwc-floating-label-0.27.0.tgz",
@@ -2202,6 +2332,28 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-floating-label/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-floating-label/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-icon": {
"version": "0.27.0",
"license": "Apache-2.0",
@@ -2231,6 +2383,72 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-icon-button-toggle/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-icon-button-toggle/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-icon-button/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-icon-button/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-icon/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-icon/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-line-ripple": {
"version": "0.27.0",
"resolved": "https://registry.npmjs.org/@material/mwc-line-ripple/-/mwc-line-ripple-0.27.0.tgz",
@@ -2242,6 +2460,28 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-line-ripple/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-line-ripple/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-list": {
"version": "0.27.0",
"license": "Apache-2.0",
@@ -2257,6 +2497,28 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-list/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-list/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-notched-outline": {
"version": "0.27.0",
"resolved": "https://registry.npmjs.org/@material/mwc-notched-outline/-/mwc-notched-outline-0.27.0.tgz",
@@ -2269,6 +2531,28 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-notched-outline/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-notched-outline/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-radio": {
"version": "0.27.0",
"license": "Apache-2.0",
@@ -2280,6 +2564,28 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-radio/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-radio/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-ripple": {
"version": "0.27.0",
"license": "Apache-2.0",
@@ -2291,6 +2597,28 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-ripple/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-ripple/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-tab": {
"version": "0.27.0",
"license": "Apache-2.0",
@@ -2316,6 +2644,28 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-tab-bar/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-tab-bar/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-tab-indicator": {
"version": "0.27.0",
"license": "Apache-2.0",
@@ -2326,6 +2676,28 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-tab-indicator/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-tab-indicator/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-tab-scroller": {
"version": "0.27.0",
"license": "Apache-2.0",
@@ -2337,6 +2709,50 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-tab-scroller/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-tab-scroller/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-tab/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-tab/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-textfield": {
"version": "0.27.0",
"resolved": "https://registry.npmjs.org/@material/mwc-textfield/-/mwc-textfield-0.27.0.tgz",
@@ -2354,6 +2770,28 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-textfield/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-textfield/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/mwc-top-app-bar": {
"version": "0.27.0",
"license": "Apache-2.0",
@@ -2374,6 +2812,50 @@
"tslib": "^2.0.1"
}
},
+ "node_modules/@material/mwc-top-app-bar-fixed/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-top-app-bar-fixed/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-top-app-bar/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@material/mwc-top-app-bar/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@material/notched-outline": {
"version": "14.0.0-canary.53b3cad2f.0",
"resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-14.0.0-canary.53b3cad2f.0.tgz",
@@ -2563,9 +3045,13 @@
}
},
"node_modules/@material/web": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@material/web/-/web-1.4.0.tgz",
- "integrity": "sha512-+rnQLUc/vsu7vnkr8XxbEhNVEcdkaYxNjykZ18w/nUMrYTEvAi4TRQJAYeEUXMwRcO3mEXBsCKOtHZ+cbmxTLw==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@material/web/-/web-2.2.0.tgz",
+ "integrity": "sha512-k1Pi7f04qDRkHfIEdcnL++udN+x5Oq34R47n0Fk7Xo49uz9aKb6ZkO42jC6uvMH0ahOiFDktX9txHgYMDvNa+A==",
+ "license": "Apache-2.0",
+ "workspaces": [
+ "catalog"
+ ],
"dependencies": {
"lit": "^2.7.4 || ^3.0.0",
"tslib": "^2.4.0"
@@ -2803,7 +3289,6 @@
},
"node_modules/@open-wc/dedupe-mixin": {
"version": "1.4.0",
- "dev": true,
"license": "MIT"
},
"node_modules/@open-wc/eslint-config": {
@@ -2830,12 +3315,13 @@
}
},
"node_modules/@open-wc/scoped-elements": {
- "version": "2.2.3",
- "dev": true,
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-3.0.5.tgz",
+ "integrity": "sha512-q4U+hFTQQRyorJILOpmBm6PY2hgjCnQe214nXJNjbJMQ9EvT55oyZ7C8BY5aFYJkytUyBoawlMpZt4F2xjdzHw==",
"license": "MIT",
"dependencies": {
- "@lit/reactive-element": "^1.0.0",
- "@open-wc/dedupe-mixin": "^1.4.0"
+ "@open-wc/dedupe-mixin": "^1.4.0",
+ "lit": "^3.0.0"
}
},
"node_modules/@open-wc/semantic-dom-diff": {
@@ -2989,21 +3475,59 @@
"lit-html": "^2.0.0"
}
},
- "node_modules/@openenergytools/filterable-lists": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/@openenergytools/filterable-lists/-/filterable-lists-0.0.4.tgz",
- "integrity": "sha512-7e2C1GAMkZwxXhDJp8LGGFSG/7jzeSJFIUxwYC79kZthsy+DP47RNo1An7Q1CHvl3MlRutrXPDpNPpExg9NNIA==",
+ "node_modules/@open-wc/testing-helpers/node_modules/@open-wc/scoped-elements": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.2.4.tgz",
+ "integrity": "sha512-12X4F4QGPWcvPbxAiJ4v8wQFCOu+laZHRGfTrkoj+3JzACCtuxHG49YbuqVzQ135QPKCuhP9wA0kpGGEfUegyg==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@material/web": "^1.0.1",
- "lit": "^2.0.2"
+ "@lit/reactive-element": "^1.0.0 || ^2.0.0",
+ "@open-wc/dedupe-mixin": "^1.4.0"
}
},
- "node_modules/@openenergytools/scl-lib": {
- "version": "0.9.20",
- "license": "Apache-2.0"
+ "node_modules/@open-wc/testing-helpers/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
},
- "node_modules/@openscd/open-scd-core": {
- "version": "0.0.2",
+ "node_modules/@open-wc/testing-helpers/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@openenergytools/filterable-lists": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@openenergytools/filterable-lists/-/filterable-lists-1.0.0.tgz",
+ "integrity": "sha512-LxUtSKWFHbM0kd5osF5hsbBlsFWrcfdsGurVgS6s7W9E4BhUFa8vm1ayGg7eSjMnnvyuyyg1GuDqZCtXdCqo1g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@open-wc/scoped-elements": "^3.0.5",
+ "@scopedelement/material-web": "^3.3.0",
+ "lit": "^3.0.0"
+ },
+ "optionalDependencies": {
+ "@rollup/rollup-linux-x64-gnu": "^4.29.1"
+ }
+ },
+ "node_modules/@openenergytools/open-scd-core": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/@openenergytools/open-scd-core/-/open-scd-core-0.0.5.tgz",
+ "integrity": "sha512-jkZH5zQi87bhyeo4oDFTwr6hM0F1oEGT58R/Tq4ii0FJHE5SWinraoufwaClWE+U2DaBuj440tIssCZTY9cw3A==",
"license": "Apache-2.0",
"dependencies": {
"@lit/localize": "^0.11.4",
@@ -3015,9 +3539,72 @@
"@material/mwc-list": "^0.27.0",
"@material/mwc-tab-bar": "^0.27.0",
"@material/mwc-top-app-bar-fixed": "^0.27.0",
+ "@openenergytools/xml-lib": "1.2.2",
+ "ace-builds": "1.36.3",
+ "ace-custom-element": "1.6.5",
+ "lit": "2.4.0"
+ }
+ },
+ "node_modules/@openenergytools/open-scd-core/node_modules/lit": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.4.0.tgz",
+ "integrity": "sha512-fdgzxEtLrZFQU/BqTtxFQCLwlZd9bdat+ltzSFjvWkZrs7eBmeX0L5MHUMb3kYIkuS8Xlfnii/iI5klirF8/Xg==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.4.0",
+ "lit-element": "^3.2.0",
+ "lit-html": "^2.4.0"
+ }
+ },
+ "node_modules/@openenergytools/open-scd-core/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@openenergytools/scl-lib": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@openenergytools/scl-lib/-/scl-lib-1.3.1.tgz",
+ "integrity": "sha512-r53w5wnCm2/bkMrL6UbgJ+swC7mhdmjY9MQ2vekpwq3upMvIkUvM3OQWgpq+WIZS2iiXy+L3xmYF6jRjeQw1Kg==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@openenergytools/xml-lib": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@openenergytools/xml-lib/-/xml-lib-1.2.2.tgz",
+ "integrity": "sha512-ZaxaEM8/xDojPQVbz1pJSDjEQO+V4m29DT1plAmYW/HDCTnnjKjF1bZvwTlfSaqxlLsswPkUdngOxX0iNis04Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "fast-check": "^3.22.0",
"lit": "^2.2.7"
}
},
+ "node_modules/@openenergytools/xml-lib/node_modules/lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "node_modules/@openenergytools/xml-lib/node_modules/lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
"node_modules/@puppeteer/browsers": {
"version": "0.5.0",
"dev": true,
@@ -3140,7 +3727,6 @@
},
"node_modules/@rollup/plugin-node-resolve": {
"version": "15.2.3",
- "dev": true,
"license": "MIT",
"dependencies": {
"@rollup/pluginutils": "^5.0.1",
@@ -3209,7 +3795,6 @@
},
"node_modules/@rollup/pluginutils": {
"version": "5.0.5",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/estree": "^1.0.0",
@@ -3228,27 +3813,288 @@
}
}
},
- "node_modules/@sinonjs/commons": {
- "version": "3.0.0",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "type-detect": "4.0.8"
- }
+ "node_modules/@rollup/rollup-android-arm-eabi": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.36.0.tgz",
+ "integrity": "sha512-jgrXjjcEwN6XpZXL0HUeOVGfjXhPyxAbbhD0BlXUB+abTOpbPiN5Wb3kOT7yb+uEtATNYF5x5gIfwutmuBA26w==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
},
- "node_modules/@sinonjs/fake-timers": {
- "version": "11.2.2",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "@sinonjs/commons": "^3.0.0"
- }
+ "node_modules/@rollup/rollup-android-arm64": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.36.0.tgz",
+ "integrity": "sha512-NyfuLvdPdNUfUNeYKUwPwKsE5SXa2J6bCt2LdB/N+AxShnkpiczi3tcLJrm5mA+eqpy0HmaIY9F6XCa32N5yzg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
},
- "node_modules/@sinonjs/samsam": {
- "version": "8.0.0",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
+ "node_modules/@rollup/rollup-darwin-arm64": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.36.0.tgz",
+ "integrity": "sha512-JQ1Jk5G4bGrD4pWJQzWsD8I1n1mgPXq33+/vP4sk8j/z/C2siRuxZtaUA7yMTf71TCZTZl/4e1bfzwUmFb3+rw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-x64": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.36.0.tgz",
+ "integrity": "sha512-6c6wMZa1lrtiRsbDziCmjE53YbTkxMYhhnWnSW8R/yqsM7a6mSJ3uAVT0t8Y/DGt7gxUWYuFM4bwWk9XCJrFKA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.36.0.tgz",
+ "integrity": "sha512-KXVsijKeJXOl8QzXTsA+sHVDsFOmMCdBRgFmBb+mfEb/7geR7+C8ypAml4fquUt14ZyVXaw2o1FWhqAfOvA4sg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.36.0.tgz",
+ "integrity": "sha512-dVeWq1ebbvByI+ndz4IJcD4a09RJgRYmLccwlQ8bPd4olz3Y213uf1iwvc7ZaxNn2ab7bjc08PrtBgMu6nb4pQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.36.0.tgz",
+ "integrity": "sha512-bvXVU42mOVcF4le6XSjscdXjqx8okv4n5vmwgzcmtvFdifQ5U4dXFYaCB87namDRKlUL9ybVtLQ9ztnawaSzvg==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-musleabihf": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.36.0.tgz",
+ "integrity": "sha512-JFIQrDJYrxOnyDQGYkqnNBtjDwTgbasdbUiQvcU8JmGDfValfH1lNpng+4FWlhaVIR4KPkeddYjsVVbmJYvDcg==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.36.0.tgz",
+ "integrity": "sha512-KqjYVh3oM1bj//5X7k79PSCZ6CvaVzb7Qs7VMWS+SlWB5M8p3FqufLP9VNp4CazJ0CsPDLwVD9r3vX7Ci4J56A==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.36.0.tgz",
+ "integrity": "sha512-QiGnhScND+mAAtfHqeT+cB1S9yFnNQ/EwCg5yE3MzoaZZnIV0RV9O5alJAoJKX/sBONVKeZdMfO8QSaWEygMhw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.36.0.tgz",
+ "integrity": "sha512-1ZPyEDWF8phd4FQtTzMh8FQwqzvIjLsl6/84gzUxnMNFBtExBtpL51H67mV9xipuxl1AEAerRBgBwFNpkw8+Lg==",
+ "cpu": [
+ "loong64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.36.0.tgz",
+ "integrity": "sha512-VMPMEIUpPFKpPI9GZMhJrtu8rxnp6mJR3ZzQPykq4xc2GmdHj3Q4cA+7avMyegXy4n1v+Qynr9fR88BmyO74tg==",
+ "cpu": [
+ "ppc64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.36.0.tgz",
+ "integrity": "sha512-ttE6ayb/kHwNRJGYLpuAvB7SMtOeQnVXEIpMtAvx3kepFQeowVED0n1K9nAdraHUPJ5hydEMxBpIR7o4nrm8uA==",
+ "cpu": [
+ "riscv64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-s390x-gnu": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.36.0.tgz",
+ "integrity": "sha512-4a5gf2jpS0AIe7uBjxDeUMNcFmaRTbNv7NxI5xOCs4lhzsVyGR/0qBXduPnoWf6dGC365saTiwag8hP1imTgag==",
+ "cpu": [
+ "s390x"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.36.0.tgz",
+ "integrity": "sha512-5KtoW8UWmwFKQ96aQL3LlRXX16IMwyzMq/jSSVIIyAANiE1doaQsx/KRyhAvpHlPjPiSU/AYX/8m+lQ9VToxFQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-musl": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.36.0.tgz",
+ "integrity": "sha512-sycrYZPrv2ag4OCvaN5js+f01eoZ2U+RmT5as8vhxiFz+kxwlHrsxOwKPSA8WyS+Wc6Epid9QeI/IkQ9NkgYyQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.36.0.tgz",
+ "integrity": "sha512-qbqt4N7tokFwwSVlWDsjfoHgviS3n/vZ8LK0h1uLG9TYIRuUTJC88E1xb3LM2iqZ/WTqNQjYrtmtGmrmmawB6A==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.36.0.tgz",
+ "integrity": "sha512-t+RY0JuRamIocMuQcfwYSOkmdX9dtkr1PbhKW42AMvaDQa+jOdpUYysroTF/nuPpAaQMWp7ye+ndlmmthieJrQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.36.0.tgz",
+ "integrity": "sha512-aRXd7tRZkWLqGbChgcMMDEHjOKudo1kChb1Jt1IfR8cY/KIpgNviLeJy5FUb9IpSuQj8dU2fAYNMPW/hLKOSTw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@scopedelement/material-web": {
+ "version": "3.11.0",
+ "resolved": "https://registry.npmjs.org/@scopedelement/material-web/-/material-web-3.11.0.tgz",
+ "integrity": "sha512-CoVNdVBvzDmLoaywlx4dPka9+HcvCkXoj0y2edPCdpIGvY+NyiwgX/eXW/MV/NIflM+UQCtidISXzf/DpsRpTg==",
+ "license": "Apache-2.0",
+ "workspaces": [
+ "catalog"
+ ],
+ "dependencies": {
+ "@open-wc/scoped-elements": "^3.0.5",
+ "lit": "^3.0.0",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@sinonjs/commons": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "type-detect": "4.0.8"
+ }
+ },
+ "node_modules/@sinonjs/fake-timers": {
+ "version": "11.2.2",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@sinonjs/commons": "^3.0.0"
+ }
+ },
+ "node_modules/@sinonjs/samsam": {
+ "version": "8.0.0",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
"@sinonjs/commons": "^2.0.0",
"lodash.get": "^4.4.2",
"type-detect": "^4.0.8"
@@ -3288,7 +4134,6 @@
},
"node_modules/@types/accepts": {
"version": "1.3.6",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -3301,7 +4146,6 @@
},
"node_modules/@types/body-parser": {
"version": "1.19.4",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/connect": "*",
@@ -3332,12 +4176,10 @@
},
"node_modules/@types/command-line-args": {
"version": "5.2.2",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/connect": {
"version": "3.4.37",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -3345,7 +4187,6 @@
},
"node_modules/@types/content-disposition": {
"version": "0.5.7",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/convert-source-map": {
@@ -3355,7 +4196,6 @@
},
"node_modules/@types/cookies": {
"version": "0.7.9",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/connect": "*",
@@ -3370,13 +4210,13 @@
"license": "MIT"
},
"node_modules/@types/estree": {
- "version": "1.0.3",
- "dev": true,
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
+ "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
"license": "MIT"
},
"node_modules/@types/express": {
"version": "4.17.20",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/body-parser": "*",
@@ -3387,7 +4227,6 @@
},
"node_modules/@types/express-serve-static-core": {
"version": "4.17.39",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*",
@@ -3398,12 +4237,10 @@
},
"node_modules/@types/http-assert": {
"version": "1.5.4",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/http-errors": {
"version": "2.0.3",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/istanbul-lib-coverage": {
@@ -3439,12 +4276,10 @@
},
"node_modules/@types/keygrip": {
"version": "1.0.4",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/koa": {
"version": "2.13.10",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/accepts": "*",
@@ -3459,7 +4294,6 @@
},
"node_modules/@types/koa-compose": {
"version": "3.2.7",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/koa": "*"
@@ -3467,7 +4301,6 @@
},
"node_modules/@types/mime": {
"version": "1.3.4",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/mkdirp": {
@@ -3485,7 +4318,6 @@
},
"node_modules/@types/node": {
"version": "20.8.9",
- "dev": true,
"license": "MIT",
"dependencies": {
"undici-types": "~5.26.4"
@@ -3498,7 +4330,6 @@
},
"node_modules/@types/parse5": {
"version": "6.0.3",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/pixelmatch": {
@@ -3519,17 +4350,14 @@
},
"node_modules/@types/qs": {
"version": "6.9.9",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/range-parser": {
"version": "1.2.6",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/resolve": {
"version": "1.20.2",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/semver": {
@@ -3539,7 +4367,6 @@
},
"node_modules/@types/send": {
"version": "0.17.3",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/mime": "^1",
@@ -3548,7 +4375,6 @@
},
"node_modules/@types/serve-static": {
"version": "1.15.4",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/http-errors": "*",
@@ -3584,7 +4410,6 @@
},
"node_modules/@types/ws": {
"version": "7.4.7",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -4100,77 +4925,362 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@web/dev-server-rollup": {
- "version": "0.4.1",
- "dev": true,
+ "node_modules/@web/dev-server-polyfill": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@web/dev-server-polyfill/-/dev-server-polyfill-1.0.6.tgz",
+ "integrity": "sha512-qthCtff4aCfgJxNR1PWdNP6nS+r2QYcg7YWFgtOF79c8H2Z13NCVM73Fz+vqmg+0xOghmnDxY15s3O0VKizPNg==",
"license": "MIT",
"dependencies": {
- "@rollup/plugin-node-resolve": "^13.0.4",
- "@web/dev-server-core": "^0.4.1",
- "nanocolors": "^0.2.1",
- "parse5": "^6.0.1",
- "rollup": "^2.67.0",
- "whatwg-url": "^11.0.0"
+ "@web/dev-server": "^0.4.0",
+ "@web/polyfills-loader": "^2.3.1"
},
"engines": {
- "node": ">=10.0.0"
+ "node": ">=16.0.0"
}
},
- "node_modules/@web/dev-server-rollup/node_modules/@rollup/plugin-node-resolve": {
- "version": "13.3.0",
- "dev": true,
+ "node_modules/@web/dev-server-polyfill/node_modules/@web/config-loader": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@web/config-loader/-/config-loader-0.3.2.tgz",
+ "integrity": "sha512-Vrjv/FexBGmAdnCYpJKLHX1dfT1UaUdvHmX1JRaWos9OvDf/tFznYJ5SpJwww3Rl87/ewvLSYG7kfsMqEAsizQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/@web/dev-server-polyfill/node_modules/@web/dev-server": {
+ "version": "0.4.6",
+ "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.4.6.tgz",
+ "integrity": "sha512-jj/1bcElAy5EZet8m2CcUdzxT+CRvUjIXGh8Lt7vxtthkN9PzY9wlhWx/9WOs5iwlnG1oj0VGo6f/zvbPO0s9w==",
"license": "MIT",
"dependencies": {
- "@rollup/pluginutils": "^3.1.0",
- "@types/resolve": "1.17.1",
+ "@babel/code-frame": "^7.12.11",
+ "@types/command-line-args": "^5.0.0",
+ "@web/config-loader": "^0.3.0",
+ "@web/dev-server-core": "^0.7.2",
+ "@web/dev-server-rollup": "^0.6.1",
+ "camelcase": "^6.2.0",
+ "command-line-args": "^5.1.1",
+ "command-line-usage": "^7.0.1",
+ "debounce": "^1.2.0",
"deepmerge": "^4.2.2",
- "is-builtin-module": "^3.1.0",
- "is-module": "^1.0.0",
- "resolve": "^1.19.0"
+ "internal-ip": "^6.2.0",
+ "nanocolors": "^0.2.1",
+ "open": "^8.0.2",
+ "portfinder": "^1.0.32"
},
- "engines": {
- "node": ">= 10.0.0"
+ "bin": {
+ "wds": "dist/bin.js",
+ "web-dev-server": "dist/bin.js"
},
- "peerDependencies": {
- "rollup": "^2.42.0"
+ "engines": {
+ "node": ">=18.0.0"
}
},
- "node_modules/@web/dev-server-rollup/node_modules/@rollup/pluginutils": {
- "version": "3.1.0",
- "dev": true,
+ "node_modules/@web/dev-server-polyfill/node_modules/@web/dev-server-core": {
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.7.5.tgz",
+ "integrity": "sha512-Da65zsiN6iZPMRuj4Oa6YPwvsmZmo5gtPWhW2lx3GTUf5CAEapjVpZVlUXnKPL7M7zRuk72jSsIl8lo+XpTCtw==",
"license": "MIT",
"dependencies": {
- "@types/estree": "0.0.39",
- "estree-walker": "^1.0.1",
- "picomatch": "^2.2.2"
+ "@types/koa": "^2.11.6",
+ "@types/ws": "^7.4.0",
+ "@web/parse5-utils": "^2.1.0",
+ "chokidar": "^4.0.1",
+ "clone": "^2.1.2",
+ "es-module-lexer": "^1.0.0",
+ "get-stream": "^6.0.0",
+ "is-stream": "^2.0.0",
+ "isbinaryfile": "^5.0.0",
+ "koa": "^2.13.0",
+ "koa-etag": "^4.0.0",
+ "koa-send": "^5.0.1",
+ "koa-static": "^5.0.0",
+ "lru-cache": "^8.0.4",
+ "mime-types": "^2.1.27",
+ "parse5": "^6.0.1",
+ "picomatch": "^2.2.2",
+ "ws": "^7.5.10"
},
"engines": {
- "node": ">= 8.0.0"
- },
- "peerDependencies": {
- "rollup": "^1.20.0||^2.0.0"
+ "node": ">=18.0.0"
}
},
- "node_modules/@web/dev-server-rollup/node_modules/@types/estree": {
- "version": "0.0.39",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@web/dev-server-rollup/node_modules/@types/resolve": {
- "version": "1.17.1",
- "dev": true,
+ "node_modules/@web/dev-server-polyfill/node_modules/@web/dev-server-rollup": {
+ "version": "0.6.4",
+ "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.6.4.tgz",
+ "integrity": "sha512-sJZfTGCCrdku5xYnQQG51odGI092hKY9YFM0X3Z0tRY3iXKXcYRaLZrErw5KfCxr6g0JRuhe4BBhqXTA5Q2I3Q==",
"license": "MIT",
"dependencies": {
- "@types/node": "*"
+ "@rollup/plugin-node-resolve": "^15.0.1",
+ "@web/dev-server-core": "^0.7.2",
+ "nanocolors": "^0.2.1",
+ "parse5": "^6.0.1",
+ "rollup": "^4.4.0",
+ "whatwg-url": "^14.0.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
}
},
- "node_modules/@web/dev-server-rollup/node_modules/estree-walker": {
- "version": "1.0.1",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@web/dev-server-rollup/node_modules/parse5": {
- "version": "6.0.1",
+ "node_modules/@web/dev-server-polyfill/node_modules/@web/parse5-utils": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-2.1.0.tgz",
+ "integrity": "sha512-GzfK5disEJ6wEjoPwx8AVNwUe9gYIiwc+x//QYxYDAFKUp4Xb1OJAGLc2l2gVrSQmtPGLKrTRcW90Hv4pEq1qA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/parse5": "^6.0.1",
+ "parse5": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/@web/dev-server-polyfill/node_modules/@web/polyfills-loader": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@web/polyfills-loader/-/polyfills-loader-2.3.1.tgz",
+ "integrity": "sha512-Vr/0dORl5diqvE+hOxZ9KVNLK5qsoodOSiymDXKL1hswMPhJ+7ptl4eF8Ey74XbiQyxVSLfT+N5fKundPrklUg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.12.10",
+ "@web/parse5-utils": "^2.1.0",
+ "@webcomponents/scoped-custom-element-registry": "^0.0.10",
+ "@webcomponents/shadycss": "^1.11.0",
+ "@webcomponents/webcomponentsjs": "^2.5.0",
+ "abortcontroller-polyfill": "^1.5.0",
+ "construct-style-sheets-polyfill": "^3.0.5",
+ "core-js-bundle": "^3.8.1",
+ "dynamic-import-polyfill": "^0.1.1",
+ "es-module-shims": "^1.4.1",
+ "intersection-observer": "^0.12.0",
+ "parse5": "^6.0.1",
+ "regenerator-runtime": "^0.14.0",
+ "resize-observer-polyfill": "^1.5.1",
+ "shady-css-scoped-element": "^0.0.2",
+ "systemjs": "^6.8.1",
+ "terser": "^5.14.2",
+ "urlpattern-polyfill": "^6.0.2",
+ "whatwg-fetch": "^3.5.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/@web/dev-server-polyfill/node_modules/chokidar": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
+ "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
+ "license": "MIT",
+ "dependencies": {
+ "readdirp": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 14.16.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@web/dev-server-polyfill/node_modules/es-module-lexer": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz",
+ "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==",
+ "license": "MIT"
+ },
+ "node_modules/@web/dev-server-polyfill/node_modules/lru-cache": {
+ "version": "8.0.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz",
+ "integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=16.14"
+ }
+ },
+ "node_modules/@web/dev-server-polyfill/node_modules/parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
+ "license": "MIT"
+ },
+ "node_modules/@web/dev-server-polyfill/node_modules/readdirp": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
+ "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14.18.0"
+ },
+ "funding": {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@web/dev-server-polyfill/node_modules/regenerator-runtime": {
+ "version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
+ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
+ "license": "MIT"
+ },
+ "node_modules/@web/dev-server-polyfill/node_modules/rollup": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.36.0.tgz",
+ "integrity": "sha512-zwATAXNQxUcd40zgtQG0ZafcRK4g004WtEl7kbuhTWPvf07PsfohXl39jVUvPF7jvNAIkKPQ2XrsDlWuxBd++Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "1.0.6"
+ },
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=18.0.0",
+ "npm": ">=8.0.0"
+ },
+ "optionalDependencies": {
+ "@rollup/rollup-android-arm-eabi": "4.36.0",
+ "@rollup/rollup-android-arm64": "4.36.0",
+ "@rollup/rollup-darwin-arm64": "4.36.0",
+ "@rollup/rollup-darwin-x64": "4.36.0",
+ "@rollup/rollup-freebsd-arm64": "4.36.0",
+ "@rollup/rollup-freebsd-x64": "4.36.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.36.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.36.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.36.0",
+ "@rollup/rollup-linux-arm64-musl": "4.36.0",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.36.0",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.36.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.36.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.36.0",
+ "@rollup/rollup-linux-x64-gnu": "4.36.0",
+ "@rollup/rollup-linux-x64-musl": "4.36.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.36.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.36.0",
+ "@rollup/rollup-win32-x64-msvc": "4.36.0",
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/@web/dev-server-polyfill/node_modules/terser": {
+ "version": "5.39.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz",
+ "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "@jridgewell/source-map": "^0.3.3",
+ "acorn": "^8.8.2",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@web/dev-server-polyfill/node_modules/tr46": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.0.tgz",
+ "integrity": "sha512-IUWnUK7ADYR5Sl1fZlO1INDUhVhatWl7BtJWsIhwJ0UAK7ilzzIa8uIqOO/aYVWHZPJkKbEL+362wrzoeRF7bw==",
+ "license": "MIT",
+ "dependencies": {
+ "punycode": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@web/dev-server-polyfill/node_modules/webidl-conversions": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
+ "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@web/dev-server-polyfill/node_modules/whatwg-url": {
+ "version": "14.2.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz",
+ "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==",
+ "license": "MIT",
+ "dependencies": {
+ "tr46": "^5.1.0",
+ "webidl-conversions": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@web/dev-server-rollup": {
+ "version": "0.4.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@rollup/plugin-node-resolve": "^13.0.4",
+ "@web/dev-server-core": "^0.4.1",
+ "nanocolors": "^0.2.1",
+ "parse5": "^6.0.1",
+ "rollup": "^2.67.0",
+ "whatwg-url": "^11.0.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/@web/dev-server-rollup/node_modules/@rollup/plugin-node-resolve": {
+ "version": "13.3.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@rollup/pluginutils": "^3.1.0",
+ "@types/resolve": "1.17.1",
+ "deepmerge": "^4.2.2",
+ "is-builtin-module": "^3.1.0",
+ "is-module": "^1.0.0",
+ "resolve": "^1.19.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^2.42.0"
+ }
+ },
+ "node_modules/@web/dev-server-rollup/node_modules/@rollup/pluginutils": {
+ "version": "3.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "0.0.39",
+ "estree-walker": "^1.0.1",
+ "picomatch": "^2.2.2"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^1.20.0||^2.0.0"
+ }
+ },
+ "node_modules/@web/dev-server-rollup/node_modules/@types/estree": {
+ "version": "0.0.39",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@web/dev-server-rollup/node_modules/@types/resolve": {
+ "version": "1.17.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@web/dev-server-rollup/node_modules/estree-walker": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@web/dev-server-rollup/node_modules/parse5": {
+ "version": "6.0.1",
"dev": true,
"license": "MIT"
},
@@ -4898,24 +6008,26 @@
"node": ">=12.0.0"
}
},
+ "node_modules/@webcomponents/scoped-custom-element-registry": {
+ "version": "0.0.10",
+ "resolved": "https://registry.npmjs.org/@webcomponents/scoped-custom-element-registry/-/scoped-custom-element-registry-0.0.10.tgz",
+ "integrity": "sha512-wP4LF28aysE2Pq3NQRNQxko7Q0vOOwcoOSMg8FFI4S6z76UuXkYIc5ndC31dJMwso1/vSteL75LW2CEKedAJbA==",
+ "license": "BSD-3-Clause"
+ },
"node_modules/@webcomponents/shadycss": {
"version": "1.11.2",
- "dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@webcomponents/webcomponentsjs": {
"version": "2.8.0",
- "dev": true,
"license": "BSD-3-Clause"
},
"node_modules/abortcontroller-polyfill": {
"version": "1.7.5",
- "dev": true,
"license": "MIT"
},
"node_modules/accepts": {
"version": "1.3.8",
- "dev": true,
"license": "MIT",
"dependencies": {
"mime-types": "~2.1.34",
@@ -4925,9 +6037,20 @@
"node": ">= 0.6"
}
},
+ "node_modules/ace-builds": {
+ "version": "1.36.3",
+ "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.36.3.tgz",
+ "integrity": "sha512-YcdwV2IIaJSfjkWAR1NEYN5IxBiXefTgwXsJ//UlaFrjXDX5hQpvPFvEePHz2ZBUfvO54RjHeRUQGX8MS5HaMQ==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/ace-custom-element": {
+ "version": "1.6.5",
+ "resolved": "https://registry.npmjs.org/ace-custom-element/-/ace-custom-element-1.6.5.tgz",
+ "integrity": "sha512-xU/9r94WKwjwEOjdfs6oVk2Dqc6X63eF2ECvKIMm/JCK1PDbXXdBYi5sQx110tR2sY4f96iXxyvscfT9qeI1RQ==",
+ "license": "Apache-2.0"
+ },
"node_modules/acorn": {
"version": "8.10.0",
- "dev": true,
"license": "MIT",
"bin": {
"acorn": "bin/acorn"
@@ -4994,7 +6117,6 @@
},
"node_modules/ansi-styles": {
"version": "3.2.1",
- "dev": true,
"license": "MIT",
"dependencies": {
"color-convert": "^1.9.0"
@@ -5030,7 +6152,6 @@
},
"node_modules/array-back": {
"version": "6.2.2",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=12.17"
@@ -5180,7 +6301,6 @@
},
"node_modules/async": {
"version": "2.6.4",
- "dev": true,
"license": "MIT",
"dependencies": {
"lodash": "^4.17.14"
@@ -5342,7 +6462,6 @@
},
"node_modules/braces": {
"version": "3.0.2",
- "dev": true,
"license": "MIT",
"dependencies": {
"fill-range": "^7.0.1"
@@ -5353,7 +6472,6 @@
},
"node_modules/browserslist": {
"version": "4.22.1",
- "dev": true,
"funding": [
{
"type": "opencollective",
@@ -5415,12 +6533,10 @@
},
"node_modules/buffer-from": {
"version": "1.1.2",
- "dev": true,
"license": "MIT"
},
"node_modules/builtin-modules": {
"version": "3.3.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -5439,7 +6555,6 @@
},
"node_modules/cache-content-type": {
"version": "1.0.1",
- "dev": true,
"license": "MIT",
"dependencies": {
"mime-types": "^2.1.18",
@@ -5481,7 +6596,6 @@
},
"node_modules/camelcase": {
"version": "6.3.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -5492,7 +6606,6 @@
},
"node_modules/caniuse-lite": {
"version": "1.0.30001554",
- "dev": true,
"funding": [
{
"type": "opencollective",
@@ -5519,7 +6632,6 @@
},
"node_modules/chalk": {
"version": "2.4.2",
- "dev": true,
"license": "MIT",
"dependencies": {
"ansi-styles": "^3.2.1",
@@ -5532,7 +6644,6 @@
},
"node_modules/chalk-template": {
"version": "0.4.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^4.1.2"
@@ -5546,7 +6657,6 @@
},
"node_modules/chalk-template/node_modules/ansi-styles": {
"version": "4.3.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"color-convert": "^2.0.1"
@@ -5560,7 +6670,6 @@
},
"node_modules/chalk-template/node_modules/chalk": {
"version": "4.1.2",
- "dev": true,
"license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
@@ -5575,7 +6684,6 @@
},
"node_modules/chalk-template/node_modules/color-convert": {
"version": "2.0.1",
- "dev": true,
"license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
@@ -5586,12 +6694,10 @@
},
"node_modules/chalk-template/node_modules/color-name": {
"version": "1.1.4",
- "dev": true,
"license": "MIT"
},
"node_modules/chalk-template/node_modules/has-flag": {
"version": "4.0.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -5599,7 +6705,6 @@
},
"node_modules/chalk-template/node_modules/supports-color": {
"version": "7.2.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
@@ -5809,7 +6914,6 @@
},
"node_modules/clone": {
"version": "2.1.2",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.8"
@@ -5817,7 +6921,6 @@
},
"node_modules/co": {
"version": "4.6.0",
- "dev": true,
"license": "MIT",
"engines": {
"iojs": ">= 1.0.0",
@@ -5837,7 +6940,6 @@
},
"node_modules/color-convert": {
"version": "1.9.3",
- "dev": true,
"license": "MIT",
"dependencies": {
"color-name": "1.1.3"
@@ -5845,7 +6947,6 @@
},
"node_modules/color-name": {
"version": "1.1.3",
- "dev": true,
"license": "MIT"
},
"node_modules/colorette": {
@@ -5855,7 +6956,6 @@
},
"node_modules/command-line-args": {
"version": "5.1.2",
- "dev": true,
"license": "MIT",
"dependencies": {
"array-back": "^6.1.2",
@@ -5869,7 +6969,6 @@
},
"node_modules/command-line-usage": {
"version": "7.0.1",
- "dev": true,
"license": "MIT",
"dependencies": {
"array-back": "^6.2.2",
@@ -5883,7 +6982,6 @@
},
"node_modules/command-line-usage/node_modules/typical": {
"version": "7.1.1",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=12.17"
@@ -5891,7 +6989,6 @@
},
"node_modules/commander": {
"version": "2.20.3",
- "dev": true,
"license": "MIT"
},
"node_modules/comment-parser": {
@@ -6036,12 +7133,10 @@
},
"node_modules/construct-style-sheets-polyfill": {
"version": "3.1.0",
- "dev": true,
"license": "MIT"
},
"node_modules/content-disposition": {
"version": "0.5.4",
- "dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "5.2.1"
@@ -6052,7 +7147,6 @@
},
"node_modules/content-type": {
"version": "1.0.5",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -6060,12 +7154,10 @@
},
"node_modules/convert-source-map": {
"version": "2.0.0",
- "dev": true,
"license": "MIT"
},
"node_modules/cookies": {
"version": "0.8.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"depd": "~2.0.0",
@@ -6077,7 +7169,6 @@
},
"node_modules/core-js-bundle": {
"version": "3.33.1",
- "dev": true,
"hasInstallScript": true,
"license": "MIT",
"funding": {
@@ -6122,7 +7213,6 @@
},
"node_modules/cross-spawn": {
"version": "7.0.3",
- "dev": true,
"license": "MIT",
"dependencies": {
"path-key": "^3.1.0",
@@ -6163,12 +7253,10 @@
},
"node_modules/debounce": {
"version": "1.2.1",
- "dev": true,
"license": "MIT"
},
"node_modules/debug": {
"version": "4.3.4",
- "dev": true,
"license": "MIT",
"dependencies": {
"ms": "2.1.2"
@@ -6184,7 +7272,6 @@
},
"node_modules/deep-equal": {
"version": "1.0.1",
- "dev": true,
"license": "MIT"
},
"node_modules/deep-is": {
@@ -6194,31 +7281,118 @@
},
"node_modules/deepmerge": {
"version": "4.3.1",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
- "node_modules/define-data-property": {
- "version": "1.1.1",
- "dev": true,
- "license": "MIT",
+ "node_modules/default-gateway": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
+ "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
+ "license": "BSD-2-Clause",
"dependencies": {
- "get-intrinsic": "^1.2.1",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0"
+ "execa": "^5.0.0"
},
"engines": {
- "node": ">= 0.4"
+ "node": ">= 10"
}
},
- "node_modules/define-lazy-prop": {
- "version": "2.0.0",
- "dev": true,
+ "node_modules/default-gateway/node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
"license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
"engines": {
- "node": ">=8"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/default-gateway/node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/default-gateway/node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/default-gateway/node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/default-gateway/node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/default-gateway/node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/define-data-property": {
+ "version": "1.1.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "get-intrinsic": "^1.2.1",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
}
},
"node_modules/define-properties": {
@@ -6239,12 +7413,10 @@
},
"node_modules/delegates": {
"version": "1.0.0",
- "dev": true,
"license": "MIT"
},
"node_modules/depd": {
"version": "2.0.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -6268,7 +7440,6 @@
},
"node_modules/destroy": {
"version": "1.2.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8",
@@ -6403,7 +7574,6 @@
},
"node_modules/dynamic-import-polyfill": {
"version": "0.1.1",
- "dev": true,
"license": "MIT"
},
"node_modules/eastasianwidth": {
@@ -6413,7 +7583,6 @@
},
"node_modules/ee-first": {
"version": "1.1.1",
- "dev": true,
"license": "MIT"
},
"node_modules/ejs": {
@@ -6432,7 +7601,6 @@
},
"node_modules/electron-to-chromium": {
"version": "1.4.566",
- "dev": true,
"license": "ISC"
},
"node_modules/email-addresses": {
@@ -6447,7 +7615,6 @@
},
"node_modules/encodeurl": {
"version": "1.0.2",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -6544,7 +7711,6 @@
},
"node_modules/es-module-shims": {
"version": "1.8.0",
- "dev": true,
"license": "MIT"
},
"node_modules/es-set-tostringtag": {
@@ -6622,7 +7788,6 @@
},
"node_modules/escalade": {
"version": "3.1.1",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -6630,12 +7795,10 @@
},
"node_modules/escape-html": {
"version": "1.0.3",
- "dev": true,
"license": "MIT"
},
"node_modules/escape-string-regexp": {
"version": "1.0.5",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.8.0"
@@ -7158,7 +8321,6 @@
},
"node_modules/estree-walker": {
"version": "2.0.2",
- "dev": true,
"license": "MIT"
},
"node_modules/esutils": {
@@ -7171,7 +8333,6 @@
},
"node_modules/etag": {
"version": "1.8.1",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -7248,6 +8409,28 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/fast-check": {
+ "version": "3.23.2",
+ "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.23.2.tgz",
+ "integrity": "sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/dubzzz"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fast-check"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "pure-rand": "^6.1.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"dev": true,
@@ -7350,7 +8533,6 @@
},
"node_modules/fill-range": {
"version": "7.0.1",
- "dev": true,
"license": "MIT",
"dependencies": {
"to-regex-range": "^5.0.1"
@@ -7377,7 +8559,6 @@
},
"node_modules/find-replace": {
"version": "3.0.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"array-back": "^3.0.1"
@@ -7388,7 +8569,6 @@
},
"node_modules/find-replace/node_modules/array-back": {
"version": "3.1.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -7451,7 +8631,6 @@
},
"node_modules/fresh": {
"version": "0.5.2",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -7482,7 +8661,6 @@
},
"node_modules/fsevents": {
"version": "2.3.3",
- "dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -7494,7 +8672,6 @@
},
"node_modules/function-bind": {
"version": "1.1.2",
- "dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -7527,7 +8704,6 @@
},
"node_modules/gensync": {
"version": "1.0.0-beta.2",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -7562,7 +8738,6 @@
},
"node_modules/get-stream": {
"version": "6.0.1",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -7685,7 +8860,6 @@
},
"node_modules/globals": {
"version": "11.12.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -7755,7 +8929,6 @@
},
"node_modules/has-flag": {
"version": "3.0.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -7785,7 +8958,6 @@
},
"node_modules/has-symbols": {
"version": "1.0.3",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -7796,7 +8968,6 @@
},
"node_modules/has-tostringtag": {
"version": "1.0.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"has-symbols": "^1.0.2"
@@ -7810,7 +8981,6 @@
},
"node_modules/hasown": {
"version": "2.0.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"function-bind": "^1.1.2"
@@ -7899,7 +9069,6 @@
},
"node_modules/http-assert": {
"version": "1.5.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"deep-equal": "~1.0.1",
@@ -7911,7 +9080,6 @@
},
"node_modules/http-errors": {
"version": "1.8.1",
- "dev": true,
"license": "MIT",
"dependencies": {
"depd": "~1.1.2",
@@ -7926,7 +9094,6 @@
},
"node_modules/http-errors/node_modules/depd": {
"version": "1.1.2",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -8141,9 +9308,26 @@
},
"node_modules/inherits": {
"version": "2.0.4",
- "dev": true,
"license": "ISC"
},
+ "node_modules/internal-ip": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz",
+ "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==",
+ "license": "MIT",
+ "dependencies": {
+ "default-gateway": "^6.0.0",
+ "ipaddr.js": "^1.9.1",
+ "is-ip": "^3.1.0",
+ "p-event": "^4.2.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/internal-ip?sponsor=1"
+ }
+ },
"node_modules/internal-slot": {
"version": "1.0.6",
"dev": true,
@@ -8159,7 +9343,6 @@
},
"node_modules/intersection-observer": {
"version": "0.12.2",
- "dev": true,
"license": "Apache-2.0"
},
"node_modules/ip": {
@@ -8167,6 +9350,24 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/ip-regex": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
+ "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
"node_modules/is-array-buffer": {
"version": "3.0.2",
"dev": true,
@@ -8224,7 +9425,6 @@
},
"node_modules/is-builtin-module": {
"version": "3.2.1",
- "dev": true,
"license": "MIT",
"dependencies": {
"builtin-modules": "^3.3.0"
@@ -8249,7 +9449,6 @@
},
"node_modules/is-core-module": {
"version": "2.13.1",
- "dev": true,
"license": "MIT",
"dependencies": {
"hasown": "^2.0.0"
@@ -8274,7 +9473,6 @@
},
"node_modules/is-docker": {
"version": "2.2.1",
- "dev": true,
"license": "MIT",
"bin": {
"is-docker": "cli.js"
@@ -8307,7 +9505,6 @@
},
"node_modules/is-generator-function": {
"version": "1.0.10",
- "dev": true,
"license": "MIT",
"dependencies": {
"has-tostringtag": "^1.0.0"
@@ -8330,9 +9527,20 @@
"node": ">=0.10.0"
}
},
+ "node_modules/is-ip": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
+ "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
+ "license": "MIT",
+ "dependencies": {
+ "ip-regex": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/is-module": {
"version": "1.0.0",
- "dev": true,
"license": "MIT"
},
"node_modules/is-negative-zero": {
@@ -8348,7 +9556,6 @@
},
"node_modules/is-number": {
"version": "7.0.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.12.0"
@@ -8425,7 +9632,6 @@
},
"node_modules/is-stream": {
"version": "2.0.1",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -8497,7 +9703,6 @@
},
"node_modules/is-wsl": {
"version": "2.2.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-docker": "^2.0.0"
@@ -8513,7 +9718,6 @@
},
"node_modules/isbinaryfile": {
"version": "5.0.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 14.0.0"
@@ -8524,7 +9728,6 @@
},
"node_modules/isexe": {
"version": "2.0.0",
- "dev": true,
"license": "ISC"
},
"node_modules/istanbul-lib-coverage": {
@@ -8768,7 +9971,6 @@
},
"node_modules/js-tokens": {
"version": "4.0.0",
- "dev": true,
"license": "MIT"
},
"node_modules/js-yaml": {
@@ -8784,7 +9986,6 @@
},
"node_modules/jsesc": {
"version": "2.5.2",
- "dev": true,
"license": "MIT",
"bin": {
"jsesc": "bin/jsesc"
@@ -8820,7 +10021,6 @@
},
"node_modules/json5": {
"version": "2.2.3",
- "dev": true,
"license": "MIT",
"bin": {
"json5": "lib/cli.js"
@@ -8852,7 +10052,6 @@
},
"node_modules/keygrip": {
"version": "1.1.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"tsscmp": "1.0.6"
@@ -8871,7 +10070,6 @@
},
"node_modules/koa": {
"version": "2.14.2",
- "dev": true,
"license": "MIT",
"dependencies": {
"accepts": "^1.3.5",
@@ -8904,12 +10102,10 @@
},
"node_modules/koa-compose": {
"version": "4.1.0",
- "dev": true,
"license": "MIT"
},
"node_modules/koa-convert": {
"version": "2.0.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"co": "^4.6.0",
@@ -8921,7 +10117,6 @@
},
"node_modules/koa-etag": {
"version": "4.0.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"etag": "^1.8.1"
@@ -8929,7 +10124,6 @@
},
"node_modules/koa-send": {
"version": "5.0.1",
- "dev": true,
"license": "MIT",
"dependencies": {
"debug": "^4.1.1",
@@ -8942,7 +10136,6 @@
},
"node_modules/koa-static": {
"version": "5.0.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"debug": "^3.1.0",
@@ -8954,7 +10147,6 @@
},
"node_modules/koa-static/node_modules/debug": {
"version": "3.2.7",
- "dev": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.1"
@@ -9228,21 +10420,43 @@
}
},
"node_modules/lit": {
- "version": "2.8.0",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz",
+ "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==",
"license": "BSD-3-Clause",
"dependencies": {
- "@lit/reactive-element": "^1.6.0",
- "lit-element": "^3.3.0",
- "lit-html": "^2.8.0"
+ "@lit/reactive-element": "^2.0.4",
+ "lit-element": "^4.1.0",
+ "lit-html": "^3.2.0"
}
},
"node_modules/lit-element": {
- "version": "3.3.3",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz",
+ "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==",
"license": "BSD-3-Clause",
"dependencies": {
- "@lit-labs/ssr-dom-shim": "^1.1.0",
- "@lit/reactive-element": "^1.3.0",
- "lit-html": "^2.8.0"
+ "@lit-labs/ssr-dom-shim": "^1.2.0",
+ "@lit/reactive-element": "^2.0.4",
+ "lit-html": "^3.2.0"
+ }
+ },
+ "node_modules/lit-element/node_modules/@lit/reactive-element": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz",
+ "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.2.0"
+ }
+ },
+ "node_modules/lit-element/node_modules/lit-html": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz",
+ "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@types/trusted-types": "^2.0.2"
}
},
"node_modules/lit-html": {
@@ -9252,6 +10466,24 @@
"@types/trusted-types": "^2.0.2"
}
},
+ "node_modules/lit/node_modules/@lit/reactive-element": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz",
+ "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@lit-labs/ssr-dom-shim": "^1.2.0"
+ }
+ },
+ "node_modules/lit/node_modules/lit-html": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz",
+ "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@types/trusted-types": "^2.0.2"
+ }
+ },
"node_modules/locate-path": {
"version": "6.0.0",
"dev": true,
@@ -9268,17 +10500,14 @@
},
"node_modules/lodash": {
"version": "4.17.21",
- "dev": true,
"license": "MIT"
},
"node_modules/lodash.assignwith": {
"version": "4.2.0",
- "dev": true,
"license": "MIT"
},
"node_modules/lodash.camelcase": {
"version": "4.3.0",
- "dev": true,
"license": "MIT"
},
"node_modules/lodash.debounce": {
@@ -9413,7 +10642,6 @@
},
"node_modules/lru-cache": {
"version": "5.1.1",
- "dev": true,
"license": "ISC",
"dependencies": {
"yallist": "^3.0.2"
@@ -9451,7 +10679,6 @@
},
"node_modules/media-typer": {
"version": "0.3.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -9459,7 +10686,6 @@
},
"node_modules/merge-stream": {
"version": "2.0.0",
- "dev": true,
"license": "MIT"
},
"node_modules/merge2": {
@@ -9484,7 +10710,6 @@
},
"node_modules/mime-db": {
"version": "1.52.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -9492,7 +10717,6 @@
},
"node_modules/mime-types": {
"version": "2.1.35",
- "dev": true,
"license": "MIT",
"dependencies": {
"mime-db": "1.52.0"
@@ -9528,7 +10752,6 @@
},
"node_modules/minimist": {
"version": "1.2.8",
- "dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -9557,12 +10780,10 @@
},
"node_modules/ms": {
"version": "2.1.2",
- "dev": true,
"license": "MIT"
},
"node_modules/nanocolors": {
"version": "0.2.13",
- "dev": true,
"license": "MIT"
},
"node_modules/nanoid": {
@@ -9594,7 +10815,6 @@
},
"node_modules/negotiator": {
"version": "0.6.3",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -9685,7 +10905,6 @@
},
"node_modules/node-releases": {
"version": "2.0.13",
- "dev": true,
"license": "MIT"
},
"node_modules/normalize-path": {
@@ -9820,7 +11039,6 @@
},
"node_modules/on-finished": {
"version": "2.4.1",
- "dev": true,
"license": "MIT",
"dependencies": {
"ee-first": "1.1.1"
@@ -9852,12 +11070,10 @@
}
},
"node_modules/only": {
- "version": "0.0.2",
- "dev": true
+ "version": "0.0.2"
},
"node_modules/open": {
"version": "8.4.2",
- "dev": true,
"license": "MIT",
"dependencies": {
"define-lazy-prop": "^2.0.0",
@@ -9895,6 +11111,30 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/p-event": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
+ "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
+ "license": "MIT",
+ "dependencies": {
+ "p-timeout": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-finally": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/p-limit": {
"version": "3.1.0",
"dev": true,
@@ -9923,6 +11163,18 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/p-timeout": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
+ "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
+ "license": "MIT",
+ "dependencies": {
+ "p-finally": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/p-try": {
"version": "2.2.0",
"dev": true,
@@ -10005,7 +11257,6 @@
},
"node_modules/parseurl": {
"version": "1.3.3",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -10030,7 +11281,6 @@
},
"node_modules/path-is-absolute": {
"version": "1.0.1",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -10043,7 +11293,6 @@
},
"node_modules/path-key": {
"version": "3.1.1",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -10051,7 +11300,6 @@
},
"node_modules/path-parse": {
"version": "1.0.7",
- "dev": true,
"license": "MIT"
},
"node_modules/path-to-regexp": {
@@ -10082,12 +11330,10 @@
},
"node_modules/picocolors": {
"version": "1.0.0",
- "dev": true,
"license": "ISC"
},
"node_modules/picomatch": {
"version": "2.3.1",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8.6"
@@ -10270,7 +11516,6 @@
},
"node_modules/portfinder": {
"version": "1.0.32",
- "dev": true,
"license": "MIT",
"dependencies": {
"async": "^2.6.4",
@@ -10283,7 +11528,6 @@
},
"node_modules/portfinder/node_modules/debug": {
"version": "3.2.7",
- "dev": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.1"
@@ -10291,7 +11535,6 @@
},
"node_modules/portfinder/node_modules/mkdirp": {
"version": "0.5.6",
- "dev": true,
"license": "MIT",
"dependencies": {
"minimist": "^1.2.6"
@@ -10356,8 +11599,9 @@
}
},
"node_modules/punycode": {
- "version": "2.3.0",
- "dev": true,
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
"license": "MIT",
"engines": {
"node": ">=6"
@@ -10412,6 +11656,22 @@
}
}
},
+ "node_modules/pure-rand": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz",
+ "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/dubzzz"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fast-check"
+ }
+ ],
+ "license": "MIT"
+ },
"node_modules/qs": {
"version": "6.11.2",
"dev": true,
@@ -10627,12 +11887,10 @@
},
"node_modules/resize-observer-polyfill": {
"version": "1.5.1",
- "dev": true,
"license": "MIT"
},
"node_modules/resolve": {
"version": "1.22.8",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-core-module": "^2.13.0",
@@ -10656,7 +11914,6 @@
},
"node_modules/resolve-path": {
"version": "1.4.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"http-errors": "~1.6.2",
@@ -10668,7 +11925,6 @@
},
"node_modules/resolve-path/node_modules/depd": {
"version": "1.1.2",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -10676,7 +11932,6 @@
},
"node_modules/resolve-path/node_modules/http-errors": {
"version": "1.6.3",
- "dev": true,
"license": "MIT",
"dependencies": {
"depd": "~1.1.2",
@@ -10690,12 +11945,10 @@
},
"node_modules/resolve-path/node_modules/inherits": {
"version": "2.0.3",
- "dev": true,
"license": "ISC"
},
"node_modules/resolve-path/node_modules/setprototypeof": {
"version": "1.1.0",
- "dev": true,
"license": "ISC"
},
"node_modules/restore-cursor": {
@@ -10762,7 +12015,7 @@
},
"node_modules/rollup": {
"version": "2.79.1",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"bin": {
"rollup": "dist/bin/rollup"
@@ -10919,7 +12172,6 @@
},
"node_modules/safe-buffer": {
"version": "5.2.1",
- "dev": true,
"funding": [
{
"type": "github",
@@ -10956,7 +12208,6 @@
},
"node_modules/semver": {
"version": "6.3.1",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -11015,17 +12266,14 @@
},
"node_modules/setprototypeof": {
"version": "1.2.0",
- "dev": true,
"license": "ISC"
},
"node_modules/shady-css-scoped-element": {
"version": "0.0.2",
- "dev": true,
"license": "MIT"
},
"node_modules/shebang-command": {
"version": "2.0.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"shebang-regex": "^3.0.0"
@@ -11036,7 +12284,6 @@
},
"node_modules/shebang-regex": {
"version": "3.0.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -11065,7 +12312,6 @@
},
"node_modules/signal-exit": {
"version": "3.0.7",
- "dev": true,
"license": "ISC"
},
"node_modules/sinon": {
@@ -11148,7 +12394,6 @@
},
"node_modules/source-map-support": {
"version": "0.5.21",
- "dev": true,
"license": "MIT",
"dependencies": {
"buffer-from": "^1.0.0",
@@ -11157,7 +12402,6 @@
},
"node_modules/source-map-support/node_modules/source-map": {
"version": "0.6.1",
- "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -11175,7 +12419,6 @@
},
"node_modules/statuses": {
"version": "1.5.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -11183,7 +12426,6 @@
},
"node_modules/stream-read-all": {
"version": "3.0.1",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -11387,7 +12629,6 @@
},
"node_modules/supports-color": {
"version": "5.5.0",
- "dev": true,
"license": "MIT",
"dependencies": {
"has-flag": "^3.0.0"
@@ -11398,7 +12639,6 @@
},
"node_modules/supports-preserve-symlinks-flag": {
"version": "1.0.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -11409,12 +12649,10 @@
},
"node_modules/systemjs": {
"version": "6.14.2",
- "dev": true,
"license": "MIT"
},
"node_modules/table-layout": {
"version": "3.0.2",
- "dev": true,
"license": "MIT",
"dependencies": {
"@75lb/deep-merge": "^1.1.1",
@@ -11434,7 +12672,6 @@
},
"node_modules/table-layout/node_modules/command-line-args": {
"version": "5.2.1",
- "dev": true,
"license": "MIT",
"dependencies": {
"array-back": "^3.1.0",
@@ -11448,7 +12685,6 @@
},
"node_modules/table-layout/node_modules/command-line-args/node_modules/array-back": {
"version": "3.1.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -11456,7 +12692,6 @@
},
"node_modules/table-layout/node_modules/command-line-args/node_modules/typical": {
"version": "4.0.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -11464,7 +12699,6 @@
},
"node_modules/table-layout/node_modules/typical": {
"version": "7.1.1",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=12.17"
@@ -11568,7 +12802,6 @@
},
"node_modules/to-fast-properties": {
"version": "2.0.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -11576,7 +12809,6 @@
},
"node_modules/to-regex-range": {
"version": "5.0.1",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-number": "^7.0.0"
@@ -11587,7 +12819,6 @@
},
"node_modules/toidentifier": {
"version": "1.0.1",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.6"
@@ -11648,7 +12879,6 @@
},
"node_modules/tsscmp": {
"version": "1.0.6",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.6.x"
@@ -11705,7 +12935,6 @@
},
"node_modules/type-is": {
"version": "1.6.18",
- "dev": true,
"license": "MIT",
"dependencies": {
"media-typer": "0.3.0",
@@ -11790,7 +13019,6 @@
},
"node_modules/typical": {
"version": "4.0.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -11843,7 +13071,6 @@
},
"node_modules/undici-types": {
"version": "5.26.5",
- "dev": true,
"license": "MIT"
},
"node_modules/unicode-canonical-property-names-ecmascript": {
@@ -11920,7 +13147,6 @@
},
"node_modules/update-browserslist-db": {
"version": "1.0.13",
- "dev": true,
"funding": [
{
"type": "opencollective",
@@ -11957,7 +13183,6 @@
},
"node_modules/urlpattern-polyfill": {
"version": "6.0.2",
- "dev": true,
"license": "MIT",
"dependencies": {
"braces": "^3.0.2"
@@ -11987,7 +13212,6 @@
},
"node_modules/vary": {
"version": "1.1.2",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -12000,7 +13224,6 @@
},
"node_modules/whatwg-fetch": {
"version": "3.6.19",
- "dev": true,
"license": "MIT"
},
"node_modules/whatwg-url": {
@@ -12015,7 +13238,6 @@
},
"node_modules/which": {
"version": "2.0.2",
- "dev": true,
"license": "ISC",
"dependencies": {
"isexe": "^2.0.0"
@@ -12074,7 +13296,6 @@
},
"node_modules/wordwrapjs": {
"version": "5.1.0",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=12.17"
@@ -12488,8 +13709,9 @@
"license": "ISC"
},
"node_modules/ws": {
- "version": "7.5.9",
- "dev": true,
+ "version": "7.5.10",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
+ "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
"license": "MIT",
"engines": {
"node": ">=8.3.0"
@@ -12517,7 +13739,6 @@
},
"node_modules/yallist": {
"version": "3.1.1",
- "dev": true,
"license": "ISC"
},
"node_modules/yaml": {
@@ -12590,7 +13811,6 @@
},
"node_modules/ylru": {
"version": "1.3.2",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 4.0.0"
@@ -12611,15 +13831,13 @@
"dependencies": {
"@75lb/deep-merge": {
"version": "1.1.1",
- "dev": true,
"requires": {
"lodash.assignwith": "^4.2.0",
"typical": "^7.1.1"
},
"dependencies": {
"typical": {
- "version": "7.1.1",
- "dev": true
+ "version": "7.1.1"
}
}
},
@@ -12629,7 +13847,6 @@
},
"@ampproject/remapping": {
"version": "2.2.1",
- "dev": true,
"requires": {
"@jridgewell/gen-mapping": "^0.3.0",
"@jridgewell/trace-mapping": "^0.3.9"
@@ -12637,19 +13854,16 @@
},
"@babel/code-frame": {
"version": "7.22.13",
- "dev": true,
"requires": {
"@babel/highlight": "^7.22.13",
"chalk": "^2.4.2"
}
},
"@babel/compat-data": {
- "version": "7.23.2",
- "dev": true
+ "version": "7.23.2"
},
"@babel/core": {
"version": "7.23.2",
- "dev": true,
"requires": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.22.13",
@@ -12670,7 +13884,6 @@
},
"@babel/generator": {
"version": "7.23.0",
- "dev": true,
"requires": {
"@babel/types": "^7.23.0",
"@jridgewell/gen-mapping": "^0.3.2",
@@ -12694,7 +13907,6 @@
},
"@babel/helper-compilation-targets": {
"version": "7.22.15",
- "dev": true,
"requires": {
"@babel/compat-data": "^7.22.9",
"@babel/helper-validator-option": "^7.22.15",
@@ -12739,12 +13951,10 @@
}
},
"@babel/helper-environment-visitor": {
- "version": "7.22.20",
- "dev": true
+ "version": "7.22.20"
},
"@babel/helper-function-name": {
"version": "7.23.0",
- "dev": true,
"requires": {
"@babel/template": "^7.22.15",
"@babel/types": "^7.23.0"
@@ -12752,7 +13962,6 @@
},
"@babel/helper-hoist-variables": {
"version": "7.22.5",
- "dev": true,
"requires": {
"@babel/types": "^7.22.5"
}
@@ -12766,14 +13975,12 @@
},
"@babel/helper-module-imports": {
"version": "7.22.15",
- "dev": true,
"requires": {
"@babel/types": "^7.22.15"
}
},
"@babel/helper-module-transforms": {
"version": "7.23.0",
- "dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-module-imports": "^7.22.15",
@@ -12813,7 +14020,6 @@
},
"@babel/helper-simple-access": {
"version": "7.22.5",
- "dev": true,
"requires": {
"@babel/types": "^7.22.5"
}
@@ -12827,22 +14033,18 @@
},
"@babel/helper-split-export-declaration": {
"version": "7.22.6",
- "dev": true,
"requires": {
"@babel/types": "^7.22.5"
}
},
"@babel/helper-string-parser": {
- "version": "7.22.5",
- "dev": true
+ "version": "7.22.5"
},
"@babel/helper-validator-identifier": {
- "version": "7.22.20",
- "dev": true
+ "version": "7.22.20"
},
"@babel/helper-validator-option": {
- "version": "7.22.15",
- "dev": true
+ "version": "7.22.15"
},
"@babel/helper-wrap-function": {
"version": "7.22.20",
@@ -12855,7 +14057,6 @@
},
"@babel/helpers": {
"version": "7.23.2",
- "dev": true,
"requires": {
"@babel/template": "^7.22.15",
"@babel/traverse": "^7.23.2",
@@ -12864,7 +14065,6 @@
},
"@babel/highlight": {
"version": "7.22.20",
- "dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.22.20",
"chalk": "^2.4.2",
@@ -12872,8 +14072,7 @@
}
},
"@babel/parser": {
- "version": "7.23.0",
- "dev": true
+ "version": "7.23.0"
},
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
"version": "7.22.15",
@@ -13545,7 +14744,6 @@
},
"@babel/template": {
"version": "7.22.15",
- "dev": true,
"requires": {
"@babel/code-frame": "^7.22.13",
"@babel/parser": "^7.22.15",
@@ -13554,7 +14752,6 @@
},
"@babel/traverse": {
"version": "7.23.2",
- "dev": true,
"requires": {
"@babel/code-frame": "^7.22.13",
"@babel/generator": "^7.23.0",
@@ -13570,7 +14767,6 @@
},
"@babel/types": {
"version": "7.23.0",
- "dev": true,
"requires": {
"@babel/helper-string-parser": "^7.22.5",
"@babel/helper-validator-identifier": "^7.22.20",
@@ -13716,7 +14912,6 @@
},
"@jridgewell/gen-mapping": {
"version": "0.3.3",
- "dev": true,
"requires": {
"@jridgewell/set-array": "^1.0.1",
"@jridgewell/sourcemap-codec": "^1.4.10",
@@ -13724,41 +14919,60 @@
}
},
"@jridgewell/resolve-uri": {
- "version": "3.1.1",
- "dev": true
+ "version": "3.1.1"
},
"@jridgewell/set-array": {
- "version": "1.1.2",
- "dev": true
+ "version": "1.1.2"
},
"@jridgewell/source-map": {
"version": "0.3.5",
- "dev": true,
"requires": {
"@jridgewell/gen-mapping": "^0.3.0",
"@jridgewell/trace-mapping": "^0.3.9"
}
},
"@jridgewell/sourcemap-codec": {
- "version": "1.4.15",
- "dev": true
+ "version": "1.4.15"
},
"@jridgewell/trace-mapping": {
"version": "0.3.20",
- "dev": true,
"requires": {
"@jridgewell/resolve-uri": "^3.1.0",
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
"@lit-labs/ssr-dom-shim": {
- "version": "1.1.2"
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.3.0.tgz",
+ "integrity": "sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ=="
},
"@lit/localize": {
"version": "0.11.4",
"requires": {
"@lit/reactive-element": "^1.4.0",
"lit": "^2.3.0"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@lit/reactive-element": {
@@ -13937,6 +15151,28 @@
"@material/dom": "=14.0.0-canary.53b3cad2f.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-button": {
@@ -13946,6 +15182,28 @@
"@material/mwc-ripple": "^0.27.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-checkbox": {
@@ -13955,6 +15213,28 @@
"@material/mwc-ripple": "^0.27.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-dialog": {
@@ -13968,6 +15248,28 @@
"lit": "^2.0.0",
"tslib": "^2.0.1",
"wicg-inert": "^3.0.0"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-drawer": {
@@ -13979,6 +15281,28 @@
"lit": "^2.0.0",
"tslib": "^2.0.1",
"wicg-inert": "^3.0.0"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-fab": {
@@ -13989,6 +15313,28 @@
"@material/mwc-ripple": "^0.27.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-floating-label": {
@@ -13999,6 +15345,28 @@
"@material/floating-label": "=14.0.0-canary.53b3cad2f.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-icon": {
@@ -14006,6 +15374,28 @@
"requires": {
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-icon-button": {
@@ -14014,6 +15404,28 @@
"@material/mwc-ripple": "^0.27.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-icon-button-toggle": {
@@ -14026,6 +15438,28 @@
"@material/mwc-ripple": "^0.27.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-line-ripple": {
@@ -14036,6 +15470,28 @@
"@material/line-ripple": "=14.0.0-canary.53b3cad2f.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-list": {
@@ -14050,6 +15506,28 @@
"@material/mwc-ripple": "^0.27.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-notched-outline": {
@@ -14061,6 +15539,28 @@
"@material/notched-outline": "=14.0.0-canary.53b3cad2f.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-radio": {
@@ -14071,6 +15571,28 @@
"@material/radio": "=14.0.0-canary.53b3cad2f.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-ripple": {
@@ -14081,6 +15603,28 @@
"@material/ripple": "=14.0.0-canary.53b3cad2f.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-tab": {
@@ -14092,6 +15636,28 @@
"@material/tab": "=14.0.0-canary.53b3cad2f.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-tab-bar": {
@@ -14104,6 +15670,28 @@
"@material/tab-bar": "=14.0.0-canary.53b3cad2f.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-tab-indicator": {
@@ -14113,6 +15701,28 @@
"@material/tab-indicator": "=14.0.0-canary.53b3cad2f.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-tab-scroller": {
@@ -14123,6 +15733,28 @@
"@material/tab-scroller": "=14.0.0-canary.53b3cad2f.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-textfield": {
@@ -14139,6 +15771,28 @@
"@material/textfield": "=14.0.0-canary.53b3cad2f.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-top-app-bar": {
@@ -14148,6 +15802,28 @@
"@material/top-app-bar": "=14.0.0-canary.53b3cad2f.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/mwc-top-app-bar-fixed": {
@@ -14157,6 +15833,28 @@
"@material/top-app-bar": "=14.0.0-canary.53b3cad2f.0",
"lit": "^2.0.0",
"tslib": "^2.0.1"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@material/notched-outline": {
@@ -14335,9 +16033,9 @@
}
},
"@material/web": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@material/web/-/web-1.4.0.tgz",
- "integrity": "sha512-+rnQLUc/vsu7vnkr8XxbEhNVEcdkaYxNjykZ18w/nUMrYTEvAi4TRQJAYeEUXMwRcO3mEXBsCKOtHZ+cbmxTLw==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@material/web/-/web-2.2.0.tgz",
+ "integrity": "sha512-k1Pi7f04qDRkHfIEdcnL++udN+x5Oq34R47n0Fk7Xo49uz9aKb6ZkO42jC6uvMH0ahOiFDktX9txHgYMDvNa+A==",
"requires": {
"lit": "^2.7.4 || ^3.0.0",
"tslib": "^2.4.0"
@@ -14522,8 +16220,7 @@
}
},
"@open-wc/dedupe-mixin": {
- "version": "1.4.0",
- "dev": true
+ "version": "1.4.0"
},
"@open-wc/eslint-config": {
"version": "8.0.2",
@@ -14539,11 +16236,12 @@
}
},
"@open-wc/scoped-elements": {
- "version": "2.2.3",
- "dev": true,
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-3.0.5.tgz",
+ "integrity": "sha512-q4U+hFTQQRyorJILOpmBm6PY2hgjCnQe214nXJNjbJMQ9EvT55oyZ7C8BY5aFYJkytUyBoawlMpZt4F2xjdzHw==",
"requires": {
- "@lit/reactive-element": "^1.0.0",
- "@open-wc/dedupe-mixin": "^1.4.0"
+ "@open-wc/dedupe-mixin": "^1.4.0",
+ "lit": "^3.0.0"
}
},
"@open-wc/semantic-dom-diff": {
@@ -14668,22 +16366,57 @@
"@open-wc/scoped-elements": "^2.2.0",
"lit": "^2.0.0",
"lit-html": "^2.0.0"
+ },
+ "dependencies": {
+ "@open-wc/scoped-elements": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.2.4.tgz",
+ "integrity": "sha512-12X4F4QGPWcvPbxAiJ4v8wQFCOu+laZHRGfTrkoj+3JzACCtuxHG49YbuqVzQ135QPKCuhP9wA0kpGGEfUegyg==",
+ "dev": true,
+ "requires": {
+ "@lit/reactive-element": "^1.0.0 || ^2.0.0",
+ "@open-wc/dedupe-mixin": "^1.4.0"
+ }
+ },
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "dev": true,
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "dev": true,
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@openenergytools/filterable-lists": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/@openenergytools/filterable-lists/-/filterable-lists-0.0.4.tgz",
- "integrity": "sha512-7e2C1GAMkZwxXhDJp8LGGFSG/7jzeSJFIUxwYC79kZthsy+DP47RNo1An7Q1CHvl3MlRutrXPDpNPpExg9NNIA==",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@openenergytools/filterable-lists/-/filterable-lists-1.0.0.tgz",
+ "integrity": "sha512-LxUtSKWFHbM0kd5osF5hsbBlsFWrcfdsGurVgS6s7W9E4BhUFa8vm1ayGg7eSjMnnvyuyyg1GuDqZCtXdCqo1g==",
"requires": {
- "@material/web": "^1.0.1",
- "lit": "^2.0.2"
+ "@open-wc/scoped-elements": "^3.0.5",
+ "@rollup/rollup-linux-x64-gnu": "^4.29.1",
+ "@scopedelement/material-web": "^3.3.0",
+ "lit": "^3.0.0"
}
},
- "@openenergytools/scl-lib": {
- "version": "0.9.20"
- },
- "@openscd/open-scd-core": {
- "version": "0.0.2",
+ "@openenergytools/open-scd-core": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/@openenergytools/open-scd-core/-/open-scd-core-0.0.5.tgz",
+ "integrity": "sha512-jkZH5zQi87bhyeo4oDFTwr6hM0F1oEGT58R/Tq4ii0FJHE5SWinraoufwaClWE+U2DaBuj440tIssCZTY9cw3A==",
"requires": {
"@lit/localize": "^0.11.4",
"@material/mwc-button": "^0.27.0",
@@ -14694,7 +16427,68 @@
"@material/mwc-list": "^0.27.0",
"@material/mwc-tab-bar": "^0.27.0",
"@material/mwc-top-app-bar-fixed": "^0.27.0",
+ "@openenergytools/xml-lib": "1.2.2",
+ "ace-builds": "1.36.3",
+ "ace-custom-element": "1.6.5",
+ "lit": "2.4.0"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.4.0.tgz",
+ "integrity": "sha512-fdgzxEtLrZFQU/BqTtxFQCLwlZd9bdat+ltzSFjvWkZrs7eBmeX0L5MHUMb3kYIkuS8Xlfnii/iI5klirF8/Xg==",
+ "requires": {
+ "@lit/reactive-element": "^1.4.0",
+ "lit-element": "^3.2.0",
+ "lit-html": "^2.4.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
+ }
+ },
+ "@openenergytools/scl-lib": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@openenergytools/scl-lib/-/scl-lib-1.3.1.tgz",
+ "integrity": "sha512-r53w5wnCm2/bkMrL6UbgJ+swC7mhdmjY9MQ2vekpwq3upMvIkUvM3OQWgpq+WIZS2iiXy+L3xmYF6jRjeQw1Kg=="
+ },
+ "@openenergytools/xml-lib": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@openenergytools/xml-lib/-/xml-lib-1.2.2.tgz",
+ "integrity": "sha512-ZaxaEM8/xDojPQVbz1pJSDjEQO+V4m29DT1plAmYW/HDCTnnjKjF1bZvwTlfSaqxlLsswPkUdngOxX0iNis04Q==",
+ "requires": {
+ "fast-check": "^3.22.0",
"lit": "^2.2.7"
+ },
+ "dependencies": {
+ "lit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz",
+ "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==",
+ "requires": {
+ "@lit/reactive-element": "^1.6.0",
+ "lit-element": "^3.3.0",
+ "lit-html": "^2.8.0"
+ }
+ },
+ "lit-element": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz",
+ "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.1.0",
+ "@lit/reactive-element": "^1.3.0",
+ "lit-html": "^2.8.0"
+ }
+ }
}
},
"@puppeteer/browsers": {
@@ -14762,41 +16556,163 @@
"magic-string": "^0.30.3"
}
},
- "@rollup/plugin-node-resolve": {
- "version": "15.2.3",
- "dev": true,
- "requires": {
- "@rollup/pluginutils": "^5.0.1",
- "@types/resolve": "1.20.2",
- "deepmerge": "^4.2.2",
- "is-builtin-module": "^3.2.1",
- "is-module": "^1.0.0",
- "resolve": "^1.22.1"
- }
+ "@rollup/plugin-node-resolve": {
+ "version": "15.2.3",
+ "requires": {
+ "@rollup/pluginutils": "^5.0.1",
+ "@types/resolve": "1.20.2",
+ "deepmerge": "^4.2.2",
+ "is-builtin-module": "^3.2.1",
+ "is-module": "^1.0.0",
+ "resolve": "^1.22.1"
+ }
+ },
+ "@rollup/plugin-replace": {
+ "version": "5.0.4",
+ "dev": true,
+ "requires": {
+ "@rollup/pluginutils": "^5.0.1",
+ "magic-string": "^0.30.3"
+ }
+ },
+ "@rollup/plugin-typescript": {
+ "version": "9.0.2",
+ "dev": true,
+ "requires": {
+ "@rollup/pluginutils": "^5.0.1",
+ "resolve": "^1.22.1"
+ }
+ },
+ "@rollup/pluginutils": {
+ "version": "5.0.5",
+ "requires": {
+ "@types/estree": "^1.0.0",
+ "estree-walker": "^2.0.2",
+ "picomatch": "^2.3.1"
+ }
+ },
+ "@rollup/rollup-android-arm-eabi": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.36.0.tgz",
+ "integrity": "sha512-jgrXjjcEwN6XpZXL0HUeOVGfjXhPyxAbbhD0BlXUB+abTOpbPiN5Wb3kOT7yb+uEtATNYF5x5gIfwutmuBA26w==",
+ "optional": true
+ },
+ "@rollup/rollup-android-arm64": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.36.0.tgz",
+ "integrity": "sha512-NyfuLvdPdNUfUNeYKUwPwKsE5SXa2J6bCt2LdB/N+AxShnkpiczi3tcLJrm5mA+eqpy0HmaIY9F6XCa32N5yzg==",
+ "optional": true
+ },
+ "@rollup/rollup-darwin-arm64": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.36.0.tgz",
+ "integrity": "sha512-JQ1Jk5G4bGrD4pWJQzWsD8I1n1mgPXq33+/vP4sk8j/z/C2siRuxZtaUA7yMTf71TCZTZl/4e1bfzwUmFb3+rw==",
+ "optional": true
+ },
+ "@rollup/rollup-darwin-x64": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.36.0.tgz",
+ "integrity": "sha512-6c6wMZa1lrtiRsbDziCmjE53YbTkxMYhhnWnSW8R/yqsM7a6mSJ3uAVT0t8Y/DGt7gxUWYuFM4bwWk9XCJrFKA==",
+ "optional": true
+ },
+ "@rollup/rollup-freebsd-arm64": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.36.0.tgz",
+ "integrity": "sha512-KXVsijKeJXOl8QzXTsA+sHVDsFOmMCdBRgFmBb+mfEb/7geR7+C8ypAml4fquUt14ZyVXaw2o1FWhqAfOvA4sg==",
+ "optional": true
+ },
+ "@rollup/rollup-freebsd-x64": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.36.0.tgz",
+ "integrity": "sha512-dVeWq1ebbvByI+ndz4IJcD4a09RJgRYmLccwlQ8bPd4olz3Y213uf1iwvc7ZaxNn2ab7bjc08PrtBgMu6nb4pQ==",
+ "optional": true
+ },
+ "@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.36.0.tgz",
+ "integrity": "sha512-bvXVU42mOVcF4le6XSjscdXjqx8okv4n5vmwgzcmtvFdifQ5U4dXFYaCB87namDRKlUL9ybVtLQ9ztnawaSzvg==",
+ "optional": true
+ },
+ "@rollup/rollup-linux-arm-musleabihf": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.36.0.tgz",
+ "integrity": "sha512-JFIQrDJYrxOnyDQGYkqnNBtjDwTgbasdbUiQvcU8JmGDfValfH1lNpng+4FWlhaVIR4KPkeddYjsVVbmJYvDcg==",
+ "optional": true
+ },
+ "@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.36.0.tgz",
+ "integrity": "sha512-KqjYVh3oM1bj//5X7k79PSCZ6CvaVzb7Qs7VMWS+SlWB5M8p3FqufLP9VNp4CazJ0CsPDLwVD9r3vX7Ci4J56A==",
+ "optional": true
+ },
+ "@rollup/rollup-linux-arm64-musl": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.36.0.tgz",
+ "integrity": "sha512-QiGnhScND+mAAtfHqeT+cB1S9yFnNQ/EwCg5yE3MzoaZZnIV0RV9O5alJAoJKX/sBONVKeZdMfO8QSaWEygMhw==",
+ "optional": true
+ },
+ "@rollup/rollup-linux-loongarch64-gnu": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.36.0.tgz",
+ "integrity": "sha512-1ZPyEDWF8phd4FQtTzMh8FQwqzvIjLsl6/84gzUxnMNFBtExBtpL51H67mV9xipuxl1AEAerRBgBwFNpkw8+Lg==",
+ "optional": true
+ },
+ "@rollup/rollup-linux-powerpc64le-gnu": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.36.0.tgz",
+ "integrity": "sha512-VMPMEIUpPFKpPI9GZMhJrtu8rxnp6mJR3ZzQPykq4xc2GmdHj3Q4cA+7avMyegXy4n1v+Qynr9fR88BmyO74tg==",
+ "optional": true
+ },
+ "@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.36.0.tgz",
+ "integrity": "sha512-ttE6ayb/kHwNRJGYLpuAvB7SMtOeQnVXEIpMtAvx3kepFQeowVED0n1K9nAdraHUPJ5hydEMxBpIR7o4nrm8uA==",
+ "optional": true
+ },
+ "@rollup/rollup-linux-s390x-gnu": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.36.0.tgz",
+ "integrity": "sha512-4a5gf2jpS0AIe7uBjxDeUMNcFmaRTbNv7NxI5xOCs4lhzsVyGR/0qBXduPnoWf6dGC365saTiwag8hP1imTgag==",
+ "optional": true
+ },
+ "@rollup/rollup-linux-x64-gnu": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.36.0.tgz",
+ "integrity": "sha512-5KtoW8UWmwFKQ96aQL3LlRXX16IMwyzMq/jSSVIIyAANiE1doaQsx/KRyhAvpHlPjPiSU/AYX/8m+lQ9VToxFQ==",
+ "optional": true
+ },
+ "@rollup/rollup-linux-x64-musl": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.36.0.tgz",
+ "integrity": "sha512-sycrYZPrv2ag4OCvaN5js+f01eoZ2U+RmT5as8vhxiFz+kxwlHrsxOwKPSA8WyS+Wc6Epid9QeI/IkQ9NkgYyQ==",
+ "optional": true
},
- "@rollup/plugin-replace": {
- "version": "5.0.4",
- "dev": true,
- "requires": {
- "@rollup/pluginutils": "^5.0.1",
- "magic-string": "^0.30.3"
- }
+ "@rollup/rollup-win32-arm64-msvc": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.36.0.tgz",
+ "integrity": "sha512-qbqt4N7tokFwwSVlWDsjfoHgviS3n/vZ8LK0h1uLG9TYIRuUTJC88E1xb3LM2iqZ/WTqNQjYrtmtGmrmmawB6A==",
+ "optional": true
},
- "@rollup/plugin-typescript": {
- "version": "9.0.2",
- "dev": true,
- "requires": {
- "@rollup/pluginutils": "^5.0.1",
- "resolve": "^1.22.1"
- }
+ "@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.36.0.tgz",
+ "integrity": "sha512-t+RY0JuRamIocMuQcfwYSOkmdX9dtkr1PbhKW42AMvaDQa+jOdpUYysroTF/nuPpAaQMWp7ye+ndlmmthieJrQ==",
+ "optional": true
},
- "@rollup/pluginutils": {
- "version": "5.0.5",
- "dev": true,
+ "@rollup/rollup-win32-x64-msvc": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.36.0.tgz",
+ "integrity": "sha512-aRXd7tRZkWLqGbChgcMMDEHjOKudo1kChb1Jt1IfR8cY/KIpgNviLeJy5FUb9IpSuQj8dU2fAYNMPW/hLKOSTw==",
+ "optional": true
+ },
+ "@scopedelement/material-web": {
+ "version": "3.11.0",
+ "resolved": "https://registry.npmjs.org/@scopedelement/material-web/-/material-web-3.11.0.tgz",
+ "integrity": "sha512-CoVNdVBvzDmLoaywlx4dPka9+HcvCkXoj0y2edPCdpIGvY+NyiwgX/eXW/MV/NIflM+UQCtidISXzf/DpsRpTg==",
"requires": {
- "@types/estree": "^1.0.0",
- "estree-walker": "^2.0.2",
- "picomatch": "^2.3.1"
+ "@open-wc/scoped-elements": "^3.0.5",
+ "lit": "^3.0.0",
+ "tslib": "^2.4.0"
}
},
"@sinonjs/commons": {
@@ -14856,7 +16772,6 @@
},
"@types/accepts": {
"version": "1.3.6",
- "dev": true,
"requires": {
"@types/node": "*"
}
@@ -14867,7 +16782,6 @@
},
"@types/body-parser": {
"version": "1.19.4",
- "dev": true,
"requires": {
"@types/connect": "*",
"@types/node": "*"
@@ -14893,19 +16807,16 @@
}
},
"@types/command-line-args": {
- "version": "5.2.2",
- "dev": true
+ "version": "5.2.2"
},
"@types/connect": {
"version": "3.4.37",
- "dev": true,
"requires": {
"@types/node": "*"
}
},
"@types/content-disposition": {
- "version": "0.5.7",
- "dev": true
+ "version": "0.5.7"
},
"@types/convert-source-map": {
"version": "2.0.2",
@@ -14913,7 +16824,6 @@
},
"@types/cookies": {
"version": "0.7.9",
- "dev": true,
"requires": {
"@types/connect": "*",
"@types/express": "*",
@@ -14926,12 +16836,12 @@
"dev": true
},
"@types/estree": {
- "version": "1.0.3",
- "dev": true
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
+ "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw=="
},
"@types/express": {
"version": "4.17.20",
- "dev": true,
"requires": {
"@types/body-parser": "*",
"@types/express-serve-static-core": "^4.17.33",
@@ -14941,7 +16851,6 @@
},
"@types/express-serve-static-core": {
"version": "4.17.39",
- "dev": true,
"requires": {
"@types/node": "*",
"@types/qs": "*",
@@ -14950,12 +16859,10 @@
}
},
"@types/http-assert": {
- "version": "1.5.4",
- "dev": true
+ "version": "1.5.4"
},
"@types/http-errors": {
- "version": "2.0.3",
- "dev": true
+ "version": "2.0.3"
},
"@types/istanbul-lib-coverage": {
"version": "2.0.5",
@@ -14984,12 +16891,10 @@
"dev": true
},
"@types/keygrip": {
- "version": "1.0.4",
- "dev": true
+ "version": "1.0.4"
},
"@types/koa": {
"version": "2.13.10",
- "dev": true,
"requires": {
"@types/accepts": "*",
"@types/content-disposition": "*",
@@ -15003,14 +16908,12 @@
},
"@types/koa-compose": {
"version": "3.2.7",
- "dev": true,
"requires": {
"@types/koa": "*"
}
},
"@types/mime": {
- "version": "1.3.4",
- "dev": true
+ "version": "1.3.4"
},
"@types/mkdirp": {
"version": "1.0.2",
@@ -15025,7 +16928,6 @@
},
"@types/node": {
"version": "20.8.9",
- "dev": true,
"requires": {
"undici-types": "~5.26.4"
}
@@ -15035,8 +16937,7 @@
"dev": true
},
"@types/parse5": {
- "version": "6.0.3",
- "dev": true
+ "version": "6.0.3"
},
"@types/pixelmatch": {
"version": "5.2.6",
@@ -15053,16 +16954,13 @@
}
},
"@types/qs": {
- "version": "6.9.9",
- "dev": true
+ "version": "6.9.9"
},
"@types/range-parser": {
- "version": "1.2.6",
- "dev": true
+ "version": "1.2.6"
},
"@types/resolve": {
- "version": "1.20.2",
- "dev": true
+ "version": "1.20.2"
},
"@types/semver": {
"version": "7.5.4",
@@ -15070,7 +16968,6 @@
},
"@types/send": {
"version": "0.17.3",
- "dev": true,
"requires": {
"@types/mime": "^1",
"@types/node": "*"
@@ -15078,7 +16975,6 @@
},
"@types/serve-static": {
"version": "1.15.4",
- "dev": true,
"requires": {
"@types/http-errors": "*",
"@types/mime": "*",
@@ -15109,7 +17005,6 @@
},
"@types/ws": {
"version": "7.4.7",
- "dev": true,
"requires": {
"@types/node": "*"
}
@@ -15437,6 +17332,210 @@
}
}
},
+ "@web/dev-server-polyfill": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@web/dev-server-polyfill/-/dev-server-polyfill-1.0.6.tgz",
+ "integrity": "sha512-qthCtff4aCfgJxNR1PWdNP6nS+r2QYcg7YWFgtOF79c8H2Z13NCVM73Fz+vqmg+0xOghmnDxY15s3O0VKizPNg==",
+ "requires": {
+ "@web/dev-server": "^0.4.0",
+ "@web/polyfills-loader": "^2.3.1"
+ },
+ "dependencies": {
+ "@web/config-loader": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@web/config-loader/-/config-loader-0.3.2.tgz",
+ "integrity": "sha512-Vrjv/FexBGmAdnCYpJKLHX1dfT1UaUdvHmX1JRaWos9OvDf/tFznYJ5SpJwww3Rl87/ewvLSYG7kfsMqEAsizQ=="
+ },
+ "@web/dev-server": {
+ "version": "0.4.6",
+ "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.4.6.tgz",
+ "integrity": "sha512-jj/1bcElAy5EZet8m2CcUdzxT+CRvUjIXGh8Lt7vxtthkN9PzY9wlhWx/9WOs5iwlnG1oj0VGo6f/zvbPO0s9w==",
+ "requires": {
+ "@babel/code-frame": "^7.12.11",
+ "@types/command-line-args": "^5.0.0",
+ "@web/config-loader": "^0.3.0",
+ "@web/dev-server-core": "^0.7.2",
+ "@web/dev-server-rollup": "^0.6.1",
+ "camelcase": "^6.2.0",
+ "command-line-args": "^5.1.1",
+ "command-line-usage": "^7.0.1",
+ "debounce": "^1.2.0",
+ "deepmerge": "^4.2.2",
+ "internal-ip": "^6.2.0",
+ "nanocolors": "^0.2.1",
+ "open": "^8.0.2",
+ "portfinder": "^1.0.32"
+ }
+ },
+ "@web/dev-server-core": {
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.7.5.tgz",
+ "integrity": "sha512-Da65zsiN6iZPMRuj4Oa6YPwvsmZmo5gtPWhW2lx3GTUf5CAEapjVpZVlUXnKPL7M7zRuk72jSsIl8lo+XpTCtw==",
+ "requires": {
+ "@types/koa": "^2.11.6",
+ "@types/ws": "^7.4.0",
+ "@web/parse5-utils": "^2.1.0",
+ "chokidar": "^4.0.1",
+ "clone": "^2.1.2",
+ "es-module-lexer": "^1.0.0",
+ "get-stream": "^6.0.0",
+ "is-stream": "^2.0.0",
+ "isbinaryfile": "^5.0.0",
+ "koa": "^2.13.0",
+ "koa-etag": "^4.0.0",
+ "koa-send": "^5.0.1",
+ "koa-static": "^5.0.0",
+ "lru-cache": "^8.0.4",
+ "mime-types": "^2.1.27",
+ "parse5": "^6.0.1",
+ "picomatch": "^2.2.2",
+ "ws": "^7.5.10"
+ }
+ },
+ "@web/dev-server-rollup": {
+ "version": "0.6.4",
+ "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.6.4.tgz",
+ "integrity": "sha512-sJZfTGCCrdku5xYnQQG51odGI092hKY9YFM0X3Z0tRY3iXKXcYRaLZrErw5KfCxr6g0JRuhe4BBhqXTA5Q2I3Q==",
+ "requires": {
+ "@rollup/plugin-node-resolve": "^15.0.1",
+ "@web/dev-server-core": "^0.7.2",
+ "nanocolors": "^0.2.1",
+ "parse5": "^6.0.1",
+ "rollup": "^4.4.0",
+ "whatwg-url": "^14.0.0"
+ }
+ },
+ "@web/parse5-utils": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-2.1.0.tgz",
+ "integrity": "sha512-GzfK5disEJ6wEjoPwx8AVNwUe9gYIiwc+x//QYxYDAFKUp4Xb1OJAGLc2l2gVrSQmtPGLKrTRcW90Hv4pEq1qA==",
+ "requires": {
+ "@types/parse5": "^6.0.1",
+ "parse5": "^6.0.1"
+ }
+ },
+ "@web/polyfills-loader": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@web/polyfills-loader/-/polyfills-loader-2.3.1.tgz",
+ "integrity": "sha512-Vr/0dORl5diqvE+hOxZ9KVNLK5qsoodOSiymDXKL1hswMPhJ+7ptl4eF8Ey74XbiQyxVSLfT+N5fKundPrklUg==",
+ "requires": {
+ "@babel/core": "^7.12.10",
+ "@web/parse5-utils": "^2.1.0",
+ "@webcomponents/scoped-custom-element-registry": "^0.0.10",
+ "@webcomponents/shadycss": "^1.11.0",
+ "@webcomponents/webcomponentsjs": "^2.5.0",
+ "abortcontroller-polyfill": "^1.5.0",
+ "construct-style-sheets-polyfill": "^3.0.5",
+ "core-js-bundle": "^3.8.1",
+ "dynamic-import-polyfill": "^0.1.1",
+ "es-module-shims": "^1.4.1",
+ "intersection-observer": "^0.12.0",
+ "parse5": "^6.0.1",
+ "regenerator-runtime": "^0.14.0",
+ "resize-observer-polyfill": "^1.5.1",
+ "shady-css-scoped-element": "^0.0.2",
+ "systemjs": "^6.8.1",
+ "terser": "^5.14.2",
+ "urlpattern-polyfill": "^6.0.2",
+ "whatwg-fetch": "^3.5.0"
+ }
+ },
+ "chokidar": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
+ "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
+ "requires": {
+ "readdirp": "^4.0.1"
+ }
+ },
+ "es-module-lexer": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz",
+ "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ=="
+ },
+ "lru-cache": {
+ "version": "8.0.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz",
+ "integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA=="
+ },
+ "parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
+ },
+ "readdirp": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
+ "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="
+ },
+ "regenerator-runtime": {
+ "version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
+ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
+ },
+ "rollup": {
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.36.0.tgz",
+ "integrity": "sha512-zwATAXNQxUcd40zgtQG0ZafcRK4g004WtEl7kbuhTWPvf07PsfohXl39jVUvPF7jvNAIkKPQ2XrsDlWuxBd++Q==",
+ "requires": {
+ "@rollup/rollup-android-arm-eabi": "4.36.0",
+ "@rollup/rollup-android-arm64": "4.36.0",
+ "@rollup/rollup-darwin-arm64": "4.36.0",
+ "@rollup/rollup-darwin-x64": "4.36.0",
+ "@rollup/rollup-freebsd-arm64": "4.36.0",
+ "@rollup/rollup-freebsd-x64": "4.36.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.36.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.36.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.36.0",
+ "@rollup/rollup-linux-arm64-musl": "4.36.0",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.36.0",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.36.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.36.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.36.0",
+ "@rollup/rollup-linux-x64-gnu": "4.36.0",
+ "@rollup/rollup-linux-x64-musl": "4.36.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.36.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.36.0",
+ "@rollup/rollup-win32-x64-msvc": "4.36.0",
+ "@types/estree": "1.0.6",
+ "fsevents": "~2.3.2"
+ }
+ },
+ "terser": {
+ "version": "5.39.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz",
+ "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==",
+ "requires": {
+ "@jridgewell/source-map": "^0.3.3",
+ "acorn": "^8.8.2",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ }
+ },
+ "tr46": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.0.tgz",
+ "integrity": "sha512-IUWnUK7ADYR5Sl1fZlO1INDUhVhatWl7BtJWsIhwJ0UAK7ilzzIa8uIqOO/aYVWHZPJkKbEL+362wrzoeRF7bw==",
+ "requires": {
+ "punycode": "^2.3.1"
+ }
+ },
+ "webidl-conversions": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
+ "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g=="
+ },
+ "whatwg-url": {
+ "version": "14.2.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz",
+ "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==",
+ "requires": {
+ "tr46": "^5.1.0",
+ "webidl-conversions": "^7.0.0"
+ }
+ }
+ }
+ },
"@web/dev-server-rollup": {
"version": "0.4.1",
"dev": true,
@@ -16041,29 +18140,39 @@
}
}
},
+ "@webcomponents/scoped-custom-element-registry": {
+ "version": "0.0.10",
+ "resolved": "https://registry.npmjs.org/@webcomponents/scoped-custom-element-registry/-/scoped-custom-element-registry-0.0.10.tgz",
+ "integrity": "sha512-wP4LF28aysE2Pq3NQRNQxko7Q0vOOwcoOSMg8FFI4S6z76UuXkYIc5ndC31dJMwso1/vSteL75LW2CEKedAJbA=="
+ },
"@webcomponents/shadycss": {
- "version": "1.11.2",
- "dev": true
+ "version": "1.11.2"
},
"@webcomponents/webcomponentsjs": {
- "version": "2.8.0",
- "dev": true
+ "version": "2.8.0"
},
"abortcontroller-polyfill": {
- "version": "1.7.5",
- "dev": true
+ "version": "1.7.5"
},
"accepts": {
"version": "1.3.8",
- "dev": true,
"requires": {
"mime-types": "~2.1.34",
"negotiator": "0.6.3"
}
},
+ "ace-builds": {
+ "version": "1.36.3",
+ "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.36.3.tgz",
+ "integrity": "sha512-YcdwV2IIaJSfjkWAR1NEYN5IxBiXefTgwXsJ//UlaFrjXDX5hQpvPFvEePHz2ZBUfvO54RjHeRUQGX8MS5HaMQ=="
+ },
+ "ace-custom-element": {
+ "version": "1.6.5",
+ "resolved": "https://registry.npmjs.org/ace-custom-element/-/ace-custom-element-1.6.5.tgz",
+ "integrity": "sha512-xU/9r94WKwjwEOjdfs6oVk2Dqc6X63eF2ECvKIMm/JCK1PDbXXdBYi5sQx110tR2sY4f96iXxyvscfT9qeI1RQ=="
+ },
"acorn": {
- "version": "8.10.0",
- "dev": true
+ "version": "8.10.0"
},
"acorn-jsx": {
"version": "5.3.2",
@@ -16100,7 +18209,6 @@
},
"ansi-styles": {
"version": "3.2.1",
- "dev": true,
"requires": {
"color-convert": "^1.9.0"
}
@@ -16125,8 +18233,7 @@
}
},
"array-back": {
- "version": "6.2.2",
- "dev": true
+ "version": "6.2.2"
},
"array-buffer-byte-length": {
"version": "1.0.0",
@@ -16213,7 +18320,6 @@
},
"async": {
"version": "2.6.4",
- "dev": true,
"requires": {
"lodash": "^4.17.14"
}
@@ -16313,14 +18419,12 @@
},
"braces": {
"version": "3.0.2",
- "dev": true,
"requires": {
"fill-range": "^7.0.1"
}
},
"browserslist": {
"version": "4.22.1",
- "dev": true,
"requires": {
"caniuse-lite": "^1.0.30001541",
"electron-to-chromium": "^1.4.535",
@@ -16341,12 +18445,10 @@
"dev": true
},
"buffer-from": {
- "version": "1.1.2",
- "dev": true
+ "version": "1.1.2"
},
"builtin-modules": {
- "version": "3.3.0",
- "dev": true
+ "version": "3.3.0"
},
"bytes": {
"version": "3.1.2",
@@ -16354,7 +18456,6 @@
},
"cache-content-type": {
"version": "1.0.1",
- "dev": true,
"requires": {
"mime-types": "^2.1.18",
"ylru": "^1.2.0"
@@ -16382,12 +18483,10 @@
}
},
"camelcase": {
- "version": "6.3.0",
- "dev": true
+ "version": "6.3.0"
},
"caniuse-lite": {
- "version": "1.0.30001554",
- "dev": true
+ "version": "1.0.30001554"
},
"chai-a11y-axe": {
"version": "1.5.0",
@@ -16398,7 +18497,6 @@
},
"chalk": {
"version": "2.4.2",
- "dev": true,
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -16407,21 +18505,18 @@
},
"chalk-template": {
"version": "0.4.0",
- "dev": true,
"requires": {
"chalk": "^4.1.2"
},
"dependencies": {
"ansi-styles": {
"version": "4.3.0",
- "dev": true,
"requires": {
"color-convert": "^2.0.1"
}
},
"chalk": {
"version": "4.1.2",
- "dev": true,
"requires": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -16429,22 +18524,18 @@
},
"color-convert": {
"version": "2.0.1",
- "dev": true,
"requires": {
"color-name": "~1.1.4"
}
},
"color-name": {
- "version": "1.1.4",
- "dev": true
+ "version": "1.1.4"
},
"has-flag": {
- "version": "4.0.0",
- "dev": true
+ "version": "4.0.0"
},
"supports-color": {
"version": "7.2.0",
- "dev": true,
"requires": {
"has-flag": "^4.0.0"
}
@@ -16580,12 +18671,10 @@
}
},
"clone": {
- "version": "2.1.2",
- "dev": true
+ "version": "2.1.2"
},
"co": {
- "version": "4.6.0",
- "dev": true
+ "version": "4.6.0"
},
"co-body": {
"version": "6.1.0",
@@ -16599,14 +18688,12 @@
},
"color-convert": {
"version": "1.9.3",
- "dev": true,
"requires": {
"color-name": "1.1.3"
}
},
"color-name": {
- "version": "1.1.3",
- "dev": true
+ "version": "1.1.3"
},
"colorette": {
"version": "2.0.20",
@@ -16614,7 +18701,6 @@
},
"command-line-args": {
"version": "5.1.2",
- "dev": true,
"requires": {
"array-back": "^6.1.2",
"find-replace": "^3.0.0",
@@ -16624,7 +18710,6 @@
},
"command-line-usage": {
"version": "7.0.1",
- "dev": true,
"requires": {
"array-back": "^6.2.2",
"chalk-template": "^0.4.0",
@@ -16633,14 +18718,12 @@
},
"dependencies": {
"typical": {
- "version": "7.1.1",
- "dev": true
+ "version": "7.1.1"
}
}
},
"commander": {
- "version": "2.20.3",
- "dev": true
+ "version": "2.20.3"
},
"comment-parser": {
"version": "1.2.4",
@@ -16730,35 +18813,29 @@
"dev": true
},
"construct-style-sheets-polyfill": {
- "version": "3.1.0",
- "dev": true
+ "version": "3.1.0"
},
"content-disposition": {
"version": "0.5.4",
- "dev": true,
"requires": {
"safe-buffer": "5.2.1"
}
},
"content-type": {
- "version": "1.0.5",
- "dev": true
+ "version": "1.0.5"
},
"convert-source-map": {
- "version": "2.0.0",
- "dev": true
+ "version": "2.0.0"
},
"cookies": {
"version": "0.8.0",
- "dev": true,
"requires": {
"depd": "~2.0.0",
"keygrip": "~1.1.0"
}
},
"core-js-bundle": {
- "version": "3.33.1",
- "dev": true
+ "version": "3.33.1"
},
"core-js-compat": {
"version": "3.33.1",
@@ -16787,7 +18864,6 @@
},
"cross-spawn": {
"version": "7.0.3",
- "dev": true,
"requires": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
@@ -16810,27 +18886,80 @@
}
},
"debounce": {
- "version": "1.2.1",
- "dev": true
+ "version": "1.2.1"
},
"debug": {
"version": "4.3.4",
- "dev": true,
"requires": {
"ms": "2.1.2"
}
},
"deep-equal": {
- "version": "1.0.1",
- "dev": true
+ "version": "1.0.1"
},
"deep-is": {
"version": "0.1.4",
"dev": true
},
"deepmerge": {
- "version": "4.3.1",
- "dev": true
+ "version": "4.3.1"
+ },
+ "default-gateway": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
+ "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
+ "requires": {
+ "execa": "^5.0.0"
+ },
+ "dependencies": {
+ "execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "requires": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="
+ },
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "requires": {
+ "path-key": "^3.0.0"
+ }
+ },
+ "onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "requires": {
+ "mimic-fn": "^2.1.0"
+ }
+ },
+ "strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="
+ }
+ }
},
"define-data-property": {
"version": "1.1.1",
@@ -16842,8 +18971,7 @@
}
},
"define-lazy-prop": {
- "version": "2.0.0",
- "dev": true
+ "version": "2.0.0"
},
"define-properties": {
"version": "1.2.1",
@@ -16855,12 +18983,10 @@
}
},
"delegates": {
- "version": "1.0.0",
- "dev": true
+ "version": "1.0.0"
},
"depd": {
- "version": "2.0.0",
- "dev": true
+ "version": "2.0.0"
},
"dependency-graph": {
"version": "0.11.0",
@@ -16871,8 +18997,7 @@
"dev": true
},
"destroy": {
- "version": "1.2.0",
- "dev": true
+ "version": "1.2.0"
},
"devtools-protocol": {
"version": "0.0.1107588",
@@ -16962,16 +19087,14 @@
}
},
"dynamic-import-polyfill": {
- "version": "0.1.1",
- "dev": true
+ "version": "0.1.1"
},
"eastasianwidth": {
"version": "0.2.0",
"dev": true
},
"ee-first": {
- "version": "1.1.1",
- "dev": true
+ "version": "1.1.1"
},
"ejs": {
"version": "3.1.9",
@@ -16981,8 +19104,7 @@
}
},
"electron-to-chromium": {
- "version": "1.4.566",
- "dev": true
+ "version": "1.4.566"
},
"email-addresses": {
"version": "3.1.0",
@@ -16993,8 +19115,7 @@
"dev": true
},
"encodeurl": {
- "version": "1.0.2",
- "dev": true
+ "version": "1.0.2"
},
"end-of-stream": {
"version": "1.4.4",
@@ -17068,8 +19189,7 @@
"dev": true
},
"es-module-shims": {
- "version": "1.8.0",
- "dev": true
+ "version": "1.8.0"
},
"es-set-tostringtag": {
"version": "2.0.2",
@@ -17125,16 +19245,13 @@
}
},
"escalade": {
- "version": "3.1.1",
- "dev": true
+ "version": "3.1.1"
},
"escape-html": {
- "version": "1.0.3",
- "dev": true
+ "version": "1.0.3"
},
"escape-string-regexp": {
- "version": "1.0.5",
- "dev": true
+ "version": "1.0.5"
},
"eslint": {
"version": "8.52.0",
@@ -17478,16 +19595,14 @@
"dev": true
},
"estree-walker": {
- "version": "2.0.2",
- "dev": true
+ "version": "2.0.2"
},
"esutils": {
"version": "2.0.3",
"dev": true
},
"etag": {
- "version": "1.8.1",
- "dev": true
+ "version": "1.8.1"
},
"eventemitter3": {
"version": "5.0.1",
@@ -17533,6 +19648,14 @@
}
}
},
+ "fast-check": {
+ "version": "3.23.2",
+ "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.23.2.tgz",
+ "integrity": "sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==",
+ "requires": {
+ "pure-rand": "^6.1.0"
+ }
+ },
"fast-deep-equal": {
"version": "3.1.3",
"dev": true
@@ -17608,7 +19731,6 @@
},
"fill-range": {
"version": "7.0.1",
- "dev": true,
"requires": {
"to-regex-range": "^5.0.1"
}
@@ -17624,14 +19746,12 @@
},
"find-replace": {
"version": "3.0.0",
- "dev": true,
"requires": {
"array-back": "^3.0.1"
},
"dependencies": {
"array-back": {
- "version": "3.1.0",
- "dev": true
+ "version": "3.1.0"
}
}
},
@@ -17671,8 +19791,7 @@
}
},
"fresh": {
- "version": "0.5.2",
- "dev": true
+ "version": "0.5.2"
},
"fs-constants": {
"version": "1.0.0",
@@ -17693,12 +19812,10 @@
},
"fsevents": {
"version": "2.3.3",
- "dev": true,
"optional": true
},
"function-bind": {
- "version": "1.1.2",
- "dev": true
+ "version": "1.1.2"
},
"function.prototype.name": {
"version": "1.1.6",
@@ -17715,8 +19832,7 @@
"dev": true
},
"gensync": {
- "version": "1.0.0-beta.2",
- "dev": true
+ "version": "1.0.0-beta.2"
},
"get-caller-file": {
"version": "2.0.5",
@@ -17737,8 +19853,7 @@
"dev": true
},
"get-stream": {
- "version": "6.0.1",
- "dev": true
+ "version": "6.0.1"
},
"get-symbol-description": {
"version": "1.0.0",
@@ -17818,8 +19933,7 @@
}
},
"globals": {
- "version": "11.12.0",
- "dev": true
+ "version": "11.12.0"
},
"globalthis": {
"version": "1.0.3",
@@ -17860,8 +19974,7 @@
"dev": true
},
"has-flag": {
- "version": "3.0.0",
- "dev": true
+ "version": "3.0.0"
},
"has-property-descriptors": {
"version": "1.0.1",
@@ -17875,19 +19988,16 @@
"dev": true
},
"has-symbols": {
- "version": "1.0.3",
- "dev": true
+ "version": "1.0.3"
},
"has-tostringtag": {
"version": "1.0.0",
- "dev": true,
"requires": {
"has-symbols": "^1.0.2"
}
},
"hasown": {
"version": "2.0.0",
- "dev": true,
"requires": {
"function-bind": "^1.1.2"
}
@@ -17942,7 +20052,6 @@
},
"http-assert": {
"version": "1.5.0",
- "dev": true,
"requires": {
"deep-equal": "~1.0.1",
"http-errors": "~1.8.0"
@@ -17950,7 +20059,6 @@
},
"http-errors": {
"version": "1.8.1",
- "dev": true,
"requires": {
"depd": "~1.1.2",
"inherits": "2.0.4",
@@ -17960,8 +20068,7 @@
},
"dependencies": {
"depd": {
- "version": "1.1.2",
- "dev": true
+ "version": "1.1.2"
}
}
},
@@ -18083,8 +20190,18 @@
}
},
"inherits": {
- "version": "2.0.4",
- "dev": true
+ "version": "2.0.4"
+ },
+ "internal-ip": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz",
+ "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==",
+ "requires": {
+ "default-gateway": "^6.0.0",
+ "ipaddr.js": "^1.9.1",
+ "is-ip": "^3.1.0",
+ "p-event": "^4.2.0"
+ }
},
"internal-slot": {
"version": "1.0.6",
@@ -18096,13 +20213,22 @@
}
},
"intersection-observer": {
- "version": "0.12.2",
- "dev": true
+ "version": "0.12.2"
},
"ip": {
"version": "1.1.8",
"dev": true
},
+ "ip-regex": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
+ "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q=="
+ },
+ "ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
+ },
"is-array-buffer": {
"version": "3.0.2",
"dev": true,
@@ -18140,7 +20266,6 @@
},
"is-builtin-module": {
"version": "3.2.1",
- "dev": true,
"requires": {
"builtin-modules": "^3.3.0"
}
@@ -18151,7 +20276,6 @@
},
"is-core-module": {
"version": "2.13.1",
- "dev": true,
"requires": {
"hasown": "^2.0.0"
}
@@ -18164,8 +20288,7 @@
}
},
"is-docker": {
- "version": "2.2.1",
- "dev": true
+ "version": "2.2.1"
},
"is-extglob": {
"version": "2.1.1",
@@ -18177,7 +20300,6 @@
},
"is-generator-function": {
"version": "1.0.10",
- "dev": true,
"requires": {
"has-tostringtag": "^1.0.0"
}
@@ -18189,17 +20311,23 @@
"is-extglob": "^2.1.1"
}
},
+ "is-ip": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
+ "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
+ "requires": {
+ "ip-regex": "^4.0.0"
+ }
+ },
"is-module": {
- "version": "1.0.0",
- "dev": true
+ "version": "1.0.0"
},
"is-negative-zero": {
"version": "2.0.2",
"dev": true
},
"is-number": {
- "version": "7.0.0",
- "dev": true
+ "version": "7.0.0"
},
"is-number-object": {
"version": "1.0.7",
@@ -18240,8 +20368,7 @@
}
},
"is-stream": {
- "version": "2.0.1",
- "dev": true
+ "version": "2.0.1"
},
"is-string": {
"version": "1.0.7",
@@ -18280,7 +20407,6 @@
},
"is-wsl": {
"version": "2.2.0",
- "dev": true,
"requires": {
"is-docker": "^2.0.0"
}
@@ -18290,12 +20416,10 @@
"dev": true
},
"isbinaryfile": {
- "version": "5.0.0",
- "dev": true
+ "version": "5.0.0"
},
"isexe": {
- "version": "2.0.0",
- "dev": true
+ "version": "2.0.0"
},
"istanbul-lib-coverage": {
"version": "3.2.0",
@@ -18451,8 +20575,7 @@
"dev": true
},
"js-tokens": {
- "version": "4.0.0",
- "dev": true
+ "version": "4.0.0"
},
"js-yaml": {
"version": "4.1.0",
@@ -18462,8 +20585,7 @@
}
},
"jsesc": {
- "version": "2.5.2",
- "dev": true
+ "version": "2.5.2"
},
"json-buffer": {
"version": "3.0.1",
@@ -18486,8 +20608,7 @@
"dev": true
},
"json5": {
- "version": "2.2.3",
- "dev": true
+ "version": "2.2.3"
},
"jsonfile": {
"version": "4.0.0",
@@ -18506,7 +20627,6 @@
},
"keygrip": {
"version": "1.1.0",
- "dev": true,
"requires": {
"tsscmp": "1.0.6"
}
@@ -18520,7 +20640,6 @@
},
"koa": {
"version": "2.14.2",
- "dev": true,
"requires": {
"accepts": "^1.3.5",
"cache-content-type": "^1.0.0",
@@ -18548,12 +20667,10 @@
}
},
"koa-compose": {
- "version": "4.1.0",
- "dev": true
+ "version": "4.1.0"
},
"koa-convert": {
"version": "2.0.0",
- "dev": true,
"requires": {
"co": "^4.6.0",
"koa-compose": "^4.1.0"
@@ -18561,14 +20678,12 @@
},
"koa-etag": {
"version": "4.0.0",
- "dev": true,
"requires": {
"etag": "^1.8.1"
}
},
"koa-send": {
"version": "5.0.1",
- "dev": true,
"requires": {
"debug": "^4.1.1",
"http-errors": "^1.7.3",
@@ -18577,7 +20692,6 @@
},
"koa-static": {
"version": "5.0.0",
- "dev": true,
"requires": {
"debug": "^3.1.0",
"koa-send": "^5.0.0"
@@ -18585,7 +20699,6 @@
"dependencies": {
"debug": {
"version": "3.2.7",
- "dev": true,
"requires": {
"ms": "^2.1.1"
}
@@ -18748,19 +20861,59 @@
}
},
"lit": {
- "version": "2.8.0",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz",
+ "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==",
"requires": {
- "@lit/reactive-element": "^1.6.0",
- "lit-element": "^3.3.0",
- "lit-html": "^2.8.0"
+ "@lit/reactive-element": "^2.0.4",
+ "lit-element": "^4.1.0",
+ "lit-html": "^3.2.0"
+ },
+ "dependencies": {
+ "@lit/reactive-element": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz",
+ "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.2.0"
+ }
+ },
+ "lit-html": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz",
+ "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==",
+ "requires": {
+ "@types/trusted-types": "^2.0.2"
+ }
+ }
}
},
"lit-element": {
- "version": "3.3.3",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz",
+ "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==",
"requires": {
- "@lit-labs/ssr-dom-shim": "^1.1.0",
- "@lit/reactive-element": "^1.3.0",
- "lit-html": "^2.8.0"
+ "@lit-labs/ssr-dom-shim": "^1.2.0",
+ "@lit/reactive-element": "^2.0.4",
+ "lit-html": "^3.2.0"
+ },
+ "dependencies": {
+ "@lit/reactive-element": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz",
+ "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==",
+ "requires": {
+ "@lit-labs/ssr-dom-shim": "^1.2.0"
+ }
+ },
+ "lit-html": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz",
+ "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==",
+ "requires": {
+ "@types/trusted-types": "^2.0.2"
+ }
+ }
}
},
"lit-html": {
@@ -18777,16 +20930,13 @@
}
},
"lodash": {
- "version": "4.17.21",
- "dev": true
+ "version": "4.17.21"
},
"lodash.assignwith": {
- "version": "4.2.0",
- "dev": true
+ "version": "4.2.0"
},
"lodash.camelcase": {
- "version": "4.3.0",
- "dev": true
+ "version": "4.3.0"
},
"lodash.debounce": {
"version": "4.0.8",
@@ -18878,7 +21028,6 @@
},
"lru-cache": {
"version": "5.1.1",
- "dev": true,
"requires": {
"yallist": "^3.0.2"
}
@@ -18902,12 +21051,10 @@
"dev": true
},
"media-typer": {
- "version": "0.3.0",
- "dev": true
+ "version": "0.3.0"
},
"merge-stream": {
- "version": "2.0.0",
- "dev": true
+ "version": "2.0.0"
},
"merge2": {
"version": "1.4.1",
@@ -18922,12 +21069,10 @@
}
},
"mime-db": {
- "version": "1.52.0",
- "dev": true
+ "version": "1.52.0"
},
"mime-types": {
"version": "2.1.35",
- "dev": true,
"requires": {
"mime-db": "1.52.0"
}
@@ -18944,8 +21089,7 @@
}
},
"minimist": {
- "version": "1.2.8",
- "dev": true
+ "version": "1.2.8"
},
"mitt": {
"version": "3.0.0",
@@ -18960,12 +21104,10 @@
"dev": true
},
"ms": {
- "version": "2.1.2",
- "dev": true
+ "version": "2.1.2"
},
"nanocolors": {
- "version": "0.2.13",
- "dev": true
+ "version": "0.2.13"
},
"nanoid": {
"version": "3.3.6",
@@ -18980,8 +21122,7 @@
"dev": true
},
"negotiator": {
- "version": "0.6.3",
- "dev": true
+ "version": "0.6.3"
},
"nise": {
"version": "5.1.5",
@@ -19053,8 +21194,7 @@
}
},
"node-releases": {
- "version": "2.0.13",
- "dev": true
+ "version": "2.0.13"
},
"normalize-path": {
"version": "3.0.0",
@@ -19134,7 +21274,6 @@
},
"on-finished": {
"version": "2.4.1",
- "dev": true,
"requires": {
"ee-first": "1.1.1"
}
@@ -19154,12 +21293,10 @@
}
},
"only": {
- "version": "0.0.2",
- "dev": true
+ "version": "0.0.2"
},
"open": {
"version": "8.4.2",
- "dev": true,
"requires": {
"define-lazy-prop": "^2.0.0",
"is-docker": "^2.1.1",
@@ -19182,6 +21319,19 @@
"type-check": "^0.4.0"
}
},
+ "p-event": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
+ "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
+ "requires": {
+ "p-timeout": "^3.1.0"
+ }
+ },
+ "p-finally": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow=="
+ },
"p-limit": {
"version": "3.1.0",
"dev": true,
@@ -19196,6 +21346,14 @@
"p-limit": "^3.0.2"
}
},
+ "p-timeout": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
+ "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
+ "requires": {
+ "p-finally": "^1.0.0"
+ }
+ },
"p-try": {
"version": "2.2.0",
"dev": true
@@ -19252,8 +21410,7 @@
}
},
"parseurl": {
- "version": "1.3.3",
- "dev": true
+ "version": "1.3.3"
},
"pascal-case": {
"version": "3.1.2",
@@ -19268,20 +21425,17 @@
"dev": true
},
"path-is-absolute": {
- "version": "1.0.1",
- "dev": true
+ "version": "1.0.1"
},
"path-is-inside": {
"version": "1.0.2",
"dev": true
},
"path-key": {
- "version": "3.1.1",
- "dev": true
+ "version": "3.1.1"
},
"path-parse": {
- "version": "1.0.7",
- "dev": true
+ "version": "1.0.7"
},
"path-to-regexp": {
"version": "1.8.0",
@@ -19305,12 +21459,10 @@
"dev": true
},
"picocolors": {
- "version": "1.0.0",
- "dev": true
+ "version": "1.0.0"
},
"picomatch": {
- "version": "2.3.1",
- "dev": true
+ "version": "2.3.1"
},
"pidtree": {
"version": "0.6.0",
@@ -19414,7 +21566,6 @@
},
"portfinder": {
"version": "1.0.32",
- "dev": true,
"requires": {
"async": "^2.6.4",
"debug": "^3.2.7",
@@ -19423,14 +21574,12 @@
"dependencies": {
"debug": {
"version": "3.2.7",
- "dev": true,
"requires": {
"ms": "^2.1.1"
}
},
"mkdirp": {
"version": "0.5.6",
- "dev": true,
"requires": {
"minimist": "^1.2.6"
}
@@ -19466,8 +21615,9 @@
}
},
"punycode": {
- "version": "2.3.0",
- "dev": true
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="
},
"puppeteer-core": {
"version": "19.11.1",
@@ -19493,6 +21643,11 @@
}
}
},
+ "pure-rand": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz",
+ "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA=="
+ },
"qs": {
"version": "6.11.2",
"dev": true,
@@ -19627,12 +21782,10 @@
"dev": true
},
"resize-observer-polyfill": {
- "version": "1.5.1",
- "dev": true
+ "version": "1.5.1"
},
"resolve": {
"version": "1.22.8",
- "dev": true,
"requires": {
"is-core-module": "^2.13.0",
"path-parse": "^1.0.7",
@@ -19645,19 +21798,16 @@
},
"resolve-path": {
"version": "1.4.0",
- "dev": true,
"requires": {
"http-errors": "~1.6.2",
"path-is-absolute": "1.0.1"
},
"dependencies": {
"depd": {
- "version": "1.1.2",
- "dev": true
+ "version": "1.1.2"
},
"http-errors": {
"version": "1.6.3",
- "dev": true,
"requires": {
"depd": "~1.1.2",
"inherits": "2.0.3",
@@ -19666,12 +21816,10 @@
}
},
"inherits": {
- "version": "2.0.3",
- "dev": true
+ "version": "2.0.3"
},
"setprototypeof": {
- "version": "1.1.0",
- "dev": true
+ "version": "1.1.0"
}
}
},
@@ -19713,7 +21861,7 @@
},
"rollup": {
"version": "2.79.1",
- "dev": true,
+ "devOptional": true,
"requires": {
"fsevents": "~2.3.2"
}
@@ -19814,8 +21962,7 @@
}
},
"safe-buffer": {
- "version": "5.2.1",
- "dev": true
+ "version": "5.2.1"
},
"safe-regex-test": {
"version": "1.0.0",
@@ -19831,8 +21978,7 @@
"dev": true
},
"semver": {
- "version": "6.3.1",
- "dev": true
+ "version": "6.3.1"
},
"semver-compare": {
"version": "1.0.0",
@@ -19869,23 +22015,19 @@
}
},
"setprototypeof": {
- "version": "1.2.0",
- "dev": true
+ "version": "1.2.0"
},
"shady-css-scoped-element": {
- "version": "0.0.2",
- "dev": true
+ "version": "0.0.2"
},
"shebang-command": {
"version": "2.0.0",
- "dev": true,
"requires": {
"shebang-regex": "^3.0.0"
}
},
"shebang-regex": {
- "version": "3.0.0",
- "dev": true
+ "version": "3.0.0"
},
"shell-quote": {
"version": "1.8.1",
@@ -19901,8 +22043,7 @@
}
},
"signal-exit": {
- "version": "3.0.7",
- "dev": true
+ "version": "3.0.7"
},
"sinon": {
"version": "17.0.1",
@@ -19953,15 +22094,13 @@
},
"source-map-support": {
"version": "0.5.21",
- "dev": true,
"requires": {
"buffer-from": "^1.0.0",
"source-map": "^0.6.0"
},
"dependencies": {
"source-map": {
- "version": "0.6.1",
- "dev": true
+ "version": "0.6.1"
}
}
},
@@ -19974,12 +22113,10 @@
"dev": true
},
"statuses": {
- "version": "1.5.0",
- "dev": true
+ "version": "1.5.0"
},
"stream-read-all": {
- "version": "3.0.1",
- "dev": true
+ "version": "3.0.1"
},
"string_decoder": {
"version": "1.3.0",
@@ -20101,22 +22238,18 @@
},
"supports-color": {
"version": "5.5.0",
- "dev": true,
"requires": {
"has-flag": "^3.0.0"
}
},
"supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "dev": true
+ "version": "1.0.0"
},
"systemjs": {
- "version": "6.14.2",
- "dev": true
+ "version": "6.14.2"
},
"table-layout": {
"version": "3.0.2",
- "dev": true,
"requires": {
"@75lb/deep-merge": "^1.1.1",
"array-back": "^6.2.2",
@@ -20129,7 +22262,6 @@
"dependencies": {
"command-line-args": {
"version": "5.2.1",
- "dev": true,
"requires": {
"array-back": "^3.1.0",
"find-replace": "^3.0.0",
@@ -20138,18 +22270,15 @@
},
"dependencies": {
"array-back": {
- "version": "3.1.0",
- "dev": true
+ "version": "3.1.0"
},
"typical": {
- "version": "4.0.0",
- "dev": true
+ "version": "4.0.0"
}
}
},
"typical": {
- "version": "7.1.1",
- "dev": true
+ "version": "7.1.1"
}
}
},
@@ -20218,19 +22347,16 @@
"dev": true
},
"to-fast-properties": {
- "version": "2.0.0",
- "dev": true
+ "version": "2.0.0"
},
"to-regex-range": {
"version": "5.0.1",
- "dev": true,
"requires": {
"is-number": "^7.0.0"
}
},
"toidentifier": {
- "version": "1.0.1",
- "dev": true
+ "version": "1.0.1"
},
"tr46": {
"version": "1.0.1",
@@ -20273,8 +22399,7 @@
"version": "2.6.2"
},
"tsscmp": {
- "version": "1.0.6",
- "dev": true
+ "version": "1.0.6"
},
"tsutils": {
"version": "3.21.0",
@@ -20306,7 +22431,6 @@
},
"type-is": {
"version": "1.6.18",
- "dev": true,
"requires": {
"media-typer": "0.3.0",
"mime-types": "~2.1.24"
@@ -20356,8 +22480,7 @@
"dev": true
},
"typical": {
- "version": "4.0.0",
- "dev": true
+ "version": "4.0.0"
},
"ua-parser-js": {
"version": "1.0.37",
@@ -20382,8 +22505,7 @@
}
},
"undici-types": {
- "version": "5.26.5",
- "dev": true
+ "version": "5.26.5"
},
"unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",
@@ -20426,7 +22548,6 @@
},
"update-browserslist-db": {
"version": "1.0.13",
- "dev": true,
"requires": {
"escalade": "^3.1.1",
"picocolors": "^1.0.0"
@@ -20441,7 +22562,6 @@
},
"urlpattern-polyfill": {
"version": "6.0.2",
- "dev": true,
"requires": {
"braces": "^3.0.2"
}
@@ -20464,16 +22584,14 @@
"dev": true
},
"vary": {
- "version": "1.1.2",
- "dev": true
+ "version": "1.1.2"
},
"webidl-conversions": {
"version": "4.0.2",
"dev": true
},
"whatwg-fetch": {
- "version": "3.6.19",
- "dev": true
+ "version": "3.6.19"
},
"whatwg-url": {
"version": "7.1.0",
@@ -20486,7 +22604,6 @@
},
"which": {
"version": "2.0.2",
- "dev": true,
"requires": {
"isexe": "^2.0.0"
}
@@ -20521,8 +22638,7 @@
"version": "3.1.2"
},
"wordwrapjs": {
- "version": "5.1.0",
- "dev": true
+ "version": "5.1.0"
},
"workbox-background-sync": {
"version": "6.6.0",
@@ -20824,8 +22940,9 @@
"dev": true
},
"ws": {
- "version": "7.5.9",
- "dev": true,
+ "version": "7.5.10",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
+ "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
"requires": {}
},
"y18n": {
@@ -20833,8 +22950,7 @@
"dev": true
},
"yallist": {
- "version": "3.1.1",
- "dev": true
+ "version": "3.1.1"
},
"yaml": {
"version": "1.10.2",
@@ -20885,8 +23001,7 @@
}
},
"ylru": {
- "version": "1.3.2",
- "dev": true
+ "version": "1.3.2"
},
"yocto-queue": {
"version": "0.1.0",
diff --git a/package.json b/package.json
index c8098b1..b477798 100644
--- a/package.json
+++ b/package.json
@@ -32,10 +32,13 @@
"@material/mwc-icon-button": "^0.27.0",
"@material/mwc-icon-button-toggle": "^0.27.0",
"@material/mwc-textfield": "^0.27.0",
- "@openenergytools/scl-lib": "0.9.20",
- "@openenergytools/filterable-lists": "0.0.4",
- "@openscd/open-scd-core": "^0.0.2",
- "lit": "^2.4.0"
+ "@open-wc/scoped-elements": "^3.0.5",
+ "@openenergytools/filterable-lists": "1.0.0",
+ "@openenergytools/open-scd-core": "^0.0.5",
+ "@openenergytools/scl-lib": "1.3.1",
+ "@scopedelement/material-web": "^3.11.0",
+ "@web/dev-server-polyfill": "^1.0.6",
+ "lit": "^3.2.1"
},
"devDependencies": {
"@custom-elements-manifest/analyzer": "^0.6.6",
@@ -79,9 +82,6 @@
],
"rules": {
"no-unused-vars": "off",
- "@typescript-eslint/no-unused-vars": [
- "error"
- ],
"import/no-unresolved": "off",
"import/no-extraneous-dependencies": [
"error",
@@ -117,4 +117,4 @@
"prettier --write"
]
}
-}
\ No newline at end of file
+}
diff --git a/scl-communication-editor.spec.ts b/scl-communication-editor.spec.ts
index dba233a..4cbbc07 100644
--- a/scl-communication-editor.spec.ts
+++ b/scl-communication-editor.spec.ts
@@ -4,16 +4,16 @@ import { sendMouse, setViewport } from '@web/test-runner-commands';
import { SinonSpy, spy } from 'sinon';
-import { Edit, isRemove, isUpdate } from '@openscd/open-scd-core';
+import { Edit, isRemove, isUpdate } from '@openenergytools/open-scd-core';
import { commScd, scd } from './testfiles.js';
-import SlcCommunicationEditor from './scl-communication-editor.js';
+import SldCommunicationEditor from './scl-communication-editor.js';
const docWithIED = new DOMParser().parseFromString(scd, 'application/xml');
const docComm = new DOMParser().parseFromString(commScd, 'application/xml');
-customElements.define('scl-communication-editor', SlcCommunicationEditor);
+customElements.define('scl-communication-editor', SldCommunicationEditor);
const sldURI = 'https://transpower.co.nz/SCL/SSD/SLD/v0';
@@ -26,7 +26,7 @@ function timeout(ms: number) {
mocha.timeout(2000 * factor);
describe('scl-communication-editor', () => {
- let editor: SlcCommunicationEditor;
+ let editor: SldCommunicationEditor;
describe('allow to move IED and IEd labels around', () => {
let editEvent: SinonSpy;
diff --git a/scl-communication-editor.test.ts b/scl-communication-editor.test.ts
index e19fcac..40e77b9 100644
--- a/scl-communication-editor.test.ts
+++ b/scl-communication-editor.test.ts
@@ -6,7 +6,7 @@ import { visualDiff } from '@web/test-runner-visual-regression';
import { commScd, lNodeConn, scd, ssd } from './testfiles.js';
-import SlcCommunicationEditor from './scl-communication-editor.js';
+import SldCommunicationEditor from './scl-communication-editor.js';
const factor = window.process && process.env.CI ? 6 : 3;
function timeout(ms: number) {
@@ -16,14 +16,14 @@ function timeout(ms: number) {
}
mocha.timeout(2000 * factor);
-customElements.define('scl-communication-editor', SlcCommunicationEditor);
+customElements.define('scl-communication-editor', SldCommunicationEditor);
const pureSSD = new DOMParser().parseFromString(ssd, 'application/xml');
const docWithIED = new DOMParser().parseFromString(scd, 'application/xml');
const docComm = new DOMParser().parseFromString(commScd, 'application/xml');
const docLNode = new DOMParser().parseFromString(lNodeConn, 'application/xml');
-function wheel(editor: SlcCommunicationEditor, type: 'in' | 'out'): void {
+function wheel(editor: SldCommunicationEditor, type: 'in' | 'out'): void {
const wheelEvent = new WheelEvent('wheel', {
deltaY: type === 'in' ? 1 : -1,
screenX: 300,
@@ -48,7 +48,7 @@ describe('scl-communication-editor', () => {
});
describe('without SCL loaded', () => {
- let editor: SlcCommunicationEditor;
+ let editor: SldCommunicationEditor;
beforeEach(async () => {
editor = await fixture(
html``
@@ -69,7 +69,7 @@ describe('scl-communication-editor', () => {
});
describe('with pure SSD loaded', () => {
- let editor: SlcCommunicationEditor;
+ let editor: SldCommunicationEditor;
beforeEach(async () => {
editor = await fixture(
html` {
});
describe('in edit mode', () => {
- let editor: SlcCommunicationEditor;
+ let editor: SldCommunicationEditor;
beforeEach(async () => {
editor = await fixture(
html` {
describe('with communication services included', () => {
describe('without any interaction', () => {
- let editor: SlcCommunicationEditor;
+ let editor: SldCommunicationEditor;
beforeEach(async () => {
editor = await fixture(
html` {
});
describe('with move hover over connection', () => {
- let editor: SlcCommunicationEditor;
+ let editor: SldCommunicationEditor;
beforeEach(async () => {
editor = await fixture(
html` {
});
describe('with filtered ReportControl', () => {
- let editor: SlcCommunicationEditor;
+ let editor: SldCommunicationEditor;
beforeEach(async () => {
editor = await fixture(
html` {
});
describe('with filtered GSEControl', () => {
- let editor: SlcCommunicationEditor;
+ let editor: SldCommunicationEditor;
beforeEach(async () => {
editor = await fixture(
html` {
});
describe('with filtered SampledValueControl', () => {
- let editor: SlcCommunicationEditor;
+ let editor: SldCommunicationEditor;
beforeEach(async () => {
editor = await fixture(
html` {
});
describe('has zoom capabilities', () => {
- let editor: SlcCommunicationEditor;
+ let editor: SldCommunicationEditor;
beforeEach(async () => {
editor = await fixture(
html` {
});
describe('with selected IED', () => {
- let editor: SlcCommunicationEditor;
+ let editor: SldCommunicationEditor;
describe('in a zero line view', () => {
beforeEach(async () => {
@@ -502,7 +502,7 @@ describe('scl-communication-editor', () => {
});
describe('allows to disable equipment labels', () => {
- let editor: SlcCommunicationEditor;
+ let editor: SldCommunicationEditor;
beforeEach(async () => {
editor = await fixture(
html` {
describe('has a remove connection dialog', () => {
describe('with connection click', () => {
- let editor: SlcCommunicationEditor;
+ let editor: SldCommunicationEditor;
beforeEach(async () => {
editor = await fixture(
html` {
});
describe('has advanced filter options', () => {
- let editor: SlcCommunicationEditor;
+ let editor: SldCommunicationEditor;
beforeEach(async () => {
editor = await fixture(
html`;
+const icons = {
+ LogControl: iconFromPath(logControlPath),
+ ReportControl: iconFromPath(reportControlPath),
+ SampledValueControl: iconFromPath(sampledValueControlPath),
+ GSEControl: iconFromPath(gseControlPath),
+};
+
function combineSelectors(...selectors: T[][]): string {
return selectors
.reduce(
@@ -149,10 +179,26 @@ function connectionHeading(conn: Connection): string {
const sourceIedName = conn.source.ied.getAttribute('name');
const cbName = conn.source.controlBlock.getAttribute('name');
const targetIedName = conn.target.ied.getAttribute('name');
- return `${sourceIedName}:${cbName} ->${targetIedName}`;
+ return `${sourceIedName}:${cbName} ⮕ ${targetIedName}`;
}
-export default class SlcCommunicationEditor extends LitElement {
+export default class SldCommunicationEditor extends ScopedElementsMixin(
+ LitElement
+) {
+ static scopedElements = {
+ 'md-icon': MdIcon,
+ 'md-dialog': MdDialog,
+ 'md-text-button': MdTextButton,
+ 'md-list': MdList,
+ 'md-list-item': MdListItem,
+ 'communication-mapping-editor': CommunicationMappingEditor,
+ 'action-list': ActionList,
+ 'mwc-button': customElements.get('mwc-button'),
+ 'mwc-icon': customElements.get('mwc-icon'),
+ 'mwc-list': customElements.get('mwc-list'),
+ 'mwc-list-item': customElements.get('mwc-list-item'),
+ };
+
@property({ attribute: false })
doc?: XMLDocument;
@@ -170,7 +216,7 @@ export default class SlcCommunicationEditor extends LitElement {
@state()
selectedConnection?: Connection;
- @query('mwc-dialog') removeSelection!: Dialog;
+ @query('#mappingDetails') mappingDetails!: MdDialog;
removeInputs(inputs: Element[]): void {
const removeClientLNs = inputs
@@ -193,39 +239,198 @@ export default class SlcCommunicationEditor extends LitElement {
this.requestUpdate();
}
- renderRemoveDialog(): TemplateResult {
+ // eslint-disable-next-line class-methods-use-this
+ getCommunicationDetails(connection: Connection | undefined): TemplateResult {
+ if (!connection?.source?.controlBlock)
+ return html`No connection selected
`;
+
+ const cb = connection.source.controlBlock;
+ const comm = controlBlockGseOrSmv(cb);
+
+ const vlan = comm?.querySelector(
+ 'Address > P[type="VLAN-ID"]'
+ )?.textContent;
+ const vlanPriority = comm?.querySelector(
+ 'Address > P[type="VLAN-PRIORITY"]'
+ )?.textContent;
+ const appID = comm?.querySelector('Address > P[type="APPID"]')?.textContent;
+ const macAddress = comm?.querySelector(
+ 'Address > P[type="MAC-Address"]'
+ )?.textContent;
+ const minTime = comm?.querySelector('MinTime')?.textContent;
+ const maxTime = comm?.querySelector('MaxTime')?.textContent;
+
+ const dataSet = cb.getAttribute('datSet');
+ const confRev = cb.getAttribute('confRev');
+ const smvID = cb.getAttribute('smvID');
+
+ return html`
+
+ ${smvID
+ ? html`
+ | SMV ID |
+ ${smvID} |
+
`
+ : null}
+ ${dataSet
+ ? html`
+ | Data Set |
+ ${dataSet} |
+
`
+ : null}
+ ${confRev
+ ? html`
+ | Configuration Revision |
+ ${confRev} |
+
`
+ : null}
+ ${vlan
+ ? html`
+ | VLAN ID |
+ 0x${vlan} (${parseInt(vlan, 16).toString()}) |
+
`
+ : null}
+ ${vlanPriority
+ ? html`
+ | VLAN Priority |
+ ${vlanPriority} |
+
`
+ : null}
+ ${appID
+ ? html`
+ | Application ID |
+ ${appID} |
+
`
+ : null}
+ ${macAddress
+ ? html`
+ | MAC Address |
+ ${macAddress} |
+
`
+ : null}
+ ${minTime
+ ? html`
+ | Minimum Time |
+ ${minTime} |
+
`
+ : null}
+ ${maxTime
+ ? html`
+ | Maximum Time |
+ ${maxTime} |
+
`
+ : null}
+
+
`;
+ }
+
+ renderSubscription(): TemplateResult {
const heading = this.selectedConnection
? connectionHeading(this.selectedConnection)
: 'No connection selected';
- const items: ActionItem[] = this.selectedConnection
- ? this.selectedConnection.target.inputs.map(input => ({
- headline: inputReferenceHeadline(input),
- supportingText: inputSupportingText(input),
- }))
- : [];
-
- const content = html``;
-
- return html`${content}
-
- `;
+ const fcdaItems: ActionItem[] = [];
+ const extRefItems: ActionItem[] = [];
+
+ this.selectedConnection?.target.inputs
+ .filter(input => isSubscribed(input))
+ .forEach(input => {
+ const fcdaInfo = inputReference(input);
+ const extRefInfo = inputSupportingText(input);
+
+ fcdaItems.push({
+ headline: fcdaInfo.fcdaRef,
+ supportingText: fcdaInfo.desc,
+ endingIcon: 'arrow_forward',
+ });
+
+ extRefItems.push({
+ headline: extRefInfo.extRefRef,
+ supportingText: extRefInfo.desc,
+ });
+ });
+
+ let supervisionId: string | null = null;
+ let supervisionDesc: string | null = null;
+
+ if (this.selectedConnection) {
+ const { controlBlock } = this.selectedConnection.source;
+ const { ied } = this.selectedConnection.target;
+
+ const supervision = getExistingSupervision(controlBlock, ied);
+
+ if (supervision) {
+ const supervisionType =
+ controlBlock.tagName === 'GSEControl' ? 'LGOS' : 'LSVS';
+ const refSelector =
+ supervisionType === 'LGOS'
+ ? 'DOI[name="GoCBRef"]'
+ : 'DOI[name="SvCBRef"]';
+
+ supervisionDesc =
+ supervision?.getAttribute('desc') ??
+ supervision
+ .querySelector(`:scope > ${refSelector}`)
+ ?.getAttribute('desc') ??
+ null;
+ identity(supervision);
+ supervisionId = `${identity(supervision)}`.substring(
+ ied.getAttribute('name')!.length + 2
+ );
+ }
+ }
+
+ const content = html`
+ ${supervisionId
+ ? html`
+ monitor_heartSupervision:
+ ${supervisionId}${supervisionDesc
+ ? html` (${supervisionDesc})`
+ : ''}
+
`
+ : null}
+
+ Message Information
+ ${this.getCommunicationDetails(this.selectedConnection)}
+
+
+
`;
+
+ const cbType = this.selectedConnection?.source.controlBlock.tagName;
+
+ return html`
+
+ ${cbType ? icons[cbType as keyof typeof icons] : ''}${heading}
+
+ ${content}
+
+ {
+ this.removeAllInputs();
+ this.mappingDetails.close();
+ }}
+ >Remove Alldelete_forever
+ this.mappingDetails.close()}
+ >Close
+
+ `;
}
render() {
@@ -241,10 +446,10 @@ export default class SlcCommunicationEditor extends LitElement {
]}
@select-connection="${(evt: SelectConnectionEvent) => {
this.selectedConnection = evt.detail;
- this.removeSelection.show();
+ this.mappingDetails.show();
}}"
>
- ${this.renderRemoveDialog()}
+ ${this.renderSubscription()}
`;
}
@@ -265,8 +470,81 @@ export default class SlcCommunicationEditor extends LitElement {
--md-sys-color-on-primary: var(--oscd-base2);
--md-sys-color-on-surface-variant: var(--oscd-base00);
--md-menu-container-color: var(--oscd-base3);
- font-family: var(--oscd-theme-text-font);
--md-sys-color-surface-container-highest: var(--oscd-base2);
+ --mdc-icon-font: 'Material Symbols Outlined';
+ }
+
+ #mappingDetails {
+ width: auto;
+ max-width: max-content;
+ min-width: min-content;
+ }
+
+ #lists {
+ display: flex;
+ }
+
+ .vertical-list {
+ flex: 1;
+ z-index: 2;
+ }
+
+ .warning {
+ color: var(--oscd-error, red);
+ --md-sys-color-primary: var(--oscd-error, red);
+ }
+
+ .arrow {
+ height: 72px;
+ }
+
+ table {
+ width: 100%;
+ border-collapse: collapse;
+ font-family: Arial, sans-serif;
+ font-size: 12px;
+ padding: 4px;
+ }
+
+ td {
+ padding: 4px 8px;
+ border: 1px solid var(--oscd-base-3, #f9f9f9);
+ text-align: left;
+ }
+
+ tr:nth-child(even) {
+ background-color: var(--oscd-base-2, #f9f9f9);
+ }
+
+ details {
+ margin: 8px;
+ }
+
+ #comDetails {
+ width: auto;
+ }
+
+ #supervisionInfo {
+ display: flex;
+ align-items: center;
+ margin: 0px;
+ border: 0px;
+ }
+
+ #supIcon {
+ display: inline-block;
+ padding: 10px;
+ }
+
+ div[slot='headline'] {
+ padding-top: 12px;
+ padding-left: 12px;
+ padding-bottom: 0px;
+ }
+
+ div[slot='content'] {
+ padding-top: 0px;
+ padding-bottom: 0px;
}
`;
}
diff --git a/web-dev-server.config.mjs b/web-dev-server.config.mjs
index c8198cb..23ca79e 100644
--- a/web-dev-server.config.mjs
+++ b/web-dev-server.config.mjs
@@ -1,4 +1,5 @@
// import { hmrPlugin, presets } from '@open-wc/dev-server-hmr';
+import { polyfill } from '@web/dev-server-polyfill';
/** Use Hot Module replacement by adding --hmr to the start command */
const hmr = process.argv.includes('--hmr');
@@ -19,6 +20,9 @@ export default /** @type {import('@web/dev-server').DevServerConfig} */ ({
// appIndex: 'demo/index.html',
plugins: [
+ polyfill({
+ scopedCustomElementRegistry: true,
+ }),
/** Use Hot Module Replacement by uncommenting. Requires @open-wc/dev-server-hmr plugin */
// hmr && hmrPlugin({ exclude: ['**/*/node_modules/**/*'], presets: [presets.litElement] }),
],
diff --git a/web-test-runner.config.mjs b/web-test-runner.config.mjs
index 87d26d8..907fbba 100644
--- a/web-test-runner.config.mjs
+++ b/web-test-runner.config.mjs
@@ -2,6 +2,8 @@
import { visualRegressionPlugin } from '@web/test-runner-visual-regression/plugin';
import { playwrightLauncher } from '@web/test-runner-playwright';
+import { polyfill } from '@web/dev-server-polyfill';
+
import pixelmatch from 'pixelmatch';
import { PNG } from 'pngjs';
@@ -20,10 +22,10 @@ const filteredLogs = [
];
const browsers = [
- playwrightLauncher({ product: 'chromium' }),
- playwrightLauncher({ product: 'firefox' }),
- // playwrightLauncher({ product: 'webkit' }), issue with on click event on `text` elements
- ];
+ playwrightLauncher({ product: 'chromium' }),
+ playwrightLauncher({ product: 'firefox' }),
+ // playwrightLauncher({ product: 'webkit' }), issue with on click event on `text` elements
+];
function defaultGetImageDiff({ baselineImage, image, options }) {
let error = '';
@@ -48,7 +50,14 @@ function defaultGetImageDiff({ baselineImage, image, options }) {
const diff = new PNG({ width, height });
- const numDiffPixels = pixelmatch(basePng.data, png.data, diff.data, width, height, options);
+ const numDiffPixels = pixelmatch(
+ basePng.data,
+ png.data,
+ diff.data,
+ width,
+ height,
+ options
+ );
const diffPercentage = (numDiffPixels / (width * height)) * 100;
return {
@@ -60,14 +69,17 @@ function defaultGetImageDiff({ baselineImage, image, options }) {
export default /** @type {import("@web/test-runner").TestRunnerConfig} */ ({
plugins: [
+ polyfill({
+ scopedCustomElementRegistry: true,
+ }),
visualRegressionPlugin({
update: process.argv.includes('--update-visual-baseline'),
- getImageDiff: (options) => {
- const result = defaultGetImageDiff(options);
+ getImageDiff: options => {
+ const result = defaultGetImageDiff(options);
if (result.diffPercentage < thresholdPercentage)
result.diffPercentage = 0;
return result;
- }
+ },
}),
],
@@ -94,7 +106,48 @@ export default /** @type {import("@web/test-runner").TestRunnerConfig} */ ({
animation: none !important;
}
-
+
+