diff --git a/jsconfig.json b/jsconfig.json index bc23d29d..45ef1f1e 100644 --- a/jsconfig.json +++ b/jsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "baseUrl": "." + "baseUrl": ".", "module": "ES6", }, "exclude": ["node_modules"] diff --git a/packages/editor/cypress/e2e/topicIcon.cy.ts b/packages/editor/cypress/e2e/topicIcon.cy.ts index 8d169fdf..89f21d09 100644 --- a/packages/editor/cypress/e2e/topicIcon.cy.ts +++ b/packages/editor/cypress/e2e/topicIcon.cy.ts @@ -7,6 +7,9 @@ describe('Topic Icon Suite', () => { it('Open panel', () => { cy.onClickToolbarButton('Add Icon'); + // Icon images must be loaded. No better solution than wait. + // eslint-disable-next-line cypress/no-unnecessary-waiting + cy.wait(5000); cy.matchImageSnapshot('icons-pannel'); }); diff --git a/packages/editor/cypress/snapshots/renderAll.cy.ts/map-huge2.snap.png b/packages/editor/cypress/snapshots/renderAll.cy.ts/map-huge2.snap.png index 9a1c8404..019d4490 100644 Binary files a/packages/editor/cypress/snapshots/renderAll.cy.ts/map-huge2.snap.png and b/packages/editor/cypress/snapshots/renderAll.cy.ts/map-huge2.snap.png differ diff --git a/packages/editor/cypress/snapshots/topicIcon.cy.ts/icons-pannel.snap.png b/packages/editor/cypress/snapshots/topicIcon.cy.ts/icons-pannel.snap.png index b5e4f160..436ffdd8 100644 Binary files a/packages/editor/cypress/snapshots/topicIcon.cy.ts/icons-pannel.snap.png and b/packages/editor/cypress/snapshots/topicIcon.cy.ts/icons-pannel.snap.png differ diff --git a/packages/mindplot/package.json b/packages/mindplot/package.json index 901d52ed..4f026218 100644 --- a/packages/mindplot/package.json +++ b/packages/mindplot/package.json @@ -26,6 +26,7 @@ "lint": "eslint src --ext js,ts", "playground": "webpack serve --config webpack.playground.js", "cy:run": "cypress run", + "cy:open": "cypress open", "test:unit": "jest ./test/unit/export/*.ts ./test/unit/import/*.ts ./test/unit/layout/*.js --verbose --silent --detectOpenHandles", "test:integration": "start-server-and-test playground http-get://localhost:8083 cy:run", "test": "yarn test:unit && yarn test:integration" diff --git a/packages/mindplot/src/components/IconGroupRemoveTip.ts b/packages/mindplot/src/components/IconGroupRemoveTip.ts index 04562077..7ec2332a 100644 --- a/packages/mindplot/src/components/IconGroupRemoveTip.ts +++ b/packages/mindplot/src/components/IconGroupRemoveTip.ts @@ -1,5 +1,5 @@ import { $assert } from '@wisemapping/core-js'; -import { Group, Rect, Line } from '@wisemapping/web2d'; +import { Group, Rect, StraightLine } from '@wisemapping/web2d'; import ImageIcon from './ImageIcon'; class IconGroupRemoveTip { @@ -115,12 +115,12 @@ class IconGroupRemoveTip { }); result.append(innerRect); - const line = new Line({ stroke: '1 solid white' }); + const line = new StraightLine({ stroke: '1 solid white' }); line.setFrom(1, 1); line.setTo(9, 9); result.append(line); - const line2 = new Line({ stroke: '1 solid white' }); + const line2 = new StraightLine({ stroke: '1 solid white' }); line2.setFrom(1, 9); line2.setTo(9, 1); result.append(line2); diff --git a/packages/mindplot/src/components/RelationshipControlPoints.ts b/packages/mindplot/src/components/RelationshipControlPoints.ts index 30077850..d336bbe1 100644 --- a/packages/mindplot/src/components/RelationshipControlPoints.ts +++ b/packages/mindplot/src/components/RelationshipControlPoints.ts @@ -16,7 +16,7 @@ * limitations under the License. */ // eslint-disable-next-line max-classes-per-file -import { Elipse, Line } from '@wisemapping/web2d'; +import { Elipse, StraightLine } from '@wisemapping/web2d'; import Shape from './util/Shape'; import ActionDispatcher from './ActionDispatcher'; import Workspace from './Workspace'; @@ -32,7 +32,7 @@ export enum PivotType { class ControlPivotLine { private _dot: Elipse; - private _line: Line; + private _line: StraightLine; private _pivotType: PivotType; @@ -79,7 +79,7 @@ class ControlPivotLine { ); // Build line ... - this._line = new Line({ strokeColor: '#6589de', strokeWidth: 1, opacity: 0.3 }); + this._line = new StraightLine({ strokeColor: '#6589de', strokeWidth: 1, opacity: 0.3 }); const mouseClick = (event: MouseEvent): boolean => { event.preventDefault(); diff --git a/packages/mindplot/src/components/widget/LineTopicShape.ts b/packages/mindplot/src/components/widget/LineTopicShape.ts index 74325f22..84759ee7 100644 --- a/packages/mindplot/src/components/widget/LineTopicShape.ts +++ b/packages/mindplot/src/components/widget/LineTopicShape.ts @@ -15,11 +15,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import { Line } from '@wisemapping/web2d'; +import { StraightLine } from '@wisemapping/web2d'; import SizeType from '../SizeType'; import Topic from '../Topic'; -class LineTopicShape extends Line { +class LineTopicShape extends StraightLine { private _size: SizeType | null; constructor(topic: Topic) { diff --git a/packages/web2d/.storybook/main.js b/packages/web2d/.storybook/main.js new file mode 100644 index 00000000..42801195 --- /dev/null +++ b/packages/web2d/.storybook/main.js @@ -0,0 +1,15 @@ +module.exports = { + "stories": [ + "../storybook/src/**/*.stories.mdx", + "../storybook/src/**/*.stories.@(js|jsx|ts|tsx)" + ], + "addons": [ + "@storybook/addon-links", + "@storybook/addon-essentials", + "@storybook/addon-interactions" + ], + "framework": "@storybook/html", + "core": { + "builder": "@storybook/builder-webpack5" + } +} \ No newline at end of file diff --git a/packages/web2d/.storybook/preview.js b/packages/web2d/.storybook/preview.js new file mode 100644 index 00000000..48afd568 --- /dev/null +++ b/packages/web2d/.storybook/preview.js @@ -0,0 +1,9 @@ +export const parameters = { + actions: { argTypesRegex: "^on[A-Z].*" }, + controls: { + matchers: { + color: /(background|color)$/i, + date: /Date$/, + }, + }, +} \ No newline at end of file diff --git a/packages/web2d/cypress.config.js b/packages/web2d/cypress.config.js index 46f82450..856c0256 100644 --- a/packages/web2d/cypress.config.js +++ b/packages/web2d/cypress.config.js @@ -7,8 +7,8 @@ module.exports = defineConfig({ // We've imported your old cypress plugins here. // You may want to clean this up later by importing these. setupNodeEvents(on, config) { - return require('./cypress/plugins/index.js')(on, config) + return require('./cypress/plugins/index.js')(on, config); }, - baseUrl: 'http://localhost:8080', + baseUrl: 'http://localhost:6006', }, -}) +}); diff --git a/packages/web2d/cypress/e2e/curvedline.cy.js b/packages/web2d/cypress/e2e/curvedline.cy.js new file mode 100644 index 00000000..57bfb45d --- /dev/null +++ b/packages/web2d/cypress/e2e/curvedline.cy.js @@ -0,0 +1,17 @@ +describe('CurvedLine Suite', () => { + // CurvedLine tests ... + it('CurvedLine Width', () => { + cy.visit('/iframe.html?args=&id=shapes-curvedline--width&viewMode=story'); + cy.matchImageSnapshot('curvedline-width'); + }); + + it('CurvedLine Stroke', () => { + cy.visit('/iframe.html?args=&id=shapes-curvedline--stroke&viewMode=story'); + cy.matchImageSnapshot('curvedline-stroke'); + }); + + it('CurvedLine Middle Curved', () => { + cy.visit('/iframe.html?args=&id=shapes-curvedline--fill&viewMode=story'); + cy.matchImageSnapshot('curvedline-fill'); + }); +}); diff --git a/packages/web2d/cypress/e2e/element.opacity.cy.js b/packages/web2d/cypress/e2e/element.opacity.cy.js new file mode 100644 index 00000000..362aa371 --- /dev/null +++ b/packages/web2d/cypress/e2e/element.opacity.cy.js @@ -0,0 +1,7 @@ +describe('Element Opacity Suite', () => { + // Rect tests ... + it('Element Opacity', () => { + cy.visit('/iframe.html?args=&id=shapes-element--opacity&viewMode=story'); + cy.matchImageSnapshot('element-opacity'); + }); +}); diff --git a/packages/web2d/cypress/e2e/ellipse.cy.js b/packages/web2d/cypress/e2e/ellipse.cy.js new file mode 100644 index 00000000..c9ca2cf1 --- /dev/null +++ b/packages/web2d/cypress/e2e/ellipse.cy.js @@ -0,0 +1,17 @@ +describe('Ellipse Suite', () => { + // Ellipse tests ... + it('Ellipse Fill', () => { + cy.visit('/iframe.html?args=&id=shapes-ellipse--fill&viewMode=story'); + cy.matchImageSnapshot('ellipse-fill'); + }); + + it('Ellipse Stroke', () => { + cy.visit('/iframe.html?args=&id=shapes-ellipse--fill&viewMode=story'); + cy.matchImageSnapshot('ellipse-stroke'); + }); + + it('Ellipse Size', () => { + cy.visit('/iframe.html?args=&id=shapes-ellipse--size&viewMode=story'); + cy.matchImageSnapshot('ellipse-size'); + }); +}); diff --git a/packages/web2d/cypress/e2e/group.cy.js b/packages/web2d/cypress/e2e/group.cy.js new file mode 100644 index 00000000..22594403 --- /dev/null +++ b/packages/web2d/cypress/e2e/group.cy.js @@ -0,0 +1,32 @@ +describe('Group Suite', () => { + // Rect tests ... + it('Group Fill', () => { + cy.visit('/iframe.html?args=&id=shapes-rectangle--fill&viewMode=story'); + cy.matchImageSnapshot('group-fill'); + }); + + it('Group Container', () => { + cy.visit('/iframe.html?args=&id=shapes-group--container&viewMode=story'); + cy.matchImageSnapshot('group-container'); + }); + + it('Group Bubbling', () => { + cy.visit('/iframe.html?args=&id=shapes-group--event-bubbling&viewMode=story'); + cy.matchImageSnapshot('group-size'); + }); + + it('Group Nested', () => { + cy.visit('/iframe.html?args=&id=shapes-group--nested&viewMode=story'); + cy.matchImageSnapshot('group-nested'); + }); + + it('Group Coord Size', () => { + cy.visit('/iframe.html?args=&id=shapes-group--coord-size&viewMode=story'); + cy.matchImageSnapshot('group-coords-size'); + }); + + it('Group Coord Origin', () => { + cy.visit('/iframe.html?args=&id=shapes-group--coord-origin&viewMode=story'); + cy.matchImageSnapshot('group-coords-origin'); + }); +}); diff --git a/packages/web2d/cypress/e2e/playground.cy.js b/packages/web2d/cypress/e2e/playground.cy.js deleted file mode 100644 index c6f3ddd3..00000000 --- a/packages/web2d/cypress/e2e/playground.cy.js +++ /dev/null @@ -1,52 +0,0 @@ -context('Playground', () => { - describe('snapshots', () => { - it('Arrow', () => { - cy.visit('/arrow.html'); - cy.matchImageSnapshot('Arrow'); - }); - it('Curved Line', () => { - cy.visit('/curvedLine.html'); - cy.matchImageSnapshot('Curved Line'); - }); - it('Events', () => { - cy.visit('/events.html'); - cy.matchImageSnapshot('Events'); - }); - it('Font', () => { - cy.visit('/font.html'); - cy.matchImageSnapshot('Font'); - }); - it('Group', () => { - cy.visit('/group.html'); - cy.matchImageSnapshot('Group'); - }); - it('Line', () => { - cy.visit('/line.html'); - cy.matchImageSnapshot('Line'); - }); - it('Poly Line', () => { - cy.visit('/polyLine.html'); - cy.matchImageSnapshot('Poly Line'); - }); - it('Prototype', () => { - cy.visit('/prototype.html'); - cy.matchImageSnapshot('Prototype'); - }); - it('Rect', () => { - cy.visit('/rect.html'); - cy.matchImageSnapshot('Rect'); - }); - it('Shapes', () => { - cy.visit('/shapes.html'); - cy.matchImageSnapshot('Shapes'); - }); - it('Text', () => { - cy.visit('/text.html'); - cy.matchImageSnapshot('Text'); - }); - it('Workspace', () => { - cy.visit('/workspace.html'); - cy.matchImageSnapshot('Workspace'); - }); - }); -}); diff --git a/packages/web2d/cypress/e2e/polyline.cy.js b/packages/web2d/cypress/e2e/polyline.cy.js new file mode 100644 index 00000000..90fe612b --- /dev/null +++ b/packages/web2d/cypress/e2e/polyline.cy.js @@ -0,0 +1,27 @@ +describe('Polyline Suite', () => { + // Polyline tests ... + it('Polyline Stroke', () => { + cy.visit('/iframe.html?args=&id=shapes-polyline--stroke&viewMode=story'); + cy.matchImageSnapshot('polyline-stroke'); + }); + + it('Polyline Straight', () => { + cy.visit('/iframe.html?args=&id=shapes-polyline--straight&viewMode=story'); + cy.matchImageSnapshot('polyline-straight'); + }); + + it('Polyline Middle Straight', () => { + cy.visit('/iframe.html?args=&id=shapes-polyline--middle-straight&viewMode=story'); + cy.matchImageSnapshot('polyline-middle-straight'); + }); + + it('Polyline Curved', () => { + cy.visit('/iframe.html?args=&id=shapes-polyline--curved&viewMode=story'); + cy.matchImageSnapshot('polyline-curved'); + }); + + it('Polyline Middle Curved', () => { + cy.visit('/iframe.html?args=&id=shapes-polyline--middle-curved&viewMode=story'); + cy.matchImageSnapshot('polyline-middle-curved'); + }); +}); diff --git a/packages/web2d/cypress/e2e/rect.cy.js b/packages/web2d/cypress/e2e/rect.cy.js new file mode 100644 index 00000000..f937767e --- /dev/null +++ b/packages/web2d/cypress/e2e/rect.cy.js @@ -0,0 +1,22 @@ +describe('Rect Suite', () => { + // Rect tests ... + it('Reactangle Fill', () => { + cy.visit('/iframe.html?args=&id=shapes-rectangle--fill&viewMode=story'); + cy.matchImageSnapshot('rectangle-fill'); + }); + + it('Reactangle Stroke', () => { + cy.visit('/iframe.html?args=&id=shapes-rectangle--stroke&viewMode=story'); + cy.matchImageSnapshot('rectangle-stroke'); + }); + + it('Reactangle Size', () => { + cy.visit('/iframe.html?args=&id=shapes-rectangle--size&viewMode=story'); + cy.matchImageSnapshot('rectangle-size'); + }); + + it('Reactangle Arc', () => { + cy.visit('/iframe.html?args=&id=shapes-rectangle--arc&viewMode=story'); + cy.matchImageSnapshot('rectangle-arc'); + }); +}); diff --git a/packages/web2d/cypress/e2e/straightLine.cy.js b/packages/web2d/cypress/e2e/straightLine.cy.js new file mode 100644 index 00000000..4308ff9e --- /dev/null +++ b/packages/web2d/cypress/e2e/straightLine.cy.js @@ -0,0 +1,12 @@ +describe('StraightLine Suite', () => { + // StraightLine tests ... + it('StraightLine Stroke Width', () => { + cy.visit('/iframe.html?args=&id=shapes-straightline--stroke-width&viewMode=story'); + cy.matchImageSnapshot('straightline-stroke-width'); + }); + + it('StraightLine Stroke Color', () => { + cy.visit('/iframe.html?args=&id=shapes-straightline--stroke-color&viewMode=story'); + cy.matchImageSnapshot('straightline-stroke-color'); + }); +}); diff --git a/packages/web2d/cypress/e2e/text.cy.js b/packages/web2d/cypress/e2e/text.cy.js new file mode 100644 index 00000000..4f530e33 --- /dev/null +++ b/packages/web2d/cypress/e2e/text.cy.js @@ -0,0 +1,7 @@ +describe('Text Suite', () => { + // Rect tests ... + it('Text Multiline', () => { + cy.visit('/iframe.html?args=&id=shapes-text--multiline&viewMode=story'); + cy.matchImageSnapshot('text-multiline'); + }); +}); diff --git a/packages/web2d/cypress/e2e/workspace.cy.js b/packages/web2d/cypress/e2e/workspace.cy.js new file mode 100644 index 00000000..74815d73 --- /dev/null +++ b/packages/web2d/cypress/e2e/workspace.cy.js @@ -0,0 +1,21 @@ +describe('Workspace Suite', () => { + it('Workspace Visibility', () => { + cy.visit('/iframe.html?args=&id=shapes-workspace--visibility&viewMode=story'); + cy.matchImageSnapshot('workspace-visibility'); + }); + + it('Workspace Position', () => { + cy.visit('/iframe.html?args=&id=shapes-workspace--position&viewMode=story'); + cy.matchImageSnapshot('workspace-position'); + }); + + it('Workspace Coords Size', () => { + cy.visit('/iframe.html?args=&id=shapes-workspace--coords-size&viewMode=story'); + cy.matchImageSnapshot('workspace-coord-size'); + }); + + it('Workspace Coords Origin', () => { + cy.visit('/iframe.html?args=&id=shapes-workspace--coords-origin&viewMode=story'); + cy.matchImageSnapshot('workspace-coord-origin'); + }); +}); diff --git a/packages/web2d/cypress/snapshots/curvedline.cy.js/curvedline-fill.snap.png b/packages/web2d/cypress/snapshots/curvedline.cy.js/curvedline-fill.snap.png new file mode 100644 index 00000000..ed79dc26 Binary files /dev/null and b/packages/web2d/cypress/snapshots/curvedline.cy.js/curvedline-fill.snap.png differ diff --git a/packages/web2d/cypress/snapshots/curvedline.cy.js/curvedline-stroke.snap.png b/packages/web2d/cypress/snapshots/curvedline.cy.js/curvedline-stroke.snap.png new file mode 100644 index 00000000..8ae25545 Binary files /dev/null and b/packages/web2d/cypress/snapshots/curvedline.cy.js/curvedline-stroke.snap.png differ diff --git a/packages/web2d/cypress/snapshots/curvedline.cy.js/curvedline-width.snap.png b/packages/web2d/cypress/snapshots/curvedline.cy.js/curvedline-width.snap.png new file mode 100644 index 00000000..6463e4e6 Binary files /dev/null and b/packages/web2d/cypress/snapshots/curvedline.cy.js/curvedline-width.snap.png differ diff --git a/packages/web2d/cypress/snapshots/element.opacity.cy.js/element-opacity.snap.png b/packages/web2d/cypress/snapshots/element.opacity.cy.js/element-opacity.snap.png new file mode 100644 index 00000000..aa98254c Binary files /dev/null and b/packages/web2d/cypress/snapshots/element.opacity.cy.js/element-opacity.snap.png differ diff --git a/packages/web2d/cypress/snapshots/ellipse.cy.js/ellipse-fill.snap.png b/packages/web2d/cypress/snapshots/ellipse.cy.js/ellipse-fill.snap.png new file mode 100644 index 00000000..96f8fb9b Binary files /dev/null and b/packages/web2d/cypress/snapshots/ellipse.cy.js/ellipse-fill.snap.png differ diff --git a/packages/web2d/cypress/snapshots/ellipse.cy.js/ellipse-size.snap.png b/packages/web2d/cypress/snapshots/ellipse.cy.js/ellipse-size.snap.png new file mode 100644 index 00000000..3df50503 Binary files /dev/null and b/packages/web2d/cypress/snapshots/ellipse.cy.js/ellipse-size.snap.png differ diff --git a/packages/web2d/cypress/snapshots/ellipse.cy.js/ellipse-stroke.snap.png b/packages/web2d/cypress/snapshots/ellipse.cy.js/ellipse-stroke.snap.png new file mode 100644 index 00000000..96f8fb9b Binary files /dev/null and b/packages/web2d/cypress/snapshots/ellipse.cy.js/ellipse-stroke.snap.png differ diff --git a/packages/web2d/cypress/snapshots/group.cy.js/group-container.snap.png b/packages/web2d/cypress/snapshots/group.cy.js/group-container.snap.png new file mode 100644 index 00000000..c0d04297 Binary files /dev/null and b/packages/web2d/cypress/snapshots/group.cy.js/group-container.snap.png differ diff --git a/packages/web2d/cypress/snapshots/group.cy.js/group-coords-origin.snap.png b/packages/web2d/cypress/snapshots/group.cy.js/group-coords-origin.snap.png new file mode 100644 index 00000000..a7cb3a2b Binary files /dev/null and b/packages/web2d/cypress/snapshots/group.cy.js/group-coords-origin.snap.png differ diff --git a/packages/web2d/cypress/snapshots/group.cy.js/group-coords-size.snap.png b/packages/web2d/cypress/snapshots/group.cy.js/group-coords-size.snap.png new file mode 100644 index 00000000..eb109ac2 Binary files /dev/null and b/packages/web2d/cypress/snapshots/group.cy.js/group-coords-size.snap.png differ diff --git a/packages/web2d/cypress/snapshots/group.cy.js/group-fill.snap.png b/packages/web2d/cypress/snapshots/group.cy.js/group-fill.snap.png new file mode 100644 index 00000000..6d90a700 Binary files /dev/null and b/packages/web2d/cypress/snapshots/group.cy.js/group-fill.snap.png differ diff --git a/packages/web2d/cypress/snapshots/group.cy.js/group-nested.snap.png b/packages/web2d/cypress/snapshots/group.cy.js/group-nested.snap.png new file mode 100644 index 00000000..be04edfa Binary files /dev/null and b/packages/web2d/cypress/snapshots/group.cy.js/group-nested.snap.png differ diff --git a/packages/web2d/cypress/snapshots/group.cy.js/group-size.snap.png b/packages/web2d/cypress/snapshots/group.cy.js/group-size.snap.png new file mode 100644 index 00000000..009b19d8 Binary files /dev/null and b/packages/web2d/cypress/snapshots/group.cy.js/group-size.snap.png differ diff --git a/packages/web2d/cypress/snapshots/playground.cy.js/Arrow.snap.png b/packages/web2d/cypress/snapshots/playground.cy.js/Arrow.snap.png deleted file mode 100644 index 41b4df16..00000000 Binary files a/packages/web2d/cypress/snapshots/playground.cy.js/Arrow.snap.png and /dev/null differ diff --git a/packages/web2d/cypress/snapshots/playground.cy.js/Curved Line.snap.png b/packages/web2d/cypress/snapshots/playground.cy.js/Curved Line.snap.png deleted file mode 100644 index 4f425c98..00000000 Binary files a/packages/web2d/cypress/snapshots/playground.cy.js/Curved Line.snap.png and /dev/null differ diff --git a/packages/web2d/cypress/snapshots/playground.cy.js/Events.snap.png b/packages/web2d/cypress/snapshots/playground.cy.js/Events.snap.png deleted file mode 100644 index a42892f3..00000000 Binary files a/packages/web2d/cypress/snapshots/playground.cy.js/Events.snap.png and /dev/null differ diff --git a/packages/web2d/cypress/snapshots/playground.cy.js/Font.snap.png b/packages/web2d/cypress/snapshots/playground.cy.js/Font.snap.png deleted file mode 100644 index 324044e9..00000000 Binary files a/packages/web2d/cypress/snapshots/playground.cy.js/Font.snap.png and /dev/null differ diff --git a/packages/web2d/cypress/snapshots/playground.cy.js/Group.snap.png b/packages/web2d/cypress/snapshots/playground.cy.js/Group.snap.png deleted file mode 100644 index 482cacbe..00000000 Binary files a/packages/web2d/cypress/snapshots/playground.cy.js/Group.snap.png and /dev/null differ diff --git a/packages/web2d/cypress/snapshots/playground.cy.js/Line.snap.png b/packages/web2d/cypress/snapshots/playground.cy.js/Line.snap.png deleted file mode 100644 index b571f4f6..00000000 Binary files a/packages/web2d/cypress/snapshots/playground.cy.js/Line.snap.png and /dev/null differ diff --git a/packages/web2d/cypress/snapshots/playground.cy.js/Poly Line.snap.png b/packages/web2d/cypress/snapshots/playground.cy.js/Poly Line.snap.png deleted file mode 100644 index bf971e2f..00000000 Binary files a/packages/web2d/cypress/snapshots/playground.cy.js/Poly Line.snap.png and /dev/null differ diff --git a/packages/web2d/cypress/snapshots/playground.cy.js/Prototype.snap.png b/packages/web2d/cypress/snapshots/playground.cy.js/Prototype.snap.png deleted file mode 100644 index dd8c28ea..00000000 Binary files a/packages/web2d/cypress/snapshots/playground.cy.js/Prototype.snap.png and /dev/null differ diff --git a/packages/web2d/cypress/snapshots/playground.cy.js/Rect.snap.png b/packages/web2d/cypress/snapshots/playground.cy.js/Rect.snap.png deleted file mode 100644 index d76d437d..00000000 Binary files a/packages/web2d/cypress/snapshots/playground.cy.js/Rect.snap.png and /dev/null differ diff --git a/packages/web2d/cypress/snapshots/playground.cy.js/Shapes.snap.png b/packages/web2d/cypress/snapshots/playground.cy.js/Shapes.snap.png deleted file mode 100644 index 8bd69953..00000000 Binary files a/packages/web2d/cypress/snapshots/playground.cy.js/Shapes.snap.png and /dev/null differ diff --git a/packages/web2d/cypress/snapshots/playground.cy.js/Text.snap.png b/packages/web2d/cypress/snapshots/playground.cy.js/Text.snap.png deleted file mode 100644 index 7c066b13..00000000 Binary files a/packages/web2d/cypress/snapshots/playground.cy.js/Text.snap.png and /dev/null differ diff --git a/packages/web2d/cypress/snapshots/playground.cy.js/Workspace.snap.png b/packages/web2d/cypress/snapshots/playground.cy.js/Workspace.snap.png deleted file mode 100644 index b1bc9318..00000000 Binary files a/packages/web2d/cypress/snapshots/playground.cy.js/Workspace.snap.png and /dev/null differ diff --git a/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-curved.snap.png b/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-curved.snap.png new file mode 100644 index 00000000..8e718afc Binary files /dev/null and b/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-curved.snap.png differ diff --git a/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-middle-curved.snap.png b/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-middle-curved.snap.png new file mode 100644 index 00000000..47c9c23d Binary files /dev/null and b/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-middle-curved.snap.png differ diff --git a/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-middle-straight.snap.png b/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-middle-straight.snap.png new file mode 100644 index 00000000..12050e39 Binary files /dev/null and b/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-middle-straight.snap.png differ diff --git a/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-straight.snap.png b/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-straight.snap.png new file mode 100644 index 00000000..42683e84 Binary files /dev/null and b/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-straight.snap.png differ diff --git a/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-stroke.snap.png b/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-stroke.snap.png new file mode 100644 index 00000000..8e7a6839 Binary files /dev/null and b/packages/web2d/cypress/snapshots/polyline.cy.js/polyline-stroke.snap.png differ diff --git a/packages/web2d/cypress/snapshots/rect.cy.js/rectangle-arc.snap.png b/packages/web2d/cypress/snapshots/rect.cy.js/rectangle-arc.snap.png new file mode 100644 index 00000000..5f53fb4d Binary files /dev/null and b/packages/web2d/cypress/snapshots/rect.cy.js/rectangle-arc.snap.png differ diff --git a/packages/web2d/cypress/snapshots/rect.cy.js/rectangle-fill.snap.png b/packages/web2d/cypress/snapshots/rect.cy.js/rectangle-fill.snap.png new file mode 100644 index 00000000..6d90a700 Binary files /dev/null and b/packages/web2d/cypress/snapshots/rect.cy.js/rectangle-fill.snap.png differ diff --git a/packages/web2d/cypress/snapshots/rect.cy.js/rectangle-size.snap.png b/packages/web2d/cypress/snapshots/rect.cy.js/rectangle-size.snap.png new file mode 100644 index 00000000..d8e2edab Binary files /dev/null and b/packages/web2d/cypress/snapshots/rect.cy.js/rectangle-size.snap.png differ diff --git a/packages/web2d/cypress/snapshots/rect.cy.js/rectangle-stroke.snap.png b/packages/web2d/cypress/snapshots/rect.cy.js/rectangle-stroke.snap.png new file mode 100644 index 00000000..e24887f9 Binary files /dev/null and b/packages/web2d/cypress/snapshots/rect.cy.js/rectangle-stroke.snap.png differ diff --git a/packages/web2d/cypress/snapshots/straightLine.cy.js/straightline-stroke-color.snap.png b/packages/web2d/cypress/snapshots/straightLine.cy.js/straightline-stroke-color.snap.png new file mode 100644 index 00000000..9577bd6a Binary files /dev/null and b/packages/web2d/cypress/snapshots/straightLine.cy.js/straightline-stroke-color.snap.png differ diff --git a/packages/web2d/cypress/snapshots/straightLine.cy.js/straightline-stroke-width.snap.png b/packages/web2d/cypress/snapshots/straightLine.cy.js/straightline-stroke-width.snap.png new file mode 100644 index 00000000..ce9052f5 Binary files /dev/null and b/packages/web2d/cypress/snapshots/straightLine.cy.js/straightline-stroke-width.snap.png differ diff --git a/packages/web2d/cypress/snapshots/text.cy.js/text-multiline.snap.png b/packages/web2d/cypress/snapshots/text.cy.js/text-multiline.snap.png new file mode 100644 index 00000000..ef518252 Binary files /dev/null and b/packages/web2d/cypress/snapshots/text.cy.js/text-multiline.snap.png differ diff --git a/packages/web2d/cypress/snapshots/workspace.cy.js/workspace-coord-origin.snap.png b/packages/web2d/cypress/snapshots/workspace.cy.js/workspace-coord-origin.snap.png new file mode 100644 index 00000000..239d1a3b Binary files /dev/null and b/packages/web2d/cypress/snapshots/workspace.cy.js/workspace-coord-origin.snap.png differ diff --git a/packages/web2d/cypress/snapshots/workspace.cy.js/workspace-coord-size.snap.png b/packages/web2d/cypress/snapshots/workspace.cy.js/workspace-coord-size.snap.png new file mode 100644 index 00000000..02ed99ad Binary files /dev/null and b/packages/web2d/cypress/snapshots/workspace.cy.js/workspace-coord-size.snap.png differ diff --git a/packages/web2d/cypress/snapshots/workspace.cy.js/workspace-position.snap.png b/packages/web2d/cypress/snapshots/workspace.cy.js/workspace-position.snap.png new file mode 100644 index 00000000..f9007849 Binary files /dev/null and b/packages/web2d/cypress/snapshots/workspace.cy.js/workspace-position.snap.png differ diff --git a/packages/web2d/cypress/snapshots/workspace.cy.js/workspace-visibility.snap.png b/packages/web2d/cypress/snapshots/workspace.cy.js/workspace-visibility.snap.png new file mode 100644 index 00000000..de378b19 Binary files /dev/null and b/packages/web2d/cypress/snapshots/workspace.cy.js/workspace-visibility.snap.png differ diff --git a/packages/web2d/cypress/support/e2e.js b/packages/web2d/cypress/support/e2e.js index 37a498fb..ad515ca1 100644 --- a/packages/web2d/cypress/support/e2e.js +++ b/packages/web2d/cypress/support/e2e.js @@ -16,5 +16,14 @@ // Import commands.js using ES2015 syntax: import './commands'; -// Alternatively you can use CommonJS syntax: -// require('./commands') +Cypress.on('window:before:load', (win) => { + cy.spy(win.console, 'error'); + cy.spy(win.console, 'warn'); + }); + + afterEach(() => { + cy.window().then((win) => { + expect(win.console.error).to.have.callCount(0); + expect(win.console.warn).to.have.callCount(0); + }); + }); diff --git a/packages/web2d/package.json b/packages/web2d/package.json index b02c1990..5bffc4a1 100644 --- a/packages/web2d/package.json +++ b/packages/web2d/package.json @@ -1,40 +1,54 @@ { - "name": "@wisemapping/web2d", - "version": "0.4.6", - "description": "WiseMapping - Web2D Render Library", - "homepage": "http://www.wisemapping.org/", - "license": "MIT", - "main": "dist/web2d.js", - "files": [ - "src", - "dist" - ], - "publishConfig": { - "registry": "https://registry.yarnpkg.com" - }, - "repository": { - "type": "git", - "url": "git@bitbucket.org:wisemapping/wisemapping-frontend.git" - }, - "scripts": { - "dev": "webpack --config webpack.dev.js", - "build": "webpack --config webpack.prod.js", - "lint": "eslint src", - "playground": "webpack serve --config webpack.playground.js", - "cy:run": "cypress run", - "test:integration": "start-server-and-test playground http-get://localhost:8080 cy:run", - "test": "yarn test:integration" - }, - "devDependencies": { - "cypress": "12.3.0", - "cypress-image-snapshot": "^4.0.1" - }, - "dependencies": { - "@wisemapping/core-js": "^0.4.0", - "jquery": "^3.6.0" - }, - "peerDependencies": { - "@wisemapping/core-js": "^0.4.0", - "jquery": "^3.6.0" - } + "name": "@wisemapping/web2d", + "version": "0.4.6", + "description": "WiseMapping - Web2D Render Library", + "homepage": "http://www.wisemapping.org/", + "license": "MIT", + "main": "dist/web2d.js", + "files": [ + "src", + "dist" + ], + "publishConfig": { + "registry": "https://registry.yarnpkg.com" + }, + "repository": { + "type": "git", + "url": "git@bitbucket.org:wisemapping/wisemapping-frontend.git" + }, + "scripts": { + "dev": "webpack --config webpack.dev.js", + "build": "webpack --config webpack.prod.js", + "lint": "eslint src", + "playground": "webpack serve --config webpack.playground.js", + "cy:run": "cypress run", + "cy:open": "cypress open", + "test:integration": "start-server-and-test storybook http-get://localhost:6006 cy:run", + "test": "yarn test:integration", + "storybook": "start-storybook -p 6006 --no-open", + "build-storybook": "build-storybook" + }, + "devDependencies": { + "@mdx-js/react": "^1.6.22", + "@storybook/addon-actions": "^6.5.15", + "@storybook/addon-docs": "^6.5.15", + "@storybook/addon-essentials": "^6.5.15", + "@storybook/addon-interactions": "^6.5.15", + "@storybook/addon-links": "^6.5.15", + "@storybook/builder-webpack5": "^6.5.15", + "@storybook/html": "^6.5.15", + "@storybook/manager-webpack5": "^6.5.15", + "@storybook/testing-library": "^0.0.13", + "cypress": "12.3.0", + "cypress-image-snapshot": "^4.0.1", + "start-server-and-test": "^1.15.2" + }, + "dependencies": { + "@wisemapping/core-js": "^0.4.0", + "jquery": "^3.6.0" + }, + "peerDependencies": { + "@wisemapping/core-js": "^0.4.0", + "jquery": "^3.6.0" + } } diff --git a/packages/web2d/src/components/Line.js b/packages/web2d/src/components/StraightLine.js similarity index 82% rename from packages/web2d/src/components/Line.js rename to packages/web2d/src/components/StraightLine.js index f0e4b8db..19b2cf85 100644 --- a/packages/web2d/src/components/Line.js +++ b/packages/web2d/src/components/StraightLine.js @@ -20,9 +20,9 @@ import ElementClass from './ElementClass'; import Toolkit from './Toolkit'; -class Line extends ElementClass { +class StraightLine extends ElementClass { constructor(attributes) { - const peer = Toolkit.createLine(); + const peer = Toolkit.createStraightLine(); const defaultAttributes = { strokeColor: '#495879', strokeWidth: 1, strokeOpacity: 1 }; for (const key in attributes) { if (Object.prototype.hasOwnProperty.call(attributes, key)) { @@ -52,14 +52,6 @@ class Line extends ElementClass { return this.peer.getTo(); } - /** - * Defines the start and the end line arrow style. - * Can have values "none | block | classic | diamond | oval | open | chevron | doublechevron" - * */ - setArrowStyle(startStyle, endStyle) { - this.peer.setArrowStyle(startStyle, endStyle); - } - setPosition() { throw new Error('Unsupported operation'); } @@ -73,4 +65,4 @@ class Line extends ElementClass { } } -export default Line; +export default StraightLine; diff --git a/packages/web2d/src/components/Toolkit.js b/packages/web2d/src/components/Toolkit.js index 50a06759..e61c513b 100644 --- a/packages/web2d/src/components/Toolkit.js +++ b/packages/web2d/src/components/Toolkit.js @@ -19,7 +19,7 @@ import FontPeer from './peer/svg/FontPeer'; import WorkspacePeer from './peer/svg/WorkspacePeer'; import GroupPeer from './peer/svg/GroupPeer'; import ElipsePeer from './peer/svg/ElipsePeer'; -import LinePeer from './peer/svg/LinePeer'; +import StraightLinePeer from './peer/svg/StraightPeer'; import PolyLinePeer from './peer/svg/PolyLinePeer'; import CurvedLinePeer from './peer/svg/CurvedLinePeer'; import ArrowPeer from './peer/svg/ArrowPeer'; @@ -40,8 +40,8 @@ class Toolkit { return new ElipsePeer(); } - static createLine() { - return new LinePeer(); + static createStraightLine() { + return new StraightLinePeer(); } static createPolyLine() { diff --git a/packages/web2d/src/components/peer/svg/ElementPeer.js b/packages/web2d/src/components/peer/svg/ElementPeer.js index 7e8cfd22..969c8c02 100644 --- a/packages/web2d/src/components/peer/svg/ElementPeer.js +++ b/packages/web2d/src/components/peer/svg/ElementPeer.js @@ -149,11 +149,11 @@ class ElementPeer { } getStroke() { - const vmlStroke = this._native; - const color = vmlStroke.getAttribute('stroke'); + const stoke = this._native; + const color = stoke.getAttribute('stroke'); const dashstyle = this._stokeStyle; - const opacity = vmlStroke.getAttribute('stroke-opacity'); - const width = vmlStroke.getAttribute('stroke-width'); + const opacity = stoke.getAttribute('stroke-opacity'); + const width = stoke.getAttribute('stroke-width'); return { color, style: dashstyle, @@ -171,6 +171,28 @@ class ElementPeer { } if ($defined(style)) { this._stokeStyle = style; + + switch (style) { + case 'dash': + this._native.setAttribute('stroke-dasharray', '5 5'); + this._native.setAttribute('stroke-linecap', null); + break; + case 'dot': + this._native.setAttribute('stroke-dasharray', '1 8'); + this._native.setAttribute('stroke-linecap', 'round'); + break; + case 'dashdot': + case 'longdash': + this._native.setAttribute('stroke-dasharray', '10 5 2'); + this._native.setAttribute('stroke-linecap', 'round'); + break; + case 'solid': + this._native.setAttribute('stroke-dasharray', null); + this._native.setAttribute('stroke-linecap', null); + break; + default: + throw new Error(`Unsupported style: ${style}`); + } } if ($defined(opacity)) { diff --git a/packages/web2d/src/components/peer/svg/LinePeer.js b/packages/web2d/src/components/peer/svg/StraightPeer.js similarity index 76% rename from packages/web2d/src/components/peer/svg/LinePeer.js rename to packages/web2d/src/components/peer/svg/StraightPeer.js index 2b4cc894..e68e1509 100644 --- a/packages/web2d/src/components/peer/svg/LinePeer.js +++ b/packages/web2d/src/components/peer/svg/StraightPeer.js @@ -15,11 +15,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import { $defined } from '@wisemapping/core-js'; import ElementPeer from './ElementPeer'; import Point from '../../Point'; -class LinePeer extends ElementPeer { +class StraightLinePeer extends ElementPeer { constructor() { const svgElement = window.document.createElementNS(ElementPeer.svgNamespace, 'line'); super(svgElement); @@ -47,20 +46,6 @@ class LinePeer extends ElementPeer { getTo() { return new Point(this._x2, this._y2); } - - /* - * http://www.zvon.org/HowTo/Output/howto_jj_svg_27.html?at=marker-end - */ - // eslint-disable-next-line class-methods-use-this - setArrowStyle(startStyle, endStyle) { - if ($defined(startStyle)) { - // Todo: This must be implemented ... - } - - if ($defined(endStyle)) { - // Todo: This must be implemented ... - } - } } -export default LinePeer; +export default StraightLinePeer; diff --git a/packages/web2d/src/index.js b/packages/web2d/src/index.js index 030520bf..4bce72c3 100644 --- a/packages/web2d/src/index.js +++ b/packages/web2d/src/index.js @@ -18,7 +18,7 @@ import Workspace from './components/Workspace'; import Elipse from './components/Elipse'; -import Line from './components/Line'; +import StraightLine from './components/StraightLine'; import PolyLine from './components/PolyLine'; import CurvedLine from './components/CurvedLine'; import Arrow from './components/Arrow'; @@ -28,4 +28,4 @@ import Text from './components/Text'; import Point from './components/Point'; import Image from './components/Image'; -export { Arrow, CurvedLine, Elipse, Group, Image, Line, Point, PolyLine, Rect, Text, Workspace }; +export { Arrow, CurvedLine, Elipse, Group, Image, StraightLine, Point, PolyLine, Rect, Text, Workspace }; diff --git a/packages/web2d/storybook/src/stories/CurvedLine.js b/packages/web2d/storybook/src/stories/CurvedLine.js new file mode 100644 index 00000000..b94ada48 --- /dev/null +++ b/packages/web2d/storybook/src/stories/CurvedLine.js @@ -0,0 +1,93 @@ +/* eslint-disable import/prefer-default-export */ +// eslint-disable-next-line import/prefer-default-export +import CurvedLine from '../../../src/components/CurvedLine'; +import Elipse from '../../../src/components/Elipse'; +import Workspace from '../../../src/components/Workspace'; +import Point from '../../../src/components/Point'; + +export const createCurvedLine = ({ + fillColor, + strokeColor, + strokeWidth, + strokeStyle, + width, +}) => { + const divElem = document.createElement('div'); + + const workspace = new Workspace(); + workspace.setSize('400px', '400px'); + workspace.setCoordSize(400, 400); + workspace.setCoordOrigin(-200, -200); + + // Line 1 ... + const line1 = new CurvedLine(); + line1.setFrom(0, 0); + line1.setTo(100, 100); + line1.setSrcControlPoint(new Point(100 / 2, 0)); + line1.setDestControlPoint(new Point(-100 / 2, 0)); + line1.setStroke(strokeWidth, strokeStyle, strokeColor, 1); + line1.setFill(fillColor, 1); + line1.setWidth(width); + workspace.append(line1); + + const line2 = new CurvedLine(); + line2.setFrom(0, 0); + line2.setTo(-100, -100); + line2.setSrcControlPoint(new Point(-100 / 2, 0)); + line2.setDestControlPoint(new Point(100 / 2, 0)); + line2.setStroke(strokeWidth, strokeStyle, strokeColor, 1); + line2.setFill(fillColor, 1); + line2.setWidth(width); + workspace.append(line2); + + const line3 = new CurvedLine(); + line3.setFrom(0, 0); + line3.setTo(100, -100); + line3.setSrcControlPoint(new Point(100 / 2, 0)); + line3.setDestControlPoint(new Point(-100 / 2, 0)); + line3.setStroke(strokeWidth, strokeStyle, strokeColor, 1); + line3.setFill(fillColor, 1); + line3.setWidth(width); + workspace.append(line3); + + const line4 = new CurvedLine(); + line4.setFrom(0, 0); + line4.setTo(-100, 100); + line4.setSrcControlPoint(new Point(-100 / 2, 0)); + line4.setDestControlPoint(new Point(100 / 2, 0)); + line4.setStroke(strokeWidth, strokeStyle, strokeColor, 1); + line4.setFill(fillColor, 1); + line4.setWidth(width); + workspace.append(line4); + + // Add referene point ... + const e1 = new Elipse(); + e1.setSize(5, 5); + e1.setPosition(0, 0); + e1.setFill('red'); + workspace.append(e1); + + const e2 = new Elipse(); + e2.setPosition(-100, -100); + e2.setSize(10, 10); + workspace.append(e2); + + const e3 = new Elipse(); + e3.setPosition(100, 100); + e3.setSize(10, 10); + workspace.append(e3); + + const e4 = new Elipse(); + e4.setPosition(-100, 100); + e4.setSize(10, 10); + workspace.append(e4); + + const e5 = new Elipse(); + e5.setPosition(100, -100); + e5.setSize(10, 10); + workspace.append(e5); + + workspace.addItAsChildTo(divElem); + + return divElem; +}; diff --git a/packages/web2d/storybook/src/stories/CurvedLine.stories.js b/packages/web2d/storybook/src/stories/CurvedLine.stories.js new file mode 100644 index 00000000..af2e109a --- /dev/null +++ b/packages/web2d/storybook/src/stories/CurvedLine.stories.js @@ -0,0 +1,45 @@ +import { createCurvedLine } from './CurvedLine'; + +// More on default export: https://storybook.js.org/docs/html/writing-stories/introduction#default-export +export default { + title: 'Shapes/CurvedLine', + // More on argTypes: https://storybook.js.org/docs/html/api/argtypes + argTypes: { + fillColor: { control: 'color' }, + width: { control: { type: 'number', min: 0, max: 100, step: 5 } }, + strokeColor: { control: 'color' }, + strokeStyle: { + control: { type: 'select' }, + options: ['dash', 'dot', 'solid', 'longdash', 'dashdot'], + }, + strokeWidth: { control: { type: 'number', min: 0, max: 30, step: 1 } }, + }, +}; + +// More on component templates: https://storybook.js.org/docs/html/writing-stories/introduction#using-args +const Template = ({ label, ...args }) => createCurvedLine({ label, ...args }); + +export const Width = Template.bind({}); +Width.args = { + width: 10, + strokeWidth: 1, + strokeStyle: 'solid', + strokeColor: 'blue', + fillColor: 'red', +}; + +export const Stroke = Template.bind({}); +Stroke.args = { + width: 10, + strokeWidth: 1, + strokeStyle: 'longdash', + strokeColor: 'red', + fillColor: '#1212eb', +}; + +export const Fill = Template.bind({}); +Fill.args = { + width: 10, + strokeWidth: 0, + fillColor: 'red', +}; diff --git a/packages/web2d/storybook/src/stories/Element.Events.stories.js b/packages/web2d/storybook/src/stories/Element.Events.stories.js new file mode 100644 index 00000000..15ff051b --- /dev/null +++ b/packages/web2d/storybook/src/stories/Element.Events.stories.js @@ -0,0 +1,20 @@ +import { createElement } from './Element'; + +// More on default export: https://storybook.js.org/docs/html/writing-stories/introduction#default-export +export default { + title: 'Shapes/Element', + // More on argTypes: https://storybook.js.org/docs/html/api/argtypes + argTypes: { + onClick: { action: 'onClick' }, + onMouseOver: { action: 'onMouseOver' }, + onMouseMove: { action: 'onMouseMove' }, + onMouseOut: { action: 'onMouseOut' }, + onDblClick: { action: 'onDblClick' }, + }, +}; + +// More on component templates: https://storybook.js.org/docs/html/writing-stories/introduction#using-args +export const Events = (({ label, ...args }) => createElement({ label, ...args })).bind({}); +Events.args = { +}; + diff --git a/packages/web2d/storybook/src/stories/Element.EventsRegistration.stories.js b/packages/web2d/storybook/src/stories/Element.EventsRegistration.stories.js new file mode 100644 index 00000000..99d28b93 --- /dev/null +++ b/packages/web2d/storybook/src/stories/Element.EventsRegistration.stories.js @@ -0,0 +1,25 @@ +import { createEventRegistration } from './Element'; + +// More on default export: https://storybook.js.org/docs/html/writing-stories/introduction#default-export +export default { + title: 'Shapes/Element', + // More on argTypes: https://storybook.js.org/docs/html/api/argtypes + argTypes: { + enableForWorkspace: { control: 'boolean' }, + enableForInnerCircle: { control: 'boolean' }, + enableForOuterCircle: { control: 'boolean' }, + stopEventPropagation: { control: 'boolean' }, + onClick: { action: 'onClick' }, + onMouseOver: { action: 'onMouseOver' }, + onMouseOut: { action: 'onMouseOut' }, + onDblClick: { action: 'onDblClick' }, + }, +}; + +export const EventsRegistration = (({ label, ...args }) => createEventRegistration({ label, ...args })).bind({}); +EventsRegistration.args = { + enableForWorkspace: false, + enableForInnerCircle: false, + enableForOuterCircle: false, + stopEventPropagation: true, +}; diff --git a/packages/web2d/storybook/src/stories/Element.Opacity.stories.js b/packages/web2d/storybook/src/stories/Element.Opacity.stories.js new file mode 100644 index 00000000..273422a8 --- /dev/null +++ b/packages/web2d/storybook/src/stories/Element.Opacity.stories.js @@ -0,0 +1,21 @@ +import { createElement } from './Element'; + +// More on default export: https://storybook.js.org/docs/html/writing-stories/introduction#default-export +export default { + title: 'Shapes/Element', + // More on argTypes: https://storybook.js.org/docs/html/api/argtypes + argTypes: { + fillOpacity: { control: { type: 'number', min: 0, max: 1, step: 0.1 } }, + strokeOpacity: { control: { type: 'number', min: 0, max: 1, step: 0.1 } }, + }, +}; + +// More on component templates: https://storybook.js.org/docs/html/writing-stories/introduction#using-args +const Template = ({ label, ...args }) => createElement({ label, ...args }); + +export const Opacity = Template.bind({}); +Opacity.args = { + fillOpacity: 0.5, + strokeOpacity: 0.5, + opacity: 1, +}; diff --git a/packages/web2d/storybook/src/stories/Element.Visibility.stories.js b/packages/web2d/storybook/src/stories/Element.Visibility.stories.js new file mode 100644 index 00000000..e735145d --- /dev/null +++ b/packages/web2d/storybook/src/stories/Element.Visibility.stories.js @@ -0,0 +1,20 @@ +import { createElement } from './Element'; + +// More on default export: https://storybook.js.org/docs/html/writing-stories/introduction#default-export +export default { + title: 'Shapes/Element', + // More on argTypes: https://storybook.js.org/docs/html/api/argtypes + argTypes: { + visibility: { control: 'boolean' }, + visibilityDelay: { control: { type: 'number', min: 1, max: 1000, step: 100 } }, + }, +}; + +// More on component templates: https://storybook.js.org/docs/html/writing-stories/introduction#using-args +const Template = ({ label, ...args }) => createElement({ label, ...args }); + +export const Visibility = Template.bind({}); +Visibility.args = { + visibility: true, + visibilityDelay: 5000, +}; diff --git a/packages/web2d/storybook/src/stories/Element.js b/packages/web2d/storybook/src/stories/Element.js new file mode 100644 index 00000000..77bb4c69 --- /dev/null +++ b/packages/web2d/storybook/src/stories/Element.js @@ -0,0 +1,116 @@ +/* eslint-disable import/prefer-default-export */ +// eslint-disable-next-line import/prefer-default-export +import Rect from '../../../src/components/Rect'; +import Elipse from '../../../src/components/Elipse'; +import Workspace from '../../../src/components/Workspace'; + +export const createElement = ({ + visibility = true, + visibilityDelay = 0, + fillOpacity = 1, + strokeOpacity = 1, + onClick, + onMouseOver, + onMouseOut, + onDblClick, +}) => { + const divElem = document.createElement('div'); + + const workspace = new Workspace(); + workspace.setSize('400px', '400px'); + workspace.setCoordSize(300, 300); + workspace.setCoordOrigin(-150, -150); + + const rect = new Rect(); + rect.setSize(100, 100); + rect.setPosition(-50, -50); + rect.setVisibility(visibility, visibilityDelay); + rect.setStroke(2, 'solid', 'red', strokeOpacity); + rect.setFill('gray', fillOpacity); + + rect.addEvent('click', onClick); + rect.addEvent('mouseover', onMouseOver); + rect.addEvent('mouseout', onMouseOut); + rect.addEvent('dblclick', onDblClick); + + // Add referene point ... + const e1 = new Elipse(); + e1.setSize(70, 70); + e1.setPosition(0, 0); + e1.setFill('red', fillOpacity); + e1.setStroke(2, 'solid', 'blue', strokeOpacity); + e1.setVisibility(visibility, visibilityDelay); + + e1.addEvent('click', onClick); + e1.addEvent('mouseover', onMouseOver); + e1.addEvent('mouseout', onMouseOut); + e1.addEvent('dblclick', onDblClick); + + workspace.append(rect); + workspace.append(e1); + workspace.addItAsChildTo(divElem); + + return divElem; +}; + +export const createEventRegistration = ({ + enableForWorkspace, + enableForInnerCircle, + enableForOuterCircle, + stopEventPropagation, + onClick, + onMouseOver, + onMouseOut, + onDblClick, +}) => { + const registerEvent = (type, elem, action) => { + elem.addEvent(type, (event) => { + action(event); + if (stopEventPropagation) { + event.stopPropagation(); + } + }); + }; + + const divElem = document.createElement('div'); + + // Workspace with CoordOrigin(100,100); + const workspace = new Workspace(); + workspace.setSize('150px', '150px'); + workspace.setCoordSize(150, 150); + + const bigElipse = new Elipse(); + bigElipse.setSize(100, 100); + bigElipse.setPosition(75, 75); + workspace.append(bigElipse); + + const smallElipse = new Elipse(); + smallElipse.setSize(50, 50); + smallElipse.setPosition(75, 75); + smallElipse.setFill('red'); + workspace.append(smallElipse); + + if (enableForWorkspace) { + registerEvent('click', workspace, onClick); + registerEvent('mouseover', workspace, onMouseOver); + registerEvent('mouseout', workspace, onMouseOut); + registerEvent('dblclick', workspace, onDblClick); + } + + if (enableForInnerCircle) { + registerEvent('click', smallElipse, onClick); + registerEvent('mouseover', smallElipse, onMouseOver); + registerEvent('mouseout', smallElipse, onMouseOut); + registerEvent('dblclick', smallElipse, onDblClick); + } + + if (enableForOuterCircle) { + registerEvent('click', bigElipse, onClick); + registerEvent('mouseover', bigElipse, onMouseOver); + registerEvent('mouseout', bigElipse, onMouseOut); + registerEvent('dblclick', bigElipse, onDblClick); + } + + workspace.addItAsChildTo(divElem); + return divElem; +}; diff --git a/packages/web2d/storybook/src/stories/Ellipse.js b/packages/web2d/storybook/src/stories/Ellipse.js new file mode 100644 index 00000000..a5091606 --- /dev/null +++ b/packages/web2d/storybook/src/stories/Ellipse.js @@ -0,0 +1,45 @@ +/* eslint-disable import/prefer-default-export */ +// eslint-disable-next-line import/prefer-default-export +import Elipse from '../../../src/components/Elipse'; +import Workspace from '../../../src/components/Workspace'; + +export const createEllipse = ({ + backgroundColor, + strokeColor, + strokeWidth, + onClick, + strokeStyle, + size, + arc, +}) => { + const divElem = document.createElement('div'); + + const workspace = new Workspace(); + workspace.setSize('400px', '400px'); + workspace.setCoordSize(300, 300); + workspace.setCoordOrigin(-150, -150); + + const rect = new Elipse(arc); + rect.setFill(backgroundColor); + + const parsedSize = JSON.parse(size); + rect.setSize(parsedSize.width, parsedSize.height); + + rect.setPosition(0, 0); + + rect.setStroke(strokeWidth, strokeStyle, strokeColor, 1); + + rect.addEvent('click', onClick); + + // Add referene point ... + const e1 = new Elipse(); + e1.setSize(5, 5); + e1.setPosition(0, 0); + e1.setFill('red'); + + workspace.append(rect); + workspace.append(e1); + workspace.addItAsChildTo(divElem); + + return divElem; +}; diff --git a/packages/web2d/storybook/src/stories/Ellipse.stories.js b/packages/web2d/storybook/src/stories/Ellipse.stories.js new file mode 100644 index 00000000..69961da9 --- /dev/null +++ b/packages/web2d/storybook/src/stories/Ellipse.stories.js @@ -0,0 +1,58 @@ +import { createEllipse } from './Ellipse'; + +// More on default export: https://storybook.js.org/docs/html/writing-stories/introduction#default-export +export default { + title: 'Shapes/Ellipse', + // More on argTypes: https://storybook.js.org/docs/html/api/argtypes + argTypes: { + backgroundColor: { control: 'color' }, + strokeColor: { control: 'color' }, + strokeStyle: { + control: { type: 'select' }, + options: ['dash', 'dot', 'solid', 'longdash', 'dashdot'], + }, + strokeWidth: { + control: { type: 'select' }, + options: [0, 1, 2, 4, 5], + }, + arc: { + control: { type: 'select' }, + options: [0, 0.2, 0.5, 0.8, 1], + }, + onClick: { action: 'onClick' }, + size: { + control: { type: 'select' }, + options: ['{ "width": 50, "height": 50 }', '{ "width": 100, "height": 100 }', '{ "width": 50, "height": 100 }', '{ "width": 100, "height": 50 }'], + }, + }, +}; + +// More on component templates: https://storybook.js.org/docs/html/writing-stories/introduction#using-args +const Template = ({ label, ...args }) => createEllipse({ label, ...args }); + +export const Fill = Template.bind({}); +Fill.args = { + backgroundColor: 'yellow', + size: '{ "width": 100, "height": 100 }', + strokeWidth: 1, + strokeStyle: 'solid', + strokeColor: 'blue', +}; + +export const Stroke = Template.bind({}); +Stroke.args = { + backgroundColor: 'blue', + size: '{ "width": 100, "height": 100 }', + strokeWidth: 5, + strokeStyle: 'dash', + strokeColor: 'red', +}; + +export const Size = Template.bind({}); +Size.args = { + backgroundColor: 'red', + size: '{ "width": 150, "height": 50 }', + strokeWidth: 5, + strokeStyle: 'solid', + strokeColor: 'blue', +}; diff --git a/packages/web2d/storybook/src/stories/Group.stories.js b/packages/web2d/storybook/src/stories/Group.stories.js new file mode 100644 index 00000000..67f81878 --- /dev/null +++ b/packages/web2d/storybook/src/stories/Group.stories.js @@ -0,0 +1,296 @@ +import Group from '../../../src/components/Group'; +import Workspace from '../../../src/components/Workspace'; +import Elipse from '../../../src/components/Elipse'; +import StraightLine from '../../../src/components/StraightLine'; + +// More on default export: https://storybook.js.org/docs/html/writing-stories/introduction#default-export +export default { + title: 'Shapes/Group', + argTypes: { + onClick: { action: 'onClick' }, + }, +}; + +export const Container = () => { + const container = document.createElement('div'); + + const div = document.createElement('div'); + container.append(div); + + const workspace = new Workspace(); + workspace.setSize('400px', '400px'); + workspace.setCoordSize(400, 400); + workspace.setCoordOrigin(-200, -200); + + const group = new Group(); + group.setSize(200, 200); + group.setPosition(-100, -100); + group.setCoordSize(200, 200); + group.setCoordOrigin(0, 0); + workspace.append(group); + + const elipse = new Elipse(); + elipse.setSize(200, 200); + elipse.setPosition(100, 100); + group.append(elipse); + + let line = new StraightLine(); + line.setFrom(0, 0); + line.setTo(200, 200); + line.setStroke('blue'); + group.append(line); + + line = new StraightLine(); + line.setFrom(200, 0); + line.setTo(0, 200); + line.setStroke('blue'); + group.append(line); + + workspace.addItAsChildTo(div); + + // @todo: Move this to storybook doc ... + const span = document.createElement('span'); + span.innerHTML = 'A group object can be used to collect shapes. In this example, There is a group that contains an elipse and two lines as children. Changing the group position also change the position of all contained elements.'; + container.append(span); + + return container; +}; + +export const EventBubbling = (args) => { + const { onClick } = args; + const container = document.createElement('div'); + + const div = document.createElement('div'); + container.append(div); + + const workspace = new Workspace(); + workspace.setSize('400px', '400px'); + workspace.setCoordSize(100, 100); + + const groupAttributes = { + width: 50, + height: 50, + x: 25, + y: 50, + coordSize: '200 200', + coordOrigin: '0 0', + }; + const group = new Group(groupAttributes); + workspace.append(group); + + const elipseLeft = new Elipse(); + elipseLeft.setSize(200, 200); + elipseLeft.setPosition(200, 0); + group.append(elipseLeft); + + const elipseRight = new Elipse(); + elipseRight.setSize(200, 200); + elipseRight.setPosition(0, 0); + group.append(elipseRight); + + group.addEvent('click', onClick); + elipseLeft.addEvent('click', onClick); + elipseRight.addEvent('click', onClick); + workspace.addItAsChildTo(div); + + // @todo: Move this to storybook doc ... + const span = document.createElement('span'); + span.innerHTML = 'Following the bubbling event pattern, all the events over a shape are propageted to its parent. In this example, both elipse objects are child of a group element and click event listeners have been added to the elipse and the group.'; + container.append(span); + + return container; +}; + +export const Nested = () => { + const container = document.createElement('div'); + const div = document.createElement('div'); + container.append(div); + + const workspace = new Workspace(); + workspace.setSize('400px', '400px'); + workspace.setCoordSize(400, 400); + workspace.setCoordOrigin(-100, -100); + + const groupOuter = new Group(); + groupOuter.setSize(50, 50); + groupOuter.setPosition(25, 25); + groupOuter.setCoordSize(100, 100); + groupOuter.setCoordOrigin(0, 0); + workspace.append(groupOuter); + + const elipseOuter = new Elipse(); + elipseOuter.setSize(200, 200); + elipseOuter.setPosition(100, 100); + elipseOuter.setFill('red'); + groupOuter.append(elipseOuter); + + let line = new StraightLine(); + line.setFrom(0, 0); + line.setTo(200, 200); + line.setStroke('red'); + groupOuter.append(line); + + line = new StraightLine(); + line.setFrom(200, 0); + line.setTo(0, 200); + line.setStroke('red'); + groupOuter.append(line); + + const groupInner = new Group(); + groupInner.setSize(50, 50); + groupInner.setPosition(25, 25); + groupInner.setCoordSize(100, 100); + groupInner.setCoordOrigin(0, 0); + groupOuter.append(groupInner); + + const elipse = new Elipse(); + elipse.setSize(200, 200); + elipse.setPosition(100, 100); + groupInner.append(elipse); + + line = new StraightLine(); + line.setFrom(0, 0); + line.setTo(200, 200); + line.setStroke('blue'); + groupInner.append(line); + + line = new StraightLine(); + line.setFrom(200, 0); + line.setTo(0, 200); + line.setStroke('blue'); + groupInner.append(line); + workspace.addItAsChildTo(container); + + // @todo: Move this to storybook doc ... + const span = document.createElement('span'); + span.innerHTML = `Groups can be nested as a regular shape. An important property of the groups is the ability to define their own coordSize, coorOrigin and size. + In this example, both shapes have been created with the same properties. The red one has been added as a child element of a group with the following properties: + + Size(50,50); + Position(25,25); + CoordSize(100,100); + CoordOrigin(0,0) + The blue one has been added as a child of another group with the following properties:: + + Size(50,50); + Position(25,25); + CoordSize(100,100); + CoordOrigin(0,0); + + Finally, the second group has been added as a child of the first declared group.`; + container.append(span); + + return container; +}; + +export const CoordSize = () => { + const groupSampleBuilder = (width, height) => { + // Group with CoordSize(50,50); + const workspace = new Workspace(); + workspace.setSize('150px', '150px'); + workspace.setCoordSize(150, 150); + workspace.setCoordOrigin(-20, -20); + + const elipseOuter = new Elipse(); + elipseOuter.setPosition(50, 50); + elipseOuter.setSize(100, 100); + workspace.append(elipseOuter); + + const group = new Group(); + group.setSize(100, 100); + group.setCoordSize(width, height); + group.setPosition(25, 25); + workspace.append(group); + + const elipseInner = new Elipse(); + elipseInner.setPosition(50, 50); + elipseInner.setSize(100, 100); + elipseInner.setFill('red'); + group.append(elipseInner); + + return workspace; + }; + + const container = document.createElement('div'); + const div = document.createElement('div'); + container.append(div); + + const sample100x100 = groupSampleBuilder(100, 100); + sample100x100.addItAsChildTo(div); + + const sample100x200 = groupSampleBuilder(100, 200); + sample100x200.addItAsChildTo(div); + + const sample200x100 = groupSampleBuilder(200, 100); + sample200x100.addItAsChildTo(div); + + // @todo: Move this to storybook doc ... + const span = document.createElement('span'); + span.innerHTML = `Group coordsize defines how many units there are along the width of the containing block. + In all the examples, the coordsize of the workspaces have been set to (100,100) and the circles have + been + positioned + at (0,0),(0,100),(100,0),(100,100)(50,50). + 1) Group with CoordSize(100,100) + 2) Group with CoordSize(100,200) + 3) Group with CoordSize(200,100)`; + container.append(span); + + return container; +}; + +export const CoordOrigin = () => { + const groupSampleBuilder = (x, y) => { + const workspace = new Workspace(); + workspace.setSize('200px', '200px'); + workspace.setCoordSize(200, 200); + workspace.setCoordOrigin(-30, -30); + + const elipseOuter = new Elipse(); + elipseOuter.setPosition(50, 50); + elipseOuter.setSize(100, 100); + workspace.append(elipseOuter); + + const group = new Group(); + group.setSize(100, 100); + group.setCoordSize(100, 100); + group.setCoordOrigin(x, y); + group.setPosition(25, 25); + workspace.append(group); + + const elipseInner = new Elipse(); + elipseInner.setPosition(50, 50); + elipseInner.setSize(50, 50); + elipseInner.setFill('red'); + group.append(elipseInner); + + return workspace; + }; + + const container = document.createElement('div'); + const div = document.createElement('div'); + container.append(div); + + const sample0x0 = groupSampleBuilder(0, 0); + sample0x0.addItAsChildTo(div); + + const sample100x200 = groupSampleBuilder(0, 50); + sample100x200.addItAsChildTo(div); + + const sample200x100 = groupSampleBuilder(50, 0); + sample200x100.addItAsChildTo(div); + + // @todo: Move this to storybook doc ... + const span = document.createElement('span'); + span.innerHTML = `Group coordorigin defines the coordinate at the top left corner of the containing block. + In all the examples,the coordsize of the groups have been set to (100,100) and the circles have been + positioned + at (0,0),(0,100),(100,0),(100,100)(50,50). + + 1) Group with CoordOrigin(0,0) + 2) Group with CoordOrigin(0,50) + 3) Group with CoordOrigin(50,0)`; + container.append(span); + + return container; +}; diff --git a/packages/web2d/storybook/src/stories/Polyline.js b/packages/web2d/storybook/src/stories/Polyline.js new file mode 100644 index 00000000..56964a66 --- /dev/null +++ b/packages/web2d/storybook/src/stories/Polyline.js @@ -0,0 +1,83 @@ +/* eslint-disable import/prefer-default-export */ +// eslint-disable-next-line import/prefer-default-export +import PolyLine from '../../../src/components/PolyLine'; +import Elipse from '../../../src/components/Elipse'; +import Workspace from '../../../src/components/Workspace'; + +export const createPolyline = ({ + backgroundColor: fillColor, + strokeColor, + strokeWidth, + strokeStyle, + style, +}) => { + const divElem = document.createElement('div'); + + const workspace = new Workspace(); + workspace.setSize('400px', '400px'); + workspace.setCoordSize(400, 400); + workspace.setCoordOrigin(-200, -200); + + // Add referene point ... + const e1 = new Elipse(); + e1.setSize(10, 10); + e1.setPosition(0, 0); + workspace.append(e1); + + const e2 = new Elipse(); + e2.setPosition(-100, -100); + e2.setSize(10, 10); + workspace.append(e2); + + const e3 = new Elipse(); + e3.setPosition(100, 100); + e3.setSize(10, 10); + workspace.append(e3); + + const e4 = new Elipse(); + e4.setPosition(-100, 100); + e4.setSize(10, 10); + workspace.append(e4); + + const e5 = new Elipse(); + e5.setPosition(100, -100); + e5.setSize(10, 10); + workspace.append(e5); + + // Line 1 ... + const line1 = new PolyLine(); + line1.setFrom(0, 0); + line1.setTo(100, 100); + line1.setStyle(style); + line1.setStroke(strokeWidth, strokeStyle, strokeColor, 1); + line1.setFill(fillColor, 1); + workspace.append(line1); + + const line2 = new PolyLine(); + line2.setFrom(0, 0); + line2.setTo(-100, -100); + line2.setStyle(style); + line2.setStroke(strokeWidth, strokeStyle, strokeColor, 1); + line2.setFill(fillColor, 1); + workspace.append(line2); + + const line3 = new PolyLine(); + line3.setFrom(0, 0); + line3.setTo(100, -100); + line3.setStyle(style); + line3.setStroke(strokeWidth, strokeStyle, strokeColor, 1); + line3.setFill(fillColor, 1); + workspace.append(line3); + + const line4 = new PolyLine(); + line4.setFrom(0, 0); + line4.setTo(-100, 100); + line4.setStyle(style); + line4.setStroke(strokeWidth, strokeStyle, strokeColor, 1); + line4.setFill(fillColor, 1); + workspace.append(line4); + + workspace.addItAsChildTo(divElem); + + return divElem; +}; diff --git a/packages/web2d/storybook/src/stories/Polyline.stories.js b/packages/web2d/storybook/src/stories/Polyline.stories.js new file mode 100644 index 00000000..b40a2d84 --- /dev/null +++ b/packages/web2d/storybook/src/stories/Polyline.stories.js @@ -0,0 +1,68 @@ +import { createPolyline } from './Polyline'; + +// More on default export: https://storybook.js.org/docs/html/writing-stories/introduction#default-export +export default { + title: 'Shapes/Polyline', + // More on argTypes: https://storybook.js.org/docs/html/api/argtypes + argTypes: { + style: { + control: { type: 'select' }, + options: ['Straight', 'MiddleStraight', 'MiddleCurved', 'Curved'], + }, + strokeColor: { control: 'color' }, + strokeStyle: { + control: { type: 'select' }, + options: ['dash', 'dot', 'solid', 'longdash', 'dashdot'], + }, + strokeWidth: { control: { type: 'number', min: 0, max: 100, step: 4 } }, + }, +}; + +// More on component templates: https://storybook.js.org/docs/html/writing-stories/introduction#using-args +const Template = ({ label, ...args }) => createPolyline({ label, ...args }); + +export const Straight = Template.bind({}); +Straight.args = { + strokeWidth: 1, + strokeStyle: 'solid', + strokeColor: 'blue', + style: 'Straight', +}; + +export const MiddleStraight = Template.bind({}); +MiddleStraight.args = { + strokeWidth: 1, + strokeStyle: 'solid', + strokeColor: 'blue', + style: 'MiddleStraight', +}; + +export const MiddleCurved = Template.bind({}); +MiddleCurved.args = { + strokeWidth: 1, + strokeStyle: 'solid', + strokeColor: 'blue', + style: 'MiddleCurved', +}; + +export const Curved = Template.bind({}); +Curved.args = { + strokeWidth: 1, + strokeStyle: 'solid', + strokeColor: 'blue', + style: 'Curved', +}; + +export const Stroke = Template.bind({}); +Stroke.args = { + strokeWidth: 5, + strokeStyle: 'dash', + strokeColor: 'red', +}; + +export const Size = Template.bind({}); +Size.args = { + strokeWidth: 5, + strokeStyle: 'solid', + strokeColor: 'blue', +}; diff --git a/packages/web2d/storybook/src/stories/Rectagle.stories.js b/packages/web2d/storybook/src/stories/Rectagle.stories.js new file mode 100644 index 00000000..d0d16e6f --- /dev/null +++ b/packages/web2d/storybook/src/stories/Rectagle.stories.js @@ -0,0 +1,71 @@ +import { createRectangle } from './Rectangle'; + +// More on default export: https://storybook.js.org/docs/html/writing-stories/introduction#default-export +export default { + title: 'Shapes/Rectangle', + // More on argTypes: https://storybook.js.org/docs/html/api/argtypes + argTypes: { + backgroundColor: { control: 'color' }, + strokeColor: { control: 'color' }, + strokeStyle: { + control: { type: 'select' }, + options: ['dash', 'dot', 'solid', 'longdash', 'dashdot'], + }, + strokeWidth: { + control: { type: 'select' }, + options: [0, 1, 2, 4, 5], + }, + arc: { + control: { type: 'select' }, + options: [0, 0.2, 0.5, 0.8, 1], + }, + onClick: { action: 'onClick' }, + size: { + control: { type: 'select' }, + options: ['{ "width": 50, "height": 50 }', '{ "width": 100, "height": 100 }', '{ "width": 50, "height": 100 }', '{ "width": 100, "height": 50 }'], + }, + }, +}; + +// More on component templates: https://storybook.js.org/docs/html/writing-stories/introduction#using-args +const Template = ({ label, ...args }) => createRectangle({ label, ...args }); + +export const Fill = Template.bind({}); +Fill.args = { + backgroundColor: 'yellow', + size: '{ "width": 100, "height": 100 }', + strokeWidth: 1, + strokeStyle: 'solid', + strokeColor: 'blue', + arc: 0, +}; + +export const Stroke = Template.bind({}); +Stroke.args = { + backgroundColor: 'blue', + size: '{ "width": 100, "height": 100 }', + strokeWidth: 5, + strokeStyle: 'dash', + strokeColor: 'red', + arc: 0, +}; + +export const Size = Template.bind({}); +Size.args = { + backgroundColor: 'red', + size: '{ "width": 150, "height": 50 }', + strokeWidth: 5, + strokeStyle: 'solid', + strokeColor: 'blue', + arc: 0, +}; + +export const Arc = Template.bind({}); +Arc.args = { + backgroundColor: 'red', + size: '{ "width": 100, "height": 100 }', + strokeWidth: 5, + strokeStyle: 'solid', + strokeColor: 'blue', + arc: 0.5, +}; diff --git a/packages/web2d/storybook/src/stories/Rectangle.js b/packages/web2d/storybook/src/stories/Rectangle.js new file mode 100644 index 00000000..6479a53c --- /dev/null +++ b/packages/web2d/storybook/src/stories/Rectangle.js @@ -0,0 +1,46 @@ +/* eslint-disable import/prefer-default-export */ +// eslint-disable-next-line import/prefer-default-export +import Rect from '../../../src/components/Rect'; +import Elipse from '../../../src/components/Elipse'; +import Workspace from '../../../src/components/Workspace'; + +export const createRectangle = ({ + backgroundColor, + strokeColor, + strokeWidth, + onClick, + strokeStyle, + size, + arc, +}) => { + const divElem = document.createElement('div'); + + const workspace = new Workspace(); + workspace.setSize('400px', '400px'); + workspace.setCoordSize(300, 300); + workspace.setCoordOrigin(-150, -150); + + const rect = new Rect(arc); + rect.setFill(backgroundColor); + + const parsedSize = JSON.parse(size); + rect.setSize(parsedSize.width, parsedSize.height); + + rect.setPosition(-parsedSize.width / 2, -parsedSize.height / 2); + + rect.setStroke(strokeWidth, strokeStyle, strokeColor, 1); + + rect.addEvent('click', onClick); + + // Add referene point ... + const e1 = new Elipse(); + e1.setSize(5, 5); + e1.setPosition(0, 0); + e1.setFill('red'); + + workspace.append(rect); + workspace.append(e1); + workspace.addItAsChildTo(divElem); + + return divElem; +}; diff --git a/packages/web2d/storybook/src/stories/StraightLine.js b/packages/web2d/storybook/src/stories/StraightLine.js new file mode 100644 index 00000000..cdae5d80 --- /dev/null +++ b/packages/web2d/storybook/src/stories/StraightLine.js @@ -0,0 +1,27 @@ +/* eslint-disable import/prefer-default-export */ +// eslint-disable-next-line import/prefer-default-export +import StraightLine from '../../../src/components/StraightLine'; +import Workspace from '../../../src/components/Workspace'; + +export const createStraightLine = ({ + strokeColor, + strokeWidth, + strokeStyle, +}) => { + const divElem = document.createElement('div'); + + const workspace = new Workspace(); + workspace.setSize('400px', '400px'); + workspace.setCoordSize(300, 300); + workspace.setCoordOrigin(-150, -150); + + const line = new StraightLine(); + line.setFrom(100, 100); + line.setTo(-100, -100); + + line.setStroke(strokeWidth, strokeStyle, strokeColor, 1); + workspace.append(line); + + workspace.addItAsChildTo(divElem); + return divElem; +}; diff --git a/packages/web2d/storybook/src/stories/StraightLine.stories.js b/packages/web2d/storybook/src/stories/StraightLine.stories.js new file mode 100644 index 00000000..ae3d7aff --- /dev/null +++ b/packages/web2d/storybook/src/stories/StraightLine.stories.js @@ -0,0 +1,32 @@ +import { createStraightLine } from './StraightLine'; + +// More on default export: https://storybook.js.org/docs/html/writing-stories/introduction#default-export +export default { + title: 'Shapes/StraightLine', + // More on argTypes: https://storybook.js.org/docs/html/api/argtypes + argTypes: { + strokeColor: { control: 'color' }, + strokeStyle: { + control: { type: 'select' }, + options: ['dash', 'dot', 'solid', 'longdash', 'dashdot'], + }, + strokeWidth: { control: { type: 'number', min: 0, max: 30, step: 1 } }, + }, +}; + +// More on component templates: https://storybook.js.org/docs/html/writing-stories/introduction#using-args +const Template = ({ label, ...args }) => createStraightLine({ label, ...args }); + +export const StrokeColor = Template.bind({}); +StrokeColor.args = { + strokeWidth: 1, + strokeStyle: 'solid', + strokeColor: 'blue', +}; + +export const StrokeWidth = Template.bind({}); +StrokeWidth.args = { + strokeWidth: 4, + strokeStyle: 'solid', + strokeColor: 'red', +}; diff --git a/packages/web2d/storybook/src/stories/Text.js b/packages/web2d/storybook/src/stories/Text.js new file mode 100644 index 00000000..11340cfb --- /dev/null +++ b/packages/web2d/storybook/src/stories/Text.js @@ -0,0 +1,32 @@ +/* eslint-disable import/prefer-default-export */ +// eslint-disable-next-line import/prefer-default-export +import Text from '../../../src/components/Text'; +import Workspace from '../../../src/components/Workspace'; + +export const createText = ({ + text, + fontFamily, + color, + weight, + style, +}) => { + const divElem = document.createElement('div'); + + const workspace = new Workspace(); + workspace.setSize('400px', '400px'); + workspace.setCoordSize('400', '400'); + workspace.setCoordOrigin(0, 0); + + [6, 8, 10, 15, 20].forEach((size, i) => { + const wText = new Text(); + workspace.append(wText); + + wText.setText(text); + wText.setFont(fontFamily, size, style, weight); + wText.setPosition(30, 70 * i); + wText.setColor(color); + }); + + workspace.addItAsChildTo(divElem); + return divElem; +}; diff --git a/packages/web2d/storybook/src/stories/Text.stories.js b/packages/web2d/storybook/src/stories/Text.stories.js new file mode 100644 index 00000000..849a3d8c --- /dev/null +++ b/packages/web2d/storybook/src/stories/Text.stories.js @@ -0,0 +1,37 @@ +import { createText } from './Text'; + +// More on default export: https://storybook.js.org/docs/html/writing-stories/introduction#default-export +export default { + title: 'Shapes/Text', + // More on argTypes: https://storybook.js.org/docs/html/api/argtypes + argTypes: { + color: { control: 'color' }, + fontFamily: { + control: { type: 'select' }, + options: ['Arial', 'Tahoma', 'Verdana', 'Times', 'Brush Script MT'], + }, + weight: { + control: { type: 'select' }, + options: ['normal', 'bold'], + }, + style: { + control: { type: 'select' }, + options: ['normal', 'italic', 'oblique', 'oblique 40deg;'], + }, + text: { + control: 'text', + }, + }, +}; + +// More on component templates: https://storybook.js.org/docs/html/writing-stories/introduction#using-args +const Template = ({ label, ...args }) => createText({ label, ...args }); + +export const Multiline = Template.bind({}); +Multiline.args = { + fontFamily: 'blue', + text: 'This multine text.\nLine 1 :)\nLine2', + weight: 'normal', + color: 'red', + style: 'normal', +}; diff --git a/packages/web2d/storybook/src/stories/Workspace.stories.js b/packages/web2d/storybook/src/stories/Workspace.stories.js new file mode 100644 index 00000000..eebe9c8a --- /dev/null +++ b/packages/web2d/storybook/src/stories/Workspace.stories.js @@ -0,0 +1,217 @@ +import Workspace from '../../../src/components/Workspace'; +import Elipse from '../../../src/components/Elipse'; + +// More on default export: https://storybook.js.org/docs/html/writing-stories/introduction#default-export +export default { + title: 'Shapes/Workspace', + argTypes: { + enableAnimation: { control: 'boolean' }, + }, +}; + +export const Visibility = () => { + const container = document.createElement('div'); + + const overflowWorkspace = new Workspace(); + overflowWorkspace.setSize('400px', '400px'); + const elipse1 = new Elipse(); + elipse1.setSize(300, 300); + elipse1.setPosition(0, 0); + overflowWorkspace.append(elipse1); + + const div = document.createElement('div'); + container.append(div); + overflowWorkspace.addItAsChildTo(div); + + // @todo: Move this to storybook doc ... + const span = document.createElement('span'); + span.innerHTML = `The Workspace's size defines the visible work area. If an element is outside the workspace, it must not be visible. In this example, The back circle is bigger than the workspace area. A big portion of the circle will not be displayed.`; + container.append(span); + + return container; +}; + +export const Position = () => { + const container = document.createElement('div'); + + const elipseAttr = { + width: 100, + height: 100, + x: 100, + y: 100, + }; + + const div = document.createElement('div'); + container.append(div); + + const workPosition = new Workspace(); + workPosition.setSize('400px', '400px'); + + const elipse = new Elipse(elipseAttr); + workPosition.append(elipse); + workPosition.addItAsChildTo(div); + + // @todo: Move this to storybook doc ... + const span = document.createElement('span'); + span.innerHTML = 'Workspace is added as child of a div element. That\'s why, It\'s parent will define this position.'; + container.append(span); + + return container; +}; + +export const CoordsSize = (args) => { + const { enableAnimation } = args; + + const container = document.createElement('div'); + + const coordSizeSampleBuilder = (width, height) => { + const workspace = new Workspace(); + workspace.setSize('100px', '100px'); + workspace.setCoordSize(width, height); + + let elipse = new Elipse(); + elipse.setPosition(50, 50); + workspace.append(elipse); + + elipse = new Elipse(); + elipse.setPosition(0, 0); + workspace.append(elipse); + + elipse = new Elipse(); + elipse.setPosition(0, 100); + workspace.append(elipse); + + elipse = new Elipse(); + elipse.setPosition(100, 0); + workspace.append(elipse); + + elipse = new Elipse(); + elipse.setPosition(100, 100); + workspace.append(elipse); + return workspace; + }; + + const div = document.createElement('div'); + container.append(div); + + const workspace100x100 = coordSizeSampleBuilder(100, 100); + workspace100x100.addItAsChildTo(div); + + const workspace100x200 = coordSizeSampleBuilder(100, 200); + workspace100x200.addItAsChildTo(div); + + const workspace200x100 = coordSizeSampleBuilder(200, 100); + workspace200x100.addItAsChildTo(div); + + const dynamicWorkspace = coordSizeSampleBuilder(100, 100); + dynamicWorkspace.addItAsChildTo(div); + + let size = 100; + if (enableAnimation) { + const executer = () => { + size = (size + 1) % 100; + if (size < 30) { + size = 30; + } + + dynamicWorkspace.setCoordSize(size, size); + }; + setInterval(executer, 200); + } + dynamicWorkspace.setCoordSize(size, size); + + // @todo: Move this to storybook doc ... + const span = document.createElement('span'); + span.innerHTML = `Workspace coordsize defines how many units there are along the width of the containing block. + In all the examples,the coordsize of the workspaces have been set to (100,100) and the circles have been + positioned + at (0,0),(0,100),(100,0),(100,100)(50,50).
+
+ 1) Workspace with CoordSize(100,100)
+ 2) Workspace with CoordSize(100,200)
+ 3) Workspace with CoordSize(200,100)
+ 4) Workspace animation changing the coordsize from (30,30) to (100,100)
`; + container.append(span); + + return container; +}; + +export const CoordsOrigin = (args) => { + const container = document.createElement('div'); + const { enableAnimation } = args; + + const coordOriginSampleBuilder = (x, y) => { + // Workspace with CoordOrigin(100,100); + const workspace = new Workspace(); + workspace.setSize('100px', '100px'); + workspace.setCoordSize(100, 100); + workspace.setCoordOrigin(x, y); + + let elipse = new Elipse(); + elipse.setPosition(0, 0); + workspace.append(elipse); + + elipse = new Elipse(); + elipse.setPosition(0, 100); + workspace.append(elipse); + + elipse = new Elipse(); + elipse.setPosition(100, 0); + workspace.append(elipse); + + elipse = new Elipse(); + elipse.setPosition(100, 100); + workspace.append(elipse); + + elipse = new Elipse(); + elipse.setPosition(50, 50); + workspace.append(elipse); + + elipse = new Elipse(); + elipse.setPosition(100, 100); + workspace.append(elipse); + + return workspace; + }; + + const div = document.createElement('div'); + container.append(div); + + const workspace0x0 = coordOriginSampleBuilder(0, 0); + workspace0x0.addItAsChildTo(div); + + const workspace0x50 = coordOriginSampleBuilder(0, 50); + workspace0x50.addItAsChildTo(div); + + const workspace50x0 = coordOriginSampleBuilder(50, 0); + workspace50x0.addItAsChildTo(div); + + // Workspace animation changing the coordsize from (30,30) to (100,100) + const dynamicWorkspace = coordOriginSampleBuilder(100, 100); + dynamicWorkspace.addItAsChildTo(div); + if (enableAnimation) { + let x = 50; + let y = 50; + const executer = () => { + x = (x + 1) % 50; + y = (y + 1) % 50; + + dynamicWorkspace.setCoordOrigin(x, y); + }; + setInterval(executer, 100); + } + // @todo: Move this to storybook doc ... + const span = document.createElement('span'); + span.innerHTML = `Workspace coordorigin defines the coordinate at the top left corner of the containing block. + In all the examples,the coordsize of the workspaces have been set to (100,100) and the circles have been + positioned + at (0,0),(0,100),(100,0),(100,100)(50,50).
+
+ 1) Workspace with CoordOrigin(0,0)
+ 2) Workspace with CoordOrigin(0,50)
+ 3) Workspace with CoordOrigin(50,0)
+ 4) Workspace animation changing the coordorigin from (0,0) to (50,50)
`; + container.append(span); + + return container; +}; diff --git a/packages/web2d/storybook/src/stories/assets/code-brackets.svg b/packages/web2d/storybook/src/stories/assets/code-brackets.svg new file mode 100644 index 00000000..73de9477 --- /dev/null +++ b/packages/web2d/storybook/src/stories/assets/code-brackets.svg @@ -0,0 +1 @@ +illustration/code-brackets \ No newline at end of file diff --git a/packages/web2d/storybook/src/stories/assets/colors.svg b/packages/web2d/storybook/src/stories/assets/colors.svg new file mode 100644 index 00000000..17d58d51 --- /dev/null +++ b/packages/web2d/storybook/src/stories/assets/colors.svg @@ -0,0 +1 @@ +illustration/colors \ No newline at end of file diff --git a/packages/web2d/storybook/src/stories/assets/comments.svg b/packages/web2d/storybook/src/stories/assets/comments.svg new file mode 100644 index 00000000..6493a139 --- /dev/null +++ b/packages/web2d/storybook/src/stories/assets/comments.svg @@ -0,0 +1 @@ +illustration/comments \ No newline at end of file diff --git a/packages/web2d/storybook/src/stories/assets/direction.svg b/packages/web2d/storybook/src/stories/assets/direction.svg new file mode 100644 index 00000000..65676ac2 --- /dev/null +++ b/packages/web2d/storybook/src/stories/assets/direction.svg @@ -0,0 +1 @@ +illustration/direction \ No newline at end of file diff --git a/packages/web2d/storybook/src/stories/assets/flow.svg b/packages/web2d/storybook/src/stories/assets/flow.svg new file mode 100644 index 00000000..8ac27db4 --- /dev/null +++ b/packages/web2d/storybook/src/stories/assets/flow.svg @@ -0,0 +1 @@ +illustration/flow \ No newline at end of file diff --git a/packages/web2d/storybook/src/stories/assets/plugin.svg b/packages/web2d/storybook/src/stories/assets/plugin.svg new file mode 100644 index 00000000..29e5c690 --- /dev/null +++ b/packages/web2d/storybook/src/stories/assets/plugin.svg @@ -0,0 +1 @@ +illustration/plugin \ No newline at end of file diff --git a/packages/web2d/storybook/src/stories/assets/repo.svg b/packages/web2d/storybook/src/stories/assets/repo.svg new file mode 100644 index 00000000..f386ee90 --- /dev/null +++ b/packages/web2d/storybook/src/stories/assets/repo.svg @@ -0,0 +1 @@ +illustration/repo \ No newline at end of file diff --git a/packages/web2d/storybook/src/stories/assets/stackalt.svg b/packages/web2d/storybook/src/stories/assets/stackalt.svg new file mode 100644 index 00000000..9b7ad274 --- /dev/null +++ b/packages/web2d/storybook/src/stories/assets/stackalt.svg @@ -0,0 +1 @@ +illustration/stackalt \ No newline at end of file diff --git a/packages/web2d/test/playground/Grid.js b/packages/web2d/test/playground/Grid.js deleted file mode 100755 index f4fb8712..00000000 --- a/packages/web2d/test/playground/Grid.js +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright [2021] [wisemapping] - * - * Licensed under WiseMapping Public License, Version 1.0 (the "License"). - * It is basically the Apache License, Version 2.0 (the "License") plus the - * "powered by wisemapping" text requirement on every single page; - * you may not use this file except in compliance with the License. - * You may obtain a copy of the license at - * - * http://www.wisemapping.org/license - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -import $ from 'jquery'; - -class Grid { - constructor(parent, colums, rows) { - const cellSize = '10px'; - this._parent = parent; - this._container = Grid._createContainer(); - const tbody = $(this._container.firstChild.firstChild); - for (let i = 0; i < rows; i++) { - const trElement = $(''); - for (let j = 0; j < colums; j++) { - const tdElement = $(''); - tdElement.css({ - width: cellSize, - height: cellSize, - borderWidth: '1px', - borderStyle: 'dashed', - borderColor: 'lightsteelblue', - }); - trElement.append(tdElement); - } - tbody.append(trElement); - } - } - - setPosition(x, y) { - this._container.style.left = x; - this._container.style.top = y; - } - - render() { - $(this._parent).append(this._container); - } - - static _createContainer() { - const result = window.document.createElement('div'); - result.style.tableLayout = 'fixed'; - result.style.borderCollapse = 'collapse'; - result.style.emptyCells = 'show'; - result.style.position = 'absolute'; - result.innerHTML = - '
'; - return result; - } -} - -export default Grid; diff --git a/packages/web2d/test/playground/arrow.html b/packages/web2d/test/playground/arrow.html deleted file mode 100644 index 7af0d595..00000000 --- a/packages/web2d/test/playground/arrow.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - -

PolyLines Render Tests

- - - - - - - - - -
- Different types of PolyLines that can be used. - -
-
- - - \ No newline at end of file diff --git a/packages/web2d/test/playground/arrow.js b/packages/web2d/test/playground/arrow.js deleted file mode 100644 index 22b8c4b6..00000000 --- a/packages/web2d/test/playground/arrow.js +++ /dev/null @@ -1,18 +0,0 @@ -import $ from 'jquery'; -import { Workspace, Arrow, Point } from '../../src'; - -const workspace = new Workspace({ fillColor: 'green' }); -workspace.setSize('200px', '200px'); -const arrow = new Arrow(); -arrow.setFrom(50, 50); -arrow.setControlPoint(new Point(-50, 0)); - -workspace.append(arrow); - -const arrow2 = new Arrow(); -arrow2.setFrom(100, 50); -arrow2.setControlPoint(new Point(50, 50)); - -workspace.append(arrow2); - -workspace.addItAsChildTo($('#overflowExample').first()); diff --git a/packages/web2d/test/playground/curvedLine.html b/packages/web2d/test/playground/curvedLine.html deleted file mode 100644 index 5d516952..00000000 --- a/packages/web2d/test/playground/curvedLine.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - -

Curved Line Tests

- - - - - - - - - - - - - - - - -
- Curved Line Simple - -
-
- Curved Line Nice - -
-
- Curved Line Nice - Size - -
-
-
-
-
- - - \ No newline at end of file diff --git a/packages/web2d/test/playground/curvedLine.js b/packages/web2d/test/playground/curvedLine.js deleted file mode 100644 index 11043284..00000000 --- a/packages/web2d/test/playground/curvedLine.js +++ /dev/null @@ -1,93 +0,0 @@ -import $ from 'jquery'; -import { Workspace, CurvedLine, Point, Elipse } from '../../src'; - -const drawLine = (size) => { - const workspace = new Workspace(); - workspace.setSize('300px', '300px'); - workspace.setCoordSize(300, 300); - workspace.setCoordOrigin(-150, -150); - - // Line 1 ... - const line1 = new CurvedLine(); - line1.setFrom(0, 0); - line1.setTo(100, 100); - line1.setSrcControlPoint(new Point(100 / 2, 0)); - line1.setDestControlPoint(new Point(-100 / 2, 0)); - line1.setStroke(1, 'solid', 'blue', 1); - line1.setWidth(size); - workspace.append(line1); - - const line2 = new CurvedLine(); - line2.setFrom(0, 0); - line2.setTo(-100, -100); - line2.setSrcControlPoint(new Point(-100 / 2, 0)); - line2.setDestControlPoint(new Point(100 / 2, 0)); - line2.setStroke(1, 'solid', 'blue', 1); - line2.setWidth(size); - workspace.append(line2); - - const line3 = new CurvedLine(); - line3.setFrom(0, 0); - line3.setTo(100, -100); - line3.setSrcControlPoint(new Point(100 / 2, 0)); - line3.setDestControlPoint(new Point(-100 / 2, 0)); - line3.setStroke(1, 'solid', 'blue', 1); - line3.setWidth(size); - workspace.append(line3); - - const line4 = new CurvedLine(); - line4.setFrom(0, 0); - line4.setTo(-100, 100); - line4.setSrcControlPoint(new Point(-100 / 2, 0)); - line4.setDestControlPoint(new Point(100 / 2, 0)); - line4.setStroke(1, 'solid', 'blue', 1); - line4.setWidth(size); - workspace.append(line4); - - // Add referene point ... - const e1 = new Elipse(); - e1.setSize(5, 5); - e1.setPosition(0, 0); - e1.setFill('red'); - workspace.append(e1); - - const e2 = new Elipse(); - e2.setPosition(-100, -100); - e2.setSize(10, 10); - workspace.append(e2); - - const e3 = new Elipse(); - e3.setPosition(100, 100); - e3.setSize(10, 10); - workspace.append(e3); - - const e4 = new Elipse(); - e4.setPosition(-100, 100); - e4.setSize(10, 10); - workspace.append(e4); - - const e5 = new Elipse(); - e5.setPosition(100, -100); - e5.setSize(10, 10); - workspace.append(e5); - - return workspace; -}; - -const w1 = drawLine(1); -w1.addItAsChildTo($('#curvedSimpleExample').first()); - -const w2 = drawLine(28); -w2.addItAsChildTo($('#curvedNiceExample').first()); - -const w3 = drawLine(1); -w3.addItAsChildTo($('#curvedSize1NiceExample').first()); - -const w4 = drawLine(7); -w4.addItAsChildTo($('#curvedSize7NiceExample').first()); - -const w5 = drawLine(14); -w5.addItAsChildTo($('#curvedSize14NiceExample').first()); - -const w6 = drawLine(30); -w6.addItAsChildTo($('#curvedSize30NiceExample').first()); diff --git a/packages/web2d/test/playground/events.html b/packages/web2d/test/playground/events.html deleted file mode 100755 index 86ba3734..00000000 --- a/packages/web2d/test/playground/events.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - - -

Elements Event Handling

- - - - - - - - - - - - - - -
- This examples shows the ability to attach listeners to handle several events. - In this example, you can attach different events to three elements: workspace, small elipse and the - big - elipse. - Events will follow the event bubbling behaviour. - -
- -
-
-
- Workspace Events -
-
-
-
- -
-
- -
-
- Small Elipse Events -
-
-
-
- -
-
- -
-
- Big Elipse Events -
-
-
-
- -
-
- -
-
Multiple listeners can be attached to an element to handle an event type. - In this example, multiple listeners can be registered to the elipse element to handle the click - event type. - -
- -
-
-
- Elipse Click Events Listeners - -
- - -
- -
- -
-
- - - \ No newline at end of file diff --git a/packages/web2d/test/playground/events.js b/packages/web2d/test/playground/events.js deleted file mode 100644 index 9c80d900..00000000 --- a/packages/web2d/test/playground/events.js +++ /dev/null @@ -1,103 +0,0 @@ -/* eslint-disable no-alert */ -import $ from 'jquery'; -import { Workspace, Elipse } from '../../src'; - -global.$ = $; - -function EventLogger(type, element) { - this._enable = false; - this._element = element; - this._type = type; - this._listener = function logger() { - const oldColor = element.getAttribute('fillColor'); - element.setFill('yellow'); - - alert(`Event on:${element.getType()}, Type:${type}`); - element.setFill(oldColor); - }; -} - -EventLogger.prototype.changeState = function changeState() { - this._enable = !this._enable; - if (this._enable) { - this._element.addEvent(this._type, this._listener); - } else { - this._element.removeEvent(this._type, this._listener); - } - return this._enable; -}; - -function MultipleEventHandler(type, element) { - this._listeners = []; - this._type = type; - this._element = element; -} - -MultipleEventHandler.prototype.registerOneListener = function registerOneListener() { - const count = this._listeners.length; - const listener = () => { - alert(`Listener #:${count}`); - }; - this._listeners.push(listener); - this._element.addEvent(this._type, listener); -}; - -MultipleEventHandler.prototype.listenerCount = function listenerCount() { - return this._listeners.length; -}; - -MultipleEventHandler.prototype.unRegisterOneListener = function unRegisterOneListener() { - if (this._listeners.length > 0) { - const listener = this._listeners.pop(); - this._element.removeEvent(this._type, listener); - } -}; - -// Workspace with CoordOrigin(100,100); -const workspace = new Workspace(); -workspace.setSize('150px', '150px'); -workspace.setCoordSize(150, 150); - -const bigElipse = new Elipse(); -bigElipse.setSize(100, 100); -bigElipse.setPosition(75, 75); -workspace.append(bigElipse); - -const smallElipse = new Elipse(); -smallElipse.setSize(50, 50); -smallElipse.setPosition(75, 75); -smallElipse.setFill('red'); -workspace.append(smallElipse); - -global.wClickEventLogger = new EventLogger('click', workspace); -global.wMouseoverEventLogger = new EventLogger('mouseover', workspace); -global.wMouseoutEventLogger = new EventLogger('mouseout', workspace); -global.wMousemoveEventLogger = new EventLogger('mousemove', workspace); -global.wDblCickEventLogger = new EventLogger('dblclick', workspace); - -global.esClickEventLogger = new EventLogger('click', smallElipse); -global.esMouseoverEventLogger = new EventLogger('mouseover', smallElipse); -global.esMouseoutEventLogger = new EventLogger('mouseout', smallElipse); -global.esMousemoveEventLogger = new EventLogger('mousemove', smallElipse); -global.esDblCickEventLogger = new EventLogger('dblclick', smallElipse); - -global.ebClickEventLogger = new EventLogger('click', bigElipse); -global.ebMouseoverEventLogger = new EventLogger('mouseover', bigElipse); -global.ebMouseoutEventLogger = new EventLogger('mouseout', bigElipse); -global.ebousemoveEventLogger = new EventLogger('mousemove', bigElipse); -global.ebblCickEventLogger = new EventLogger('dblclick', bigElipse); - -workspace.addItAsChildTo($('#workspaceContainer').first()); - -const mEventWorkspace = new Workspace(); -mEventWorkspace.setSize('150px', '150px'); -mEventWorkspace.setCoordSize(150, 150); - -const elipse = new Elipse(); -elipse.setSize(100, 100); -elipse.setPosition(75, 75); -elipse.setFill('blue'); -mEventWorkspace.append(elipse); - -mEventWorkspace.addItAsChildTo($('#workspaceMultipleEvents').first()); -global.multipleHandler = new MultipleEventHandler('click', elipse); diff --git a/packages/web2d/test/playground/font.html b/packages/web2d/test/playground/font.html deleted file mode 100644 index 501fb045..00000000 --- a/packages/web2d/test/playground/font.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - -

Web2d Fonts Tests

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ArialTahomaVerdanaTimesBrush Script MT
- Multiline Text - -
-
-
-
-
-
-
-
-
-
- Multiline Aligment - -
-
-
-
-
-
-
-
-
-
- - - - diff --git a/packages/web2d/test/playground/font.js b/packages/web2d/test/playground/font.js deleted file mode 100644 index ec60b132..00000000 --- a/packages/web2d/test/playground/font.js +++ /dev/null @@ -1,57 +0,0 @@ -import $ from 'jquery'; -import { Workspace, Text } from '../../src'; - -global.$ = $; - -function multiline(text, fontName, elemId) { - const workspace = new Workspace(); - workspace.setSize('200px', '240px'); - workspace.setCoordSize('200', '240'); - workspace.setCoordOrigin(0, 0); - - [6, 8, 10, 15].forEach((size, i) => { - const wText = new Text(); - workspace.append(wText); - - wText.setText(text); - wText.setFont(fontName, size, 'bold'); - wText.setPosition(30, 50 * i); - wText.setColor('blue'); - }); - - workspace.addItAsChildTo($(`#${elemId}`)); -} - -function alignments(text, family, elemId) { - const workspace = new Workspace(); - workspace.setSize('260px', '240px'); - workspace.setCoordSize('260', '240'); - workspace.setCoordOrigin(0, 0); - - ['center', 'left', 'right'].forEach((align, i) => { - const wText = new Text(); - workspace.append(wText); - - wText.setText(text); - wText.setFont(family, 8, 'bold'); - wText.setPosition(30, 80 * i); - wText.setColor('green'); - wText.setTextAlignment(align); - }); - - workspace.addItAsChildTo($(`#${elemId}`)); -} - -// Multine tests ... -['Arial', 'Tahoma', 'Verdana', 'Times', 'Brush Script MT'].forEach((fontName, i) => { - multiline('This multine text.\nLine 1 :)\nLine2', fontName, `multi${i}`); -}); - -// Multine tests and alingments .. ... -['Arial', 'Tahoma', 'Verdana', 'Times', 'Brush Script MT'].forEach((fontName, i) => { - alignments( - 'This multine text.\nThis is the long line just because :)\nShort line', - fontName, - `amulti${i}`, - ); -}); diff --git a/packages/web2d/test/playground/group.html b/packages/web2d/test/playground/group.html deleted file mode 100755 index ab8a61a0..00000000 --- a/packages/web2d/test/playground/group.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - -

Group Render Tests

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- A group object can be used to collect shapes. In this example, - There is a group that contains an elipse and two lines as children. - Changing the group position also change the position of all contained - elements. - -
-
- Following the bubbling event pattern, all the events over a shape are propageted to its - parent. In this example, both elipse objects are child of a group element and click event listeners - have been added to the elipse and the group. - -
-
- Groups can be nested as a regular shape. An important property of the groups is the ability - to define their own coordSize, coorOrigin and size. In this example, both shapes have been - created with the same properties. The red one has been added as a child element of a group with the - following properties:
-
- Size(50,50);
- Position(25,25);
- CoordSize(100,100);
- CoordOrigin(0,0)
- - The blue one has been added as a child of another group with the following properties::
-
- Size(50,50);
- Position(25,25);
- CoordSize(100,100);
- CoordOrigin(0,0);
-
- Finally, the second group has been added as a child of the first declared group. -
-
-
- Group coordsize defines how many units there are along the width of the containing block. - In all the examples, the coordsize of the workspaces have been set to (100,100) and the circles have - been - positioned - at (0,0),(0,100),(100,0),(100,100)(50,50).
-
- 1) Group with CoordSize(100,100)
- 2) Group with CoordSize(100,200)
- 3) Group with CoordSize(200,100)
-
-
-
- (1) -
- -
- (2) -
- -
- (3) -
-
-
- Group coordorigin defines the coordinate at the top left corner of the containing block. - In all the examples,the coordsize of the groups have been set to (100,100) and the circles have been - positioned - at (0,0),(0,100),(100,0),(100,100)(50,50).
-
- 1) Group with CoordOrigin(0,0)
- 2) Group with CoordOrigin(0,50)
- 3) Group with CoordOrigin(50,0)
-
-
-
- (1) -
- -
- (2) -
- -
- (3) -
-
-
- Visibility can be used to hide an element and disable all the element events. - In the case of a group, this property is applied to all the children elements. - -
-
- Scale. - -
-
- - - \ No newline at end of file diff --git a/packages/web2d/test/playground/group.js b/packages/web2d/test/playground/group.js deleted file mode 100644 index 24f00edd..00000000 --- a/packages/web2d/test/playground/group.js +++ /dev/null @@ -1,305 +0,0 @@ -/* eslint-disable no-alert */ -import $ from 'jquery'; -import { Workspace, Line, Group, Elipse } from '../../src'; - -global.$ = $; - -const basicTest = () => { - const workspace = new Workspace(); - workspace.setSize('150px', '150px'); - workspace.setCoordSize(100, 100); - - const group = new Group(); - group.setSize(50, 50); - group.setPosition(25, 50); - group.setCoordSize(200, 200); - group.setCoordOrigin(0, 0); - workspace.append(group); - - const elipse = new Elipse(); - elipse.setSize(200, 200); - elipse.setPosition(100, 100); - group.append(elipse); - - let line = new Line(); - line.setFrom(0, 0); - line.setTo(200, 200); - line.setStroke('blue'); - group.append(line); - - line = new Line(); - line.setFrom(200, 0); - line.setTo(0, 200); - line.setStroke('blue'); - group.append(line); - - workspace.addItAsChildTo($('#groupBasicContainer')); - - let xDir = 1; - let yDir = 1; - const executer = function () { - const y = group.getPosition().y + yDir; - const x = group.getPosition().x + xDir; - - if (x < 0) { - xDir = 1; - } else if (x > 50) { - xDir = -1; - } - - if (y < 0) { - yDir = 1; - } else if (y > 50) { - yDir = -1; - } - - // Logger.logMsg("Moving group x,y:"+ x + "," + y); - group.setPosition(x, y); - }; - // executer.periodical(100); -}; -basicTest(); - -const eventTest = () => { - const workspace = new Workspace(); - workspace.setSize('150px', '150px'); - workspace.setCoordSize(100, 100); - - const groupAttributes = { - width: 50, - height: 50, - x: 25, - y: 50, - coordSize: '200 200', - coordOrigin: '0 0', - }; - const group = new Group(groupAttributes); - workspace.append(group); - - const elipseLeft = new Elipse(); - elipseLeft.setSize(200, 200); - elipseLeft.setPosition(200, 0); - group.append(elipseLeft); - - const elipseRight = new Elipse(); - elipseRight.setSize(200, 200); - elipseRight.setPosition(0, 0); - group.append(elipseRight); - - const listener = function listener() { - alert(`Click event on:${this.getType()}`); - }; - - group.addEvent('click', listener); - elipseLeft.addEvent('click', listener); - elipseRight.addEvent('click', listener); - - workspace.addItAsChildTo($('#groupEventsContainer')); -}; -eventTest(); - -const eventTest2 = () => { - const workspace = new Workspace(); - workspace.setSize('150px', '150px'); - workspace.setCoordSize(200, 200); - - const groupOuter = new Group(); - groupOuter.setSize(50, 50); - groupOuter.setPosition(25, 25); - groupOuter.setCoordSize(100, 100); - groupOuter.setCoordOrigin(0, 0); - workspace.append(groupOuter); - - const elipseOuter = new Elipse(); - elipseOuter.setSize(200, 200); - elipseOuter.setPosition(100, 100); - elipseOuter.setFill('red'); - groupOuter.append(elipseOuter); - - let line = new Line(); - line.setFrom(0, 0); - line.setTo(200, 200); - line.setStroke('red'); - groupOuter.append(line); - - line = new Line(); - line.setFrom(200, 0); - line.setTo(0, 200); - line.setStroke('red'); - groupOuter.append(line); - - const groupInner = new Group(); - groupInner.setSize(50, 50); - groupInner.setPosition(25, 25); - groupInner.setCoordSize(100, 100); - groupInner.setCoordOrigin(0, 0); - groupOuter.append(groupInner); - - const elipse = new Elipse(); - elipse.setSize(200, 200); - elipse.setPosition(100, 100); - groupInner.append(elipse); - - line = new Line(); - line.setFrom(0, 0); - line.setTo(200, 200); - line.setStroke('blue'); - groupInner.append(line); - - line = new Line(); - line.setFrom(200, 0); - line.setTo(0, 200); - line.setStroke('blue'); - groupInner.append(line); - - workspace.addItAsChildTo($('#groupNestedContainer')); -}; -eventTest2(); - -const workspaceCoordSizeSample = () => { - function groupSampleBuilder(width, height) { - // Group with CoordSize(50,50); - const workspace = new Workspace(); - workspace.setSize('100px', '100px'); - workspace.setCoordSize(100, 100); - - const elipseOuter = new Elipse(); - elipseOuter.setPosition(50, 50); - elipseOuter.setSize(50, 50); - workspace.append(elipseOuter); - - const group = new Group(); - group.setSize(50, 50); - group.setCoordSize(width, height); - group.setPosition(25, 25); - workspace.append(group); - - const elipseInner = new Elipse(); - elipseInner.setPosition(50, 50); - elipseInner.setSize(50, 50); - elipseInner.setFill('red'); - group.append(elipseInner); - - return workspace; - } - - const sample100x100 = groupSampleBuilder(100, 100); - sample100x100.addItAsChildTo($('#coordsizeExample100x100')); - - const sample100x200 = groupSampleBuilder(100, 200); - sample100x200.addItAsChildTo($('#coordsizeExample100x200')); - - const sample200x100 = groupSampleBuilder(200, 100); - sample200x100.addItAsChildTo($('#coordsizeExample200x100')); -}; -workspaceCoordSizeSample(); - -const workspaceCoordOriginSample = () => { - function groupSampleBuilder(x, y) { - const workspace = new Workspace(); - workspace.setSize('100px', '100px'); - workspace.setCoordSize(100, 100); - - const elipseOuter = new Elipse(); - elipseOuter.setPosition(50, 50); - elipseOuter.setSize(50, 50); - workspace.append(elipseOuter); - - const group = new Group(); - group.setSize(50, 50); - group.setCoordSize(100, 100); - group.setCoordOrigin(x, y); - group.setPosition(25, 25); - workspace.append(group); - - const elipseInner = new Elipse(); - elipseInner.setPosition(50, 50); - elipseInner.setSize(50, 50); - elipseInner.setFill('red'); - group.append(elipseInner); - - return workspace; - } - - const sample0x0 = groupSampleBuilder(0, 0); - sample0x0.addItAsChildTo($('#coordOriginExample0x0')); - - const sample100x200 = groupSampleBuilder(0, 50); - sample100x200.addItAsChildTo($('#coordOriginExample0x50')); - - const sample200x100 = groupSampleBuilder(50, 0); - sample200x100.addItAsChildTo($('#coordOriginExample50x0')); -}; -workspaceCoordOriginSample(); - -const groupVisibilitySample = () => { - const workspace = new Workspace(); - workspace.setSize('100px', '100px'); - workspace.setCoordSize(100, 100); - - const group = new Group(); - group.setSize(100, 100); - group.setPosition(0, 0); - group.setCoordSize(100, 100); - group.addEvent('mouseover', () => { - alert('Mouse Over Group'); - }); - workspace.append(group); - - const elipseOuter = new Elipse(); - elipseOuter.setPosition(50, 50); - elipseOuter.setSize(50, 50); - group.addEvent('mouseover', () => { - alert('Mouse Over elipseOuter'); - }); - group.append(elipseOuter); - - const elipseInner = new Elipse(); - elipseInner.setPosition(50, 50); - elipseInner.setSize(25, 25); - elipseInner.setFill('red'); - group.append(elipseInner); - - let isVisible = true; - const executer = function () { - isVisible = !isVisible; - group.setVisibility(isVisible); - }; - // executer.periodical(100); - workspace.addItAsChildTo($('#visibilityExample')); -}; -groupVisibilitySample(); - -const groupVisibilitySample2 = () => { - const workspace = new Workspace(); - workspace.setSize('100px', '100px'); - workspace.setCoordSize(100, 100); - - const group = new Group(); - group.setSize(100, 100); - group.setPosition(0, 0); - group.setCoordSize(100, 100); - workspace.append(group); - - const elipseOuter = new Elipse(); - elipseOuter.setPosition(50, 50); - elipseOuter.setSize(50, 50); - group.append(elipseOuter); - - const elipseInner = new Elipse(); - elipseInner.setPosition(50, 50); - elipseInner.setSize(25, 25); - elipseInner.setFill('red'); - group.append(elipseInner); - - let width = 10; - let height = 10; - const executer = function () { - width = (width + 10) % 100; - height = (height + 10) % 100; - group.setCoordSize(width, height); - }; - // executer.periodical(100); - workspace.addItAsChildTo($('#scaleStrokeExample')); -}; -groupVisibilitySample2(); diff --git a/packages/web2d/test/playground/image.html b/packages/web2d/test/playground/image.html deleted file mode 100644 index ab44dbac..00000000 --- a/packages/web2d/test/playground/image.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -

Image Tests

- - - - - - - - -
- Load URL Images in PNG and SVG - -
-
- - - \ No newline at end of file diff --git a/packages/web2d/test/playground/image.js b/packages/web2d/test/playground/image.js deleted file mode 100644 index fac6b175..00000000 --- a/packages/web2d/test/playground/image.js +++ /dev/null @@ -1,26 +0,0 @@ -import $ from 'jquery'; -import svgResource from './resources/logo-icon.svg'; -import pngResource from './resources/logo-icon.png'; - -import { Workspace, Image } from '../../src'; - -// URL Based image test ... -const workspace = new Workspace({ fillColor: 'light-gray' }); -workspace.setSize('200px', '100px'); - -// Add SVG Image ... -const svgImage = new Image(); -svgImage.setHref(svgResource); -svgImage.setSize(80, 120); -workspace.append(svgImage); - -// Add PNG Image ... -const pngImage = new Image(); -pngImage.setHref(pngResource); -pngImage.setSize(60, 120); -pngImage.setPosition(80, 0); -workspace.append(pngImage); - -workspace.addItAsChildTo($('#urlImage').first()); - -// Embedded image test ... diff --git a/packages/web2d/test/playground/index.html b/packages/web2d/test/playground/index.html deleted file mode 100644 index b8781630..00000000 --- a/packages/web2d/test/playground/index.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - WiseMapping Web2D Playground - - - -
-

WiseMapping Web2D Playground

-

This is a list of the different Web2D components supported:

- -
- - - diff --git a/packages/web2d/test/playground/line.html b/packages/web2d/test/playground/line.html deleted file mode 100755 index 85c45be6..00000000 --- a/packages/web2d/test/playground/line.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - -

Lines Render Tests

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Lines. - -
-
- Lines Opacity. - -
-
- Line Styles. - -
-
- Line Arrows. - -
-
- - - \ No newline at end of file diff --git a/packages/web2d/test/playground/line.js b/packages/web2d/test/playground/line.js deleted file mode 100644 index b2067a0f..00000000 --- a/packages/web2d/test/playground/line.js +++ /dev/null @@ -1,76 +0,0 @@ -import $ from 'jquery'; -import { Workspace, Line, Rect } from '../../src'; - -global.$ = $; - -const workspaceAttributes = { - width: '700px', - height: '100px', - coordSize: '350 50', - fillColor: '#ffffcc', -}; -const strokeWidthWorkspace = new Workspace(workspaceAttributes); - -const rect = new Rect(); -rect.setSize(10, 10); -rect.setStroke(0); -rect.setPosition(250, 5); -strokeWidthWorkspace.append(rect); - -for (let i = 0; i <= 10; i++) { - const line = new Line(); - line.setFrom(5 + i * 25, 5); - line.setTo(5 + i * 25, 45); - line.setAttribute('strokeWidth', i + 1); - strokeWidthWorkspace.append(line); -} -strokeWidthWorkspace.append(rect); - -strokeWidthWorkspace.addItAsChildTo($('#strokeWidthSample')); - -const strokeOpacityWorkspace = new Workspace(workspaceAttributes); -for (let i = 0; i < 10; i++) { - const line = new Line(); - line.setFrom(15 + i * 25, 5); - line.setTo(3 + i * 25, 45); - line.setAttribute('strokeWidth', 2); - line.setAttribute('strokeOpacity', 1 / (i + 1)); - line.setAttribute('strokeColor', 'red'); - strokeOpacityWorkspace.append(line); -} -strokeOpacityWorkspace.addItAsChildTo($('#strokeOpacitySample')); - -const strokeStyleWorkspace = new Workspace(workspaceAttributes); -const styles = ['solid', 'dot', 'dash', 'dashdot', 'longdash']; -for (let i = 0; i < styles.length; i++) { - const line = new Line(); - line.setFrom(25 + i * 30, 5); - line.setTo(13 + i * 30, 45); - line.setAttribute('strokeWidth', 2); - line.setAttribute('strokeColor', 'red'); - line.setAttribute('strokeStyle', styles[i]); - strokeStyleWorkspace.append(line); -} -strokeStyleWorkspace.addItAsChildTo($('#strokeStyleSample')); - -const strokeArrowWorkspace = new Workspace(workspaceAttributes); -const styles2 = [ - 'none ', - 'block ', - 'classic', - 'diamond ', - 'oval', - 'open', - 'chevron', - 'doublechevron', -]; -for (let i = 0; i < styles.length; i++) { - const line = new Line(); - line.setFrom(25 + i * 30, 5); - line.setTo(13 + i * 30, 45); - line.setAttribute('strokeWidth', 2); - line.setAttribute('strokeColor', 'red'); - line.setArrowStyle(styles2[i]); - strokeArrowWorkspace.append(line); -} -strokeArrowWorkspace.addItAsChildTo($('#strokeArrowSample')); diff --git a/packages/web2d/test/playground/polyLine.html b/packages/web2d/test/playground/polyLine.html deleted file mode 100755 index 5529bcd0..00000000 --- a/packages/web2d/test/playground/polyLine.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - -

PolyLines Render Tests

- - - - - - - - - - - - - - - - - - - - -
- Straight Polylines - -
-
- Middle Straight Polylines - -
-
- Curved Polylines - -
-
- Middle Curved Polylines - -
-
- - - \ No newline at end of file diff --git a/packages/web2d/test/playground/polyLine.js b/packages/web2d/test/playground/polyLine.js deleted file mode 100644 index d5f23d26..00000000 --- a/packages/web2d/test/playground/polyLine.js +++ /dev/null @@ -1,78 +0,0 @@ -import $ from 'jquery'; -import { Workspace, PolyLine, Elipse } from '../../src'; - -global.$ = $; -const drawLine = (type) => { - const workspace = new Workspace(); - workspace.setSize('300px', '300px'); - workspace.setCoordSize(300, 300); - workspace.setCoordOrigin(-150, -150); - - // Add referene point ... - const e1 = new Elipse(); - e1.setSize(10, 10); - e1.setPosition(0, 0); - workspace.append(e1); - - const e2 = new Elipse(); - e2.setPosition(-100, -100); - e2.setSize(10, 10); - workspace.append(e2); - - const e3 = new Elipse(); - e3.setPosition(100, 100); - e3.setSize(10, 10); - workspace.append(e3); - - const e4 = new Elipse(); - e4.setPosition(-100, 100); - e4.setSize(10, 10); - workspace.append(e4); - - const e5 = new Elipse(); - e5.setPosition(100, -100); - e5.setSize(10, 10); - workspace.append(e5); - - // Line 1 ... - const line1 = new PolyLine(); - line1.setFrom(0, 0); - line1.setTo(100, 100); - line1.setStyle(type); - line1.setStroke('1'); - workspace.append(line1); - - const line2 = new PolyLine(); - line2.setFrom(0, 0); - line2.setTo(-100, -100); - line2.setStyle(type); - line2.setStroke('1'); - workspace.append(line2); - - const line3 = new PolyLine(); - line3.setFrom(0, 0); - line3.setTo(100, -100); - line3.setStyle(type); - line3.setStroke('1'); - workspace.append(line3); - - const line4 = new PolyLine(); - line4.setFrom(0, 0); - line4.setTo(-100, 100); - line4.setStyle(type); - line2.setStroke('1'); - workspace.append(line4); - - return workspace; -}; -const w1 = drawLine('Straight'); -w1.addItAsChildTo($('#straightSample')); - -const w2 = drawLine('MiddleStraight'); -w2.addItAsChildTo($('#middleStraightSample')); - -const w3 = drawLine('MiddleCurved'); -w3.addItAsChildTo($('#middleCurvedSample')); - -const w4 = drawLine('Curved'); -w4.addItAsChildTo($('#curvedSample')); diff --git a/packages/web2d/test/playground/prototype.html b/packages/web2d/test/playground/prototype.html deleted file mode 100755 index b977f99d..00000000 --- a/packages/web2d/test/playground/prototype.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - -

Chart prototype Tests

- - - - - - -
-
- - Notes: -
  • El evento de mousemove se debe agregar al workspace. -
  • Cuando se esta drageando un elemento se deberia deshabilitar los eventos del resto de los elementos. -
  • Definir comportamiento del area. - - - - \ No newline at end of file diff --git a/packages/web2d/test/playground/prototype.js b/packages/web2d/test/playground/prototype.js deleted file mode 100644 index 12e5cd45..00000000 --- a/packages/web2d/test/playground/prototype.js +++ /dev/null @@ -1,123 +0,0 @@ -import $ from 'jquery'; -import * as src from '../../src'; - -global.$ = $; - -let xScale = 1000; -let yScale = 600; -let shapeOrigX = 0; - -const workspace = new src.Workspace(); -workspace.setSize(`${xScale}px`, `${yScale}px`); -workspace.setCoordSize(xScale, yScale); -workspace.setCoordOrigin(0, 0); -workspace.setFill('#f0f0f0'); - -// Center Topic Rect ... -const centralRect = new src.Rect(0.3); -centralRect.setSize(200, 60); -centralRect.setPosition(300, 300); -centralRect.setFill('#99ccff'); -centralRect.setStroke(1, 'solid', '#878b8f'); -workspace.append(centralRect); - -workspace.addItAsChildTo($('#divWorkspace')); - -global.zoomIn = function zoomIn() { - xScale /= 2; - yScale /= 2; - workspace.setSize(`${xScale}px`, `${yScale}px`); -}; - -global.zoomOut = function zoomOut() { - xScale *= 2; - yScale *= 2; - workspace.setSize(`${xScale}px`, `${yScale}px`); -}; - -global.createShape = function createShape() { - // Secondary Idea... - const nodeGroup = new src.Group(); - nodeGroup.setSize(200, 60); - nodeGroup.setCoordSize(200, 60); - nodeGroup.setPosition(700, shapeOrigX); - shapeOrigX += 50; - - const outerRect = new src.Rect(); - outerRect.setSize(200, 100); - outerRect.setVisibility(false); - outerRect.setPosition(0, 0); - outerRect.setFill('#3e9eff'); - outerRect.setStroke(1, 'solid', '#878b8f'); - nodeGroup.append(outerRect); - - const inerRect = new src.Rect(0.3); - inerRect.setSize(190, 85); - inerRect.setPosition(5, 10); - inerRect.setFill('white'); - inerRect.setStroke(1, 'dash', '#878b8f'); - nodeGroup.append(inerRect); - nodeGroup._drag = false; - - workspace.append(nodeGroup); - - // Add behaviour ... - inerRect.addEvent('mouseover', () => { - outerRect.setVisibility(true); - }); - inerRect.addEvent('mouseout', () => { - if (!nodeGroup._drag) { - outerRect.setVisibility(false); - } - }); - - nodeGroup.addEvent('mousedown', function addEvent(e) { - const shadowGroup = new src.Group(); - shadowGroup.setSize(200, 60); - shadowGroup.setCoordSize(200, 60); - - const position = nodeGroup.getPosition(); - shadowGroup.setPosition(position.x, position.y); - - const shadowRect = new src.Rect(0.3); - shadowRect.setSize(190, 85); - shadowRect.setPosition(5, 10); - shadowRect.setFill('white', 0.3); - shadowRect.setStroke(1, 'dash', '#878b8f'); - shadowGroup.append(shadowRect); - - workspace.append(shadowGroup); - - this._shadowGroup = shadowGroup; - if (!this._moveFunction) { - nodeGroup._drag = true; - workspace._moveFunction = (event) => { - // Esto mas o menos funciona por que el size del workspace es 1 a uno con - // el del la pantalla. - let posx = 0; - let posy = 0; - if (event.pageX || event.pageY) { - posx = e.pageX; - posy = e.pageY; - } else if (event.clientX || event.clientY) { - posx = event.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; - posy = event.clientY + document.body.scrollTop + document.documentElement.scrollTop; - } - - shadowGroup.setPosition(posx - 50, posy - 150); - }; - } - workspace.addEvent('mousemove', workspace._moveFunction); - const mouseUp = () => { - workspace.removeChild(shadowGroup); - - const pos = shadowGroup.getPosition(); - nodeGroup.setPosition(pos.x, pos.y); - nodeGroup._drag = false; - outerRect.setVisibility(true); - workspace.removeEvent('mousemove', workspace._moveFunction); - workspace.removeEvent('mouseup', mouseUp); - }; - workspace.addEvent('mouseup', mouseUp); - }); -}; diff --git a/packages/web2d/test/playground/rect.html b/packages/web2d/test/playground/rect.html deleted file mode 100755 index 11c042a4..00000000 --- a/packages/web2d/test/playground/rect.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - -

    Rect Render Tests

    - - - - - - - - - - - - - - - - -
    - Straight Lines. - -
    -
    - Straight Lines. - -
    -
    - - - \ No newline at end of file diff --git a/packages/web2d/test/playground/rect.js b/packages/web2d/test/playground/rect.js deleted file mode 100644 index d83f089f..00000000 --- a/packages/web2d/test/playground/rect.js +++ /dev/null @@ -1,45 +0,0 @@ -import $ from 'jquery'; -import { Workspace, Rect } from '../../src'; - -global.$ = $; - -const rectExampleTest = () => { - const workspace = new Workspace(); - workspace.setSize('100px', '100px'); - workspace.setCoordSize(100, 100); - workspace.setCoordOrigin(0, 0); - - const rect = new Rect(); - rect.setPosition(20, 20); - - workspace.append(rect); - workspace.addItAsChildTo($('#rectExample')); -}; -rectExampleTest(); - -const roundrectExampleTest = () => { - function builder(container, x, width, height) { - for (let i = 1; i <= 10; i++) { - const rect = new Rect(i / 10); - rect.setPosition(x, (i - 1) * (50 + 5)); - rect.setSize(width, height); - container.append(rect); - } - } - - // 50 x 50 - const workspace = new Workspace(); - workspace.setSize('500px', '550px'); - workspace.setCoordOrigin(0, -4); - workspace.setCoordSize(500, 550); - workspace.addItAsChildTo($('#roundRect')); - - builder(workspace, 10, 50, 50); - - // 100 x 50 - builder(workspace, 70, 100, 50); - - // 200 x 50 - builder(workspace, 180, 200, 50); -}; -roundrectExampleTest(); diff --git a/packages/web2d/test/playground/resources/logo-icon.png b/packages/web2d/test/playground/resources/logo-icon.png deleted file mode 100644 index bb62808d..00000000 Binary files a/packages/web2d/test/playground/resources/logo-icon.png and /dev/null differ diff --git a/packages/web2d/test/playground/resources/logo-icon.svg b/packages/web2d/test/playground/resources/logo-icon.svg deleted file mode 100644 index 11f96dd4..00000000 --- a/packages/web2d/test/playground/resources/logo-icon.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/web2d/test/playground/shapes.html b/packages/web2d/test/playground/shapes.html deleted file mode 100755 index 2e5e5f09..00000000 --- a/packages/web2d/test/playground/shapes.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - -

    Element properties Tests

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Stroke Styles. - -
    -
    -
    -
    -
    -
    - Stroke Width. - -
    -
    - Stroke Opacity. - -
    -
    - Fill Opacity. - -
    -
    - Opacity. - -
    -
    - Visibility with CSS Transition - -
    -
    - - - \ No newline at end of file diff --git a/packages/web2d/test/playground/shapes.js b/packages/web2d/test/playground/shapes.js deleted file mode 100644 index e2c2e5ab..00000000 --- a/packages/web2d/test/playground/shapes.js +++ /dev/null @@ -1,256 +0,0 @@ -import $ from 'jquery'; -import { Workspace, Rect } from '../../src'; - -global.$ = $; - -const strokeStyleTest = () => { - function builder(parent, scale, strokeWidth) { - const rectSize = scale * 80; - const yPosition = 10 * scale; - - let xPosition = 10 * scale; - let rect = new Rect(); - rect.setSize(rectSize, rectSize); - rect.setPosition(xPosition, yPosition); - rect.setFill('yellow'); - rect.setStroke(1, 'solid', 'black'); - parent.append(rect); - - xPosition += 90 * scale; - rect = new Rect(); - rect.setSize(rectSize, rectSize); - rect.setPosition(xPosition, yPosition); - rect.setFill('yellow'); - rect.setStroke(strokeWidth, 'dot', 'black'); - parent.append(rect); - - xPosition += 90 * scale; - rect = new Rect(); - rect.setSize(rectSize, rectSize); - rect.setPosition(xPosition, yPosition); - rect.setFill('yellow'); - rect.setStroke(strokeWidth, 'dash', 'black'); - parent.append(rect); - - xPosition += 90 * scale; - rect = new Rect(); - rect.setSize(rectSize, rectSize); - rect.setPosition(xPosition, yPosition); - rect.setFill('yellow'); - rect.setStroke(strokeWidth, 'longdash', 'black'); - parent.append(rect); - - xPosition += 90 * scale; - rect = new Rect(); - rect.setSize(rectSize, rectSize); - rect.setPosition(xPosition, yPosition); - rect.setFill('yellow'); - rect.setStroke(strokeWidth, 'dashdot', 'black'); - parent.append(rect); - } - - // Workspace with default scale ... - let workspace = new Workspace(); - workspace.setSize('500px', '100px'); - workspace.setCoordSize(500, 100); - workspace.setCoordOrigin(0, 0); - builder(workspace, 1, 1); - workspace.addItAsChildTo($('#strokeStyle')); - - // Workspace with modified scale ... - workspace = new Workspace(); - workspace.setSize('500px', '100px'); - workspace.setCoordSize(5000, 1000); - workspace.setCoordOrigin(0, 0); - builder(workspace, 10, 1); - workspace.addItAsChildTo($('#strokeStyleGroup')); - - // Workspace with default scale ... - workspace = new Workspace(); - workspace.setSize('500px', '100px'); - workspace.setCoordSize(500, 100); - workspace.setCoordOrigin(0, 0); - builder(workspace, 1, 5); - workspace.addItAsChildTo($('#strokeStyleWidth')); -}; -strokeStyleTest(); - -const strokeOpacityTest = () => { - const workspace = new Workspace(); - workspace.setSize('500px', '100px'); - workspace.setCoordSize(500, 100); - workspace.setCoordOrigin(0, 0); - - let rect = new Rect(0, { - x: 5, - y: 5, - width: 390, - height: 90, - fillColor: 'green', - strokeColor: 'black', - strokeStyle: 'solid', - strokeWidth: 1, - }); - workspace.append(rect); - - const rectAttributes = { - width: 60, - height: 60, - fillColor: 'yellow', - strokeColor: 'black', - strokeStyle: 'solid', - strokeWidth: 10, - }; - rect = new Rect(0, rectAttributes); - rect.setPosition(20, 20); - rect.setAttribute('strokeOpacity', 1); - workspace.append(rect); - - rect = new Rect(0, rectAttributes); - rect.setPosition(120, 20); - rect.setAttribute('strokeOpacity', 0.5); - workspace.append(rect); - - rect = new Rect(0, rectAttributes); - rect.setPosition(220, 20); - rect.setAttribute('strokeOpacity', 0.3); - workspace.append(rect); - - rect = new Rect(0, rectAttributes); - rect.setPosition(320, 20); - rect.setAttribute('strokeOpacity', 0); - workspace.append(rect); - - workspace.addItAsChildTo($('#strokeOpacity')); -}; -strokeOpacityTest(); - -const fillOpacityTest = () => { - const workspace = new Workspace(); - workspace.setSize('500px', '100px'); - workspace.setCoordSize(500, 100); - workspace.setCoordOrigin(0, 0); - - let rect = new Rect(0, { - x: 5, - y: 5, - width: 390, - height: 90, - fillColor: 'green', - strokeColor: 'black', - strokeStyle: 'solid', - strokeWidth: 4, - }); - workspace.append(rect); - - const rectAttributes = { - width: 60, - height: 60, - fillColor: 'yellow', - strokeColor: 'black', - strokeStyle: 'solid', - strokeWidth: 10, - }; - rect = new Rect(0, rectAttributes); - rect.setPosition(20, 20); - rect.setAttribute('fillOpacity', 1); - workspace.append(rect); - - rect = new Rect(0, rectAttributes); - rect.setPosition(120, 20); - rect.setAttribute('fillOpacity', 0.5); - workspace.append(rect); - - rect = new Rect(0, rectAttributes); - rect.setPosition(220, 20); - rect.setAttribute('fillOpacity', 0.3); - workspace.append(rect); - - rect = new Rect(0, rectAttributes); - rect.setPosition(320, 20); - rect.setAttribute('fillOpacity', 0); - workspace.append(rect); - - workspace.addItAsChildTo($('#fillOpacity')); -}; -fillOpacityTest(); - -const opacityTest = () => { - const workspace = new Workspace(); - workspace.setSize('500px', '100px'); - workspace.setCoordSize(500, 100); - workspace.setCoordOrigin(0, 0); - - let rect = new Rect(0, { - x: 5, - y: 5, - width: 390, - height: 90, - fillColor: 'green', - strokeColor: 'black', - strokeStyle: 'solid', - strokeWidth: 4, - }); - workspace.append(rect); - - const rectAttributes = { - width: 60, - height: 60, - fillColor: 'yellow', - strokeColor: 'black', - strokeStyle: 'solid', - strokeWidth: 10, - }; - rect = new Rect(0, rectAttributes); - rect.setPosition(20, 20); - rect.setOpacity(0.8); - workspace.append(rect); - - rect = new Rect(0, rectAttributes); - rect.setPosition(120, 20); - rect.setOpacity(0.5); - workspace.append(rect); - - rect = new Rect(0, rectAttributes); - rect.setPosition(220, 20); - rect.setOpacity(0.3); - workspace.append(rect); - - rect = new Rect(0, rectAttributes); - rect.setPosition(320, 20); - rect.setOpacity(0); - workspace.append(rect); - - workspace.addItAsChildTo($('#opacity')); -}; -opacityTest(); - -const visibilityTest = () => { - const workspace = new Workspace({ fillColor: 'yellow', strokeWidth: '2px' }); - workspace.setSize('500px', '100px'); - workspace.setCoordSize(500, 100); - workspace.setCoordOrigin(0, 0); - - const rectAttributes = { - width: 60, - height: 60, - fillColor: 'green', - strokeColor: 'black', - strokeStyle: 'solid', - strokeWidth: 10, - }; - const rect = new Rect(0, rectAttributes); - rect.setPosition(120, 20); - workspace.append(rect); - rect.addEvent('mouseover', () => { - rect.setVisibility(false, 500); - }); - - rect.addEvent('mouseout', () => { - rect.setVisibility(true, 500); - }); - - // executer.periodical(100); - workspace.addItAsChildTo($('#visibility')); -}; -visibilityTest(); diff --git a/packages/web2d/test/playground/styles.css b/packages/web2d/test/playground/styles.css deleted file mode 100644 index 85c7490f..00000000 --- a/packages/web2d/test/playground/styles.css +++ /dev/null @@ -1,24 +0,0 @@ -body { - font-size: 1em !important; - color: #000 !important; - font-family: Arial !important; -} - -table { - border: 1px solid darkgray; - border-spacing: 0px; -} - -td { - border: 1px solid darkgray; - padding: 10px; -} - -tbody tr td:first-child { - width: 20%; -} - -.eventForm { - float: left; - margin: 10px; -} diff --git a/packages/web2d/test/playground/text.html b/packages/web2d/test/playground/text.html deleted file mode 100755 index 98ff373d..00000000 --- a/packages/web2d/test/playground/text.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - -

    Text Render Tests

    - - - - - - - - -
    - Simple text - -
    -
    -
    -
    -
    -
    - -
    - - - diff --git a/packages/web2d/test/playground/text.js b/packages/web2d/test/playground/text.js deleted file mode 100644 index df79dbce..00000000 --- a/packages/web2d/test/playground/text.js +++ /dev/null @@ -1,63 +0,0 @@ -import $ from 'jquery'; -import { Workspace, Text } from '../../src'; -import TransformUtils from '../../src/components/peer/utils/TransformUtils'; - -const workspaces = []; -global.$ = $; - -global.zoomIn = function zoomIn() { - for (let i = 0; i < workspaces.length; i++) { - const coordSize = workspaces[i].getCoordSize(); - workspaces[i].setCoordSize(coordSize.width * 2, coordSize.height * 2); - } -}; - -const textTestHelper = function textTestHelper( - coordSize, - textval, - font, - fontSizeval, - style, - modifier, - fontColor, - htmlElemId, - iesimo, -) { - const workspace = new Workspace(); - - workspace.setSize('300px', '100px'); - workspace.setCoordSize(coordSize, coordSize); - workspace.setCoordOrigin(0, 0); - workspace.addItAsChildTo($(`#${htmlElemId}`)); - - const text = new Text(); - - const scale = TransformUtils.workoutScale(text.peer); - text.setText(`${textval} - Scale: ${scale.height}`); - text.setFont(font, fontSizeval, style, modifier); - text.setPosition(0, 0); - text.setColor(fontColor); - workspace.append(text); - - const parent = document.getElementById(htmlElemId); - const span = document.createElement('span'); - span.setAttribute('id', `textoHTML${iesimo}`); - const textsize = `${textval} - Scale: ${scale.height}`; - const textHtml = document.createTextNode(textsize); - const fontSize = text.getHtmlFontSize(textsize); - span.append(textHtml); - span.setAttribute( - 'style', - `font-weight:${modifier};font-style: ${style}; font-size:${fontSize}pt; font-family: ${font};width:30;height:30;`, - ); - - parent.append(span); - workspaces[iesimo] = workspace; -}; - -textTestHelper(200, 'Test Text 1', 'Arial', 10, 'normal', 'normal', 'red', 'text0', 0); -textTestHelper(100, 'Test Text 2', 'Arial', 10, 'normal', 'normal', 'blue', 'text1', 1); -textTestHelper(50, 'Test Text 3', 'Arial', 10, 'normal', 'normal', 'blue', 'text2', 2); -textTestHelper(100, 'Test Text 4', 'Arial', 10, 'italic', 'normal', 'blue', 'text3', 3); -textTestHelper(100, 'Test Text 5', 'Arial', 10, 'italic', 'bold', 'green', 'text4', 4); -textTestHelper(100, 'Test Text 6 \nMultiline', 'Arial', 10, 'italic', 'bold', 'green', 'text5', 5); diff --git a/packages/web2d/test/playground/workspace.html b/packages/web2d/test/playground/workspace.html deleted file mode 100755 index ef0a8c1d..00000000 --- a/packages/web2d/test/playground/workspace.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - -

    Workspace Render Tests

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - The Workspace's size defines the visible work area. If an element is outside the workspace, it must not - be - visible. - In this example, The back circle is bigger than the workspace area. A big portion of the circle will not - be - displayed. - -
    -
    - Workspace will be added as child of a div element. That's why, Its parent will define this position. - -
    -
    - Workspaces size can be defined using standard CSS measures. - In this example, the first workspace is defined using pixes and the second one - using inchs. - -
    -
    - -
    -
    -
    - Workspace coordsize defines how many units there are along the width of the containing block. - In all the examples,the coordsize of the workspaces have been set to (100,100) and the circles have been - positioned - at (0,0),(0,100),(100,0),(100,100)(50,50).
    -
    - 1) Workspace with CoordSize(100,100)
    - 2) Workspace with CoordSize(100,200)
    - 3) Workspace with CoordSize(200,100)
    - 4) Workspace animation changing the coordsize from (30,30) to (100,100)
    -
    -
    -
    - (1) -
    - -
    - (2) -
    - -
    - (3) -
    - -
    - (4) -
    -
    -
    - Workspace coordorigin defines the coordinate at the top left corner of the containing block. - In all the examples,the coordsize of the workspaces have been set to (100,100) and the circles have been - positioned - at (0,0),(0,100),(100,0),(100,100)(50,50).
    -
    - 1) Workspace with CoordOrigin(0,0)
    - 2) Workspace with CoordOrigin(0,50)
    - 3) Workspace with CoordOrigin(50,0)
    - 4) Workspace animation changing the coordorigin from (0,0) to (50,50)
    -
    -
    -
    - (1) -
    - -
    - (2) -
    - -
    - (3) -
    - -
    - (4) -
    -
    -
    - - - - diff --git a/packages/web2d/test/playground/workspace.js b/packages/web2d/test/playground/workspace.js deleted file mode 100644 index a835796b..00000000 --- a/packages/web2d/test/playground/workspace.js +++ /dev/null @@ -1,180 +0,0 @@ -import $ from 'jquery'; -import { Workspace, Elipse } from '../../src'; -import Grid from './Grid'; - -global.$ = $; - -const overflowWorkspace = new Workspace(); -overflowWorkspace.setSize('100px', '100px'); -const elipse1 = new Elipse(); -elipse1.setSize(200, 200); -elipse1.setPosition(0, 0); -overflowWorkspace.append(elipse1); -overflowWorkspace.addItAsChildTo($('#overflowExample')); - -const workspacePosition = () => { - const elipseAttr = { - width: 100, - height: 100, - x: 100, - y: 100, - }; - - const divElem = $('#positionExample'); - const workPosition = new Workspace(); - workPosition.setSize('100px', '100px'); - const elipse = new Elipse(elipseAttr); - workPosition.append(elipse); - workPosition.addItAsChildTo(divElem); - - let x = 100; - const executer = () => { - x = (x + 10) % 100; - divElem.css('left', `${x}px`); - }; - // executer.periodical(100); -}; -workspacePosition(); - -// Draw a reference grid. - -// Enable when JS is loading ... -const container = document.getElementById('sizeExampleContainer'); -const grid = new Grid(container, 35, 12); -grid.setPosition('0px', '0px'); -grid.render(); - -// Define a workspace using pixels and inchs. -const workspacePixel = new Workspace(); -workspacePixel.setSize('100px', '100px'); -let elipse = new Elipse(); -elipse.setSize(100, 100); -elipse.setPosition(100, 100); - -workspacePixel.append(elipse); -workspacePixel.addItAsChildTo($('#sizeExamplePixels')); - -const workspaceInchs = new Workspace(); -workspaceInchs.setSize('1in', '1in'); -elipse = new Elipse(); -elipse.setSize(100, 100); -elipse.setPosition(100, 100); - -workspaceInchs.append(elipse); -workspaceInchs.addItAsChildTo($('#sizeExampleInch')); - -const workspaceCoordSizeSample = () => { - // Workspace with CoordSize(100,100); - const coordSizeSampleBuilder = (width, height) => { - const workspace = new Workspace(); - workspace.setSize('100px', '100px'); - workspace.setCoordSize(width, height); - - elipse = new Elipse(); - elipse.setPosition(50, 50); - workspace.append(elipse); - - elipse = new Elipse(); - elipse.setPosition(0, 0); - workspace.append(elipse); - - elipse = new Elipse(); - elipse.setPosition(0, 100); - workspace.append(elipse); - - elipse = new Elipse(); - elipse.setPosition(100, 0); - workspace.append(elipse); - - elipse = new Elipse(); - elipse.setPosition(100, 100); - workspace.append(elipse); - return workspace; - }; - - const workspace100x100 = coordSizeSampleBuilder(100, 100); - workspace100x100.addItAsChildTo($('#coordsizeExample100x100')); - - const workspace100x200 = coordSizeSampleBuilder(100, 200); - workspace100x200.addItAsChildTo($('#coordsizeExample100x200')); - - const workspace200x100 = coordSizeSampleBuilder(200, 100); - workspace200x100.addItAsChildTo($('#coordsizeExample200x100')); - - const dynamicWorkspace = coordSizeSampleBuilder(100, 100); - dynamicWorkspace.addItAsChildTo($('#coordsizeExampleDynamic')); - - let size = 100; - const executer = () => { - size = (size + 1) % 100; - if (size < 30) { - size = 30; - } - - dynamicWorkspace.setCoordSize(size, size); - }; - // executer.periodical(100); - dynamicWorkspace.setCoordSize(size, size); -}; - -workspaceCoordSizeSample(); - -const workspaceCoordOriginSample = () => { - const coordOriginSampleBuilder = (x, y) => { - // Workspace with CoordOrigin(100,100); - const workspace = new Workspace(); - workspace.setSize('100px', '100px'); - workspace.setCoordSize(100, 100); - workspace.setCoordOrigin(x, y); - - elipse = new Elipse(); - elipse.setPosition(0, 0); - workspace.append(elipse); - - elipse = new Elipse(); - elipse.setPosition(0, 100); - workspace.append(elipse); - - elipse = new Elipse(); - elipse.setPosition(100, 0); - workspace.append(elipse); - - elipse = new Elipse(); - elipse.setPosition(100, 100); - workspace.append(elipse); - - elipse = new Elipse(); - elipse.setPosition(50, 50); - workspace.append(elipse); - - elipse = new Elipse(); - elipse.setPosition(100, 100); - workspace.append(elipse); - - return workspace; - }; - - const workspace0x0 = coordOriginSampleBuilder(0, 0); - workspace0x0.addItAsChildTo($('#coordorigin0x0')); - - const workspace0x50 = coordOriginSampleBuilder(0, 50); - workspace0x50.addItAsChildTo($('#coordorigin0x50')); - - const workspace50x0 = coordOriginSampleBuilder(50, 0); - workspace50x0.addItAsChildTo($('#coordorigin50x0')); - - // Workspace animation changing the coordsize from (30,30) to (100,100) - const dynamicWorkspace = coordOriginSampleBuilder(100, 100); - dynamicWorkspace.addItAsChildTo($('#coordoriginExampleDynamic')); - - let x = 50; - let y = 50; - const executer = () => { - x = (x + 1) % 50; - y = (y + 1) % 50; - - dynamicWorkspace.setCoordOrigin(x, y); - }; - // executer.periodical(100); -}; -workspaceCoordOriginSample(); diff --git a/packages/web2d/webpack.common.js b/packages/web2d/webpack.common.js index 1545f316..3e7019c5 100644 --- a/packages/web2d/webpack.common.js +++ b/packages/web2d/webpack.common.js @@ -12,7 +12,7 @@ const prodConfig = { library: { type: 'umd', }, - } + }, }; module.exports = merge(common, prodConfig); diff --git a/packages/web2d/webpack.playground.js b/packages/web2d/webpack.playground.js deleted file mode 100644 index b16d6a6f..00000000 --- a/packages/web2d/webpack.playground.js +++ /dev/null @@ -1,127 +0,0 @@ -const path = require('path'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const CopyPlugin = require('copy-webpack-plugin'); - -module.exports = { - entry: { - arrow: './test/playground/arrow.js', - curvedLine: './test/playground/curvedLine.js', - events: './test/playground/events.js', - font: './test/playground/font.js', - rect: './test/playground/rect.js', - line: './test/playground/line.js', - workspace: './test/playground/workspace.js', - polyLine: './test/playground/polyLine.js', - shapes: './test/playground/shapes.js', - group: './test/playground/group.js', - prototype: './test/playground/prototype.js', - text: './test/playground/text.js', - image: './test/playground/image.js', - }, - output: { - path: path.resolve(__dirname, 'test/playground/dist'), - filename: '[name].js', - publicPath: '/', - }, - devServer: { - historyApiFallback: true, - port: 8080, - open: false, - }, - mode: 'development', - devtool: 'source-map', - module: { - rules: [ - { - use: 'babel-loader', - test: /.js$/, - exclude: [/node_modules/], - }, - { - test: /\.(png|svg)$/i, - type: 'asset/inline', - }, - ], - }, - resolve: { - alias: { - '@libraries': path.resolve(__dirname, '../../libraries/'), - }, - extensions: ['.js', '.json'], - }, - plugins: [ - new CopyPlugin({ - patterns: [{ from: 'test/playground/styles.css', to: 'styles.css' }], - }), - new HtmlWebpackPlugin({ - chunks: ['index'], - filename: 'index.html', - template: 'test/playground/index.html', - }), - new HtmlWebpackPlugin({ - chunks: ['arrow'], - filename: 'arrow.html', - template: 'test/playground/arrow.html', - }), - new HtmlWebpackPlugin({ - chunks: ['curvedLine'], - filename: 'curvedLine.html', - template: 'test/playground/curvedLine.html', - }), - new HtmlWebpackPlugin({ - chunks: ['events'], - filename: 'events.html', - template: 'test/playground/events.html', - }), - new HtmlWebpackPlugin({ - chunks: ['font'], - filename: 'font.html', - template: 'test/playground/font.html', - }), - new HtmlWebpackPlugin({ - chunks: ['rect'], - filename: 'rect.html', - template: 'test/playground/rect.html', - }), - new HtmlWebpackPlugin({ - chunks: ['line'], - filename: 'line.html', - template: 'test/playground/line.html', - }), - new HtmlWebpackPlugin({ - chunks: ['workspace'], - filename: 'workspace.html', - template: 'test/playground/workspace.html', - }), - new HtmlWebpackPlugin({ - chunks: ['polyLine'], - filename: 'polyLine.html', - template: 'test/playground/polyLine.html', - }), - new HtmlWebpackPlugin({ - chunks: ['shapes'], - filename: 'shapes.html', - template: 'test/playground/shapes.html', - }), - new HtmlWebpackPlugin({ - chunks: ['group'], - filename: 'group.html', - template: 'test/playground/group.html', - }), - new HtmlWebpackPlugin({ - chunks: ['prototype'], - filename: 'prototype.html', - template: 'test/playground/prototype.html', - }), - new HtmlWebpackPlugin({ - chunks: ['text'], - filename: 'text.html', - template: 'test/playground/text.html', - }), - new HtmlWebpackPlugin({ - chunks: ['image'], - filename: 'image.html', - template: 'test/playground/image.html', - }), - ], -}; diff --git a/yarn.lock b/yarn.lock index 02d525dc..30429530 100644 --- a/yarn.lock +++ b/yarn.lock @@ -24,7 +24,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.18.6": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.5.5, @babel/code-frame@npm:^7.8.3": version: 7.18.6 resolution: "@babel/code-frame@npm:7.18.6" dependencies: @@ -33,21 +33,38 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.0, @babel/compat-data@npm:^7.20.1": - version: 7.20.1 - resolution: "@babel/compat-data@npm:7.20.1" - checksum: 989b9b7a6fe43c547bb8329241bd0ba6983488b83d29cc59de35536272ee6bb4cc7487ba6c8a4bceebb3a57f8c5fea1434f80bbbe75202bc79bc1110f955ff25 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.20.5": +"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.1, @babel/compat-data@npm:^7.20.5": version: 7.20.10 resolution: "@babel/compat-data@npm:7.20.10" checksum: 6ed6c1bb6fc03c225d63b8611788cd976107d1692402b560ebffbf1fa53e63705f8625bb12e12d17ce7f7af34e61e1ca96c77858aac6f57010045271466200c0 languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.20.12": +"@babel/core@npm:7.12.9": + version: 7.12.9 + resolution: "@babel/core@npm:7.12.9" + dependencies: + "@babel/code-frame": ^7.10.4 + "@babel/generator": ^7.12.5 + "@babel/helper-module-transforms": ^7.12.1 + "@babel/helpers": ^7.12.5 + "@babel/parser": ^7.12.7 + "@babel/template": ^7.12.7 + "@babel/traverse": ^7.12.9 + "@babel/types": ^7.12.7 + convert-source-map: ^1.7.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.1 + json5: ^2.1.2 + lodash: ^4.17.19 + resolve: ^1.3.2 + semver: ^5.4.1 + source-map: ^0.5.0 + checksum: 4d34eca4688214a4eb6bd5dde906b69a7824f17b931f52cd03628a8ac94d8fbe15565aebffdde106e974c8738cd64ac62c6a6060baa7139a06db1f18c4ff872d + languageName: node + linkType: hard + +"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.20.12": version: 7.20.12 resolution: "@babel/core@npm:7.20.12" dependencies: @@ -70,41 +87,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.12.3": - version: 7.20.2 - resolution: "@babel/core@npm:7.20.2" - dependencies: - "@ampproject/remapping": ^2.1.0 - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.2 - "@babel/helper-compilation-targets": ^7.20.0 - "@babel/helper-module-transforms": ^7.20.2 - "@babel/helpers": ^7.20.1 - "@babel/parser": ^7.20.2 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.1 - "@babel/types": ^7.20.2 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.2.1 - semver: ^6.3.0 - checksum: 98faaaef26103a276a30a141b951a93bc8418d100d1f668bf7a69d12f3e25df57958e8b6b9100d95663f720db62da85ade736f6629a5ebb1e640251a1b43c0e4 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.20.1, @babel/generator@npm:^7.20.2, @babel/generator@npm:^7.7.2": - version: 7.20.4 - resolution: "@babel/generator@npm:7.20.4" - dependencies: - "@babel/types": ^7.20.2 - "@jridgewell/gen-mapping": ^0.3.2 - jsesc: ^2.5.1 - checksum: 967b59f18e5ce999e5a741825bcecb2be4bbfc1824a92c21b47d0b5694e0eb09314a70f8b9142e9591c149c7fb83d51f73ae8fbd96d30a42666425889e51ceb1 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.20.7": +"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.20.7, @babel/generator@npm:^7.7.2": version: 7.20.7 resolution: "@babel/generator@npm:7.20.7" dependencies: @@ -134,21 +117,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.0": - version: 7.20.0 - resolution: "@babel/helper-compilation-targets@npm:7.20.0" - dependencies: - "@babel/compat-data": ^7.20.0 - "@babel/helper-validator-option": ^7.18.6 - browserslist: ^4.21.3 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: bc183f2109648849c8fde0b3c5cf08adf2f7ad6dc617b546fd20f34c8ef574ee5ee293c8d1bd0ed0221212e8f5907cdc2c42097870f1dcc769a654107d82c95b - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.20.7": +"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.0, @babel/helper-compilation-targets@npm:^7.20.7": version: 7.20.7 resolution: "@babel/helper-compilation-targets@npm:7.20.7" dependencies: @@ -163,32 +132,51 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/helper-create-class-features-plugin@npm:7.20.2" +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.5, @babel/helper-create-class-features-plugin@npm:^7.20.7": + version: 7.20.12 + resolution: "@babel/helper-create-class-features-plugin@npm:7.20.12" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 "@babel/helper-environment-visitor": ^7.18.9 "@babel/helper-function-name": ^7.19.0 - "@babel/helper-member-expression-to-functions": ^7.18.9 + "@babel/helper-member-expression-to-functions": ^7.20.7 "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/helper-replace-supers": ^7.19.1 + "@babel/helper-replace-supers": ^7.20.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 "@babel/helper-split-export-declaration": ^7.18.6 peerDependencies: "@babel/core": ^7.0.0 - checksum: e89a8841db3f6340996f395fc372ee4bec361230eb9345b763314f768e68421d43461918fdedfb9a69b71f1d0433439f3e318d1b1b9ba04fbd7aac1c84959e37 + checksum: 1e9ed4243b75278fa24deb40dc62bf537b79307987223a2d2d2ae5abf7ba6dc8435d6e3bb55d52ceb30d3e1eba88e7eb6a1885a8bb519e5cfc3e9dedb97d43e6 languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.19.0" +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.20.5": + version: 7.20.5 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.20.5" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 - regexpu-core: ^5.1.0 + regexpu-core: ^5.2.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 811cc90afe9fc25a74ed37fc0c1361a4a91b0b940235dd3958e3f03b366d40a903b40fc93b51bcb93be774aba573219f8f215664bea1d1301f58797ca6854f3f + checksum: 7f29c3cb7447cca047b0d394f8ab98e4923d00e86a7afa56e5df9770c48ec107891505d2d1f06b720ecc94ed24bf58d90986cc35fe4a43b549eb7b7a5077b693 + languageName: node + linkType: hard + +"@babel/helper-define-polyfill-provider@npm:^0.1.5": + version: 0.1.5 + resolution: "@babel/helper-define-polyfill-provider@npm:0.1.5" + dependencies: + "@babel/helper-compilation-targets": ^7.13.0 + "@babel/helper-module-imports": ^7.12.13 + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/traverse": ^7.13.0 + debug: ^4.1.1 + lodash.debounce: ^4.0.8 + resolve: ^1.14.2 + semver: ^6.1.2 + peerDependencies: + "@babel/core": ^7.4.0-0 + checksum: 6f8b61b41730bedc9c4511035b7f2407ea30176c379107dd735aac7d010317a99171bf420959ba37418fb8a857dac7c0e36e1c8576a6560bdd9b690eb4314a95 languageName: node linkType: hard @@ -243,16 +231,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-member-expression-to-functions@npm:7.18.9" +"@babel/helper-member-expression-to-functions@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/helper-member-expression-to-functions@npm:7.20.7" dependencies: - "@babel/types": ^7.18.9 - checksum: fcf8184e3b55051c4286b2cbedf0eccc781d0f3c9b5cbaba582eca19bf0e8d87806cdb7efc8554fcb969ceaf2b187d5ea748d40022d06ec7739fbb18c1b19a7a + "@babel/types": ^7.20.7 + checksum: cec17aab7e964830b0146e575bd141127032319f26ed864a65b35abd75ad618d264d3e11449b9b4e29cfd95bb1a7e774afddd4884fdcc29c36ac9cbd2b66359f languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.16.0, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.18.6": +"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.0, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-module-imports@npm:7.18.6" dependencies: @@ -261,23 +249,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.19.6, @babel/helper-module-transforms@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/helper-module-transforms@npm:7.20.2" - dependencies: - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-simple-access": ^7.20.2 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/helper-validator-identifier": ^7.19.1 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.1 - "@babel/types": ^7.20.2 - checksum: 33a60ca115f6fce2c9d98e2a2e5649498aa7b23e2ae3c18745d7a021487708fc311458c33542f299387a0da168afccba94116e077f2cce49ae9e5ab83399e8a2 - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.20.11": +"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.20.11": version: 7.20.11 resolution: "@babel/helper-module-transforms@npm:7.20.11" dependencies: @@ -302,14 +274,21 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": +"@babel/helper-plugin-utils@npm:7.10.4": + version: 7.10.4 + resolution: "@babel/helper-plugin-utils@npm:7.10.4" + checksum: 639ed8fc462b97a83226cee6bb081b1d77e7f73e8b033d2592ed107ee41d96601e321e5ea53a33e47469c7f1146b250a3dcda5ab873c7de162ab62120c341a41 + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.20.2 resolution: "@babel/helper-plugin-utils@npm:7.20.2" checksum: f6cae53b7fdb1bf3abd50fa61b10b4470985b400cc794d92635da1e7077bb19729f626adc0741b69403d9b6e411cddddb9c0157a709cc7c4eeb41e663be5d74b languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.18.6, @babel/helper-remap-async-to-generator@npm:^7.18.9": +"@babel/helper-remap-async-to-generator@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-remap-async-to-generator@npm:7.18.9" dependencies: @@ -323,20 +302,21 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-replace-supers@npm:7.19.1" +"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/helper-replace-supers@npm:7.20.7" dependencies: "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-member-expression-to-functions": ^7.18.9 + "@babel/helper-member-expression-to-functions": ^7.20.7 "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/traverse": ^7.19.1 - "@babel/types": ^7.19.0 - checksum: a0e4bf79ebe7d2bb5947169e47a0b4439c73fb0ec57d446cf3ea81b736721129ec373c3f94d2ebd2716b26dd65f8e6c083dac898170d42905e7ba815a2f52c25 + "@babel/template": ^7.20.7 + "@babel/traverse": ^7.20.7 + "@babel/types": ^7.20.7 + checksum: b8e0087c9b0c1446e3c6f3f72b73b7e03559c6b570e2cfbe62c738676d9ebd8c369a708cf1a564ef88113b4330750a50232ee1131d303d478b7a5e65e46fbc7c languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.19.4, @babel/helper-simple-access@npm:^7.20.2": +"@babel/helper-simple-access@npm:^7.20.2": version: 7.20.2 resolution: "@babel/helper-simple-access@npm:7.20.2" dependencies: @@ -345,7 +325,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.18.9": +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0": version: 7.20.0 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.20.0" dependencies: @@ -385,29 +365,18 @@ __metadata: linkType: hard "@babel/helper-wrap-function@npm:^7.18.9": - version: 7.19.0 - resolution: "@babel/helper-wrap-function@npm:7.19.0" + version: 7.20.5 + resolution: "@babel/helper-wrap-function@npm:7.20.5" dependencies: "@babel/helper-function-name": ^7.19.0 "@babel/template": ^7.18.10 - "@babel/traverse": ^7.19.0 - "@babel/types": ^7.19.0 - checksum: 2453a6b134f12cc779179188c4358a66252c29b634a8195c0cf626e17f9806c3c4c40e159cd8056c2ec82b69b9056a088014fa43d6ccc1aca67da8d9605da8fd + "@babel/traverse": ^7.20.5 + "@babel/types": ^7.20.5 + checksum: 11a6fc28334368a193a9cb3ad16f29cd7603bab958433efc82ebe59fa6556c227faa24f07ce43983f7a85df826f71d441638442c4315e90a554fe0a70ca5005b languageName: node linkType: hard -"@babel/helpers@npm:^7.20.1": - version: 7.20.1 - resolution: "@babel/helpers@npm:7.20.1" - dependencies: - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.1 - "@babel/types": ^7.20.0 - checksum: be35f78666bdab895775ed94dbeb098f7b4fa08ce4cfb0c3a9e69b7220cce56960dcdc2b14f5df9d3b80388d4bf7df155c97f6cf6768c0138f4e6931d0f44955 - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.20.7": +"@babel/helpers@npm:^7.12.5, @babel/helpers@npm:^7.20.7": version: 7.20.7 resolution: "@babel/helpers@npm:7.20.7" dependencies: @@ -429,16 +398,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.1, @babel/parser@npm:^7.20.2": - version: 7.20.3 - resolution: "@babel/parser@npm:7.20.3" - bin: - parser: ./bin/babel-parser.js - checksum: 33bcdb45de65a3cf27ed376cb34f32be3c3485a10e3252f8d0126f6a034efc3145c0d219e57fcd5a8956361552008bc30b9bae4a723823fb3633027071be8a45 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.20.7": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7": version: 7.20.7 resolution: "@babel/parser@npm:7.20.7" bin: @@ -459,33 +419,33 @@ __metadata: linkType: hard "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.18.9" + version: 7.20.7 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.20.7" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 - "@babel/plugin-proposal-optional-chaining": ^7.18.9 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 + "@babel/plugin-proposal-optional-chaining": ^7.20.7 peerDependencies: "@babel/core": ^7.13.0 - checksum: 93abb5cb179a13db171bfc2cdf79489598f43c50cc174f97a2b7bb1d44d24ade7109665a20cf4e317ad6c1c730f036f06478f7c7e789b4240be1abdb60d6452f + checksum: d610f532210bee5342f5b44a12395ccc6d904e675a297189bc1e401cc185beec09873da523466d7fec34ae1574f7a384235cba1ccc9fe7b89ba094167897c845 languageName: node linkType: hard "@babel/plugin-proposal-async-generator-functions@npm:^7.20.1": - version: 7.20.1 - resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.1" + version: 7.20.7 + resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.7" dependencies: "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.20.2 "@babel/helper-remap-async-to-generator": ^7.18.9 "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 518483a68c5618932109913eb7316ed5e656c575cbd9d22667bc0451e35a1be45f8eaeb8e2065834b36c8a93c4840f78cebf8f1d067b07c422f7be16d58eca60 + checksum: 111109ee118c9e69982f08d5e119eab04190b36a0f40e22e873802d941956eee66d2aa5a15f5321e51e3f9aa70a91136451b987fe15185ef8cc547ac88937723 languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.18.6": +"@babel/plugin-proposal-class-properties@npm:^7.12.1, @babel/plugin-proposal-class-properties@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: @@ -498,15 +458,30 @@ __metadata: linkType: hard "@babel/plugin-proposal-class-static-block@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-class-static-block@npm:7.18.6" + version: 7.20.7 + resolution: "@babel/plugin-proposal-class-static-block@npm:7.20.7" dependencies: - "@babel/helper-create-class-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-create-class-features-plugin": ^7.20.7 + "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-class-static-block": ^7.14.5 peerDependencies: "@babel/core": ^7.12.0 - checksum: b8d7ae99ed5ad784f39e7820e3ac03841f91d6ed60ab4a98c61d6112253da36013e12807bae4ffed0ef3cb318e47debac112ed614e03b403fb8b075b09a828ee + checksum: ce1f3e8fd96437d820aa36323b7b3a0cb65b5f2600612665129880d5a4eb7194ce6a298ed2a5a4d3a9ea49bd33089ab95503c4c5b3ba9cea251a07d1706453d9 + languageName: node + linkType: hard + +"@babel/plugin-proposal-decorators@npm:^7.12.12": + version: 7.20.7 + resolution: "@babel/plugin-proposal-decorators@npm:7.20.7" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.20.7 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-replace-supers": ^7.20.7 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/plugin-syntax-decorators": ^7.19.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0de9134d71a60b165df9b6e66b7c270fb2fa940ad28d7672e5c73fe5e4300a798cbb28d845477e3265a356d5254758735f28d13452f448dd12988ea299cf7e16 languageName: node linkType: hard @@ -522,6 +497,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-export-default-from@npm:^7.12.1": + version: 7.18.10 + resolution: "@babel/plugin-proposal-export-default-from@npm:7.18.10" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/plugin-syntax-export-default-from": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 2a12387e095ccd02a1560e5dd40812a83befe581d319685ae2a95f0650a4500381c1d9c710e6e29b34a1b053f9632ee2d3827b937e1cc5c9d2555280da22df53 + languageName: node + linkType: hard + "@babel/plugin-proposal-export-namespace-from@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.18.9" @@ -547,18 +534,18 @@ __metadata: linkType: hard "@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.18.9" + version: 7.20.7 + resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.20.7" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: dd87fa4a48c6408c5e85dbd6405a65cc8fe909e3090030df46df90df64cdf3e74007381a58ed87608778ee597eff7395d215274009bb3f5d8964b2db5557754f + checksum: cdd7b8136cc4db3f47714d5266f9e7b592a2ac5a94a5878787ce08890e97c8ab1ca8e94b27bfeba7b0f2b1549a026d9fc414ca2196de603df36fb32633bbdc19 languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.12.1, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" dependencies: @@ -582,18 +569,31 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.2" +"@babel/plugin-proposal-object-rest-spread@npm:7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.12.1" dependencies: - "@babel/compat-data": ^7.20.1 - "@babel/helper-compilation-targets": ^7.20.0 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.20.1 + "@babel/helper-plugin-utils": ^7.10.4 + "@babel/plugin-syntax-object-rest-spread": ^7.8.0 + "@babel/plugin-transform-parameters": ^7.12.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9764d1a4735fcd384fdb9b6c6ccb20d1bea2f88f648640d26ce5d9cd5880ce1e389d2f852d7bea7e86ff343726225dc16e1deb92c7b3dc5c5721ed905a602318 + checksum: 221a41630c9a7162bf0416c71695b3f7f38482078a1d0d3af7abdc4f07ea1c9feed890399158d56c1d0278c971fe6f565ce822e9351e4481f7d98e9ff735dced + languageName: node + linkType: hard + +"@babel/plugin-proposal-object-rest-spread@npm:^7.12.1, @babel/plugin-proposal-object-rest-spread@npm:^7.20.2": + version: 7.20.7 + resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" + dependencies: + "@babel/compat-data": ^7.20.5 + "@babel/helper-compilation-targets": ^7.20.7 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-parameters": ^7.20.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1329db17009964bc644484c660eab717cb3ca63ac0ab0f67c651a028d1bc2ead51dc4064caea283e46994f1b7221670a35cbc0b4beb6273f55e915494b5aa0b2 languageName: node linkType: hard @@ -609,20 +609,20 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.18.9" +"@babel/plugin-proposal-optional-chaining@npm:^7.12.7, @babel/plugin-proposal-optional-chaining@npm:^7.18.9, @babel/plugin-proposal-optional-chaining@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.20.7" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 "@babel/plugin-syntax-optional-chaining": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f2db40e26172f07c50b635cb61e1f36165de3ba868fcf608d967642f0d044b7c6beb0e7ecf17cbd421144b99e1eae7ad6031ded92925343bb0ed1d08707b514f + checksum: 274b8932335bd064ca24cf1a4da2b2c20c92726d4bfa8b0cb5023857479b8481feef33505c16650c7b9239334e5c6959babc924816324c4cf223dd91c7ca79bc languageName: node linkType: hard -"@babel/plugin-proposal-private-methods@npm:^7.18.6": +"@babel/plugin-proposal-private-methods@npm:^7.12.1, @babel/plugin-proposal-private-methods@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" dependencies: @@ -634,17 +634,17 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.18.6" +"@babel/plugin-proposal-private-property-in-object@npm:^7.12.1, @babel/plugin-proposal-private-property-in-object@npm:^7.18.6": + version: 7.20.5 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.20.5" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-create-class-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-create-class-features-plugin": ^7.20.5 + "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-private-property-in-object": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c8e56a972930730345f39f2384916fd8e711b3f4b4eae2ca9740e99958980118120d5cc9b6ac150f0965a5a35f825910e2c3013d90be3e9993ab6111df444569 + checksum: 513b5e0e2c1b2846be5336cf680e932ae17924ef885aa1429e1a4f7924724bdd99b15f28d67187d0a006d5f18a0c4b61d96c3ecb4902fed3c8fe2f0abfc9753a languageName: node linkType: hard @@ -704,6 +704,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-decorators@npm:^7.19.0": + version: 7.19.0 + resolution: "@babel/plugin-syntax-decorators@npm:7.19.0" + dependencies: + "@babel/helper-plugin-utils": ^7.19.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 105a13d581a8643ba145d4d0d31f34a492b352defa5b155e785702da6ce9c3ff0c1843ba9bee176e35f6e38afa19dc7bd12c120220af0495de4b128f1dd27f6e + languageName: node + linkType: hard + "@babel/plugin-syntax-dynamic-import@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" @@ -715,6 +726,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-export-default-from@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-export-default-from@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4258156553d825abb2ebac920eae6837087b485eb8e0011e05ad1e57004a03441335325feb18185ffbfa0c33a340673e7ab79549080ff2beb4607f88936fedf2 + languageName: node + linkType: hard + "@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" @@ -759,7 +781,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.17.12, @babel/plugin-syntax-jsx@npm:^7.7.2": +"@babel/plugin-syntax-jsx@npm:7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-syntax-jsx@npm:7.12.1" + dependencies: + "@babel/helper-plugin-utils": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d4b9b589c484b2e0856799770f060dff34c67b24d7f4526f66309a0e0e9cf388a5c1f2c0da329d1973cc87d1b2cede8f3dc8facfac59e785d6393a003bcdd0f9 + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.17.12, @babel/plugin-syntax-jsx@npm:^7.18.6, @babel/plugin-syntax-jsx@npm:^7.7.2": version: 7.18.6 resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" dependencies: @@ -803,7 +836,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": +"@babel/plugin-syntax-object-rest-spread@npm:7.8.3, @babel/plugin-syntax-object-rest-spread@npm:^7.8.0, @babel/plugin-syntax-object-rest-spread@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" dependencies: @@ -869,27 +902,27 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.18.6" +"@babel/plugin-transform-arrow-functions@npm:^7.12.1, @babel/plugin-transform-arrow-functions@npm:^7.18.6": + version: 7.20.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.20.7" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 900f5c695755062b91eec74da6f9092f40b8fada099058b92576f1e23c55e9813ec437051893a9b3c05cefe39e8ac06303d4a91b384e1c03dd8dc1581ea11602 + checksum: b43cabe3790c2de7710abe32df9a30005eddb2050dadd5d122c6872f679e5710e410f1b90c8f99a2aff7b614cccfecf30e7fd310236686f60d3ed43fd80b9847 languageName: node linkType: hard "@babel/plugin-transform-async-to-generator@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.18.6" + version: 7.20.7 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.20.7" dependencies: "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/helper-remap-async-to-generator": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-remap-async-to-generator": ^7.18.9 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c2cca47468cf1aeefdc7ec35d670e195c86cee4de28a1970648c46a88ce6bd1806ef0bab27251b9e7fb791bb28a64dcd543770efd899f28ee5f7854e64e873d3 + checksum: fe9ee8a5471b4317c1b9ea92410ace8126b52a600d7cfbfe1920dcac6fb0fad647d2e08beb4fd03c630eb54430e6c72db11e283e3eddc49615c68abd39430904 languageName: node linkType: hard @@ -904,55 +937,56 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/plugin-transform-block-scoping@npm:7.20.2" +"@babel/plugin-transform-block-scoping@npm:^7.12.12, @babel/plugin-transform-block-scoping@npm:^7.20.2": + version: 7.20.11 + resolution: "@babel/plugin-transform-block-scoping@npm:7.20.11" dependencies: "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 550b983277557ecfa3ef1e7a2367eaa9e0616a56f0d4106812cbc8aeca057b0f0b8bbc5c548b9b3b57399868f916e89e17303c802c8c46d18fba5bc174d4e794 + checksum: b33fe53f42f83f14d1d73d6bfc058d3311ac314809de504fd4e7c99ef3a411b2d25211d7ca23aadd6530f73a8df070eaae6d202c07422ffc36f5507917e35f58 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/plugin-transform-classes@npm:7.20.2" +"@babel/plugin-transform-classes@npm:^7.12.1, @babel/plugin-transform-classes@npm:^7.20.2": + version: 7.20.7 + resolution: "@babel/plugin-transform-classes@npm:7.20.7" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-compilation-targets": ^7.20.0 + "@babel/helper-compilation-targets": ^7.20.7 "@babel/helper-environment-visitor": ^7.18.9 "@babel/helper-function-name": ^7.19.0 "@babel/helper-optimise-call-expression": ^7.18.6 "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-replace-supers": ^7.19.1 + "@babel/helper-replace-supers": ^7.20.7 "@babel/helper-split-export-declaration": ^7.18.6 globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 57f3467a8eb7853cdb61cda963cfb6c6568ad276d77c9de2ff5a2194650010217aa318ef3733975537c6fb906b73a019afb6ea650b01852e7d2e1fab4034361b + checksum: 4cf55ad88e52c7c66a991add4c8e1c3324384bd52df7085962d396879561456a44352e5ab1725cc80f4e83737a2931e847c4a96c7aa4a549357f23631ff31799 languageName: node linkType: hard "@babel/plugin-transform-computed-properties@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-computed-properties@npm:7.18.9" + version: 7.20.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.20.7" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/template": ^7.20.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a6bfbea207827d77592628973c0e8cc3319db636506bdc6e81e21582de2e767890e6975b382d0511e9ec3773b9f43691185df90832883bbf9251f688d27fbc1d + checksum: be70e54bda8b469146459f429e5f2bd415023b87b2d5af8b10e48f465ffb02847a3ed162ca60378c004b82db848e4d62e90010d41ded7e7176b6d8d1c2911139 languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/plugin-transform-destructuring@npm:7.20.2" +"@babel/plugin-transform-destructuring@npm:^7.12.1, @babel/plugin-transform-destructuring@npm:^7.20.2": + version: 7.20.7 + resolution: "@babel/plugin-transform-destructuring@npm:7.20.7" dependencies: "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 09033e09b28ca1b0d46a8d82f5a677b1d718a739b3c199886908c3ef1af23369317d0c429b21507d480ee82721c15892a9893be18e50ad6fc219e69312f4b097 + checksum: bd8affdb142c77662037215e37128b2110a786c92a67e1f00b38223c438c1610bd84cbc0386e9cd3479245ea811c5ca6c9838f49be4729b592159a30ce79add2 languageName: node linkType: hard @@ -991,7 +1025,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.18.8": +"@babel/plugin-transform-for-of@npm:^7.12.1, @babel/plugin-transform-for-of@npm:^7.18.8": version: 7.18.8 resolution: "@babel/plugin-transform-for-of@npm:7.18.8" dependencies: @@ -1038,41 +1072,41 @@ __metadata: linkType: hard "@babel/plugin-transform-modules-amd@npm:^7.19.6": - version: 7.19.6 - resolution: "@babel/plugin-transform-modules-amd@npm:7.19.6" + version: 7.20.11 + resolution: "@babel/plugin-transform-modules-amd@npm:7.20.11" dependencies: - "@babel/helper-module-transforms": ^7.19.6 - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-module-transforms": ^7.20.11 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4236aad970025bc10c772c1589b1e2eab8b7681933bb5ffa6e395d4c1a52532b28c47c553e3011b4272ea81e5ab39fe969eb5349584e8390e59771055c467d42 + checksum: 23665c1c20c8f11c89382b588fb9651c0756d130737a7625baeaadbd3b973bc5bfba1303bedffa8fb99db1e6d848afb01016e1df2b69b18303e946890c790001 languageName: node linkType: hard "@babel/plugin-transform-modules-commonjs@npm:^7.19.6": - version: 7.19.6 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.19.6" + version: 7.20.11 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.20.11" dependencies: - "@babel/helper-module-transforms": ^7.19.6 - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/helper-simple-access": ^7.19.4 + "@babel/helper-module-transforms": ^7.20.11 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-simple-access": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 85d46945ab5ba3fff89e962d560a5d40253f228b9659a697683db3de07c0236e8cd60e5eb41958007359951a42bc268bf32350fcdb5b4a86f58dff1e032c096e + checksum: ddd0623e2ad4b5c0faaa0ae30d3407a3fa484d911c968ed33cfb1b339ac3691321c959db60b66dc136dbd67770fff586f7e48a7ce0d7d357f92d6ef6fb7ed1a7 languageName: node linkType: hard "@babel/plugin-transform-modules-systemjs@npm:^7.19.6": - version: 7.19.6 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.19.6" + version: 7.20.11 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.20.11" dependencies: "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-module-transforms": ^7.19.6 - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-module-transforms": ^7.20.11 + "@babel/helper-plugin-utils": ^7.20.2 "@babel/helper-validator-identifier": ^7.19.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8526431cc81ea3eb232ad50862d0ed1cbb422b5251d14a8d6610d0ca0617f6e75f35179e98eb1235d0cccb980120350b9f112594e5646dd45378d41eaaf87342 + checksum: 4546c47587f88156d66c7eb7808e903cf4bb3f6ba6ac9bc8e3af2e29e92eb9f0b3f44d52043bfd24eb25fa7827fd7b6c8bfeac0cac7584e019b87e1ecbd0e673 languageName: node linkType: hard @@ -1089,14 +1123,14 @@ __metadata: linkType: hard "@babel/plugin-transform-named-capturing-groups-regex@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.19.1" + version: 7.20.5 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.20.5" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.19.0 - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-create-regexp-features-plugin": ^7.20.5 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0 - checksum: 8a40f5d04f2140c44fe890a5a3fd72abc2a88445443ac2bd92e1e85d9366d3eb8f1ebb7e2c89d2daeaf213d9b28cb65605502ac9b155936d48045eeda6053494 + checksum: 528c95fb1087e212f17e1c6456df041b28a83c772b9c93d2e407c9d03b72182b0d9d126770c1d6e0b23aab052599ceaf25ed6a2c0627f4249be34a83f6fae853 languageName: node linkType: hard @@ -1123,14 +1157,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.20.1": - version: 7.20.3 - resolution: "@babel/plugin-transform-parameters@npm:7.20.3" +"@babel/plugin-transform-parameters@npm:^7.12.1, @babel/plugin-transform-parameters@npm:^7.20.1, @babel/plugin-transform-parameters@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/plugin-transform-parameters@npm:7.20.7" dependencies: "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 69054c93d744574e06b0244623140718ecba87e1cc34bd5c7bd5824fd4dbef764ac4832046ea1ba5d2c6a2f12e03289555c9f65f0aafae4871f3d740ff61b9ec + checksum: 6ffe0dd9afb2d2b9bc247381aa2e95dd9997ff5568a0a11900528919a4e073ac68f46409431455badb8809644d47cff180045bc2b9700e3f36e3b23554978947 languageName: node linkType: hard @@ -1145,15 +1179,64 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.18.6": +"@babel/plugin-transform-react-display-name@npm:^7.18.6": version: 7.18.6 - resolution: "@babel/plugin-transform-regenerator@npm:7.18.6" + resolution: "@babel/plugin-transform-react-display-name@npm:7.18.6" dependencies: "@babel/helper-plugin-utils": ^7.18.6 - regenerator-transform: ^0.15.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 60bd482cb0343c714f85c3e19a13b3b5fa05ee336c079974091c0b35e263307f4e661f4555dff90707a87d5efe19b1d51835db44455405444ac1813e268ad750 + checksum: 51c087ab9e41ef71a29335587da28417536c6f816c292e092ffc0e0985d2f032656801d4dd502213ce32481f4ba6c69402993ffa67f0818a07606ff811e4be49 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-development@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.18.6" + dependencies: + "@babel/plugin-transform-react-jsx": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ec9fa65db66f938b75c45e99584367779ac3e0af8afc589187262e1337c7c4205ea312877813ae4df9fb93d766627b8968d74ac2ba702e4883b1dbbe4953ecee + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx@npm:^7.12.12, @babel/plugin-transform-react-jsx@npm:^7.18.6": + version: 7.20.7 + resolution: "@babel/plugin-transform-react-jsx@npm:7.20.7" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/plugin-syntax-jsx": ^7.18.6 + "@babel/types": ^7.20.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 13ecbd1da582177f76ebd74d685947e703a3dcf8bd39cbc62784253201c6f7a667f3573932f6f20602dbcaf077451bf9dd3571892e3ccf4c7176add6358cd641 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-pure-annotations@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.18.6" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 97c4873d409088f437f9084d084615948198dd87fc6723ada0e7e29c5a03623c2f3e03df3f52e7e7d4d23be32a08ea00818bff302812e48713c706713bd06219 + languageName: node + linkType: hard + +"@babel/plugin-transform-regenerator@npm:^7.18.6": + version: 7.20.5 + resolution: "@babel/plugin-transform-regenerator@npm:7.20.5" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + regenerator-transform: ^0.15.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 13164861e71fb23d84c6270ef5330b03c54d5d661c2c7468f28e21c4f8598558ca0c8c3cb1d996219352946e849d270a61372bc93c8fbe9676e78e3ffd0dea07 languageName: node linkType: hard @@ -1168,7 +1251,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.18.6": +"@babel/plugin-transform-shorthand-properties@npm:^7.12.1, @babel/plugin-transform-shorthand-properties@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.18.6" dependencies: @@ -1179,15 +1262,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/plugin-transform-spread@npm:7.19.0" +"@babel/plugin-transform-spread@npm:^7.12.1, @babel/plugin-transform-spread@npm:^7.19.0": + version: 7.20.7 + resolution: "@babel/plugin-transform-spread@npm:7.20.7" dependencies: - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e73a4deb095999185e70b524d0ff4e35df50fcda58299e700a6149a15bbc1a9b369ef1cef384e15a54b3c3ce316cc0f054dbf249dcd0d1ca59f4281dd4df9718 + checksum: 8ea698a12da15718aac7489d4cde10beb8a3eea1f66167d11ab1e625033641e8b328157fd1a0b55dd6531933a160c01fc2e2e61132a385cece05f26429fd0cc2 languageName: node linkType: hard @@ -1202,7 +1285,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.18.9": +"@babel/plugin-transform-template-literals@npm:^7.12.1, @babel/plugin-transform-template-literals@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-transform-template-literals@npm:7.18.9" dependencies: @@ -1225,15 +1308,15 @@ __metadata: linkType: hard "@babel/plugin-transform-typescript@npm:^7.18.6": - version: 7.20.2 - resolution: "@babel/plugin-transform-typescript@npm:7.20.2" + version: 7.20.7 + resolution: "@babel/plugin-transform-typescript@npm:7.20.7" dependencies: - "@babel/helper-create-class-features-plugin": ^7.20.2 + "@babel/helper-create-class-features-plugin": ^7.20.7 "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-typescript": ^7.20.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 14434eb77cb3c8c4187a055eabdd5ff8b3e90a37ac95ecc7c9007ea8fc5660e0652c445646a2a25836a02d91944e0dc1e8b58ef55b063a901e54a24fdb4168af + checksum: ca569a1b8001e7e8971874656091789c6b3209f155c91c56bce82b545e43d09d156b4fcf2f0dfcdf7911a2c546c7090c2aff167a5692443f6f0382b358c233e0 languageName: node linkType: hard @@ -1260,7 +1343,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.14.7": +"@babel/preset-env@npm:^7.12.11, @babel/preset-env@npm:^7.14.7": version: 7.20.2 resolution: "@babel/preset-env@npm:7.20.2" dependencies: @@ -1360,7 +1443,23 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.16.5": +"@babel/preset-react@npm:^7.12.10": + version: 7.18.6 + resolution: "@babel/preset-react@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-validator-option": ^7.18.6 + "@babel/plugin-transform-react-display-name": ^7.18.6 + "@babel/plugin-transform-react-jsx": ^7.18.6 + "@babel/plugin-transform-react-jsx-development": ^7.18.6 + "@babel/plugin-transform-react-pure-annotations": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 540d9cf0a0cc0bb07e6879994e6fb7152f87dafbac880b56b65e2f528134c7ba33e0cd140b58700c77b2ebf4c81fa6468fed0ba391462d75efc7f8c1699bb4c3 + languageName: node + linkType: hard + +"@babel/preset-typescript@npm:^7.12.7, @babel/preset-typescript@npm:^7.16.5": version: 7.18.6 resolution: "@babel/preset-typescript@npm:7.18.6" dependencies: @@ -1373,7 +1472,7 @@ __metadata: languageName: node linkType: hard -"@babel/register@npm:^7.16.0": +"@babel/register@npm:^7.12.1, @babel/register@npm:^7.16.0": version: 7.18.9 resolution: "@babel/register@npm:7.18.9" dependencies: @@ -1389,36 +1488,43 @@ __metadata: linkType: hard "@babel/runtime-corejs3@npm:^7.10.2": - version: 7.20.1 - resolution: "@babel/runtime-corejs3@npm:7.20.1" + version: 7.20.7 + resolution: "@babel/runtime-corejs3@npm:7.20.7" dependencies: core-js-pure: ^3.25.1 - regenerator-runtime: ^0.13.10 - checksum: bac1463304deb0e395f78aef2bf0e042d0ae303285b9f55e443d8ce4d3d05ccb92ac0aa5ca4bf83526695d21b12a239317537b00918d6ebf7a4132e5ec2f6f33 + regenerator-runtime: ^0.13.11 + checksum: 3fa584a8d03e23968bbe839bf45ec7215fe3e4bc9a184be2174bd66ace599bd9ff03faa2a390407276508c4d72af1141a5a6b15fc984fd73683a800866009858 languageName: node linkType: hard -"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.6, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.19.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": - version: 7.20.1 - resolution: "@babel/runtime@npm:7.20.1" +"@babel/runtime@npm:7.7.2": + version: 7.7.2 + resolution: "@babel/runtime@npm:7.7.2" dependencies: - regenerator-runtime: ^0.13.10 - checksum: 00567a333d3357925742a6f5e39394dcc0af6e6029103fe188158bf7ae8b0b3ee3c6c0f68fccc217f0a6cfa455f6be252298baf56b3f5ff37b34313b170cd9f6 + regenerator-runtime: ^0.13.2 + checksum: 4319b6a1771f2e0181de26a983ae2788f1af428dcac3c0225d459be8a50167cee5be0d66856306b8eab53c1b3e1cae68cb481ef1be5ca2259f997ce3b12557b7 languageName: node linkType: hard -"@babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3": - version: 7.18.10 - resolution: "@babel/template@npm:7.18.10" +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.6, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": + version: 7.20.7 + resolution: "@babel/runtime@npm:7.20.7" dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/parser": ^7.18.10 - "@babel/types": ^7.18.10 - checksum: 93a6aa094af5f355a72bd55f67fa1828a046c70e46f01b1606e6118fa1802b6df535ca06be83cc5a5e834022be95c7b714f0a268b5f20af984465a71e28f1473 + regenerator-runtime: ^0.13.11 + checksum: 4629ce5c46f06cca9cfb9b7fc00d48003335a809888e2b91ec2069a2dcfbfef738480cff32ba81e0b7c290f8918e5c22ddcf2b710001464ee84ba62c7e32a3a3 languageName: node linkType: hard -"@babel/template@npm:^7.20.7": +"@babel/runtime@npm:~7.5.4": + version: 7.5.5 + resolution: "@babel/runtime@npm:7.5.5" + dependencies: + regenerator-runtime: ^0.13.2 + checksum: b04ed65993bbf4371a880f7afc289f1f2a5f5a9e882c64448b41481aa289ed650a2b6155c6179f3d32fccf159f9be947989af5ff7a4f9b847f60f25e631ad533 + languageName: node + linkType: hard + +"@babel/template@npm:^7.12.7, @babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.3.3": version: 7.20.7 resolution: "@babel/template@npm:7.20.7" dependencies: @@ -1429,25 +1535,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.2": - version: 7.20.1 - resolution: "@babel/traverse@npm:7.20.1" - dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.1 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 - "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.20.1 - "@babel/types": ^7.20.0 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: 6696176d574b7ff93466848010bc7e94b250169379ec2a84f1b10da46a7cc2018ea5e3a520c3078487db51e3a4afab9ecff48f25d1dbad8c1319362f4148fb4b - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.20.10, @babel/traverse@npm:^7.20.12, @babel/traverse@npm:^7.20.7": +"@babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.20.10, @babel/traverse@npm:^7.20.12, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.2": version: 7.20.12 resolution: "@babel/traverse@npm:7.20.12" dependencies: @@ -1465,18 +1553,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": - version: 7.20.2 - resolution: "@babel/types@npm:7.20.2" - dependencies: - "@babel/helper-string-parser": ^7.19.4 - "@babel/helper-validator-identifier": ^7.19.1 - to-fast-properties: ^2.0.0 - checksum: 57e76e5f21876135f481bfd4010c87f2d38196bb0a2bc60a28d6e55e3afa90cdd9accf164e4cb71bdfb620517fa0a0cb5600cdce36c21d59fdaccfbb899c024c - languageName: node - linkType: hard - -"@babel/types@npm:^7.20.7, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.7, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.20.7 resolution: "@babel/types@npm:7.20.7" dependencies: @@ -1494,6 +1571,18 @@ __metadata: languageName: node linkType: hard +"@cnakazawa/watch@npm:^1.0.3": + version: 1.0.4 + resolution: "@cnakazawa/watch@npm:1.0.4" + dependencies: + exec-sh: ^0.3.2 + minimist: ^1.2.0 + bin: + watch: cli.js + checksum: 88f395ca0af2f3c0665b8ce7bb29e83647ec5d141e8735712aeeee4117081555436712966b6957aa1c461f6f826a4d23b0034e379c443a10e919f81c8748bf29 + languageName: node + linkType: hard + "@colors/colors@npm:1.5.0": version: 1.5.0 resolution: "@colors/colors@npm:1.5.0" @@ -1511,8 +1600,8 @@ __metadata: linkType: hard "@cypress/request@npm:^2.88.10": - version: 2.88.10 - resolution: "@cypress/request@npm:2.88.10" + version: 2.88.11 + resolution: "@cypress/request@npm:2.88.11" dependencies: aws-sign2: ~0.7.0 aws4: ^1.8.0 @@ -1527,12 +1616,12 @@ __metadata: json-stringify-safe: ~5.0.1 mime-types: ~2.1.19 performance-now: ^2.1.0 - qs: ~6.5.2 + qs: ~6.10.3 safe-buffer: ^5.1.2 tough-cookie: ~2.5.0 tunnel-agent: ^0.6.0 uuid: ^8.3.2 - checksum: 69c3e3b332e9be4866a900f6bcca5d274d8cea6c99707fbcce061de8dbab11c9b1e39f4c017f6e83e6e682717781d4f6106fd6b7cf9546580fcfac353b6676cf + checksum: e4b3f62e0c41c4ccca6c942828461d8ea717e752fd918d685e9f74e2ebcfa8b7942427f7ce971e502635c3bf3d40011476db84dc753d3dc360c6d08350da6f93 languageName: node linkType: hard @@ -1546,7 +1635,73 @@ __metadata: languageName: node linkType: hard -"@discoveryjs/json-ext@npm:^0.5.0": +"@design-systems/utils@npm:2.12.0": + version: 2.12.0 + resolution: "@design-systems/utils@npm:2.12.0" + dependencies: + "@babel/runtime": ^7.11.2 + clsx: ^1.0.4 + focus-lock: ^0.8.0 + react-merge-refs: ^1.0.0 + peerDependencies: + "@types/react": "*" + react: ">= 16.8.6" + react-dom: ">= 16.8.6" + checksum: 6659eadb485b55d25d465b0b262c22e7d196f35b27aa1f8f7b6f3bacda9d7c5f6186a46afe56dd223c70f91c61392c81a541ea7dec588960499d049a8c06f3b7 + languageName: node + linkType: hard + +"@devtools-ds/object-inspector@npm:^1.1.2": + version: 1.2.1 + resolution: "@devtools-ds/object-inspector@npm:1.2.1" + dependencies: + "@babel/runtime": 7.7.2 + "@devtools-ds/object-parser": ^1.2.1 + "@devtools-ds/themes": ^1.2.1 + "@devtools-ds/tree": ^1.2.1 + clsx: 1.1.0 + peerDependencies: + react: ">= 16.8.6" + checksum: fc9393b08b1559743dbcb153deb82ab112c47c72ca1751001e8a0385b67307de5cf191a073335d671059bb6f850ecd1e96f0807edee1d192cb3c92d8802323bb + languageName: node + linkType: hard + +"@devtools-ds/object-parser@npm:^1.2.1": + version: 1.2.1 + resolution: "@devtools-ds/object-parser@npm:1.2.1" + dependencies: + "@babel/runtime": ~7.5.4 + checksum: 1213976189a5cf0095bba96e529c2e61cdbffb1a4bc5b7e5a5740d64ad14178788ad734f7a56ab0e6ac715d8a61e30f5e002cc3591f3ff35f16a50ccc0efa644 + languageName: node + linkType: hard + +"@devtools-ds/themes@npm:^1.2.1": + version: 1.2.1 + resolution: "@devtools-ds/themes@npm:1.2.1" + dependencies: + "@babel/runtime": ~7.5.4 + "@design-systems/utils": 2.12.0 + clsx: 1.1.0 + peerDependencies: + react: ">= 16.8.6" + checksum: 00396c5bf833b1e86ff43b8d4e09be904c9086b95570fef0740e913b805984b249820af7e9e04afb36f4cdc296217f09f96d9178be86f2c02352d7395384bc9e + languageName: node + linkType: hard + +"@devtools-ds/tree@npm:^1.2.1": + version: 1.2.1 + resolution: "@devtools-ds/tree@npm:1.2.1" + dependencies: + "@babel/runtime": 7.7.2 + "@devtools-ds/themes": ^1.2.1 + clsx: 1.1.0 + peerDependencies: + react: ">= 16.8.6" + checksum: d895cfb483404af28e1275400d015c003bf14b3201d0951b4c7a9a47319e029383115881ea69d902459a8c53b93e24210026427192ad682e9f752be40abef923 + languageName: node + linkType: hard + +"@discoveryjs/json-ext@npm:^0.5.0, @discoveryjs/json-ext@npm:^0.5.3": version: 0.5.7 resolution: "@discoveryjs/json-ext@npm:0.5.7" checksum: 2176d301cc258ea5c2324402997cf8134ebb212469c0d397591636cea8d3c02f2b3cf9fd58dcb748c7a0dade77ebdc1b10284fa63e608c033a1db52fddc69918 @@ -1575,7 +1730,7 @@ __metadata: languageName: node linkType: hard -"@emotion/cache@npm:^11.10.3, @emotion/cache@npm:^11.10.5": +"@emotion/cache@npm:^11.10.5": version: 11.10.5 resolution: "@emotion/cache@npm:11.10.5" dependencies: @@ -1722,20 +1877,20 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.3.3": - version: 1.3.3 - resolution: "@eslint/eslintrc@npm:1.3.3" +"@eslint/eslintrc@npm:^1.4.1": + version: 1.4.1 + resolution: "@eslint/eslintrc@npm:1.4.1" dependencies: ajv: ^6.12.4 debug: ^4.3.2 espree: ^9.4.0 - globals: ^13.15.0 + globals: ^13.19.0 ignore: ^5.2.0 import-fresh: ^3.2.1 js-yaml: ^4.1.0 minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: f03e9d6727efd3e0719da2051ea80c0c73d20e28c171121527dbb868cd34232ca9c1d0525a66e517a404afea26624b1e47895b6a92474678418c2f50c9566694 + checksum: cd3e5a8683db604739938b1c1c8b77927dc04fce3e28e0c88e7f2cd4900b89466baf83dfbad76b2b9e4d2746abdd00dd3f9da544d3e311633d8693f327d04cd7 languageName: node linkType: hard @@ -1822,8 +1977,8 @@ __metadata: linkType: hard "@formatjs/cli@npm:^5.1.3": - version: 5.1.3 - resolution: "@formatjs/cli@npm:5.1.3" + version: 5.1.12 + resolution: "@formatjs/cli@npm:5.1.12" peerDependencies: "@vue/compiler-sfc": ^3.2.34 peerDependenciesMeta: @@ -1831,102 +1986,102 @@ __metadata: optional: true bin: formatjs: bin/formatjs - checksum: 28c38cfd4890712d5e80531bdd8ebcba80dde62da35f59fe6c24f7bb8209f94b0a26ca8c81e08e735d9f22db6a6bb2d7b279a838d6960698e5458094454dd0ce + checksum: a76c5995078aebc750b58ae049dae0118e265054e4b9c004e45efcf42086138267fa7ab35a5161f027a5c79eef1ea8e5897073a70dfa1dd93b99023a73c280f9 languageName: node linkType: hard -"@formatjs/ecma402-abstract@npm:1.13.0": - version: 1.13.0 - resolution: "@formatjs/ecma402-abstract@npm:1.13.0" +"@formatjs/ecma402-abstract@npm:1.14.3": + version: 1.14.3 + resolution: "@formatjs/ecma402-abstract@npm:1.14.3" dependencies: - "@formatjs/intl-localematcher": 0.2.31 - tslib: 2.4.0 - checksum: 203e70e3b394e0d05c3ce9b72de90cfa94d13e928d51f187ee5040ccd4d738160e04aa4490133eca00552dc24fd2cde376e1a1bc6f86ef11ad7d684854c17b11 + "@formatjs/intl-localematcher": 0.2.32 + tslib: ^2.4.0 + checksum: 504ae9775094adec611aa0bbc6dadec2360ba30c13331f376feacd75b23f856ac1e45e3c88a572fb91ff917e726d0cc7e6e1b6c5b73af48f53896592362c91d5 languageName: node linkType: hard -"@formatjs/fast-memoize@npm:1.2.6": - version: 1.2.6 - resolution: "@formatjs/fast-memoize@npm:1.2.6" +"@formatjs/fast-memoize@npm:1.2.7": + version: 1.2.7 + resolution: "@formatjs/fast-memoize@npm:1.2.7" dependencies: - tslib: 2.4.0 - checksum: cdb944a9207b5d74e0b4cdcd047e32d904b52b8f893227809a906f65882a46ae8b342872161d797dffd4fafd565f91efebb18989ffe888786bb5e5d911bc0193 + tslib: ^2.4.0 + checksum: ba372a3e931bd99729d993f5b95aeb43e7d07b9f71e759722cc20c4e2faa0af11a942f0df9023a029b03230dc4dfad5354755be1e385c465750f63e4b3372b7b languageName: node linkType: hard -"@formatjs/icu-messageformat-parser@npm:2.1.10": - version: 2.1.10 - resolution: "@formatjs/icu-messageformat-parser@npm:2.1.10" +"@formatjs/icu-messageformat-parser@npm:2.1.14": + version: 2.1.14 + resolution: "@formatjs/icu-messageformat-parser@npm:2.1.14" dependencies: - "@formatjs/ecma402-abstract": 1.13.0 - "@formatjs/icu-skeleton-parser": 1.3.14 - tslib: 2.4.0 - checksum: a251a2be349a6daffc9856b6345189ea6ac59b8a20e2d603f5d196f5649f0c262eb714e5fb5f3eeff0c90a47bc77e6dc54fb281f659df3374dbb78116263acc3 + "@formatjs/ecma402-abstract": 1.14.3 + "@formatjs/icu-skeleton-parser": 1.3.18 + tslib: ^2.4.0 + checksum: 4d13230af075a353eef4725bee67d46bfc40f4873e561c141a2e62b91e377ffa7fffe61ee6df6bb187a00e15ab6fe242014958d51e4c6056032801178eb7e1c8 languageName: node linkType: hard -"@formatjs/icu-skeleton-parser@npm:1.3.14": - version: 1.3.14 - resolution: "@formatjs/icu-skeleton-parser@npm:1.3.14" +"@formatjs/icu-skeleton-parser@npm:1.3.18": + version: 1.3.18 + resolution: "@formatjs/icu-skeleton-parser@npm:1.3.18" dependencies: - "@formatjs/ecma402-abstract": 1.13.0 - tslib: 2.4.0 - checksum: 14b6820418504cfc439a06b594c1c63b6ebb946a4c0750a55806c203e27b4653bad862b628043d69a5eeac33e3be2eb2e0ea62245a76421da9c76f2293b5829e + "@formatjs/ecma402-abstract": 1.14.3 + tslib: ^2.4.0 + checksum: 19655c452ed3c45db07b03c90fbfe6172655b0babb9579f2d9397ca2b3c56e5e17a3beed1d13af12104313e6ed1f14976d7c996756f1a59c977d6f3228518fad languageName: node linkType: hard -"@formatjs/intl-displaynames@npm:6.1.4": - version: 6.1.4 - resolution: "@formatjs/intl-displaynames@npm:6.1.4" +"@formatjs/intl-displaynames@npm:6.2.3": + version: 6.2.3 + resolution: "@formatjs/intl-displaynames@npm:6.2.3" dependencies: - "@formatjs/ecma402-abstract": 1.13.0 - "@formatjs/intl-localematcher": 0.2.31 - tslib: 2.4.0 - checksum: 1c0ababcf4ba7acbed517067526289fab39330b861045d67ed0ce2e6bcb3b5ab18263fd4bb214345de5c7dcfebb0931b09fab2608e9e9a9a3b18c56873192e7c + "@formatjs/ecma402-abstract": 1.14.3 + "@formatjs/intl-localematcher": 0.2.32 + tslib: ^2.4.0 + checksum: 2e5fe38231858f66f44eb740a5e0576f98c9039b49ad81a02c4bcb62de6425e3951413c3fa487dd1ad42cd25c0b8d725adac6ceddf841f94b97ca22e753f3d56 languageName: node linkType: hard -"@formatjs/intl-listformat@npm:7.1.3": - version: 7.1.3 - resolution: "@formatjs/intl-listformat@npm:7.1.3" +"@formatjs/intl-listformat@npm:7.1.7": + version: 7.1.7 + resolution: "@formatjs/intl-listformat@npm:7.1.7" dependencies: - "@formatjs/ecma402-abstract": 1.13.0 - "@formatjs/intl-localematcher": 0.2.31 - tslib: 2.4.0 - checksum: 36b2f5642da8cc081c16c99d81dc4c4736bf82457f71db06deb73e97951c5e60065ecce6739a797f5fc3a3f77d076690d09ed81466ef160b019a70b927abcc9f + "@formatjs/ecma402-abstract": 1.14.3 + "@formatjs/intl-localematcher": 0.2.32 + tslib: ^2.4.0 + checksum: 96b45bcf0e556c2829d40bf95a027fc3dca86abc99db2735d6030d744d28318ee21726357853794a31c6b6674e7ce5403d3519d4ea190004178d973b61ca9d06 languageName: node linkType: hard -"@formatjs/intl-localematcher@npm:0.2.31": - version: 0.2.31 - resolution: "@formatjs/intl-localematcher@npm:0.2.31" +"@formatjs/intl-localematcher@npm:0.2.32": + version: 0.2.32 + resolution: "@formatjs/intl-localematcher@npm:0.2.32" dependencies: - tslib: 2.4.0 - checksum: c05bf5854f04ad0cc5ad78436023805c9542d97cdf000c685793e2053b84b585be3603b370e27921a617bbb87ef021239d773bc5326ab99850786c73d46a5156 + tslib: ^2.4.0 + checksum: 477e18aabaf2e6e90fc12952a3cb6c0ebb40ad99414d6b9d2501c6348fbad58cacb433ec6630955cfd1491ea7630f32a9dc280bb27d0fb8a784251404a54140a languageName: node linkType: hard -"@formatjs/intl@npm:2.5.1": - version: 2.5.1 - resolution: "@formatjs/intl@npm:2.5.1" +"@formatjs/intl@npm:2.6.3": + version: 2.6.3 + resolution: "@formatjs/intl@npm:2.6.3" dependencies: - "@formatjs/ecma402-abstract": 1.13.0 - "@formatjs/fast-memoize": 1.2.6 - "@formatjs/icu-messageformat-parser": 2.1.10 - "@formatjs/intl-displaynames": 6.1.4 - "@formatjs/intl-listformat": 7.1.3 - intl-messageformat: 10.2.1 - tslib: 2.4.0 + "@formatjs/ecma402-abstract": 1.14.3 + "@formatjs/fast-memoize": 1.2.7 + "@formatjs/icu-messageformat-parser": 2.1.14 + "@formatjs/intl-displaynames": 6.2.3 + "@formatjs/intl-listformat": 7.1.7 + intl-messageformat: 10.2.5 + tslib: ^2.4.0 peerDependencies: typescript: ^4.7 peerDependenciesMeta: typescript: optional: true - checksum: d9c8c9807fa7bd921151bd88c7e6d621692776bf16d9ec8ae42876c431d17474a6686b8042fe316d23430190fbf2a1a68682543300e843deb2b513d83a53516e + checksum: 1922ec1d63aed8f42bb09967fffbaa4f37f59a351dd34ccddf28b268d04b05a80c9a7790f61292cf97fec4d47e15177b52987a28b5fb10df96aed5f5008dfc5f languageName: node linkType: hard -"@gar/promisify@npm:^1.1.3": +"@gar/promisify@npm:^1.0.1, @gar/promisify@npm:^1.1.3": version: 1.1.3 resolution: "@gar/promisify@npm:1.1.3" checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 @@ -1949,14 +2104,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.6": - version: 0.11.7 - resolution: "@humanwhocodes/config-array@npm:0.11.7" +"@humanwhocodes/config-array@npm:^0.11.8": + version: 0.11.8 + resolution: "@humanwhocodes/config-array@npm:0.11.8" dependencies: "@humanwhocodes/object-schema": ^1.2.1 debug: ^4.1.1 minimatch: ^3.0.5 - checksum: cf506dc45d9488af7fbf108ea6ac2151ba1a25e6d2b94b9b4fc36d2c1e4099b89ff560296dbfa13947e44604d4ca4a90d97a4fb167370bf8dd01a6ca2b6d83ac + checksum: 0fd6b3c54f1674ce0a224df09b9c2f9846d20b9e54fabae1281ecfc04f2e6ad69bf19e1d6af6a28f88e8aa3990168b6cb9e1ef755868c3256a630605ec2cb1d3 languageName: node linkType: hard @@ -2206,6 +2361,29 @@ __metadata: languageName: node linkType: hard +"@jest/transform@npm:^26.6.2": + version: 26.6.2 + resolution: "@jest/transform@npm:26.6.2" + dependencies: + "@babel/core": ^7.1.0 + "@jest/types": ^26.6.2 + babel-plugin-istanbul: ^6.0.0 + chalk: ^4.0.0 + convert-source-map: ^1.4.0 + fast-json-stable-stringify: ^2.0.0 + graceful-fs: ^4.2.4 + jest-haste-map: ^26.6.2 + jest-regex-util: ^26.0.0 + jest-util: ^26.6.2 + micromatch: ^4.0.2 + pirates: ^4.0.1 + slash: ^3.0.0 + source-map: ^0.6.1 + write-file-atomic: ^3.0.0 + checksum: 31667b925a2f3b310d854495da0ab67be8f5da24df76ecfc51162e75f1140aed5d18069ba190cb5e0c7e492b04272c8c79076ddf5bbcff530ee80a16a02c4545 + languageName: node + linkType: hard + "@jest/transform@npm:^29.3.1": version: 29.3.1 resolution: "@jest/transform@npm:29.3.1" @@ -2242,6 +2420,19 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/types@npm:27.5.1" + dependencies: + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^16.0.0 + chalk: ^4.0.0 + checksum: d1f43cc946d87543ddd79d49547aab2399481d34025d5c5f2025d3d99c573e1d9832fa83cef25e9d9b07a8583500229d15bbb07b8e233d127d911d133e2f14b1 + languageName: node + linkType: hard + "@jest/types@npm:^29.3.1": version: 29.3.1 resolution: "@jest/types@npm:29.3.1" @@ -3138,6 +3329,49 @@ __metadata: languageName: node linkType: hard +"@mdx-js/mdx@npm:^1.6.22": + version: 1.6.22 + resolution: "@mdx-js/mdx@npm:1.6.22" + dependencies: + "@babel/core": 7.12.9 + "@babel/plugin-syntax-jsx": 7.12.1 + "@babel/plugin-syntax-object-rest-spread": 7.8.3 + "@mdx-js/util": 1.6.22 + babel-plugin-apply-mdx-type-prop: 1.6.22 + babel-plugin-extract-import-names: 1.6.22 + camelcase-css: 2.0.1 + detab: 2.0.4 + hast-util-raw: 6.0.1 + lodash.uniq: 4.5.0 + mdast-util-to-hast: 10.0.1 + remark-footnotes: 2.0.0 + remark-mdx: 1.6.22 + remark-parse: 8.0.3 + remark-squeeze-paragraphs: 4.0.0 + style-to-object: 0.3.0 + unified: 9.2.0 + unist-builder: 2.0.3 + unist-util-visit: 2.0.3 + checksum: 0839b4a3899416326ea6578fe9e470af319da559bc6d3669c60942e456b49a98eebeb3358c623007b4786a2175a450d2c51cd59df64639013c5a3d22366931a6 + languageName: node + linkType: hard + +"@mdx-js/react@npm:^1.6.22": + version: 1.6.22 + resolution: "@mdx-js/react@npm:1.6.22" + peerDependencies: + react: ^16.13.1 || ^17.0.0 + checksum: bc84bd514bc127f898819a0c6f1a6915d9541011bd8aefa1fcc1c9bea8939f31051409e546bdec92babfa5b56092a16d05ef6d318304ac029299df5181dc94c8 + languageName: node + linkType: hard + +"@mdx-js/util@npm:1.6.22": + version: 1.6.22 + resolution: "@mdx-js/util@npm:1.6.22" + checksum: 4b393907e39a1a75214f0314bf72a0adfa5e5adffd050dd5efe9c055b8549481a3cfc9f308c16dfb33311daf3ff63added7d5fd1fe52db614c004f886e0e559a + languageName: node + linkType: hard + "@mrmlnc/readdir-enhanced@npm:^2.2.1": version: 2.2.1 resolution: "@mrmlnc/readdir-enhanced@npm:2.2.1" @@ -3148,14 +3382,14 @@ __metadata: languageName: node linkType: hard -"@mui/base@npm:5.0.0-alpha.105": - version: 5.0.0-alpha.105 - resolution: "@mui/base@npm:5.0.0-alpha.105" +"@mui/base@npm:5.0.0-alpha.113": + version: 5.0.0-alpha.113 + resolution: "@mui/base@npm:5.0.0-alpha.113" dependencies: - "@babel/runtime": ^7.19.0 + "@babel/runtime": ^7.20.7 "@emotion/is-prop-valid": ^1.2.0 - "@mui/types": ^7.2.0 - "@mui/utils": ^5.10.9 + "@mui/types": ^7.2.3 + "@mui/utils": ^5.11.2 "@popperjs/core": ^2.11.6 clsx: ^1.2.1 prop-types: ^15.8.1 @@ -3167,22 +3401,22 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 1db3dcd6760c814437c679ddf13d9e3c4e7fc6f51ce933445715a56aa65dcaeb38aff35832c524211d62fb3401b436cbcc3e9e4234068a0c3379da727f44cff2 + checksum: 787905a89b9ff88915b0e206617b2ecc10d06a9ee24d852ff19dc442708f2812e35cec94c2d2d5c832c2685e5625a4171ce63935837316bd9214809d3c4734b3 languageName: node linkType: hard -"@mui/core-downloads-tracker@npm:^5.10.13": - version: 5.10.13 - resolution: "@mui/core-downloads-tracker@npm:5.10.13" - checksum: 175d5779e8e4b6130c96d2ce990047ea58571f847a7041ca273564edc5411456296d1e094e350970d1294c4cc4d8459ea237f69e7917926a6530d5195fb41cc6 +"@mui/core-downloads-tracker@npm:^5.11.4": + version: 5.11.4 + resolution: "@mui/core-downloads-tracker@npm:5.11.4" + checksum: 4ee982654d1d519c5d136c803dfc47d35e38427985f723de233c7ef5b273c0a04a37a4728f4cbab9e39eacf1c79e1feef8f621c77f4bb259d841638692693bd0 languageName: node linkType: hard "@mui/icons-material@npm:^5.9.3": - version: 5.10.9 - resolution: "@mui/icons-material@npm:5.10.9" + version: 5.11.0 + resolution: "@mui/icons-material@npm:5.11.0" dependencies: - "@babel/runtime": ^7.19.0 + "@babel/runtime": ^7.20.6 peerDependencies: "@mui/material": ^5.0.0 "@types/react": ^17.0.0 || ^18.0.0 @@ -3190,19 +3424,19 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 8d2f66c094c39ed66b4d2581e8cc9e97a89e15793d0a768869a4b8d01ee6ff2adbbd10761bcafc14dad640c7a51a550a85cdf5f195373afb317afb5e82dce6e5 + checksum: 764c1185b3432f0228f3c5217b0e218b10f106fa96d305dfc62c0ef5afd2a7a087b0d664fd0a8171282e195c18d3ee073d5f037901a2bed1a1519a70fbb0501c languageName: node linkType: hard "@mui/lab@npm:^5.0.0-alpha.98": - version: 5.0.0-alpha.107 - resolution: "@mui/lab@npm:5.0.0-alpha.107" + version: 5.0.0-alpha.115 + resolution: "@mui/lab@npm:5.0.0-alpha.115" dependencies: - "@babel/runtime": ^7.19.0 - "@mui/base": 5.0.0-alpha.105 - "@mui/system": ^5.10.13 - "@mui/types": ^7.2.0 - "@mui/utils": ^5.10.9 + "@babel/runtime": ^7.20.7 + "@mui/base": 5.0.0-alpha.113 + "@mui/system": ^5.11.4 + "@mui/types": ^7.2.3 + "@mui/utils": ^5.11.2 clsx: ^1.2.1 prop-types: ^15.8.1 react-is: ^18.2.0 @@ -3220,20 +3454,20 @@ __metadata: optional: true "@types/react": optional: true - checksum: 58ea8d0d7bcf84884d2fdcb6234ec9b6a74e514ba78eb951bcbb6905e65de8b1382d9ce9ef9d29bf1b0d75977987fc0d08241d692341ea08626e885acdce173d + checksum: 042641a756f0085fe143a24d99ad11028eb3c5cf5511dc2ef3f0ee9faf585db3a23a094bfb71d5868fa195a6638f868abbdfc3e74ca479eaca2fab16ca60f9af languageName: node linkType: hard "@mui/material@npm:^5.10.11": - version: 5.10.13 - resolution: "@mui/material@npm:5.10.13" + version: 5.11.4 + resolution: "@mui/material@npm:5.11.4" dependencies: - "@babel/runtime": ^7.19.0 - "@mui/base": 5.0.0-alpha.105 - "@mui/core-downloads-tracker": ^5.10.13 - "@mui/system": ^5.10.13 - "@mui/types": ^7.2.0 - "@mui/utils": ^5.10.9 + "@babel/runtime": ^7.20.7 + "@mui/base": 5.0.0-alpha.113 + "@mui/core-downloads-tracker": ^5.11.4 + "@mui/system": ^5.11.4 + "@mui/types": ^7.2.3 + "@mui/utils": ^5.11.2 "@types/react-transition-group": ^4.4.5 clsx: ^1.2.1 csstype: ^3.1.1 @@ -3253,16 +3487,16 @@ __metadata: optional: true "@types/react": optional: true - checksum: 817e61e575a47b60cba54f826e8a090399f9332b192e2632efa9f82ae6bc44653fe6ab3606c047c29686a5b4ee3ec7bbd69b89c9a0dd6ca1e382aff23c0e5c96 + checksum: 6c9522a542182c21ab82cf87211751f7e13e6fc1a1c0105d4f0b5dbd36ab34719444d1d5df9155670a1c902b55060e6724fb66831273108cb5c77705a8e84ce2 languageName: node linkType: hard -"@mui/private-theming@npm:^5.10.9": - version: 5.10.9 - resolution: "@mui/private-theming@npm:5.10.9" +"@mui/private-theming@npm:^5.11.2": + version: 5.11.2 + resolution: "@mui/private-theming@npm:5.11.2" dependencies: - "@babel/runtime": ^7.19.0 - "@mui/utils": ^5.10.9 + "@babel/runtime": ^7.20.7 + "@mui/utils": ^5.11.2 prop-types: ^15.8.1 peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -3270,16 +3504,16 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: bc7441188bd225546f517babb675aebe6e265ff62b60c21ecc3744233a265dec85011a75919082fb039540dfda924d6fc1a3ad218928dab8aafb7457c571855a + checksum: 4a36ca48a7a8187d46c3e0d21ec08f7cb732bd4a5bac91c959337c8b0af031beb3a6c5ceac979b685c2e0e66321273d55dd54648f925bfdb946d6513fc6150e6 languageName: node linkType: hard -"@mui/styled-engine@npm:^5.10.8": - version: 5.10.8 - resolution: "@mui/styled-engine@npm:5.10.8" +"@mui/styled-engine@npm:^5.11.0": + version: 5.11.0 + resolution: "@mui/styled-engine@npm:5.11.0" dependencies: - "@babel/runtime": ^7.19.0 - "@emotion/cache": ^11.10.3 + "@babel/runtime": ^7.20.6 + "@emotion/cache": ^11.10.5 csstype: ^3.1.1 prop-types: ^15.8.1 peerDependencies: @@ -3291,19 +3525,19 @@ __metadata: optional: true "@emotion/styled": optional: true - checksum: 62a8cb51dcf6e9f03ad265eeafb260bcc4454654c1fccc05ff910a83e9dabf4e9fa8e23a46b5da4659e768899447a3e7a97bc57a1eb60157aaac9ee77385c569 + checksum: ddc486bc5e0e8e7b683e4c3bffecd11c2ce1e6c67a485354c5fc5a6fe04ed5ce76db737609a2ae04779e9d5f57c7936174d458a3795eab62291c2d7681184062 languageName: node linkType: hard -"@mui/system@npm:^5.10.13": - version: 5.10.13 - resolution: "@mui/system@npm:5.10.13" +"@mui/system@npm:^5.11.4": + version: 5.11.4 + resolution: "@mui/system@npm:5.11.4" dependencies: - "@babel/runtime": ^7.19.0 - "@mui/private-theming": ^5.10.9 - "@mui/styled-engine": ^5.10.8 - "@mui/types": ^7.2.0 - "@mui/utils": ^5.10.9 + "@babel/runtime": ^7.20.7 + "@mui/private-theming": ^5.11.2 + "@mui/styled-engine": ^5.11.0 + "@mui/types": ^7.2.3 + "@mui/utils": ^5.11.2 clsx: ^1.2.1 csstype: ^3.1.1 prop-types: ^15.8.1 @@ -3319,34 +3553,34 @@ __metadata: optional: true "@types/react": optional: true - checksum: afac3f4859b9e137fa62fa4446642909704964209a44f63a472d452ace6428a0b337b48a934cd805e3728a0098ad4f41fedbc06ce14e245a5fa42fabe349d9e8 + checksum: f86f35f6ea432204cbeb94edd0a0d0fe12f3ad6d82f85262293e9240fe43c64512aad14a11c5f7291e5e2c3ea2b8864dee76f70071f6af8942f494987d7a498e languageName: node linkType: hard -"@mui/types@npm:^7.2.0": - version: 7.2.0 - resolution: "@mui/types@npm:7.2.0" +"@mui/types@npm:^7.2.3": + version: 7.2.3 + resolution: "@mui/types@npm:7.2.3" peerDependencies: "@types/react": "*" peerDependenciesMeta: "@types/react": optional: true - checksum: a863140f2039c33fab7651e024f6ba277b282930b5b43e8a68c2339508a74fcedf15af2f0f46bafe276fb65ae0b44cd8a880e1f9a870d957f61457b59709ecba + checksum: b8511cb78f8df25c8978317ad3fd585c782116b657f2d32233352c09d415c77040e532f41bbe96de6ad46be87138767d3129a9f0de3561900a9a64db7693bce4 languageName: node linkType: hard -"@mui/utils@npm:^5.10.9": - version: 5.10.9 - resolution: "@mui/utils@npm:5.10.9" +"@mui/utils@npm:^5.11.2": + version: 5.11.2 + resolution: "@mui/utils@npm:5.11.2" dependencies: - "@babel/runtime": ^7.19.0 + "@babel/runtime": ^7.20.7 "@types/prop-types": ^15.7.5 "@types/react-is": ^16.7.1 || ^17.0.0 prop-types: ^15.8.1 react-is: ^18.2.0 peerDependencies: react: ^17.0.0 || ^18.0.0 - checksum: 774a71ee2034098dfdfb59274558cb4068caa3e2e06a9f0caa00ccab9131dc7ef8f2e3ab34554016c55d0e3cf77aeda4ff43a40b71706513c371766e100f585b + checksum: 69091d9120681dee29fc20220b7db5dd61334194c139df735d932f072dab00eeae6e440058ffbccebbe93d4a3a998c23b6f4df570cb66cdacd023fce9f0f5912 languageName: node linkType: hard @@ -3384,6 +3618,16 @@ __metadata: languageName: node linkType: hard +"@npmcli/fs@npm:^1.0.0": + version: 1.1.1 + resolution: "@npmcli/fs@npm:1.1.1" + dependencies: + "@gar/promisify": ^1.0.1 + semver: ^7.3.5 + checksum: f5ad92f157ed222e4e31c352333d0901df02c7c04311e42a81d8eb555d4ec4276ea9c635011757de20cc476755af33e91622838de573b17e52e2e7703f0a9965 + languageName: node + linkType: hard + "@npmcli/fs@npm:^2.1.0": version: 2.1.2 resolution: "@npmcli/fs@npm:2.1.2" @@ -3394,6 +3638,16 @@ __metadata: languageName: node linkType: hard +"@npmcli/move-file@npm:^1.0.1": + version: 1.1.2 + resolution: "@npmcli/move-file@npm:1.1.2" + dependencies: + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: c96381d4a37448ea280951e46233f7e541058cf57a57d4094dd4bdcaae43fa5872b5f2eb6bfb004591a68e29c5877abe3cdc210cb3588cbf20ab2877f31a7de7 + languageName: node + linkType: hard + "@npmcli/move-file@npm:^2.0.0": version: 2.0.1 resolution: "@npmcli/move-file@npm:2.0.1" @@ -3559,8 +3813,8 @@ __metadata: linkType: hard "@reduxjs/toolkit@npm:^1.5.0": - version: 1.9.0 - resolution: "@reduxjs/toolkit@npm:1.9.0" + version: 1.9.1 + resolution: "@reduxjs/toolkit@npm:1.9.1" dependencies: immer: ^9.0.16 redux: ^4.2.0 @@ -3574,14 +3828,14 @@ __metadata: optional: true react-redux: optional: true - checksum: 34452bc5d41ae401f6673ae418afface339a3cf5990dfac2f784295cebcecabf83aade228671fc03d4c450b752334822d9504164862039be3945527bc94981bc + checksum: e6700a0d45198ab525c96ff0425fa0125fbdc37ce514f0c77c30225837113279ceec9190ac3da35cb20e77553e56342021788bbf17465819068c4db34cb3d87f languageName: node linkType: hard -"@remix-run/router@npm:1.0.3": - version: 1.0.3 - resolution: "@remix-run/router@npm:1.0.3" - checksum: 7e535f3c24bf6b0a48aff3de70ee74e5402fe93105aa9bd01f275d5d8f5a9a8a7cadec08d18cf5544d4f24bc9d7a091abc1c9d4ea8efb2893e9077f104a51459 +"@remix-run/router@npm:1.2.1": + version: 1.2.1 + resolution: "@remix-run/router@npm:1.2.1" + checksum: 71c947f83e130bf006226332aca395f626ad599b6d35dfe936f6a8f139cf37278bc1b36bce38c30f6062724402358296329f31c385b11ae59b13b76a2716d701 languageName: node linkType: hard @@ -3595,9 +3849,9 @@ __metadata: linkType: hard "@sideway/formula@npm:^3.0.0": - version: 3.0.0 - resolution: "@sideway/formula@npm:3.0.0" - checksum: 8ae26a0ed6bc84f7310be6aae6eb9d81e97f382619fc69025d346871a707eaab0fa38b8c857e3f0c35a19923de129f42d35c50b8010c928d64aab41578580ec4 + version: 3.0.1 + resolution: "@sideway/formula@npm:3.0.1" + checksum: e4beeebc9dbe2ff4ef0def15cec0165e00d1612e3d7cea0bc9ce5175c3263fc2c818b679bd558957f49400ee7be9d4e5ac90487e1625b4932e15c4aa7919c57a languageName: node linkType: hard @@ -3616,11 +3870,11 @@ __metadata: linkType: hard "@sinonjs/commons@npm:^1.7.0": - version: 1.8.5 - resolution: "@sinonjs/commons@npm:1.8.5" + version: 1.8.6 + resolution: "@sinonjs/commons@npm:1.8.6" dependencies: type-detect: 4.0.8 - checksum: 74cb49e2f245dc0bfac990553dad0583884321f249522b3f73a6474ee9d7abe251814ebaab8094de7e94489d8efe415902fa67c47f637b751c121591b3cf5c39 + checksum: 7d3f8c1e85f30cd4e83594fc19b7a657f14d49eb8d95a30095631ce15e906c869e0eff96c5b93dffea7490c00418b07f54582ba49c6560feb2a8c34c0b16832d languageName: node linkType: hard @@ -3633,15 +3887,1234 @@ __metadata: languageName: node linkType: hard +"@storybook/addon-actions@npm:6.5.15, @storybook/addon-actions@npm:^6.5.15": + version: 6.5.15 + resolution: "@storybook/addon-actions@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/api": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/components": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/theming": 6.5.15 + core-js: ^3.8.2 + fast-deep-equal: ^3.1.3 + global: ^4.4.0 + lodash: ^4.17.21 + polished: ^4.2.2 + prop-types: ^15.7.2 + react-inspector: ^5.1.0 + regenerator-runtime: ^0.13.7 + telejson: ^6.0.8 + ts-dedent: ^2.0.0 + util-deprecate: ^1.0.2 + uuid-browser: ^3.1.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: ce0ca5fddeb196adec7757dd287085c19d89d26506539d07445df3759eca9817a779f2923cc5fd7dfc9f515788628f6c0f604b10366659ca46562fab980c64f5 + languageName: node + linkType: hard + +"@storybook/addon-backgrounds@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/addon-backgrounds@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/api": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/components": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/theming": 6.5.15 + core-js: ^3.8.2 + global: ^4.4.0 + memoizerific: ^1.11.3 + regenerator-runtime: ^0.13.7 + ts-dedent: ^2.0.0 + util-deprecate: ^1.0.2 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: 0fb44daed597ee8c90b29515e4a817f4968cf4f37a9d8605e547bd591fc0d44383354f7f11ffa3bdecd6ca5b70ddf5ca8e4f0078a68d4778e4e69b767b637cf7 + languageName: node + linkType: hard + +"@storybook/addon-controls@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/addon-controls@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/api": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/components": 6.5.15 + "@storybook/core-common": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/node-logger": 6.5.15 + "@storybook/store": 6.5.15 + "@storybook/theming": 6.5.15 + core-js: ^3.8.2 + lodash: ^4.17.21 + ts-dedent: ^2.0.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: c87b01e035f7e0e6f3a1e864333c03e44f76ccd04a687cbe19cde59cfa1109eb2b124c288e1cf68c3a291dc6c28c056852aa2413c8157b92792ef339a33142ef + languageName: node + linkType: hard + +"@storybook/addon-docs@npm:6.5.15, @storybook/addon-docs@npm:^6.5.15": + version: 6.5.15 + resolution: "@storybook/addon-docs@npm:6.5.15" + dependencies: + "@babel/plugin-transform-react-jsx": ^7.12.12 + "@babel/preset-env": ^7.12.11 + "@jest/transform": ^26.6.2 + "@mdx-js/react": ^1.6.22 + "@storybook/addons": 6.5.15 + "@storybook/api": 6.5.15 + "@storybook/components": 6.5.15 + "@storybook/core-common": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/docs-tools": 6.5.15 + "@storybook/mdx1-csf": ^0.0.1 + "@storybook/node-logger": 6.5.15 + "@storybook/postinstall": 6.5.15 + "@storybook/preview-web": 6.5.15 + "@storybook/source-loader": 6.5.15 + "@storybook/store": 6.5.15 + "@storybook/theming": 6.5.15 + babel-loader: ^8.0.0 + core-js: ^3.8.2 + fast-deep-equal: ^3.1.3 + global: ^4.4.0 + lodash: ^4.17.21 + regenerator-runtime: ^0.13.7 + remark-external-links: ^8.0.0 + remark-slug: ^6.0.0 + ts-dedent: ^2.0.0 + util-deprecate: ^1.0.2 + peerDependencies: + "@storybook/mdx2-csf": ^0.0.3 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@storybook/mdx2-csf": + optional: true + react: + optional: true + react-dom: + optional: true + checksum: 1c7bc47bccb6aa13c5619e20e2bf73c63a5ea9e1a37d4de4a4f25ff542955d0d4419a20f68ec5c588ec254576ec7227620cb982b8f57e175dd9aa810bab5b8eb + languageName: node + linkType: hard + +"@storybook/addon-essentials@npm:^6.5.15": + version: 6.5.15 + resolution: "@storybook/addon-essentials@npm:6.5.15" + dependencies: + "@storybook/addon-actions": 6.5.15 + "@storybook/addon-backgrounds": 6.5.15 + "@storybook/addon-controls": 6.5.15 + "@storybook/addon-docs": 6.5.15 + "@storybook/addon-measure": 6.5.15 + "@storybook/addon-outline": 6.5.15 + "@storybook/addon-toolbars": 6.5.15 + "@storybook/addon-viewport": 6.5.15 + "@storybook/addons": 6.5.15 + "@storybook/api": 6.5.15 + "@storybook/core-common": 6.5.15 + "@storybook/node-logger": 6.5.15 + core-js: ^3.8.2 + regenerator-runtime: ^0.13.7 + ts-dedent: ^2.0.0 + peerDependencies: + "@babel/core": ^7.9.6 + peerDependenciesMeta: + "@storybook/angular": + optional: true + "@storybook/builder-manager4": + optional: true + "@storybook/builder-manager5": + optional: true + "@storybook/builder-webpack4": + optional: true + "@storybook/builder-webpack5": + optional: true + "@storybook/html": + optional: true + "@storybook/vue": + optional: true + "@storybook/vue3": + optional: true + "@storybook/web-components": + optional: true + lit: + optional: true + lit-html: + optional: true + react: + optional: true + react-dom: + optional: true + svelte: + optional: true + sveltedoc-parser: + optional: true + vue: + optional: true + webpack: + optional: true + checksum: 927672d89b74f6748868c7581c57d42d1954185703a5e4fded7db94dc615c35e3b92cde2f499653dc3d4c090630c659826384310e3897cf0baafaf95f0371c2f + languageName: node + linkType: hard + +"@storybook/addon-interactions@npm:^6.5.15": + version: 6.5.15 + resolution: "@storybook/addon-interactions@npm:6.5.15" + dependencies: + "@devtools-ds/object-inspector": ^1.1.2 + "@storybook/addons": 6.5.15 + "@storybook/api": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/components": 6.5.15 + "@storybook/core-common": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/instrumenter": 6.5.15 + "@storybook/theming": 6.5.15 + core-js: ^3.8.2 + global: ^4.4.0 + jest-mock: ^27.0.6 + polished: ^4.2.2 + ts-dedent: ^2.2.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: 50eadc405dafa4796474461321bbc142469815a0046aac6036371f3016892836128c4205732ea932243e086c60ed22126b277baef4b2a6b71d99a30420b6738f + languageName: node + linkType: hard + +"@storybook/addon-links@npm:^6.5.15": + version: 6.5.15 + resolution: "@storybook/addon-links@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/router": 6.5.15 + "@types/qs": ^6.9.5 + core-js: ^3.8.2 + global: ^4.4.0 + prop-types: ^15.7.2 + qs: ^6.10.0 + regenerator-runtime: ^0.13.7 + ts-dedent: ^2.0.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: ef40b02a3f48de2f591486fb04910e996bcb8d5fd406e2d6b81752659551b366ffc64f6cfdb461585e52c0ae98fa102be8595678e63a27171f9e2a0e20869bd6 + languageName: node + linkType: hard + +"@storybook/addon-measure@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/addon-measure@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/api": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/components": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + core-js: ^3.8.2 + global: ^4.4.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: b72171498a77bd3a33beeac48db76cbc9b0ef8099c17c1cc20add122061f988c20206fb7b1c3e9e3b06a47d77c250eb8c8d6e3e5d16df2c2daa5d92f637ac09b + languageName: node + linkType: hard + +"@storybook/addon-outline@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/addon-outline@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/api": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/components": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + core-js: ^3.8.2 + global: ^4.4.0 + regenerator-runtime: ^0.13.7 + ts-dedent: ^2.0.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: 2af230ca0ac5ead7d10f273b210f56de45e808ac856313b674d0bd8c1646daae9207fe798cf591b25e7d85b3889106d99eccb21b62166da46243a8c056b49183 + languageName: node + linkType: hard + +"@storybook/addon-toolbars@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/addon-toolbars@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/api": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/components": 6.5.15 + "@storybook/theming": 6.5.15 + core-js: ^3.8.2 + regenerator-runtime: ^0.13.7 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: e9fbcd453b17cf9822fff18db9cfca8cc09a4e03ea2c9f8d864c7666c4026925e414eb8b0c11fe197f427fb0afc1761c2f452371bf13d67880f2aa684641897c + languageName: node + linkType: hard + +"@storybook/addon-viewport@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/addon-viewport@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/api": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/components": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/theming": 6.5.15 + core-js: ^3.8.2 + global: ^4.4.0 + memoizerific: ^1.11.3 + prop-types: ^15.7.2 + regenerator-runtime: ^0.13.7 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: b4b4bc26c36724a0afbb304d5b90ca44f16cdcd05f1460ac189a45526f5c2e171d903a1791c5e414d5d638195cbed3b006a85284b83e9e51b7574b2d3f24ee77 + languageName: node + linkType: hard + +"@storybook/addons@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/addons@npm:6.5.15" + dependencies: + "@storybook/api": 6.5.15 + "@storybook/channels": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/router": 6.5.15 + "@storybook/theming": 6.5.15 + "@types/webpack-env": ^1.16.0 + core-js: ^3.8.2 + global: ^4.4.0 + regenerator-runtime: ^0.13.7 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 9de4cb9ff51cde37c456a0315f47c751daf4412a8d90321b5249a9b05f48a44dc48f01bbf83c9f369f63232da423d58ed47e4c03d50d16a8835d372022095b70 + languageName: node + linkType: hard + +"@storybook/api@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/api@npm:6.5.15" + dependencies: + "@storybook/channels": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/router": 6.5.15 + "@storybook/semver": ^7.3.2 + "@storybook/theming": 6.5.15 + core-js: ^3.8.2 + fast-deep-equal: ^3.1.3 + global: ^4.4.0 + lodash: ^4.17.21 + memoizerific: ^1.11.3 + regenerator-runtime: ^0.13.7 + store2: ^2.12.0 + telejson: ^6.0.8 + ts-dedent: ^2.0.0 + util-deprecate: ^1.0.2 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: cebf1b70309c9c4a135c4ad8d3ebd85d01cfa4942e43231831e67514604199d3ed26395bbe0f89954718498a800085bd7d6eaef61c5d702e3a669532a227bd93 + languageName: node + linkType: hard + +"@storybook/builder-webpack4@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/builder-webpack4@npm:6.5.15" + dependencies: + "@babel/core": ^7.12.10 + "@storybook/addons": 6.5.15 + "@storybook/api": 6.5.15 + "@storybook/channel-postmessage": 6.5.15 + "@storybook/channels": 6.5.15 + "@storybook/client-api": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/components": 6.5.15 + "@storybook/core-common": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/node-logger": 6.5.15 + "@storybook/preview-web": 6.5.15 + "@storybook/router": 6.5.15 + "@storybook/semver": ^7.3.2 + "@storybook/store": 6.5.15 + "@storybook/theming": 6.5.15 + "@storybook/ui": 6.5.15 + "@types/node": ^14.0.10 || ^16.0.0 + "@types/webpack": ^4.41.26 + autoprefixer: ^9.8.6 + babel-loader: ^8.0.0 + case-sensitive-paths-webpack-plugin: ^2.3.0 + core-js: ^3.8.2 + css-loader: ^3.6.0 + file-loader: ^6.2.0 + find-up: ^5.0.0 + fork-ts-checker-webpack-plugin: ^4.1.6 + glob: ^7.1.6 + glob-promise: ^3.4.0 + global: ^4.4.0 + html-webpack-plugin: ^4.0.0 + pnp-webpack-plugin: 1.6.4 + postcss: ^7.0.36 + postcss-flexbugs-fixes: ^4.2.1 + postcss-loader: ^4.2.0 + raw-loader: ^4.0.2 + stable: ^0.1.8 + style-loader: ^1.3.0 + terser-webpack-plugin: ^4.2.3 + ts-dedent: ^2.0.0 + url-loader: ^4.1.1 + util-deprecate: ^1.0.2 + webpack: 4 + webpack-dev-middleware: ^3.7.3 + webpack-filter-warnings-plugin: ^1.2.1 + webpack-hot-middleware: ^2.25.1 + webpack-virtual-modules: ^0.2.2 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: bd676e9302d34445884376582c5d4cfe854ed8e64a9df6bbdcc76ef433534e65a23b1bf20c7225e85d21a27e1f1d905d0accd821fdef08afcd76569a8c8977c2 + languageName: node + linkType: hard + +"@storybook/builder-webpack5@npm:^6.5.15": + version: 6.5.15 + resolution: "@storybook/builder-webpack5@npm:6.5.15" + dependencies: + "@babel/core": ^7.12.10 + "@storybook/addons": 6.5.15 + "@storybook/api": 6.5.15 + "@storybook/channel-postmessage": 6.5.15 + "@storybook/channels": 6.5.15 + "@storybook/client-api": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/components": 6.5.15 + "@storybook/core-common": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/node-logger": 6.5.15 + "@storybook/preview-web": 6.5.15 + "@storybook/router": 6.5.15 + "@storybook/semver": ^7.3.2 + "@storybook/store": 6.5.15 + "@storybook/theming": 6.5.15 + "@types/node": ^14.0.10 || ^16.0.0 + babel-loader: ^8.0.0 + babel-plugin-named-exports-order: ^0.0.2 + browser-assert: ^1.2.1 + case-sensitive-paths-webpack-plugin: ^2.3.0 + core-js: ^3.8.2 + css-loader: ^5.0.1 + fork-ts-checker-webpack-plugin: ^6.0.4 + glob: ^7.1.6 + glob-promise: ^3.4.0 + html-webpack-plugin: ^5.0.0 + path-browserify: ^1.0.1 + process: ^0.11.10 + stable: ^0.1.8 + style-loader: ^2.0.0 + terser-webpack-plugin: ^5.0.3 + ts-dedent: ^2.0.0 + util-deprecate: ^1.0.2 + webpack: ^5.9.0 + webpack-dev-middleware: ^4.1.0 + webpack-hot-middleware: ^2.25.1 + webpack-virtual-modules: ^0.4.1 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 9bde333540c41c55e7687b1230fdd92926074df1a3be900b969d6d9eea240fb962b6fafb59e5c3fe83eeb42e0f0c835d2e226fc332f460f8aba0f4f49d833ffd + languageName: node + linkType: hard + +"@storybook/channel-postmessage@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/channel-postmessage@npm:6.5.15" + dependencies: + "@storybook/channels": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/core-events": 6.5.15 + core-js: ^3.8.2 + global: ^4.4.0 + qs: ^6.10.0 + telejson: ^6.0.8 + checksum: 7a09ba5bf163f8f5fef0bfd99eaab6c6391fa854e86bb44fcd0586bb73dd4ab5827cc23b7b38f993b81cbdb2ff8d58f81371be9301ddb3ea6f963ba560a42f09 + languageName: node + linkType: hard + +"@storybook/channel-websocket@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/channel-websocket@npm:6.5.15" + dependencies: + "@storybook/channels": 6.5.15 + "@storybook/client-logger": 6.5.15 + core-js: ^3.8.2 + global: ^4.4.0 + telejson: ^6.0.8 + checksum: c482b18b28f06644f684ed2b88ab53d6c5853925343e60a50a9bcfb2888123c4accfe30b51743905693e4d73c32c77e30d6dbaba377b486bee6e51faae39cf85 + languageName: node + linkType: hard + +"@storybook/channels@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/channels@npm:6.5.15" + dependencies: + core-js: ^3.8.2 + ts-dedent: ^2.0.0 + util-deprecate: ^1.0.2 + checksum: 7963c34246b3cc84bb6fb0965834110d9b839a5c32cced0756948e4e88fb8bf23a0d584723abbab6d30a6282fa1023017bb82eba68c23389652c77d8d33cb4f9 + languageName: node + linkType: hard + +"@storybook/client-api@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/client-api@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/channel-postmessage": 6.5.15 + "@storybook/channels": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/store": 6.5.15 + "@types/qs": ^6.9.5 + "@types/webpack-env": ^1.16.0 + core-js: ^3.8.2 + fast-deep-equal: ^3.1.3 + global: ^4.4.0 + lodash: ^4.17.21 + memoizerific: ^1.11.3 + qs: ^6.10.0 + regenerator-runtime: ^0.13.7 + store2: ^2.12.0 + synchronous-promise: ^2.0.15 + ts-dedent: ^2.0.0 + util-deprecate: ^1.0.2 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 0c3b3f7febe16b00beb4aeafe79fd97cc4a6b4db868e37002856fc34878bc955336929362b3015ba1688b47131ca0b729c94ee70f69855da0e819dad6d48ee1b + languageName: node + linkType: hard + +"@storybook/client-logger@npm:6.5.15, @storybook/client-logger@npm:^6.4.0": + version: 6.5.15 + resolution: "@storybook/client-logger@npm:6.5.15" + dependencies: + core-js: ^3.8.2 + global: ^4.4.0 + checksum: cee16aea089b60b33ad643bde5e0d62274230d38e2033f0bfd0780fc092bc24b5acff63a6c569c9db989e59b89518ec964d0665a51548450716c4c50d3a3e66e + languageName: node + linkType: hard + +"@storybook/components@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/components@npm:6.5.15" + dependencies: + "@storybook/client-logger": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/theming": 6.5.15 + core-js: ^3.8.2 + memoizerific: ^1.11.3 + qs: ^6.10.0 + regenerator-runtime: ^0.13.7 + util-deprecate: ^1.0.2 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: c405643a002b7770567aba3f0e43cad975fbb0f728148f82c46c35b13958d3f6900eed619a60f22c0ee923c20828026d5f1c77cd950d21ebfd6cf57f8e64f791 + languageName: node + linkType: hard + +"@storybook/core-client@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/core-client@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/channel-postmessage": 6.5.15 + "@storybook/channel-websocket": 6.5.15 + "@storybook/client-api": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/preview-web": 6.5.15 + "@storybook/store": 6.5.15 + "@storybook/ui": 6.5.15 + airbnb-js-shims: ^2.2.1 + ansi-to-html: ^0.6.11 + core-js: ^3.8.2 + global: ^4.4.0 + lodash: ^4.17.21 + qs: ^6.10.0 + regenerator-runtime: ^0.13.7 + ts-dedent: ^2.0.0 + unfetch: ^4.2.0 + util-deprecate: ^1.0.2 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + webpack: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: 60f03d031fa87a1a116b0ccbffd2270b8d28757d89c17af6eb368224603dfd0d219fd5ac086bf859cb8bda0f80b444195c7df94c4486107b9c5a6fbab29c65ac + languageName: node + linkType: hard + +"@storybook/core-common@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/core-common@npm:6.5.15" + dependencies: + "@babel/core": ^7.12.10 + "@babel/plugin-proposal-class-properties": ^7.12.1 + "@babel/plugin-proposal-decorators": ^7.12.12 + "@babel/plugin-proposal-export-default-from": ^7.12.1 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.12.1 + "@babel/plugin-proposal-object-rest-spread": ^7.12.1 + "@babel/plugin-proposal-optional-chaining": ^7.12.7 + "@babel/plugin-proposal-private-methods": ^7.12.1 + "@babel/plugin-proposal-private-property-in-object": ^7.12.1 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/plugin-transform-arrow-functions": ^7.12.1 + "@babel/plugin-transform-block-scoping": ^7.12.12 + "@babel/plugin-transform-classes": ^7.12.1 + "@babel/plugin-transform-destructuring": ^7.12.1 + "@babel/plugin-transform-for-of": ^7.12.1 + "@babel/plugin-transform-parameters": ^7.12.1 + "@babel/plugin-transform-shorthand-properties": ^7.12.1 + "@babel/plugin-transform-spread": ^7.12.1 + "@babel/preset-env": ^7.12.11 + "@babel/preset-react": ^7.12.10 + "@babel/preset-typescript": ^7.12.7 + "@babel/register": ^7.12.1 + "@storybook/node-logger": 6.5.15 + "@storybook/semver": ^7.3.2 + "@types/node": ^14.0.10 || ^16.0.0 + "@types/pretty-hrtime": ^1.0.0 + babel-loader: ^8.0.0 + babel-plugin-macros: ^3.0.1 + babel-plugin-polyfill-corejs3: ^0.1.0 + chalk: ^4.1.0 + core-js: ^3.8.2 + express: ^4.17.1 + file-system-cache: ^1.0.5 + find-up: ^5.0.0 + fork-ts-checker-webpack-plugin: ^6.0.4 + fs-extra: ^9.0.1 + glob: ^7.1.6 + handlebars: ^4.7.7 + interpret: ^2.2.0 + json5: ^2.1.3 + lazy-universal-dotenv: ^3.0.1 + picomatch: ^2.3.0 + pkg-dir: ^5.0.0 + pretty-hrtime: ^1.0.3 + resolve-from: ^5.0.0 + slash: ^3.0.0 + telejson: ^6.0.8 + ts-dedent: ^2.0.0 + util-deprecate: ^1.0.2 + webpack: 4 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 9c19c348137bea23295ff330d3a62d3551b6a8a2933f254f3f1cace4ef05e46b6c97e0cbca67cc5be45164e223d5ff52eced54b76564891c8a2dd085e3be4cc4 + languageName: node + linkType: hard + +"@storybook/core-events@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/core-events@npm:6.5.15" + dependencies: + core-js: ^3.8.2 + checksum: 89916720933bc4de0b1f25c7cb1b8580d3cdd213b21a360f18ebd0b790cce2c641696282fee29bbc482ab2cc656271b2f0569f79559d90fb01fb16473421e79e + languageName: node + linkType: hard + +"@storybook/core-server@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/core-server@npm:6.5.15" + dependencies: + "@discoveryjs/json-ext": ^0.5.3 + "@storybook/builder-webpack4": 6.5.15 + "@storybook/core-client": 6.5.15 + "@storybook/core-common": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/csf-tools": 6.5.15 + "@storybook/manager-webpack4": 6.5.15 + "@storybook/node-logger": 6.5.15 + "@storybook/semver": ^7.3.2 + "@storybook/store": 6.5.15 + "@storybook/telemetry": 6.5.15 + "@types/node": ^14.0.10 || ^16.0.0 + "@types/node-fetch": ^2.5.7 + "@types/pretty-hrtime": ^1.0.0 + "@types/webpack": ^4.41.26 + better-opn: ^2.1.1 + boxen: ^5.1.2 + chalk: ^4.1.0 + cli-table3: ^0.6.1 + commander: ^6.2.1 + compression: ^1.7.4 + core-js: ^3.8.2 + cpy: ^8.1.2 + detect-port: ^1.3.0 + express: ^4.17.1 + fs-extra: ^9.0.1 + global: ^4.4.0 + globby: ^11.0.2 + ip: ^2.0.0 + lodash: ^4.17.21 + node-fetch: ^2.6.7 + open: ^8.4.0 + pretty-hrtime: ^1.0.3 + prompts: ^2.4.0 + regenerator-runtime: ^0.13.7 + serve-favicon: ^2.5.0 + slash: ^3.0.0 + telejson: ^6.0.8 + ts-dedent: ^2.0.0 + util-deprecate: ^1.0.2 + watchpack: ^2.2.0 + webpack: 4 + ws: ^8.2.3 + x-default-browser: ^0.4.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@storybook/builder-webpack5": + optional: true + "@storybook/manager-webpack5": + optional: true + typescript: + optional: true + checksum: 927085bd6e2c9cf756795760c5647ed5b40151e94a192e64313091fda8a06993541ecabb9c730cb01eb8baef0613b73ff63824812cfd7b8bbed3fd2ead8d1f18 + languageName: node + linkType: hard + +"@storybook/core@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/core@npm:6.5.15" + dependencies: + "@storybook/core-client": 6.5.15 + "@storybook/core-server": 6.5.15 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + webpack: "*" + peerDependenciesMeta: + "@storybook/builder-webpack5": + optional: true + "@storybook/manager-webpack5": + optional: true + typescript: + optional: true + checksum: a7eca427b14a9c1f557d598e7ac599dc120d382d3d762437b3b6ebb4638b19a74e48f9e8e526365951ec623d10b82d67279226d7e6ff54ac095afee02992e666 + languageName: node + linkType: hard + +"@storybook/csf-tools@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/csf-tools@npm:6.5.15" + dependencies: + "@babel/core": ^7.12.10 + "@babel/generator": ^7.12.11 + "@babel/parser": ^7.12.11 + "@babel/plugin-transform-react-jsx": ^7.12.12 + "@babel/preset-env": ^7.12.11 + "@babel/traverse": ^7.12.11 + "@babel/types": ^7.12.11 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/mdx1-csf": ^0.0.1 + core-js: ^3.8.2 + fs-extra: ^9.0.1 + global: ^4.4.0 + regenerator-runtime: ^0.13.7 + ts-dedent: ^2.0.0 + peerDependencies: + "@storybook/mdx2-csf": ^0.0.3 + peerDependenciesMeta: + "@storybook/mdx2-csf": + optional: true + checksum: d7faafd175b232bb8fa6008ae6db5a40619a158ed7556686649dee665ac0cbbdb3cc404d2b9c0314ba7783c3f5baf1d87788f324d24136bd0f8cc671d573208b + languageName: node + linkType: hard + +"@storybook/csf@npm:0.0.2--canary.4566f4d.1": + version: 0.0.2--canary.4566f4d.1 + resolution: "@storybook/csf@npm:0.0.2--canary.4566f4d.1" + dependencies: + lodash: ^4.17.15 + checksum: afac948e1eae72f020b3708538dd2553524f291bc129ecb2941983668fd62b17448e52f9c9be5b8edeea7a64d96f620bbac78b8acc10ece11b8279930a1deb03 + languageName: node + linkType: hard + +"@storybook/docs-tools@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/docs-tools@npm:6.5.15" + dependencies: + "@babel/core": ^7.12.10 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/store": 6.5.15 + core-js: ^3.8.2 + doctrine: ^3.0.0 + lodash: ^4.17.21 + regenerator-runtime: ^0.13.7 + checksum: 051239a82cff47dbc52fae112c4c144d6e103cbb169c239b0a99fb0cb3e82fba2e460c9487469fafc19ee81ef2ecc33d59b05457c3c74375685de0f537460071 + languageName: node + linkType: hard + +"@storybook/html@npm:^6.5.15": + version: 6.5.15 + resolution: "@storybook/html@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/core": 6.5.15 + "@storybook/core-common": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/docs-tools": 6.5.15 + "@storybook/preview-web": 6.5.15 + "@storybook/store": 6.5.15 + "@types/node": ^14.14.20 || ^16.0.0 + "@types/webpack-env": ^1.16.0 + core-js: ^3.8.2 + global: ^4.4.0 + html-loader: ^1.3.2 + react: 16.14.0 + react-dom: 16.14.0 + read-pkg-up: ^7.0.1 + regenerator-runtime: ^0.13.7 + ts-dedent: ^2.0.0 + webpack: ">=4.0.0 <6.0.0" + peerDependencies: + "@babel/core": "*" + bin: + build-storybook: bin/build.js + start-storybook: bin/index.js + storybook-server: bin/index.js + checksum: 3a24e69df71a834245742fee199ad874158d7025fc02b47e5dc3974a51a62556fd2e92dc6433bff8554f7198b730dd71216b16df6fa6dc3b1dd478fac9b61840 + languageName: node + linkType: hard + +"@storybook/instrumenter@npm:6.5.15, @storybook/instrumenter@npm:^6.4.0": + version: 6.5.15 + resolution: "@storybook/instrumenter@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/core-events": 6.5.15 + core-js: ^3.8.2 + global: ^4.4.0 + checksum: ca9bee2e7ad42302614f27c669e4d247527bb58865e3c72b8fc58d3afb1c1466908cf54434f9a48cbd617389b8392382ef2bb67d614b499c18ece677e0de242a + languageName: node + linkType: hard + +"@storybook/manager-webpack4@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/manager-webpack4@npm:6.5.15" + dependencies: + "@babel/core": ^7.12.10 + "@babel/plugin-transform-template-literals": ^7.12.1 + "@babel/preset-react": ^7.12.10 + "@storybook/addons": 6.5.15 + "@storybook/core-client": 6.5.15 + "@storybook/core-common": 6.5.15 + "@storybook/node-logger": 6.5.15 + "@storybook/theming": 6.5.15 + "@storybook/ui": 6.5.15 + "@types/node": ^14.0.10 || ^16.0.0 + "@types/webpack": ^4.41.26 + babel-loader: ^8.0.0 + case-sensitive-paths-webpack-plugin: ^2.3.0 + chalk: ^4.1.0 + core-js: ^3.8.2 + css-loader: ^3.6.0 + express: ^4.17.1 + file-loader: ^6.2.0 + find-up: ^5.0.0 + fs-extra: ^9.0.1 + html-webpack-plugin: ^4.0.0 + node-fetch: ^2.6.7 + pnp-webpack-plugin: 1.6.4 + read-pkg-up: ^7.0.1 + regenerator-runtime: ^0.13.7 + resolve-from: ^5.0.0 + style-loader: ^1.3.0 + telejson: ^6.0.8 + terser-webpack-plugin: ^4.2.3 + ts-dedent: ^2.0.0 + url-loader: ^4.1.1 + util-deprecate: ^1.0.2 + webpack: 4 + webpack-dev-middleware: ^3.7.3 + webpack-virtual-modules: ^0.2.2 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: de7b2624bf44cf4eb59839ac756e9e28715caae1d5efdfbd1e2cefb55a385cf80f3a651a29ed75a905f825d6b299ba46c3cd71068eecb3b985b5a315ed03470b + languageName: node + linkType: hard + +"@storybook/manager-webpack5@npm:^6.5.15": + version: 6.5.15 + resolution: "@storybook/manager-webpack5@npm:6.5.15" + dependencies: + "@babel/core": ^7.12.10 + "@babel/plugin-transform-template-literals": ^7.12.1 + "@babel/preset-react": ^7.12.10 + "@storybook/addons": 6.5.15 + "@storybook/core-client": 6.5.15 + "@storybook/core-common": 6.5.15 + "@storybook/node-logger": 6.5.15 + "@storybook/theming": 6.5.15 + "@storybook/ui": 6.5.15 + "@types/node": ^14.0.10 || ^16.0.0 + babel-loader: ^8.0.0 + case-sensitive-paths-webpack-plugin: ^2.3.0 + chalk: ^4.1.0 + core-js: ^3.8.2 + css-loader: ^5.0.1 + express: ^4.17.1 + find-up: ^5.0.0 + fs-extra: ^9.0.1 + html-webpack-plugin: ^5.0.0 + node-fetch: ^2.6.7 + process: ^0.11.10 + read-pkg-up: ^7.0.1 + regenerator-runtime: ^0.13.7 + resolve-from: ^5.0.0 + style-loader: ^2.0.0 + telejson: ^6.0.8 + terser-webpack-plugin: ^5.0.3 + ts-dedent: ^2.0.0 + util-deprecate: ^1.0.2 + webpack: ^5.9.0 + webpack-dev-middleware: ^4.1.0 + webpack-virtual-modules: ^0.4.1 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 99f18a752230fa6360b216e3a7f85c70fe92baf01677571653b4f9fd62735d9ab12a0b91e4ae7eabd66b03f37e0b58f01fad8e5880a8e2012a98f6aedc944da1 + languageName: node + linkType: hard + +"@storybook/mdx1-csf@npm:^0.0.1": + version: 0.0.1 + resolution: "@storybook/mdx1-csf@npm:0.0.1" + dependencies: + "@babel/generator": ^7.12.11 + "@babel/parser": ^7.12.11 + "@babel/preset-env": ^7.12.11 + "@babel/types": ^7.12.11 + "@mdx-js/mdx": ^1.6.22 + "@types/lodash": ^4.14.167 + js-string-escape: ^1.0.1 + loader-utils: ^2.0.0 + lodash: ^4.17.21 + prettier: ">=2.2.1 <=2.3.0" + ts-dedent: ^2.0.0 + checksum: 34f952f4d00d4fbf680aadea53ca0d9b02b10c94ea492a47a6df916474ea1e36d08eece70ffaba760a4cdf6f634a8684360dc49355cf8a1461050b8a470d2666 + languageName: node + linkType: hard + +"@storybook/node-logger@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/node-logger@npm:6.5.15" + dependencies: + "@types/npmlog": ^4.1.2 + chalk: ^4.1.0 + core-js: ^3.8.2 + npmlog: ^5.0.1 + pretty-hrtime: ^1.0.3 + checksum: 9c01127d3b57db7a85759d2f179afec0e1207c0754e80e22472e73468f831e1dafa2a5bf1047e54f92d47b5103325c157c14655208a6ddcdb8f9e7ee0b256e48 + languageName: node + linkType: hard + +"@storybook/postinstall@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/postinstall@npm:6.5.15" + dependencies: + core-js: ^3.8.2 + checksum: 868a53854c35d08a504b7900a155399aa6bf26f0d08186b4a6240fb5172bdd98f740cb0a8ad492dd67bfe96159952bd6b7db25bdc09c64e7437217efe196be79 + languageName: node + linkType: hard + +"@storybook/preview-web@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/preview-web@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/channel-postmessage": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/store": 6.5.15 + ansi-to-html: ^0.6.11 + core-js: ^3.8.2 + global: ^4.4.0 + lodash: ^4.17.21 + qs: ^6.10.0 + regenerator-runtime: ^0.13.7 + synchronous-promise: ^2.0.15 + ts-dedent: ^2.0.0 + unfetch: ^4.2.0 + util-deprecate: ^1.0.2 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: fc178af772f39fcfe1b9926bf62bd7642984080442e8f7f2a0c6fe421513f9930ff5ccfea302d212199adf418c4bf9fc498ff65c30ad6e1cdd1b485a6d92b190 + languageName: node + linkType: hard + +"@storybook/router@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/router@npm:6.5.15" + dependencies: + "@storybook/client-logger": 6.5.15 + core-js: ^3.8.2 + memoizerific: ^1.11.3 + qs: ^6.10.0 + regenerator-runtime: ^0.13.7 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: d5ac1ac0d161e53764411dc84febed3819c5cefe669f2933434bcdc25bf011f89d2df2a504af8bf77f454e6598a74c794a17d01aad734c6ebe28cc13c490fff9 + languageName: node + linkType: hard + +"@storybook/semver@npm:^7.3.2": + version: 7.3.2 + resolution: "@storybook/semver@npm:7.3.2" + dependencies: + core-js: ^3.6.5 + find-up: ^4.1.0 + bin: + semver: bin/semver.js + checksum: c98225817af5539654ef547e33e4496edccc04a88b6091d4a5601f81b71743109074dc71cc444813f43c112273c9d54d5f99416e9ad08ee89b4913318e6aea90 + languageName: node + linkType: hard + +"@storybook/source-loader@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/source-loader@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + core-js: ^3.8.2 + estraverse: ^5.2.0 + global: ^4.4.0 + loader-utils: ^2.0.4 + lodash: ^4.17.21 + prettier: ">=2.2.1 <=2.3.0" + regenerator-runtime: ^0.13.7 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 2330d2b16f097c4be4b0eccc466ae0142c2e04198acc529204d80c1005c1c32b6da8313661b10e641020efdfe4f1dd4f0ac67bc2c3797ae49383815f668ede5d + languageName: node + linkType: hard + +"@storybook/store@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/store@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + core-js: ^3.8.2 + fast-deep-equal: ^3.1.3 + global: ^4.4.0 + lodash: ^4.17.21 + memoizerific: ^1.11.3 + regenerator-runtime: ^0.13.7 + slash: ^3.0.0 + stable: ^0.1.8 + synchronous-promise: ^2.0.15 + ts-dedent: ^2.0.0 + util-deprecate: ^1.0.2 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 918c3ed8c7a55ae4bf8bcb3a108d99a9d077c951b3f386cb0f8939d2eed7c9a9a2000075b341d5c934c0308c24287fc5cd110042a384411c25cec7632dfa5abb + languageName: node + linkType: hard + +"@storybook/telemetry@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/telemetry@npm:6.5.15" + dependencies: + "@storybook/client-logger": 6.5.15 + "@storybook/core-common": 6.5.15 + chalk: ^4.1.0 + core-js: ^3.8.2 + detect-package-manager: ^2.0.1 + fetch-retry: ^5.0.2 + fs-extra: ^9.0.1 + global: ^4.4.0 + isomorphic-unfetch: ^3.1.0 + nanoid: ^3.3.1 + read-pkg-up: ^7.0.1 + regenerator-runtime: ^0.13.7 + checksum: aebb83186ff7308e21185a7152b27aed43f6d3967a7253ac94e3d4c1bce4935c471500c37d195e03f98953944812d2b24518d4147704e7ffb211430b27a2354e + languageName: node + linkType: hard + +"@storybook/testing-library@npm:^0.0.13": + version: 0.0.13 + resolution: "@storybook/testing-library@npm:0.0.13" + dependencies: + "@storybook/client-logger": ^6.4.0 + "@storybook/instrumenter": ^6.4.0 + "@testing-library/dom": ^8.3.0 + "@testing-library/user-event": ^13.2.1 + ts-dedent: ^2.2.0 + checksum: 759361ad3fbc89bdfddfa6d5a15eef06ed6fa9110bfa40c08fcf2497e7acd85e8d5c73c26ea4a46934168b21db294256befb55755fee4292d3d277c576284a1c + languageName: node + linkType: hard + +"@storybook/theming@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/theming@npm:6.5.15" + dependencies: + "@storybook/client-logger": 6.5.15 + core-js: ^3.8.2 + memoizerific: ^1.11.3 + regenerator-runtime: ^0.13.7 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 84d09b6bdd0a00246b207ef4307fc0ecbb5861792547a070ed45470335c323f18ba607cd1d3f0a5cea7e979dd73315cdb091548fe70e5946c1593d8c691be7ba + languageName: node + linkType: hard + +"@storybook/ui@npm:6.5.15": + version: 6.5.15 + resolution: "@storybook/ui@npm:6.5.15" + dependencies: + "@storybook/addons": 6.5.15 + "@storybook/api": 6.5.15 + "@storybook/channels": 6.5.15 + "@storybook/client-logger": 6.5.15 + "@storybook/components": 6.5.15 + "@storybook/core-events": 6.5.15 + "@storybook/router": 6.5.15 + "@storybook/semver": ^7.3.2 + "@storybook/theming": 6.5.15 + core-js: ^3.8.2 + memoizerific: ^1.11.3 + qs: ^6.10.0 + regenerator-runtime: ^0.13.7 + resolve-from: ^5.0.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 8b75290c65a6a2beb3db4157ed95ce74dab06d5499dc3fc7a848fa5c9fc0f506bf6533638bb50c3a1f27acfeaa6ade0acdde8beede2241eba8d577965d85d299 + languageName: node + linkType: hard + "@testing-library/cypress@npm:^8.0.3": - version: 8.0.3 - resolution: "@testing-library/cypress@npm:8.0.3" + version: 8.0.7 + resolution: "@testing-library/cypress@npm:8.0.7" dependencies: "@babel/runtime": ^7.14.6 "@testing-library/dom": ^8.1.0 peerDependencies: - cypress: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 - checksum: 319f6c7297f85e5673882a71009b5d5b576006f986d87a6ca6f2f8c679d96d9779f3ddbc01654b5a943407fa91192814f250835ce01f153e33ef24818cf1bf20 + cypress: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 + checksum: e005bc1a7ec808706c57e95ed312069fb5be39ea7362900dc2a32c09f124d478ade69ebcd7df88c076e3867ab328ae6e6ce13791bdf042621ff66b56552bf74b languageName: node linkType: hard @@ -3661,19 +5134,19 @@ __metadata: languageName: node linkType: hard -"@testing-library/dom@npm:^8.1.0, @testing-library/dom@npm:^8.5.0": - version: 8.19.0 - resolution: "@testing-library/dom@npm:8.19.0" +"@testing-library/dom@npm:^8.1.0, @testing-library/dom@npm:^8.3.0, @testing-library/dom@npm:^8.5.0": + version: 8.20.0 + resolution: "@testing-library/dom@npm:8.20.0" dependencies: "@babel/code-frame": ^7.10.4 "@babel/runtime": ^7.12.5 - "@types/aria-query": ^4.2.0 + "@types/aria-query": ^5.0.1 aria-query: ^5.0.0 chalk: ^4.1.0 dom-accessibility-api: ^0.5.9 lz-string: ^1.4.4 pretty-format: ^27.0.2 - checksum: 6bb93fef96703b6c47cf1b7cc8f71d402a9576084a94ba4e9926f51bd7bb1287fbb4f6942d82bd03fc6f3d998ae97e60f6aea4618f3a1ce6139597d2a4ecb7b9 + checksum: 1e599129a2fe91959ce80900a0a4897232b89e2a8e22c1f5950c36d39c97629ea86b4986b60b173b5525a05de33fde1e35836ea597b03de78cc51b122835c6f0 languageName: node linkType: hard @@ -3691,6 +5164,17 @@ __metadata: languageName: node linkType: hard +"@testing-library/user-event@npm:^13.2.1": + version: 13.5.0 + resolution: "@testing-library/user-event@npm:13.5.0" + dependencies: + "@babel/runtime": ^7.12.5 + peerDependencies: + "@testing-library/dom": ">=7.21.4" + checksum: 16319de685fbb7008f1ba667928f458b2d08196918002daca56996de80ef35e6d9de26e9e1ece7d00a004692b95a597cf9142fff0dc53f2f51606a776584f549 + languageName: node + linkType: hard + "@tootallnate/once@npm:2": version: 2.0.0 resolution: "@tootallnate/once@npm:2.0.0" @@ -3733,6 +5217,13 @@ __metadata: languageName: node linkType: hard +"@types/aria-query@npm:^5.0.1": + version: 5.0.1 + resolution: "@types/aria-query@npm:5.0.1" + checksum: 69fd7cceb6113ed370591aef04b3fd0742e9a1b06dd045c43531448847b85de181495e4566f98e776b37c422a12fd71866e0a1dfd904c5ec3f84d271682901de + languageName: node + linkType: hard + "@types/babel__core@npm:^7.1.14": version: 7.1.20 resolution: "@types/babel__core@npm:7.1.20" @@ -3766,11 +5257,11 @@ __metadata: linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.18.2 - resolution: "@types/babel__traverse@npm:7.18.2" + version: 7.18.3 + resolution: "@types/babel__traverse@npm:7.18.3" dependencies: "@babel/types": ^7.3.0 - checksum: 05972775e21cf07753b3bec725bf76f5a9804f99f660d323040746e3c8a4fe1b4ef6df17d7a80c4e2e335382cc72c62fc5a7079af836871ff9cbf0c21804e6d9 + checksum: d20953338b2f012ab7750932ece0a78e7d1645b0a6ff42d49be90f55e9998085da1374a9786a7da252df89555c6586695ba4d1d4b4e88ab2b9f306bcd35e00d3 languageName: node linkType: hard @@ -3853,26 +5344,36 @@ __metadata: languageName: node linkType: hard -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.18": - version: 4.17.31 - resolution: "@types/express-serve-static-core@npm:4.17.31" +"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.31": + version: 4.17.32 + resolution: "@types/express-serve-static-core@npm:4.17.32" dependencies: "@types/node": "*" "@types/qs": "*" "@types/range-parser": "*" - checksum: 009bfbe1070837454a1056aa710d0390ee5fb8c05dfe5a1691cc3e2ca88dc256f80e1ca27cb51a978681631d2f6431bfc9ec352ea46dd0c6eb183d0170bde5df + checksum: 70ec1b8f386628850b315a7b9fd4240a5a70297b41ef1c39af65c8b9661d2c775cfff4686b491fd90e5b6eef43088af203700c5541aec0d063db0c6cbeff254c languageName: node linkType: hard "@types/express@npm:*, @types/express@npm:^4.17.13": - version: 4.17.14 - resolution: "@types/express@npm:4.17.14" + version: 4.17.15 + resolution: "@types/express@npm:4.17.15" dependencies: "@types/body-parser": "*" - "@types/express-serve-static-core": ^4.17.18 + "@types/express-serve-static-core": ^4.17.31 "@types/qs": "*" "@types/serve-static": "*" - checksum: 15c1af46d02de834e4a225eccaa9d85c0370fdbb3ed4e1bc2d323d24872309961542b993ae236335aeb3e278630224a6ea002078d39e651d78a3b0356b1eaa79 + checksum: b4acd8a836d4f6409cdf79b12d6e660485249b62500cccd61e7997d2f520093edf77d7f8498ca79d64a112c6434b6de5ca48039b8fde2c881679eced7e96979b + languageName: node + linkType: hard + +"@types/glob@npm:*": + version: 8.0.0 + resolution: "@types/glob@npm:8.0.0" + dependencies: + "@types/minimatch": "*" + "@types/node": "*" + checksum: 1817b05f5a8aed851d102a65b5e926d5c777bef927ea62b36d635860eef5364f2046bb5a692d135b6f2b28f34e4a9d44ade9396122c0845bcc7636d35f624747 languageName: node linkType: hard @@ -3886,12 +5387,21 @@ __metadata: languageName: node linkType: hard -"@types/graceful-fs@npm:^4.1.3": - version: 4.1.5 - resolution: "@types/graceful-fs@npm:4.1.5" +"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": + version: 4.1.6 + resolution: "@types/graceful-fs@npm:4.1.6" dependencies: "@types/node": "*" - checksum: d076bb61f45d0fc42dee496ef8b1c2f8742e15d5e47e90e20d0243386e426c04d4efd408a48875ab432f7960b4ce3414db20ed0fbbfc7bcc89d84e574f6e045a + checksum: c3070ccdc9ca0f40df747bced1c96c71a61992d6f7c767e8fd24bb6a3c2de26e8b84135ede000b7e79db530a23e7e88dcd9db60eee6395d0f4ce1dae91369dd4 + languageName: node + linkType: hard + +"@types/hast@npm:^2.0.0": + version: 2.3.4 + resolution: "@types/hast@npm:2.3.4" + dependencies: + "@types/unist": "*" + checksum: fff47998f4c11e21a7454b58673f70478740ecdafd95aaf50b70a3daa7da9cdc57315545bf9c039613732c40b7b0e9e49d11d03fe9a4304721cdc3b29a88141e languageName: node linkType: hard @@ -3905,6 +5415,13 @@ __metadata: languageName: node linkType: hard +"@types/html-minifier-terser@npm:^5.0.0": + version: 5.1.2 + resolution: "@types/html-minifier-terser@npm:5.1.2" + checksum: 4bca779c44d2aebe4cc4036c5db370abe7466249038e9c5996cb3c192debeff1c75b7a2ab78e5fd2a014ad24ebf0f357f9a174a4298540dc1e1317d43aa69cfa + languageName: node + linkType: hard + "@types/html-minifier-terser@npm:^6.0.0": version: 6.1.0 resolution: "@types/html-minifier-terser@npm:6.1.0" @@ -3921,6 +5438,13 @@ __metadata: languageName: node linkType: hard +"@types/is-function@npm:^1.0.0": + version: 1.0.1 + resolution: "@types/is-function@npm:1.0.1" + checksum: dfbb591936dfebd4686b109603bc3e2d23a17087d6ec913fb35cd6b5a4ef908ed68ab93cb27d508f1546d312edf03e663cb6738d3b67d420c68da961ac2b3d1f + languageName: node + linkType: hard + "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": version: 2.0.4 resolution: "@types/istanbul-lib-coverage@npm:2.0.4" @@ -3957,11 +5481,11 @@ __metadata: linkType: hard "@types/jquery@npm:^3.5.11": - version: 3.5.14 - resolution: "@types/jquery@npm:3.5.14" + version: 3.5.16 + resolution: "@types/jquery@npm:3.5.16" dependencies: "@types/sizzle": "*" - checksum: 159d6f804ed1a204b3f79f2d591a271d82e866bd45bd49fb6ef40561a25dbe0f47ec7815681b44cc2db5598425f72811e7e80ab0e983d980470998ac56feb375 + checksum: 13c995f15d1c2f1d322103dc1cb0a22b95eecc3e7546f00279b8731aea21d7ec04550af40e609ee48e755d4e11bf61c25b4aa9f53df3bcbec4b8fe8e81471732 languageName: node linkType: hard @@ -3976,7 +5500,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.11 resolution: "@types/json-schema@npm:7.0.11" checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d @@ -3990,6 +5514,22 @@ __metadata: languageName: node linkType: hard +"@types/lodash@npm:^4.14.167": + version: 4.14.191 + resolution: "@types/lodash@npm:4.14.191" + checksum: ba0d5434e10690869f32d5ea49095250157cae502f10d57de0a723fd72229ce6c6a4979576f0f13e0aa9fbe3ce2457bfb9fa7d4ec3d6daba56730a51906d1491 + languageName: node + linkType: hard + +"@types/mdast@npm:^3.0.0": + version: 3.0.10 + resolution: "@types/mdast@npm:3.0.10" + dependencies: + "@types/unist": "*" + checksum: 3f587bfc0a9a2403ecadc220e61031b01734fedaf82e27eb4d5ba039c0eb54db8c85681ccc070ab4df3f7ec711b736a82b990e69caa14c74bf7ac0ccf2ac7313 + languageName: node + linkType: hard + "@types/mime@npm:*": version: 3.0.1 resolution: "@types/mime@npm:3.0.1" @@ -4011,17 +5551,34 @@ __metadata: languageName: node linkType: hard +"@types/node-fetch@npm:^2.5.7": + version: 2.6.2 + resolution: "@types/node-fetch@npm:2.6.2" + dependencies: + "@types/node": "*" + form-data: ^3.0.0 + checksum: 6f73b1470000d303d25a6fb92875ea837a216656cb7474f66cdd67bb014aa81a5a11e7ac9c21fe19bee9ecb2ef87c1962bceeaec31386119d1ac86e4c30ad7a6 + languageName: node + linkType: hard + "@types/node@npm:*, @types/node@npm:>= 8": - version: 18.11.9 - resolution: "@types/node@npm:18.11.9" - checksum: cc0aae109e9b7adefc32eecb838d6fad931663bb06484b5e9cbbbf74865c721b03d16fd8d74ad90e31dbe093d956a7c2c306ba5429ba0c00f3f7505103d7a496 + version: 18.11.18 + resolution: "@types/node@npm:18.11.18" + checksum: 03f17f9480f8d775c8a72da5ea7e9383db5f6d85aa5fefde90dd953a1449bd5e4ffde376f139da4f3744b4c83942166d2a7603969a6f8ea826edfb16e6e3b49d + languageName: node + linkType: hard + +"@types/node@npm:^14.0.10 || ^16.0.0, @types/node@npm:^14.14.20 || ^16.0.0": + version: 16.18.11 + resolution: "@types/node@npm:16.18.11" + checksum: 2a3b1da13063debe6e26f732defb5f03ef4ef732c3e08daba838d8850433bd00e537ce1a97ce9bcfc4b15db5218d701d1265fae94e0d6926906bec157e6b46e0 languageName: node linkType: hard "@types/node@npm:^14.14.31": - version: 14.18.33 - resolution: "@types/node@npm:14.18.33" - checksum: 4e23f95186d8ae1d38c999bc6b46fe94e790da88744b0a3bfeedcbd0d9ffe2cb0ff39e85f43014f6739e5270292c1a1f6f97a1fc606fd573a0c17fda9a1d42de + version: 14.18.36 + resolution: "@types/node@npm:14.18.36" + checksum: da7f479b3fc996d585e60b8329987c6e310ddbf051e14f2d900ce04f7768f42fa7b760f0eb376008d3eca130ce9431018fb5c9e44027dcb7bb139c547e44b9c5 languageName: node linkType: hard @@ -4032,6 +5589,13 @@ __metadata: languageName: node linkType: hard +"@types/npmlog@npm:^4.1.2": + version: 4.1.4 + resolution: "@types/npmlog@npm:4.1.4" + checksum: 740f7431ccfc0e127aa8d162fe05c6ce8aa71290be020d179b2824806d19bd2c706c7e0c9a3c9963cefcdf2ceacb1dec6988c394c3694451387759dafe0aa927 + languageName: node + linkType: hard + "@types/parse-json@npm:^4.0.0": version: 4.0.0 resolution: "@types/parse-json@npm:4.0.0" @@ -4039,10 +5603,24 @@ __metadata: languageName: node linkType: hard +"@types/parse5@npm:^5.0.0": + version: 5.0.3 + resolution: "@types/parse5@npm:5.0.3" + checksum: d6b7495cb1850f9f2e9c5e103ede9f2d30a5320669707b105c403868adc9e4bf8d3a7ff314cc23f67826bbbbbc0e6147346ce9062ab429f099dba7a01f463919 + languageName: node + linkType: hard + "@types/prettier@npm:^2.1.5": - version: 2.7.1 - resolution: "@types/prettier@npm:2.7.1" - checksum: 5e3f58e229d6c73b5f5cae2e8f96c1c4a5b5805f83459e17a045ba8e96152b1d38e86b63e3172fb159dac923388699660862b75b2d37e54220805f0e691e26f1 + version: 2.7.2 + resolution: "@types/prettier@npm:2.7.2" + checksum: b47d76a5252265f8d25dd2fe2a5a61dc43ba0e6a96ffdd00c594cb4fd74c1982c2e346497e3472805d97915407a09423804cc2110a0b8e1b22cffcab246479b7 + languageName: node + linkType: hard + +"@types/pretty-hrtime@npm:^1.0.0": + version: 1.0.1 + resolution: "@types/pretty-hrtime@npm:1.0.1" + checksum: a6cdee417eea6f7af914e4fcd13e05822864ce10b5d7646525632e86d69b79123eec55a5d3fff0155ba46b61902775e1644bcb80e1e4dffdac28e7febb089083 languageName: node linkType: hard @@ -4053,7 +5631,7 @@ __metadata: languageName: node linkType: hard -"@types/qs@npm:*": +"@types/qs@npm:*, @types/qs@npm:^6.9.5": version: 6.9.7 resolution: "@types/qs@npm:6.9.7" checksum: 7fd6f9c25053e9b5bb6bc9f9f76c1d89e6c04f7707a7ba0e44cc01f17ef5284adb82f230f542c2d5557d69407c9a40f0f3515e8319afd14e1e16b5543ac6cdba @@ -4068,11 +5646,11 @@ __metadata: linkType: hard "@types/react-dom@npm:^18.0.0": - version: 18.0.8 - resolution: "@types/react-dom@npm:18.0.8" + version: 18.0.10 + resolution: "@types/react-dom@npm:18.0.10" dependencies: "@types/react": "*" - checksum: 522e5e949d05f35c6037a2290838c9c7ff92a9d06f7d96b993c7c3f5a86d8f3a6337e059c94e6fb0920227f445e5d1ce10fbfe3d9bbd95fb82a5539249d90646 + checksum: ff8282d5005a0b1cd95fb65bf79d3d8485e4cfe2aaf052129033a178684b940014a3f4536bc20d573f8a01cf4c6f4770c74988cef7c2b5cac3041d9f172647e3 languageName: node linkType: hard @@ -4086,14 +5664,14 @@ __metadata: linkType: hard "@types/react-redux@npm:^7.1.20": - version: 7.1.24 - resolution: "@types/react-redux@npm:7.1.24" + version: 7.1.25 + resolution: "@types/react-redux@npm:7.1.25" dependencies: "@types/hoist-non-react-statics": ^3.3.0 "@types/react": "*" hoist-non-react-statics: ^3.3.0 redux: ^4.0.0 - checksum: 6582246581331ac7fbbd44aa1f1c136c8a9c8febbcf462432ac81302263308c21e1a2e7868beb7f73bbcb52a8e67935d133cb37f5bdcb6564eaff3a811805101 + checksum: a61ec25cbf8bb3720850402d3c49493fcff4afb73ad447d161460b5d4c600c984ad48708e8564d2fd32052eaa3c3b3f655c5b300ce813429637cce9e5958329f languageName: node linkType: hard @@ -4107,13 +5685,13 @@ __metadata: linkType: hard "@types/react@npm:*, @types/react@npm:16 || 17 || 18": - version: 18.0.25 - resolution: "@types/react@npm:18.0.25" + version: 18.0.26 + resolution: "@types/react@npm:18.0.26" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: 231d658c45abdef044a716b4502774f1585d8336d73b2f5bd68f181acbfc874b7a457686ecd29b415b43ed0922c309bab7e2cf96832d188a3f4f1b02f2af760a + checksum: b62f0ea3cdfa68e106391728325057ad36f1bde7ba2dfae029472c47e01e482bc77c6ba4f1dad59f3f04ee81cb597618ff7c30a33c157c0a20462b6dd6aa2d4d languageName: node linkType: hard @@ -4180,6 +5758,13 @@ __metadata: languageName: node linkType: hard +"@types/source-list-map@npm:*": + version: 0.1.2 + resolution: "@types/source-list-map@npm:0.1.2" + checksum: fda8f37537aca9d3ed860d559289ab1dddb6897e642e6f53e909bbd18a7ac3129a8faa2a7d093847c91346cf09c86ef36e350c715406fba1f2271759b449adf6 + languageName: node + linkType: hard + "@types/stack-utils@npm:^2.0.0": version: 2.0.1 resolution: "@types/stack-utils@npm:2.0.1" @@ -4187,6 +5772,13 @@ __metadata: languageName: node linkType: hard +"@types/tapable@npm:^1, @types/tapable@npm:^1.0.5": + version: 1.0.8 + resolution: "@types/tapable@npm:1.0.8" + checksum: b4b754dd0822c407b8f29ef6b766490721c276880f9e976d92ee2b3ef915f11a05a2442ae36c8978bcd872ad6bc833b0a2c4d267f2d611590668a366bad50652 + languageName: node + linkType: hard + "@types/testing-library__cypress@npm:^5.0.8": version: 5.0.9 resolution: "@types/testing-library__cypress@npm:5.0.9" @@ -4204,12 +5796,60 @@ __metadata: languageName: node linkType: hard -"@types/ws@npm:^8.5.1": - version: 8.5.3 - resolution: "@types/ws@npm:8.5.3" +"@types/uglify-js@npm:*": + version: 3.17.1 + resolution: "@types/uglify-js@npm:3.17.1" + dependencies: + source-map: ^0.6.1 + checksum: 76b9aa6b5c19690bee1fba29835ca580ec92db2b43cb8e2acd0278086138372a66e55bbd785c90d032bc890069f0cfde9c763f2d2860bb1a747b581a04d0999b + languageName: node + linkType: hard + +"@types/unist@npm:*, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2, @types/unist@npm:^2.0.3": + version: 2.0.6 + resolution: "@types/unist@npm:2.0.6" + checksum: 25cb860ff10dde48b54622d58b23e66214211a61c84c0f15f88d38b61aa1b53d4d46e42b557924a93178c501c166aa37e28d7f6d994aba13d24685326272d5db + languageName: node + linkType: hard + +"@types/webpack-env@npm:^1.16.0": + version: 1.18.0 + resolution: "@types/webpack-env@npm:1.18.0" + checksum: ecf4daa31cb37d474ac0ce058d83a3cadeb9881ca8107ae93c2299eaa9954943aae09b43e143c62ccbe4288a14db00c918c9debd707afe17c3998f873eaabc59 + languageName: node + linkType: hard + +"@types/webpack-sources@npm:*": + version: 3.2.0 + resolution: "@types/webpack-sources@npm:3.2.0" dependencies: "@types/node": "*" - checksum: 0ce46f850d41383fcdc2149bcacc86d7232fa7a233f903d2246dff86e31701a02f8566f40af5f8b56d1834779255c04ec6ec78660fe0f9b2a69cf3d71937e4ae + "@types/source-list-map": "*" + source-map: ^0.7.3 + checksum: fa23dcfb99f79cc0ba8e6ca41cb8dedb406f8d7772e8e3d3d9b443bfb36557a1a78f4de2b97905554db98beee1a2ef6f930e188977adde6452392a64dd4b7c2a + languageName: node + linkType: hard + +"@types/webpack@npm:^4.41.26, @types/webpack@npm:^4.41.8": + version: 4.41.33 + resolution: "@types/webpack@npm:4.41.33" + dependencies: + "@types/node": "*" + "@types/tapable": ^1 + "@types/uglify-js": "*" + "@types/webpack-sources": "*" + anymatch: ^3.0.0 + source-map: ^0.6.0 + checksum: 5f64818128c94026be0e43e77d687e2d90f0da526a3a7c308c6a0bb12e93a35c9243be427bbf6865f64fd71dc5b32715af9b9da0cd6ae8335081b6db995bad2b + languageName: node + linkType: hard + +"@types/ws@npm:^8.5.1": + version: 8.5.4 + resolution: "@types/ws@npm:8.5.4" + dependencies: + "@types/node": "*" + checksum: fefbad20d211929bb996285c4e6f699b12192548afedbe4930ab4384f8a94577c9cd421acaad163cacd36b88649509970a05a0b8f20615b30c501ed5269038d1 languageName: node linkType: hard @@ -4221,20 +5861,29 @@ __metadata: linkType: hard "@types/yargs@npm:^15.0.0": - version: 15.0.14 - resolution: "@types/yargs@npm:15.0.14" + version: 15.0.15 + resolution: "@types/yargs@npm:15.0.15" dependencies: "@types/yargs-parser": "*" - checksum: 8e358aeb8f0c3758e59e2b8fcfdee5627ab2fe3d92f50f380503d966c7f33287be3322155516a50d27727fde1ad3878f48f60cd6648439126d4b0bbb1a1153ed + checksum: 3420f6bcc508a895ef91858f8e6de975c710e4498cf6ed293f1174d3f1ad56edb4ab8481219bf6190f64a3d4115fab1d13ab3edc90acd54fba7983144040e446 + languageName: node + linkType: hard + +"@types/yargs@npm:^16.0.0": + version: 16.0.5 + resolution: "@types/yargs@npm:16.0.5" + dependencies: + "@types/yargs-parser": "*" + checksum: 22697f7cc8aa32dcc10981a87f035e183303a58351c537c81fb450270d5c494b1d918186210e445b0eb2e4a8b34a8bda2a595f346bdb1c9ed2b63d193cb00430 languageName: node linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.13 - resolution: "@types/yargs@npm:17.0.13" + version: 17.0.19 + resolution: "@types/yargs@npm:17.0.19" dependencies: "@types/yargs-parser": "*" - checksum: 0ab269abc2da2223cf0a8c16d578850fbe327d40fb85724b5c3f9f6cf38d03656ef699518c05d4df3bc337339ec6d0aad7df01682a9dca4783ad1ccc7336cf12 + checksum: 89a664ba6cef795a5b14a1b2cdc0e2a943cd654e61cc4286b6a704b944051bc30b0d7fec249dd2685cb6cfd17fdf0750d60ec69859aa5a5911c48a288284e842 languageName: node linkType: hard @@ -4248,12 +5897,12 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^5.48.0 ": - version: 5.48.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.48.0" + version: 5.48.2 + resolution: "@typescript-eslint/eslint-plugin@npm:5.48.2" dependencies: - "@typescript-eslint/scope-manager": 5.48.0 - "@typescript-eslint/type-utils": 5.48.0 - "@typescript-eslint/utils": 5.48.0 + "@typescript-eslint/scope-manager": 5.48.2 + "@typescript-eslint/type-utils": 5.48.2 + "@typescript-eslint/utils": 5.48.2 debug: ^4.3.4 ignore: ^5.2.0 natural-compare-lite: ^1.4.0 @@ -4266,43 +5915,43 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: cb9cd62fd56670414795e30d30c9fa11ec7ad3a8b0abda48dd17625053a1c26ba1767184b096149bdd0ccb457bec6392306f22211b75f802f4b27366398d16eb + checksum: 78a9d0550f0b4aa026efef939ef93a36d84464f4f74c7f7e9e99bcc385eb9dd4e6755f9046775dfd74906933df3c2f6ac8c02ddee5df2f6f69d54c4f85f6eeed languageName: node linkType: hard "@typescript-eslint/parser@npm:^5.48.0": - version: 5.48.0 - resolution: "@typescript-eslint/parser@npm:5.48.0" + version: 5.48.2 + resolution: "@typescript-eslint/parser@npm:5.48.2" dependencies: - "@typescript-eslint/scope-manager": 5.48.0 - "@typescript-eslint/types": 5.48.0 - "@typescript-eslint/typescript-estree": 5.48.0 + "@typescript-eslint/scope-manager": 5.48.2 + "@typescript-eslint/types": 5.48.2 + "@typescript-eslint/typescript-estree": 5.48.2 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 41d5ce5c8742d286fb083523295a4f186e57bbe4e3da63b6b2de1edbafbcbf6d5225ed3405da2c56e2b0fe1d52bb72babc37508d2ee9b86f6fadad3c4a7950d0 + checksum: 0ca1494dfde0019c647afc8d48e751856c0c9e302627cc63e59cb221d4350d2e260f99e57660e4ab27ded873c1c677e43e2dba973a0656c6522205b9b52e0290 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.48.0": - version: 5.48.0 - resolution: "@typescript-eslint/scope-manager@npm:5.48.0" +"@typescript-eslint/scope-manager@npm:5.48.2": + version: 5.48.2 + resolution: "@typescript-eslint/scope-manager@npm:5.48.2" dependencies: - "@typescript-eslint/types": 5.48.0 - "@typescript-eslint/visitor-keys": 5.48.0 - checksum: 96c0ce33d613490690ae6f34e4152f05dbddf3196a6dec89afba4a63cd2d828ae23a98262920b521fe461e7655d38f3a01e9e43588c12392a27bf8cb4f8ae201 + "@typescript-eslint/types": 5.48.2 + "@typescript-eslint/visitor-keys": 5.48.2 + checksum: d18a9016b734b58eb7664701a1f8933704167cd7a96c10b8d3d224301b9e194674fdde4d288079d6800452d4524b38c83f7e8dc76cea15793d2358aa7026fdde languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.48.0": - version: 5.48.0 - resolution: "@typescript-eslint/type-utils@npm:5.48.0" +"@typescript-eslint/type-utils@npm:5.48.2": + version: 5.48.2 + resolution: "@typescript-eslint/type-utils@npm:5.48.2" dependencies: - "@typescript-eslint/typescript-estree": 5.48.0 - "@typescript-eslint/utils": 5.48.0 + "@typescript-eslint/typescript-estree": 5.48.2 + "@typescript-eslint/utils": 5.48.2 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -4310,23 +5959,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 0d57e3bbcaa46e29b588b86b2271341b264f063e71ff5b6d4d35f50f2fe11bd6cdc3c4c95d78493fd17673ecdbd712992b84da1600947ed3bf6ae09de7b99464 + checksum: ad60a3557ebdb6e42ceab4627ca79c0101723ab65b2db63f9b36f9ee4df13687c3be6ecc243f0a3e84ed96d30331997c46421e7a4bc8ed58367e98d2a92b8339 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.48.0": - version: 5.48.0 - resolution: "@typescript-eslint/types@npm:5.48.0" - checksum: fa27bd9ec7ec5f256b79a371bb05cfbc26902b6a395f38b0cff0e281633ebd76775ad18e41be1bb156868859287295f6833a2a671da57c6347ac7c6bc08a553b +"@typescript-eslint/types@npm:5.48.2": + version: 5.48.2 + resolution: "@typescript-eslint/types@npm:5.48.2" + checksum: 9c5e860a0102badf5116985cfa0a1be5b1d7453c3fd84861c4e82d9b73b881304f52ea8455740f5b4af8491dabe5e8d2dfdeb5e333a509118b1fd7e718496147 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.48.0": - version: 5.48.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.48.0" +"@typescript-eslint/typescript-estree@npm:5.48.2": + version: 5.48.2 + resolution: "@typescript-eslint/typescript-estree@npm:5.48.2" dependencies: - "@typescript-eslint/types": 5.48.0 - "@typescript-eslint/visitor-keys": 5.48.0 + "@typescript-eslint/types": 5.48.2 + "@typescript-eslint/visitor-keys": 5.48.2 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -4335,35 +5984,35 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 2444632243111e51bc83b56140514cb5978bef4d7151fede0dfcff8808afc1ad335b0c60ca86c2811bcc82273b87e59e2e0360bf1b8c014825ff818a1731d127 + checksum: 3ae06c597249220bcc138857d37ab2c14204d7db42e943e1a4fe6c56b6912ea271e3ab19f15f458390c54f82ac47785481546b644ff3c111cbb37398cf29949a languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.48.0": - version: 5.48.0 - resolution: "@typescript-eslint/utils@npm:5.48.0" +"@typescript-eslint/utils@npm:5.48.2": + version: 5.48.2 + resolution: "@typescript-eslint/utils@npm:5.48.2" dependencies: "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.48.0 - "@typescript-eslint/types": 5.48.0 - "@typescript-eslint/typescript-estree": 5.48.0 + "@typescript-eslint/scope-manager": 5.48.2 + "@typescript-eslint/types": 5.48.2 + "@typescript-eslint/typescript-estree": 5.48.2 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 53f512ae61f72c2b29f2daf8adbc1f37c400cc71156557f69f0745b62c1265d99917a168245e2ee3d88ae458144818d1bf41ced4a764d7d9534b466b29d362fd + checksum: d363dbf577acc5817427ac0e1290df685b027de6b03bbc150fa252e6435a2e88e254ec4c1db03773cbcae14875d1529e447861e015bf19055bd2b02de766f722 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.48.0": - version: 5.48.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.48.0" +"@typescript-eslint/visitor-keys@npm:5.48.2": + version: 5.48.2 + resolution: "@typescript-eslint/visitor-keys@npm:5.48.2" dependencies: - "@typescript-eslint/types": 5.48.0 + "@typescript-eslint/types": 5.48.2 eslint-visitor-keys: ^3.3.0 - checksum: 8d41fb7c93b79df415b43c31da7c9007074d78ab6f16c2d318c23e7974b578ce510f466a9584bd67c526367666974091cb5cfbf6670d29e36fb4ab2e57137515 + checksum: 4d83d1e4b39ad76fe865b0580dbfcad6d6f9e936de3d40c1c13d552d40e394eab390a7f9d1172ba59ce457853b93ed0ec253642e6d07cd6cf4fa0b5ec006f0c4 languageName: node linkType: hard @@ -4384,6 +6033,17 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/ast@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/ast@npm:1.9.0" + dependencies: + "@webassemblyjs/helper-module-context": 1.9.0 + "@webassemblyjs/helper-wasm-bytecode": 1.9.0 + "@webassemblyjs/wast-parser": 1.9.0 + checksum: 8a9838dc7fdac358aee8daa75eefa35934ab18dafb594092ff7be79c467ebe9dabb2543e58313c905fd802bdcc3cb8320e4e19af7444e49853a7a24e25138f75 + languageName: node + linkType: hard + "@webassemblyjs/floating-point-hex-parser@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.1" @@ -4391,6 +6051,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/floating-point-hex-parser@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.9.0" + checksum: d3aeb19bc30da26f639698daa28e44e0c18d5aa135359ef3c54148e194eec46451a912d0506099d479a71a94bc3eef6ef52d6ec234799528a25a9744789852de + languageName: node + linkType: hard + "@webassemblyjs/helper-api-error@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/helper-api-error@npm:1.11.1" @@ -4398,6 +6065,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-api-error@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/helper-api-error@npm:1.9.0" + checksum: 9179d3148639cc202e89a118145b485cf834613260679a99af6ec487bbc15f238566ca713207394b336160a41bf8c1b75cf2e853b3e96f0cc73c1e5c735b3f64 + languageName: node + linkType: hard + "@webassemblyjs/helper-buffer@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/helper-buffer@npm:1.11.1" @@ -4405,6 +6079,38 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-buffer@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/helper-buffer@npm:1.9.0" + checksum: dcb85f630f8a2e22b7346ad4dd58c3237a2cad1457699423e8fd19592a0bd3eacbc2639178a1b9a873c3ac217bfc7a23a134ff440a099496b590e82c7a4968d5 + languageName: node + linkType: hard + +"@webassemblyjs/helper-code-frame@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/helper-code-frame@npm:1.9.0" + dependencies: + "@webassemblyjs/wast-printer": 1.9.0 + checksum: a28fa057f7beff0fd14bff716561520f8edb8c9c56c7a5559451e6765acfb70aaeb8af718ea2bd2262e7baeba597545af407e28eb2eff8329235afe8605f20d1 + languageName: node + linkType: hard + +"@webassemblyjs/helper-fsm@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/helper-fsm@npm:1.9.0" + checksum: 374cc510c8f5a7a07d4fe9eb7036cc475a96a670b5d25c31f16757ac8295be8d03a2f29657ff53eaefa9e8315670a48824d430ed910e7c1835788ac79f93124e + languageName: node + linkType: hard + +"@webassemblyjs/helper-module-context@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/helper-module-context@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + checksum: 55e8f89c7ea1beaa78fad88403f3753b8413b0f3b6bb32d898ce95078b3e1d1b48ade0919c00b82fc2e3813c0ab6901e415f7a4d4fa9be50944e2431adde75a5 + languageName: node + linkType: hard + "@webassemblyjs/helper-numbers@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/helper-numbers@npm:1.11.1" @@ -4423,6 +6129,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-wasm-bytecode@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.9.0" + checksum: 280da4df3c556f73a1a02053277f8a4be481de32df4aa21050b015c8f4d27c46af89f0417eb88e486df117e5df4bccffae593f78cb1e79f212d3b3d4f3ed0f04 + languageName: node + linkType: hard + "@webassemblyjs/helper-wasm-section@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.1" @@ -4435,6 +6148,18 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-wasm-section@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/helper-buffer": 1.9.0 + "@webassemblyjs/helper-wasm-bytecode": 1.9.0 + "@webassemblyjs/wasm-gen": 1.9.0 + checksum: b8f7bb45d4194074c82210211a5d3e402a5b5fa63ecae26d2c356ae3978af5a530e91192fb260f32f9d561b18e2828b3da2e2f41c59efadb5f3c6d72446807f0 + languageName: node + linkType: hard + "@webassemblyjs/ieee754@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/ieee754@npm:1.11.1" @@ -4444,6 +6169,15 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/ieee754@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/ieee754@npm:1.9.0" + dependencies: + "@xtuc/ieee754": ^1.2.0 + checksum: 7fe4a217ba0f7051e2cfef92919d4a64fac1a63c65411763779bd50907820f33f440255231a474fe3ba03bd1d9ee0328662d1eae3fce4c59b91549d6b62b839b + languageName: node + linkType: hard + "@webassemblyjs/leb128@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/leb128@npm:1.11.1" @@ -4453,6 +6187,15 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/leb128@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/leb128@npm:1.9.0" + dependencies: + "@xtuc/long": 4.2.2 + checksum: 4ca7cbb869530d78d42a414f34ae53249364cb1ecebbfb6ed5d562c2f209fce857502f088822ee82a23876f653a262ddc34ab64e45a7962510a263d39bb3f51a + languageName: node + linkType: hard + "@webassemblyjs/utf8@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/utf8@npm:1.11.1" @@ -4460,6 +6203,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/utf8@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/utf8@npm:1.9.0" + checksum: e328a30ac8a503bbd015d32e75176e0dedcb45a21d4be051c25dfe89a00035ca7a6dbd8937b442dd5b4b334de3959d4f5fe0b330037bd226a28b9814cd49e84f + languageName: node + linkType: hard + "@webassemblyjs/wasm-edit@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/wasm-edit@npm:1.11.1" @@ -4476,6 +6226,22 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-edit@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/wasm-edit@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/helper-buffer": 1.9.0 + "@webassemblyjs/helper-wasm-bytecode": 1.9.0 + "@webassemblyjs/helper-wasm-section": 1.9.0 + "@webassemblyjs/wasm-gen": 1.9.0 + "@webassemblyjs/wasm-opt": 1.9.0 + "@webassemblyjs/wasm-parser": 1.9.0 + "@webassemblyjs/wast-printer": 1.9.0 + checksum: 1997e0c2f4051c33239587fb143242919320bc861a0af03a873c7150a27d6404bd2e063c658193288b0aa88c35aadbe0c4fde601fe642bae0743a8c8eda52717 + languageName: node + linkType: hard + "@webassemblyjs/wasm-gen@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/wasm-gen@npm:1.11.1" @@ -4489,6 +6255,19 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-gen@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/wasm-gen@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/helper-wasm-bytecode": 1.9.0 + "@webassemblyjs/ieee754": 1.9.0 + "@webassemblyjs/leb128": 1.9.0 + "@webassemblyjs/utf8": 1.9.0 + checksum: 2456e84e8e6bedb7ab47f6333a0ee170f7ef62842c90862ca787c08528ca8041061f3f8bc257fc2a01bf6e8d1a76fddaddd43418c738f681066e5b50f88fe7df + languageName: node + linkType: hard + "@webassemblyjs/wasm-opt@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/wasm-opt@npm:1.11.1" @@ -4501,6 +6280,18 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-opt@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/wasm-opt@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/helper-buffer": 1.9.0 + "@webassemblyjs/wasm-gen": 1.9.0 + "@webassemblyjs/wasm-parser": 1.9.0 + checksum: 91242205bdbd1aa8045364a5338bfb34880cb2c65f56db8dd19382894209673699fb31a0e5279f25c7e5bcd8f3097d6c9ca84d8969d9613ef2cf166450cc3515 + languageName: node + linkType: hard + "@webassemblyjs/wasm-parser@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/wasm-parser@npm:1.11.1" @@ -4515,6 +6306,34 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-parser@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/wasm-parser@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/helper-api-error": 1.9.0 + "@webassemblyjs/helper-wasm-bytecode": 1.9.0 + "@webassemblyjs/ieee754": 1.9.0 + "@webassemblyjs/leb128": 1.9.0 + "@webassemblyjs/utf8": 1.9.0 + checksum: 493f6cfc63a5e16073056c81ff0526a9936f461327379ef3c83cc841000e03623b6352704f6bf9f7cb5b3610f0032020a61f9cca78c91b15b8e995854b29c098 + languageName: node + linkType: hard + +"@webassemblyjs/wast-parser@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/wast-parser@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/floating-point-hex-parser": 1.9.0 + "@webassemblyjs/helper-api-error": 1.9.0 + "@webassemblyjs/helper-code-frame": 1.9.0 + "@webassemblyjs/helper-fsm": 1.9.0 + "@xtuc/long": 4.2.2 + checksum: 705dd48fbbceec7f6bed299b8813631b242fd9312f9594dbb2985dda86c9688048692357d684f6080fc2c5666287cefaa26b263d01abadb6a9049d4c8978b9db + languageName: node + linkType: hard + "@webassemblyjs/wast-printer@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/wast-printer@npm:1.11.1" @@ -4525,6 +6344,17 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wast-printer@npm:1.9.0": + version: 1.9.0 + resolution: "@webassemblyjs/wast-printer@npm:1.9.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/wast-parser": 1.9.0 + "@xtuc/long": 4.2.2 + checksum: 3d1e1b2e84745a963f69acd1c02425b321dd2e608e11dabc467cae0c9a808962bc769ec9afc46fbcea7188cc1e47d72370da762d258f716fb367cb1a7865c54b + languageName: node + linkType: hard + "@webpack-cli/configtest@npm:^2.0.1": version: 2.0.1 resolution: "@webpack-cli/configtest@npm:2.0.1" @@ -4624,10 +6454,21 @@ __metadata: version: 0.0.0-use.local resolution: "@wisemapping/web2d@workspace:packages/web2d" dependencies: + "@mdx-js/react": ^1.6.22 + "@storybook/addon-actions": ^6.5.15 + "@storybook/addon-docs": ^6.5.15 + "@storybook/addon-essentials": ^6.5.15 + "@storybook/addon-interactions": ^6.5.15 + "@storybook/addon-links": ^6.5.15 + "@storybook/builder-webpack5": ^6.5.15 + "@storybook/html": ^6.5.15 + "@storybook/manager-webpack5": ^6.5.15 + "@storybook/testing-library": ^0.0.13 "@wisemapping/core-js": ^0.4.0 cypress: 12.3.0 cypress-image-snapshot: ^4.0.1 jquery: ^3.6.0 + start-server-and-test: ^1.15.2 peerDependencies: "@wisemapping/core-js": ^0.4.0 jquery: ^3.6.0 @@ -4760,6 +6601,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^6.4.1": + version: 6.4.2 + resolution: "acorn@npm:6.4.2" + bin: + acorn: bin/acorn + checksum: 44b07053729db7f44d28343eed32247ed56dc4a6ec6dff2b743141ecd6b861406bbc1c20bf9d4f143ea7dd08add5dc8c290582756539bc03a8db605050ce2fb4 + languageName: node + linkType: hard + "acorn@npm:^8.0.4, acorn@npm:^8.1.0, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0, acorn@npm:^8.8.1": version: 8.8.1 resolution: "acorn@npm:8.8.1" @@ -4769,6 +6619,13 @@ __metadata: languageName: node linkType: hard +"address@npm:^1.0.1": + version: 1.2.2 + resolution: "address@npm:1.2.2" + checksum: ace439960c1e3564d8f523aff23a841904bf33a2a7c2e064f7f60a064194075758b9690e65bd9785692a4ef698a998c57eb74d145881a1cecab8ba658ddb1607 + languageName: node + linkType: hard + "agent-base@npm:4, agent-base@npm:^4.3.0": version: 4.3.0 resolution: "agent-base@npm:4.3.0" @@ -4826,6 +6683,40 @@ __metadata: languageName: node linkType: hard +"airbnb-js-shims@npm:^2.2.1": + version: 2.2.1 + resolution: "airbnb-js-shims@npm:2.2.1" + dependencies: + array-includes: ^3.0.3 + array.prototype.flat: ^1.2.1 + array.prototype.flatmap: ^1.2.1 + es5-shim: ^4.5.13 + es6-shim: ^0.35.5 + function.prototype.name: ^1.1.0 + globalthis: ^1.0.0 + object.entries: ^1.1.0 + object.fromentries: ^2.0.0 || ^1.0.0 + object.getownpropertydescriptors: ^2.0.3 + object.values: ^1.1.0 + promise.allsettled: ^1.0.0 + promise.prototype.finally: ^3.1.0 + string.prototype.matchall: ^4.0.0 || ^3.0.1 + string.prototype.padend: ^3.0.0 + string.prototype.padstart: ^3.0.0 + symbol.prototype.description: ^1.0.0 + checksum: bdd96e4cac75a8a942fb93cb8b7150573363a9fb40ab8528997bc067f24ae83d3031165635075b1326e463dcf840cc036b2ceb554563e75a38faf0ca288407a3 + languageName: node + linkType: hard + +"ajv-errors@npm:^1.0.0": + version: 1.0.1 + resolution: "ajv-errors@npm:1.0.1" + peerDependencies: + ajv: ">=5.0.0" + checksum: 2c9fc02cf58f9aae5bace61ebd1b162e1ea372ae9db5999243ba5e32a9a78c0d635d29ae085f652c61c941a43af0b2b1acdb255e29d44dc43a6e021085716d8c + languageName: node + linkType: hard + "ajv-formats@npm:^2.1.1": version: 2.1.1 resolution: "ajv-formats@npm:2.1.1" @@ -4840,7 +6731,7 @@ __metadata: languageName: node linkType: hard -"ajv-keywords@npm:^3.5.2": +"ajv-keywords@npm:^3.1.0, ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": version: 3.5.2 resolution: "ajv-keywords@npm:3.5.2" peerDependencies: @@ -4860,7 +6751,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:^6.1.0, ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -4873,14 +6764,23 @@ __metadata: linkType: hard "ajv@npm:^8.0.0, ajv@npm:^8.8.0": - version: 8.11.0 - resolution: "ajv@npm:8.11.0" + version: 8.12.0 + resolution: "ajv@npm:8.12.0" dependencies: fast-deep-equal: ^3.1.1 json-schema-traverse: ^1.0.0 require-from-string: ^2.0.2 uri-js: ^4.2.2 - checksum: 5e0ff226806763be73e93dd7805b634f6f5921e3e90ca04acdf8db81eed9d8d3f0d4c5f1213047f45ebbf8047ffe0c840fa1ef2ec42c3a644899f69aa72b5bef + checksum: 4dc13714e316e67537c8b31bc063f99a1d9d9a497eb4bbd55191ac0dcd5e4985bbb71570352ad6f1e76684fb6d790928f96ba3b2d4fd6e10024be9612fe3f001 + languageName: node + linkType: hard + +"ansi-align@npm:^3.0.0": + version: 3.0.1 + resolution: "ansi-align@npm:3.0.1" + dependencies: + string-width: ^4.1.0 + checksum: 6abfa08f2141d231c257162b15292467081fa49a208593e055c866aa0455b57f3a86b5a678c190c618faa79b4c59e254493099cb700dd9cf2293c6be2c8f5d8d languageName: node linkType: hard @@ -4891,6 +6791,13 @@ __metadata: languageName: node linkType: hard +"ansi-colors@npm:^3.0.0": + version: 3.2.4 + resolution: "ansi-colors@npm:3.2.4" + checksum: 026c51880e9f8eb59b112669a87dbea4469939ff94b131606303bbd697438a6691b16b9db3027aa9bf132a244214e83ab1508b998496a34d2aea5b437ac9e62d + languageName: node + linkType: hard + "ansi-colors@npm:^4.1.1": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" @@ -4914,7 +6821,7 @@ __metadata: languageName: node linkType: hard -"ansi-html-community@npm:^0.0.8": +"ansi-html-community@npm:0.0.8, ansi-html-community@npm:^0.0.8": version: 0.0.8 resolution: "ansi-html-community@npm:0.0.8" bin: @@ -4983,6 +6890,17 @@ __metadata: languageName: node linkType: hard +"ansi-to-html@npm:^0.6.11": + version: 0.6.15 + resolution: "ansi-to-html@npm:0.6.15" + dependencies: + entities: ^2.0.0 + bin: + ansi-to-html: bin/ansi-to-html + checksum: c899362a29b92c8ae075b72168b826f7c233875b475719304942f80695e0ce4a6812845021192da5fb0ac80b10209b4fae5aede42620a1b1b3d3b30f3ef77a86 + languageName: node + linkType: hard + "any-promise@npm:^1.0.0": version: 1.3.0 resolution: "any-promise@npm:1.3.0" @@ -4990,13 +6908,23 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": - version: 3.1.2 - resolution: "anymatch@npm:3.1.2" +"anymatch@npm:^2.0.0": + version: 2.0.0 + resolution: "anymatch@npm:2.0.0" + dependencies: + micromatch: ^3.1.4 + normalize-path: ^2.1.1 + checksum: f7bb1929842b4585cdc28edbb385767d499ce7d673f96a8f11348d2b2904592ffffc594fe9229b9a1e9e4dccb9329b7692f9f45e6a11dcefbb76ecdc9ab740f6 + languageName: node + linkType: hard + +"anymatch@npm:^3.0.0, anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" dependencies: normalize-path: ^3.0.0 picomatch: ^2.0.4 - checksum: 985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9 + checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 languageName: node linkType: hard @@ -5009,6 +6937,13 @@ __metadata: languageName: node linkType: hard +"app-root-dir@npm:^1.0.2": + version: 1.0.2 + resolution: "app-root-dir@npm:1.0.2" + checksum: d4b1653fc60b6465b982bf5a88b12051ed2d807d70609386a809306e1c636496f53522d61fa30f9f98c71aaae34f34e1651889cf17d81a44e3dafd2859d495ad + languageName: node + linkType: hard + "aproba@npm:^1.0.3 || ^2.0.0, aproba@npm:^2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" @@ -5030,6 +6965,16 @@ __metadata: languageName: node linkType: hard +"are-we-there-yet@npm:^2.0.0": + version: 2.0.0 + resolution: "are-we-there-yet@npm:2.0.0" + dependencies: + delegates: ^1.0.0 + readable-stream: ^3.6.0 + checksum: 6c80b4fd04ecee6ba6e737e0b72a4b41bdc64b7d279edfc998678567ff583c8df27e27523bc789f2c99be603ffa9eaa612803da1d886962d2086e7ff6fa90c7c + languageName: node + linkType: hard + "are-we-there-yet@npm:^3.0.0": version: 3.0.1 resolution: "are-we-there-yet@npm:3.0.1" @@ -5057,6 +7002,13 @@ __metadata: languageName: node linkType: hard +"arg@npm:^5.0.2": + version: 5.0.2 + resolution: "arg@npm:5.0.2" + checksum: 6c69ada1a9943d332d9e5382393e897c500908d91d5cb735a01120d5f71daf1b339b7b8980cbeaba8fd1afc68e658a739746179e4315a26e8a28951ff9930078 + languageName: node + linkType: hard + "argparse@npm:^1.0.7": version: 1.0.10 resolution: "argparse@npm:1.0.10" @@ -5148,7 +7100,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.4, array-includes@npm:^3.1.5": +"array-includes@npm:^3.0.3, array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": version: 3.1.6 resolution: "array-includes@npm:3.1.6" dependencies: @@ -5198,7 +7150,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.2.5": +"array.prototype.flat@npm:^1.2.1, array.prototype.flat@npm:^1.3.1": version: 1.3.1 resolution: "array.prototype.flat@npm:1.3.1" dependencies: @@ -5210,7 +7162,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.0": +"array.prototype.flatmap@npm:^1.2.1, array.prototype.flatmap@npm:^1.3.1": version: 1.3.1 resolution: "array.prototype.flatmap@npm:1.3.1" dependencies: @@ -5222,6 +7174,19 @@ __metadata: languageName: node linkType: hard +"array.prototype.map@npm:^1.0.5": + version: 1.0.5 + resolution: "array.prototype.map@npm:1.0.5" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + es-array-method-boxes-properly: ^1.0.0 + is-string: ^1.0.7 + checksum: 70c4ecdd39480a51cfe84d18e4839a5f05d0b5d2785fee6838cd2bd5f86a17340a734ce7bb90c16804a70cead214b6f42c3d285f92267e11ccc0abd1880fe3b5 + languageName: node + linkType: hard + "array.prototype.reduce@npm:^1.0.5": version: 1.0.5 resolution: "array.prototype.reduce@npm:1.0.5" @@ -5235,6 +7200,19 @@ __metadata: languageName: node linkType: hard +"array.prototype.tosorted@npm:^1.1.1": + version: 1.1.1 + resolution: "array.prototype.tosorted@npm:1.1.1" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + es-shim-unscopables: ^1.0.0 + get-intrinsic: ^1.1.3 + checksum: 7923324a67e70a2fc0a6e40237405d92395e45ebd76f5cb89c2a5cf1e66b47aca6baacd0cd628ffd88830b90d47fff268071493d09c9ae123645613dac2c2ca3 + languageName: node + linkType: hard + "arrify@npm:^1.0.1": version: 1.0.1 resolution: "arrify@npm:1.0.1" @@ -5242,6 +7220,13 @@ __metadata: languageName: node linkType: hard +"arrify@npm:^2.0.1": + version: 2.0.1 + resolution: "arrify@npm:2.0.1" + checksum: 067c4c1afd182806a82e4c1cb8acee16ab8b5284fbca1ce29408e6e91281c36bb5b612f6ddfbd40a0f7a7e0c75bf2696eb94c027f6e328d6e9c52465c98e4209 + languageName: node + linkType: hard + "asap@npm:^2.0.0": version: 2.0.6 resolution: "asap@npm:2.0.6" @@ -5249,6 +7234,18 @@ __metadata: languageName: node linkType: hard +"asn1.js@npm:^5.2.0": + version: 5.4.1 + resolution: "asn1.js@npm:5.4.1" + dependencies: + bn.js: ^4.0.0 + inherits: ^2.0.1 + minimalistic-assert: ^1.0.0 + safer-buffer: ^2.1.0 + checksum: 3786a101ac6f304bd4e9a7df79549a7561950a13d4bcaec0c7790d44c80d147c1a94ba3d4e663673406064642a40b23fcd6c82a9952468e386c1a1376d747f9a + languageName: node + linkType: hard + "asn1@npm:~0.2.3": version: 0.2.6 resolution: "asn1@npm:0.2.6" @@ -5265,6 +7262,16 @@ __metadata: languageName: node linkType: hard +"assert@npm:^1.1.1": + version: 1.5.0 + resolution: "assert@npm:1.5.0" + dependencies: + object-assign: ^4.1.1 + util: 0.10.3 + checksum: 9be48435f726029ae7020c5888a3566bf4d617687aab280827f2e4029644b6515a9519ea10d018b342147c02faf73d9e9419e780e8937b3786ee4945a0ca71e5 + languageName: node + linkType: hard + "assign-symbols@npm:^1.0.0": version: 1.0.0 resolution: "assign-symbols@npm:1.0.0" @@ -5279,6 +7286,13 @@ __metadata: languageName: node linkType: hard +"async-each@npm:^1.0.1": + version: 1.0.3 + resolution: "async-each@npm:1.0.3" + checksum: 868651cfeb209970b367fbb96df1e1c8dc0b22c681cda7238417005ab2a5fbd944ee524b43f2692977259a57b7cc2547e03ff68f2b5113dbdf953d48cc078dc3 + languageName: node + linkType: hard + "async@npm:^3.2.0": version: 3.2.4 resolution: "async@npm:3.2.4" @@ -5316,6 +7330,23 @@ __metadata: languageName: node linkType: hard +"autoprefixer@npm:^9.8.6": + version: 9.8.8 + resolution: "autoprefixer@npm:9.8.8" + dependencies: + browserslist: ^4.12.0 + caniuse-lite: ^1.0.30001109 + normalize-range: ^0.1.2 + num2fraction: ^1.2.2 + picocolors: ^0.2.1 + postcss: ^7.0.32 + postcss-value-parser: ^4.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: 8f017672fbac248db0cf4e86aa707d8b148d9abadb842b5cf4c6be306d80fa6a654fadefd17e46213234c1f0947612acce2864f93e903f3e736b183fc1aedc45 + languageName: node + linkType: hard + "available-typed-arrays@npm:^1.0.5": version: 1.0.5 resolution: "available-typed-arrays@npm:1.0.5" @@ -5331,18 +7362,18 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.11.0 - resolution: "aws4@npm:1.11.0" - checksum: 5a00d045fd0385926d20ebebcfba5ec79d4482fe706f63c27b324d489a04c68edb0db99ed991e19eda09cb8c97dc2452059a34d97545cebf591d7a2b5a10999f + version: 1.12.0 + resolution: "aws4@npm:1.12.0" + checksum: 68f79708ac7c335992730bf638286a3ee0a645cf12575d557860100767c500c08b30e24726b9f03265d74116417f628af78509e1333575e9f8d52a80edfe8cbc languageName: node linkType: hard -"axios@npm:^0.21.1": - version: 0.21.4 - resolution: "axios@npm:0.21.4" +"axios@npm:^0.25.0": + version: 0.25.0 + resolution: "axios@npm:0.25.0" dependencies: - follow-redirects: ^1.14.0 - checksum: 44245f24ac971e7458f3120c92f9d66d1fc695e8b97019139de5b0cc65d9b8104647db01e5f46917728edfc0cfd88eb30fc4c55e6053eef4ace76768ce95ff3c + follow-redirects: ^1.14.7 + checksum: 2a8a3787c05f2a0c9c3878f49782357e2a9f38945b93018fb0c4fd788171c43dceefbb577988628e09fea53952744d1ecebde234b561f1e703aa43e0a598a3ad languageName: node linkType: hard @@ -5373,6 +7404,21 @@ __metadata: languageName: node linkType: hard +"babel-loader@npm:^8.0.0": + version: 8.3.0 + resolution: "babel-loader@npm:8.3.0" + dependencies: + find-cache-dir: ^3.3.1 + loader-utils: ^2.0.0 + make-dir: ^3.1.0 + schema-utils: ^2.6.5 + peerDependencies: + "@babel/core": ^7.0.0 + webpack: ">=2" + checksum: d48bcf9e030e598656ad3ff5fb85967db2eaaf38af5b4a4b99d25618a2057f9f100e6b231af2a46c1913206db506115ca7a8cbdf52c9c73d767070dae4352ab5 + languageName: node + linkType: hard + "babel-loader@npm:^9.1.2": version: 9.1.2 resolution: "babel-loader@npm:9.1.2" @@ -5386,7 +7432,28 @@ __metadata: languageName: node linkType: hard -"babel-plugin-istanbul@npm:^6.1.1": +"babel-plugin-apply-mdx-type-prop@npm:1.6.22": + version: 1.6.22 + resolution: "babel-plugin-apply-mdx-type-prop@npm:1.6.22" + dependencies: + "@babel/helper-plugin-utils": 7.10.4 + "@mdx-js/util": 1.6.22 + peerDependencies: + "@babel/core": ^7.11.6 + checksum: 43e2100164a8f3e46fddd76afcbfb1f02cbebd5612cfe63f3d344a740b0afbdc4d2bf5659cffe9323dd2554c7b86b23ebedae9dadcec353b6594f4292a1a28e2 + languageName: node + linkType: hard + +"babel-plugin-extract-import-names@npm:1.6.22": + version: 1.6.22 + resolution: "babel-plugin-extract-import-names@npm:1.6.22" + dependencies: + "@babel/helper-plugin-utils": 7.10.4 + checksum: 145ccf09c96d36411d340e78086555f8d4d5924ea39fcb0eca461c066cfa98bc4344982bb35eb85d054ef88f8d4dfc0205ba27370c1d8fcc78191b02908d044d + languageName: node + linkType: hard + +"babel-plugin-istanbul@npm:^6.0.0, babel-plugin-istanbul@npm:^6.1.1": version: 6.1.1 resolution: "babel-plugin-istanbul@npm:6.1.1" dependencies: @@ -5411,7 +7478,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-macros@npm:^3.1.0": +"babel-plugin-macros@npm:^3.0.1, babel-plugin-macros@npm:^3.1.0": version: 3.1.0 resolution: "babel-plugin-macros@npm:3.1.0" dependencies: @@ -5422,6 +7489,13 @@ __metadata: languageName: node linkType: hard +"babel-plugin-named-exports-order@npm:^0.0.2": + version: 0.0.2 + resolution: "babel-plugin-named-exports-order@npm:0.0.2" + checksum: d918390a09c0148893ea93bdc9c4fc6a03447c688eaf40bed0f0682d036e985ecee830b90fec2ab149b8dc0cb3220a2c0ac5054e42626bdfe0b436b505b7ef22 + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs2@npm:^0.3.3": version: 0.3.3 resolution: "babel-plugin-polyfill-corejs2@npm:0.3.3" @@ -5435,6 +7509,18 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs3@npm:^0.1.0": + version: 0.1.7 + resolution: "babel-plugin-polyfill-corejs3@npm:0.1.7" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.1.5 + core-js-compat: ^3.8.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 5c420590a6e18688a868218fa1f5025e9294d093968d2fe1e6aa86981776d66826182f9b36cdd1c41741e9c401bf76164313aab6661efb56741348ed0e98448d + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs3@npm:^0.6.0": version: 0.6.0 resolution: "babel-plugin-polyfill-corejs3@npm:0.6.0" @@ -5535,6 +7621,13 @@ __metadata: languageName: node linkType: hard +"bail@npm:^1.0.0": + version: 1.0.5 + resolution: "bail@npm:1.0.5" + checksum: 6c334940d7eaa4e656a12fb12407b6555649b6deb6df04270fa806e0da82684ebe4a4e47815b271c794b40f8d6fa286e0c248b14ddbabb324a917fab09b7301a + languageName: node + linkType: hard + "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -5542,7 +7635,7 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:^1.3.1, base64-js@npm:^1.5.1": +"base64-js@npm:^1.0.2, base64-js@npm:^1.3.1, base64-js@npm:^1.5.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 @@ -5587,13 +7680,36 @@ __metadata: languageName: node linkType: hard -"big-integer@npm:^1.6.16": +"better-opn@npm:^2.1.1": + version: 2.1.1 + resolution: "better-opn@npm:2.1.1" + dependencies: + open: ^7.0.3 + checksum: 3d1a945d125cbbc6e6a841bef7540435d77d5aa61fc4d345896f5f0b3780fcf9c7145373deaedf62d674a427b187ae973f4410884f9fea0c15f7f01f9dc339c7 + languageName: node + linkType: hard + +"big-integer@npm:^1.6.16, big-integer@npm:^1.6.7": version: 1.6.51 resolution: "big-integer@npm:1.6.51" checksum: 3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 languageName: node linkType: hard +"big.js@npm:^5.2.2": + version: 5.2.2 + resolution: "big.js@npm:5.2.2" + checksum: b89b6e8419b097a8fb4ed2399a1931a68c612bce3cfd5ca8c214b2d017531191070f990598de2fc6f3f993d91c0f08aa82697717f6b3b8732c9731866d233c9e + languageName: node + linkType: hard + +"binary-extensions@npm:^1.0.0": + version: 1.13.1 + resolution: "binary-extensions@npm:1.13.1" + checksum: ad7747f33c07e94ba443055de130b50c8b8b130a358bca064c580d91769ca6a69c7ac65ca008ff044ed4541d2c6ad45496e1fadbef5218a68770996b6a2194d7 + languageName: node + linkType: hard + "binary-extensions@npm:^2.0.0": version: 2.2.0 resolution: "binary-extensions@npm:2.2.0" @@ -5601,6 +7717,15 @@ __metadata: languageName: node linkType: hard +"bindings@npm:^1.5.0": + version: 1.5.0 + resolution: "bindings@npm:1.5.0" + dependencies: + file-uri-to-path: 1.0.0 + checksum: 65b6b48095717c2e6105a021a7da4ea435aa8d3d3cd085cb9e85bcb6e5773cf318c4745c3f7c504412855940b585bdf9b918236612a1c7a7942491de176f1ae7 + languageName: node + linkType: hard + "bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" @@ -5633,6 +7758,20 @@ __metadata: languageName: node linkType: hard +"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": + version: 4.12.0 + resolution: "bn.js@npm:4.12.0" + checksum: 39afb4f15f4ea537b55eaf1446c896af28ac948fdcf47171961475724d1bb65118cca49fa6e3d67706e4790955ec0e74de584e45c8f1ef89f46c812bee5b5a12 + languageName: node + linkType: hard + +"bn.js@npm:^5.0.0, bn.js@npm:^5.1.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 3dd8c8d38055fedfa95c1d5fc3c99f8dd547b36287b37768db0abab3c239711f88ff58d18d155dd8ad902b0b0cee973747b7ae20ea12a09473272b0201c9edd3 + languageName: node + linkType: hard + "body-parser@npm:1.20.1": version: 1.20.1 resolution: "body-parser@npm:1.20.1" @@ -5654,14 +7793,14 @@ __metadata: linkType: hard "bonjour-service@npm:^1.0.11": - version: 1.0.14 - resolution: "bonjour-service@npm:1.0.14" + version: 1.1.0 + resolution: "bonjour-service@npm:1.1.0" dependencies: array-flatten: ^2.1.2 dns-equal: ^1.0.0 fast-deep-equal: ^3.1.3 multicast-dns: ^7.2.5 - checksum: 4a825bbf1824147ba8295a182fb3e86a8bae5159a08e2f118e829a0c988043a559f1f6e4eab425fe17ee9a1f080115d30430e78962e53f75bb03e2021ee7c5b2 + checksum: c0cdf6f6438ef4873ffd17768a9e62300ca30ac2bc3437bcfb6c75a3efd70ad80418c38ec19af2f5fe3a9f1dee725b83ff8e0c4a473b1b9f1718a39033b34cbf languageName: node linkType: hard @@ -5672,6 +7811,31 @@ __metadata: languageName: node linkType: hard +"boxen@npm:^5.1.2": + version: 5.1.2 + resolution: "boxen@npm:5.1.2" + dependencies: + ansi-align: ^3.0.0 + camelcase: ^6.2.0 + chalk: ^4.1.0 + cli-boxes: ^2.2.1 + string-width: ^4.2.2 + type-fest: ^0.20.2 + widest-line: ^3.1.0 + wrap-ansi: ^7.0.0 + checksum: 82d03e42a72576ff235123f17b7c505372fe05c83f75f61e7d4fa4bcb393897ec95ce766fecb8f26b915f0f7a7227d66e5ec7cef43f5b2bd9d3aeed47ec55877 + languageName: node + linkType: hard + +"bplist-parser@npm:^0.1.0": + version: 0.1.1 + resolution: "bplist-parser@npm:0.1.1" + dependencies: + big-integer: ^1.6.7 + checksum: 1501d52f009c9f23ecee6855940e84ac55a6120c0f05570b1f51c8d494023416ec12f4d91b5ac97d6c0941d96dd41d7cb0bc1a9c0a02092df5b4b511acb8dda5 + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -5691,7 +7855,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^2.3.1": +"braces@npm:^2.3.1, braces@npm:^2.3.2": version: 2.3.2 resolution: "braces@npm:2.3.2" dependencies: @@ -5734,6 +7898,20 @@ __metadata: languageName: node linkType: hard +"brorand@npm:^1.0.1, brorand@npm:^1.1.0": + version: 1.1.0 + resolution: "brorand@npm:1.1.0" + checksum: 8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be + languageName: node + linkType: hard + +"browser-assert@npm:^1.2.1": + version: 1.2.1 + resolution: "browser-assert@npm:1.2.1" + checksum: 8b2407cd04c1ed592cf892dec35942b7d72635829221e0788c9a16c4d2afa8b7156bc9705b1c4b32c30d88136c576fda3cbcb8f494d6f865264c706ea8798d92 + languageName: node + linkType: hard + "browser-stdout@npm:1.3.1": version: 1.3.1 resolution: "browser-stdout@npm:1.3.1" @@ -5741,7 +7919,80 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.14.5, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4": +"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": + version: 1.2.0 + resolution: "browserify-aes@npm:1.2.0" + dependencies: + buffer-xor: ^1.0.3 + cipher-base: ^1.0.0 + create-hash: ^1.1.0 + evp_bytestokey: ^1.0.3 + inherits: ^2.0.1 + safe-buffer: ^5.0.1 + checksum: 4a17c3eb55a2aa61c934c286f34921933086bf6d67f02d4adb09fcc6f2fc93977b47d9d884c25619144fccd47b3b3a399e1ad8b3ff5a346be47270114bcf7104 + languageName: node + linkType: hard + +"browserify-cipher@npm:^1.0.0": + version: 1.0.1 + resolution: "browserify-cipher@npm:1.0.1" + dependencies: + browserify-aes: ^1.0.4 + browserify-des: ^1.0.0 + evp_bytestokey: ^1.0.0 + checksum: 2d8500acf1ee535e6bebe808f7a20e4c3a9e2ed1a6885fff1facbfd201ac013ef030422bec65ca9ece8ffe82b03ca580421463f9c45af6c8415fd629f4118c13 + languageName: node + linkType: hard + +"browserify-des@npm:^1.0.0": + version: 1.0.2 + resolution: "browserify-des@npm:1.0.2" + dependencies: + cipher-base: ^1.0.1 + des.js: ^1.0.0 + inherits: ^2.0.1 + safe-buffer: ^5.1.2 + checksum: b15a3e358a1d78a3b62ddc06c845d02afde6fc826dab23f1b9c016e643e7b1fda41de628d2110b712f6a44fb10cbc1800bc6872a03ddd363fb50768e010395b7 + languageName: node + linkType: hard + +"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.0.1": + version: 4.1.0 + resolution: "browserify-rsa@npm:4.1.0" + dependencies: + bn.js: ^5.0.0 + randombytes: ^2.0.1 + checksum: 155f0c135873efc85620571a33d884aa8810e40176125ad424ec9d85016ff105a07f6231650914a760cca66f29af0494087947b7be34880dd4599a0cd3c38e54 + languageName: node + linkType: hard + +"browserify-sign@npm:^4.0.0": + version: 4.2.1 + resolution: "browserify-sign@npm:4.2.1" + dependencies: + bn.js: ^5.1.1 + browserify-rsa: ^4.0.1 + create-hash: ^1.2.0 + create-hmac: ^1.1.7 + elliptic: ^6.5.3 + inherits: ^2.0.4 + parse-asn1: ^5.1.5 + readable-stream: ^3.6.0 + safe-buffer: ^5.2.0 + checksum: 0221f190e3f5b2d40183fa51621be7e838d9caa329fe1ba773406b7637855f37b30f5d83e52ff8f244ed12ffe6278dd9983638609ed88c841ce547e603855707 + languageName: node + linkType: hard + +"browserify-zlib@npm:^0.2.0": + version: 0.2.0 + resolution: "browserify-zlib@npm:0.2.0" + dependencies: + pako: ~1.0.5 + checksum: 5cd9d6a665190fedb4a97dfbad8dabc8698d8a507298a03f42c734e96d58ca35d3c7d4085e283440bbca1cd1938cff85031728079bedb3345310c58ab1ec92d6 + languageName: node + linkType: hard + +"browserslist@npm:^4.12.0, browserslist@npm:^4.14.5, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4": version: 4.21.4 resolution: "browserslist@npm:4.21.4" dependencies: @@ -5794,6 +8045,24 @@ __metadata: languageName: node linkType: hard +"buffer-xor@npm:^1.0.3": + version: 1.0.3 + resolution: "buffer-xor@npm:1.0.3" + checksum: 10c520df29d62fa6e785e2800e586a20fc4f6dfad84bcdbd12e1e8a83856de1cb75c7ebd7abe6d036bbfab738a6cf18a3ae9c8e5a2e2eb3167ca7399ce65373a + languageName: node + linkType: hard + +"buffer@npm:^4.3.0": + version: 4.9.2 + resolution: "buffer@npm:4.9.2" + dependencies: + base64-js: ^1.0.2 + ieee754: ^1.1.4 + isarray: ^1.0.0 + checksum: 8801bc1ba08539f3be70eee307a8b9db3d40f6afbfd3cf623ab7ef41dffff1d0a31de0addbe1e66e0ca5f7193eeb667bfb1ecad3647f8f1b0750de07c13295c3 + languageName: node + linkType: hard + "buffer@npm:^5.5.0, buffer@npm:^5.6.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -5804,6 +8073,13 @@ __metadata: languageName: node linkType: hard +"builtin-status-codes@npm:^3.0.0": + version: 3.0.0 + resolution: "builtin-status-codes@npm:3.0.0" + checksum: 1119429cf4b0d57bf76b248ad6f529167d343156ebbcc4d4e4ad600484f6bc63002595cbb61b67ad03ce55cd1d3c4711c03bbf198bf24653b8392420482f3773 + languageName: node + linkType: hard + "builtins@npm:^1.0.3": version: 1.0.3 resolution: "builtins@npm:1.0.3" @@ -5839,7 +8115,7 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^12.0.0, cacache@npm:^12.0.3": +"cacache@npm:^12.0.0, cacache@npm:^12.0.2, cacache@npm:^12.0.3": version: 12.0.4 resolution: "cacache@npm:12.0.4" dependencies: @@ -5862,6 +8138,32 @@ __metadata: languageName: node linkType: hard +"cacache@npm:^15.0.5": + version: 15.3.0 + resolution: "cacache@npm:15.3.0" + dependencies: + "@npmcli/fs": ^1.0.0 + "@npmcli/move-file": ^1.0.1 + chownr: ^2.0.0 + fs-minipass: ^2.0.0 + glob: ^7.1.4 + infer-owner: ^1.0.4 + lru-cache: ^6.0.0 + minipass: ^3.1.1 + minipass-collect: ^1.0.2 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.2 + mkdirp: ^1.0.3 + p-map: ^4.0.0 + promise-inflight: ^1.0.1 + rimraf: ^3.0.2 + ssri: ^8.0.1 + tar: ^6.0.2 + unique-filename: ^1.1.1 + checksum: a07327c27a4152c04eb0a831c63c00390d90f94d51bb80624a66f4e14a6b6360bbf02a84421267bd4d00ca73ac9773287d8d7169e8d2eafe378d2ce140579db8 + languageName: node + linkType: hard + "cacache@npm:^16.1.0": version: 16.1.3 resolution: "cacache@npm:16.1.3" @@ -5961,7 +8263,7 @@ __metadata: languageName: node linkType: hard -"camel-case@npm:^4.1.2": +"camel-case@npm:^4.1.1, camel-case@npm:^4.1.2": version: 4.1.2 resolution: "camel-case@npm:4.1.2" dependencies: @@ -5971,6 +8273,13 @@ __metadata: languageName: node linkType: hard +"camelcase-css@npm:2.0.1": + version: 2.0.1 + resolution: "camelcase-css@npm:2.0.1" + checksum: 1cec2b3b3dcb5026688a470b00299a8db7d904c4802845c353dbd12d9d248d3346949a814d83bfd988d4d2e5b9904c07efe76fecd195a1d4f05b543e7c0b56b1 + languageName: node + linkType: hard + "camelcase-keys@npm:^2.0.0": version: 2.1.0 resolution: "camelcase-keys@npm:2.1.0" @@ -6038,10 +8347,26 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001400": - version: 1.0.30001431 - resolution: "caniuse-lite@npm:1.0.30001431" - checksum: bc8ab55cd194e240152946b54bfaff7456180cc018674fc7ed134f4f502192405f6643f422feaa0a5e7cc02b5bac564cfac7771ac6d29f5d129482fcfe335ba1 +"caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001400": + version: 1.0.30001445 + resolution: "caniuse-lite@npm:1.0.30001445" + checksum: f98ca67829c3c52af5af0a62b8510432b2ad9594437d24ad460a6eb1a23d93e7a31631b1f550fbbe482ad05c467aa00da710a41699eb13d1f246d7db4147ab79 + languageName: node + linkType: hard + +"capture-exit@npm:^2.0.0": + version: 2.0.0 + resolution: "capture-exit@npm:2.0.0" + dependencies: + rsvp: ^4.8.4 + checksum: 0b9f10daca09e521da9599f34c8e7af14ad879c336e2bdeb19955b375398ae1c5bcc91ac9f2429944343057ee9ed028b1b2fb28816c384e0e55d70c439b226f4 + languageName: node + linkType: hard + +"case-sensitive-paths-webpack-plugin@npm:^2.3.0": + version: 2.4.0 + resolution: "case-sensitive-paths-webpack-plugin@npm:2.4.0" + checksum: bcf469446eeee9ac0046e30860074ebb9aa4803aab9140e6bb72b600b23b1d70635690754be4504ce35cd99cdf05226bee8d894ba362a3f5485d5f6310fc6d02 languageName: node linkType: hard @@ -6052,6 +8377,13 @@ __metadata: languageName: node linkType: hard +"ccount@npm:^1.0.0": + version: 1.1.0 + resolution: "ccount@npm:1.1.0" + checksum: b335a79d0aa4308919cf7507babcfa04ac63d389ebed49dbf26990d4607c8a4713cde93cc83e707d84571ddfe1e7615dad248be9bc422ae4c188210f71b08b78 + languageName: node + linkType: hard + "chalk@npm:2.4.2, chalk@npm:^2.0.0, chalk@npm:^2.3.1, chalk@npm:^2.4.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -6093,6 +8425,27 @@ __metadata: languageName: node linkType: hard +"character-entities-legacy@npm:^1.0.0": + version: 1.1.4 + resolution: "character-entities-legacy@npm:1.1.4" + checksum: fe03a82c154414da3a0c8ab3188e4237ec68006cbcd681cf23c7cfb9502a0e76cd30ab69a2e50857ca10d984d57de3b307680fff5328ccd427f400e559c3a811 + languageName: node + linkType: hard + +"character-entities@npm:^1.0.0": + version: 1.2.4 + resolution: "character-entities@npm:1.2.4" + checksum: e1545716571ead57beac008433c1ff69517cd8ca5b336889321c5b8ff4a99c29b65589a701e9c086cda8a5e346a67295e2684f6c7ea96819fe85cbf49bf8686d + languageName: node + linkType: hard + +"character-reference-invalid@npm:^1.0.0": + version: 1.1.4 + resolution: "character-reference-invalid@npm:1.1.4" + checksum: 20274574c70e05e2f81135f3b93285536bc8ff70f37f0809b0d17791a832838f1e49938382899ed4cb444e5bbd4314ca1415231344ba29f4222ce2ccf24fea0b + languageName: node + linkType: hard + "chardet@npm:^0.7.0": version: 0.7.0 resolution: "chardet@npm:0.7.0" @@ -6107,7 +8460,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:3.5.3, chokidar@npm:^3.5.3": +"chokidar@npm:3.5.3, chokidar@npm:^3.4.1, chokidar@npm:^3.4.2, chokidar@npm:^3.5.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" dependencies: @@ -6126,6 +8479,29 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^2.1.8": + version: 2.1.8 + resolution: "chokidar@npm:2.1.8" + dependencies: + anymatch: ^2.0.0 + async-each: ^1.0.1 + braces: ^2.3.2 + fsevents: ^1.2.7 + glob-parent: ^3.1.0 + inherits: ^2.0.3 + is-binary-path: ^1.0.0 + is-glob: ^4.0.0 + normalize-path: ^3.0.0 + path-is-absolute: ^1.0.0 + readdirp: ^2.2.1 + upath: ^1.1.1 + dependenciesMeta: + fsevents: + optional: true + checksum: 0c43e89cbf0268ef1e1f41ce8ec5233c7ba022c6f3282c2ef6530e351d42396d389a1148c5a040f291cf1f4083a4c6b2f51dad3f31c726442ea9a337de316bcf + languageName: node + linkType: hard + "chownr@npm:^1.1.1, chownr@npm:^1.1.2, chownr@npm:^1.1.4": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -6155,9 +8531,19 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0": - version: 3.5.0 - resolution: "ci-info@npm:3.5.0" - checksum: 7def3789706ec18db3dc371dc699bd0df12057d54b796201f50ba87200e0849d3d83c68da00ab2ab8cdd738d91b25ab9e31620588f8d7e64ffaa1f760fd121cf + version: 3.7.1 + resolution: "ci-info@npm:3.7.1" + checksum: 72d93d5101ea1c186511277fbd8d06ae8a6e028cc2fb94361e92bf735b39c5ebd192e8d15a66ff8c4e3ed569f87c2f844e96f90e141b2de5c649f77ec34ff601 + languageName: node + linkType: hard + +"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": + version: 1.0.4 + resolution: "cipher-base@npm:1.0.4" + dependencies: + inherits: ^2.0.1 + safe-buffer: ^5.0.1 + checksum: 47d3568dbc17431a339bad1fe7dff83ac0891be8206911ace3d3b818fc695f376df809bea406e759cdea07fff4b454fa25f1013e648851bec790c1d75763032e languageName: node linkType: hard @@ -6180,6 +8566,15 @@ __metadata: languageName: node linkType: hard +"clean-css@npm:^4.2.3": + version: 4.2.4 + resolution: "clean-css@npm:4.2.4" + dependencies: + source-map: ~0.6.0 + checksum: 045ff6fcf4b5c76a084b24e1633e0c78a13b24080338fc8544565a9751559aa32ff4ee5886d9e52c18a644a6ff119bd8e37bc58e574377c05382a1fb7dbe39f8 + languageName: node + linkType: hard + "clean-css@npm:^5.2.2": version: 5.3.1 resolution: "clean-css@npm:5.3.1" @@ -6196,6 +8591,13 @@ __metadata: languageName: node linkType: hard +"cli-boxes@npm:^2.2.1": + version: 2.2.1 + resolution: "cli-boxes@npm:2.2.1" + checksum: be79f8ec23a558b49e01311b39a1ea01243ecee30539c880cf14bf518a12e223ef40c57ead0cb44f509bffdffc5c129c746cd50d863ab879385370112af4f585 + languageName: node + linkType: hard + "cli-cursor@npm:^2.1.0": version: 2.1.0 resolution: "cli-cursor@npm:2.1.0" @@ -6221,7 +8623,7 @@ __metadata: languageName: node linkType: hard -"cli-table3@npm:~0.6.1": +"cli-table3@npm:^0.6.1, cli-table3@npm:~0.6.1": version: 0.6.3 resolution: "cli-table3@npm:0.6.3" dependencies: @@ -6320,7 +8722,14 @@ __metadata: languageName: node linkType: hard -"clsx@npm:^1.2.1": +"clsx@npm:1.1.0": + version: 1.1.0 + resolution: "clsx@npm:1.1.0" + checksum: 50e889839a557b8a2fca063ee7ea22ba8c261e7f9f7aadc257065fc77f16fa0a98ce826fb2b126d05fb736560333971dbb882874054df7bb8f4317e224ec1978 + languageName: node + linkType: hard + +"clsx@npm:^1.0.4, clsx@npm:^1.2.1": version: 1.2.1 resolution: "clsx@npm:1.2.1" checksum: 30befca8019b2eb7dbad38cff6266cf543091dae2825c856a62a8ccf2c3ab9c2907c4d12b288b73101196767f66812365400a227581484a05f968b0307cfaf12 @@ -6341,6 +8750,13 @@ __metadata: languageName: node linkType: hard +"collapse-white-space@npm:^1.0.2": + version: 1.0.6 + resolution: "collapse-white-space@npm:1.0.6" + checksum: 9673fb797952c5c888341435596c69388b22cd5560c8cd3f40edb72734a9c820f56a7c9525166bcb7068b5d5805372e6fd0c4b9f2869782ad070cb5d3faf26e7 + languageName: node + linkType: hard + "collect-v8-coverage@npm:^1.0.0": version: 1.0.1 resolution: "collect-v8-coverage@npm:1.0.1" @@ -6390,7 +8806,7 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.3": +"color-support@npm:^1.1.2, color-support@npm:^1.1.3": version: 1.1.3 resolution: "color-support@npm:1.1.3" bin: @@ -6399,6 +8815,13 @@ __metadata: languageName: node linkType: hard +"colorette@npm:^1.2.2": + version: 1.4.0 + resolution: "colorette@npm:1.4.0" + checksum: 01c3c16058b182a4ab4c126a65a75faa4d38a20fa7c845090b25453acec6c371bb2c5dceb0a2338511f17902b9d1a9af0cadd8509c9403894b79311032c256c3 + languageName: node + linkType: hard + "colorette@npm:^2.0.10, colorette@npm:^2.0.14, colorette@npm:^2.0.16": version: 2.0.19 resolution: "colorette@npm:2.0.19" @@ -6425,6 +8848,13 @@ __metadata: languageName: node linkType: hard +"comma-separated-tokens@npm:^1.0.0": + version: 1.0.8 + resolution: "comma-separated-tokens@npm:1.0.8" + checksum: 0adcb07174fa4d08cf0f5c8e3aec40a36b5ff0c2c720e5e23f50fe02e6789d1d00a67036c80e0c1e1539f41d3e7f0101b074039dd833b4e4a59031b659d6ca0d + languageName: node + linkType: hard + "commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -6432,6 +8862,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^4.1.1": + version: 4.1.1 + resolution: "commander@npm:4.1.1" + checksum: d7b9913ff92cae20cb577a4ac6fcc121bd6223319e54a40f51a14740a681ad5c574fd29a57da478a5f234a6fa6c52cbf0b7c641353e03c648b1ae85ba670b977 + languageName: node + linkType: hard + "commander@npm:^5.1.0": version: 5.1.0 resolution: "commander@npm:5.1.0" @@ -6439,7 +8876,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^6.2.0": +"commander@npm:^6.2.0, commander@npm:^6.2.1": version: 6.2.1 resolution: "commander@npm:6.2.1" checksum: d7090410c0de6bc5c67d3ca41c41760d6d268f3c799e530aafb73b7437d1826bbf0d2a3edac33f8b57cc9887b4a986dce307fa5557e109be40eadb7c43b21742 @@ -6577,6 +9014,13 @@ __metadata: languageName: node linkType: hard +"console-browserify@npm:^1.1.0": + version: 1.2.0 + resolution: "console-browserify@npm:1.2.0" + checksum: 226591eeff8ed68e451dffb924c1fb750c654d54b9059b3b261d360f369d1f8f70650adecf2c7136656236a4bfeb55c39281b5d8a55d792ebbb99efd3d848d52 + languageName: node + linkType: hard + "console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0, console-control-strings@npm:~1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" @@ -6584,6 +9028,13 @@ __metadata: languageName: node linkType: hard +"constants-browserify@npm:^1.0.0": + version: 1.0.0 + resolution: "constants-browserify@npm:1.0.0" + checksum: f7ac8c6d0b6e4e0c77340a1d47a3574e25abd580bfd99ad707b26ff7618596cf1a5e5ce9caf44715e9e01d4a5d12cb3b4edaf1176f34c19adb2874815a56e64f + languageName: node + linkType: hard + "content-disposition@npm:0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" @@ -6702,7 +9153,7 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": +"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 @@ -6767,19 +9218,19 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.25.1": - version: 3.26.0 - resolution: "core-js-compat@npm:3.26.0" +"core-js-compat@npm:^3.25.1, core-js-compat@npm:^3.8.1": + version: 3.27.1 + resolution: "core-js-compat@npm:3.27.1" dependencies: browserslist: ^4.21.4 - checksum: 120780ec33d441e476810abac9bf57199c2083006b179dc23d0ab0cfea096eff2a2fc3e9cb315d245735df661cfa4b76a8b8c37f5056fd02428a3cd2ea1d9f36 + checksum: e857068f470d67c681564eb87aebf068341db32aa0b9941a5126e588945d909fcd51b1959bb589c855c11056e2ccabe49e96d07007d7d91d56b0d9936fe00d50 languageName: node linkType: hard "core-js-pure@npm:^3.25.1": - version: 3.26.0 - resolution: "core-js-pure@npm:3.26.0" - checksum: bbf5fa65cf3368a25f9d9cc525863acc8082fa3797efc8dc514f85d7f4aa870f4999b68863f3c7b96ed0b062add261a448758e6d337626c2535ad89ee8481a92 + version: 3.27.1 + resolution: "core-js-pure@npm:3.27.1" + checksum: 571ff8ffc00cba7c1937e70b502a382317d450ef3a38835b0dc4a6a9645ce9853c10a90f71a2027901fb52690a7ba702396f29e125d1b9d6ae3e277db1bcdf57 languageName: node linkType: hard @@ -6790,6 +9241,13 @@ __metadata: languageName: node linkType: hard +"core-js@npm:^3.0.4, core-js@npm:^3.6.5, core-js@npm:^3.8.2": + version: 3.27.1 + resolution: "core-js@npm:3.27.1" + checksum: d50b5f88aea4302512ad9446c18e90f4d35dea1e6d8d3f87337690677061565ff11a670f1e0c87de57aa6074375fbb25ed5784076c040d3c4de8b4bce7d2ebeb + languageName: node + linkType: hard + "core-util-is@npm:1.0.2": version: 1.0.2 resolution: "core-util-is@npm:1.0.2" @@ -6816,6 +9274,19 @@ __metadata: languageName: node linkType: hard +"cosmiconfig@npm:^6.0.0": + version: 6.0.0 + resolution: "cosmiconfig@npm:6.0.0" + dependencies: + "@types/parse-json": ^4.0.0 + import-fresh: ^3.1.0 + parse-json: ^5.0.0 + path-type: ^4.0.0 + yaml: ^1.7.2 + checksum: 8eed7c854b91643ecb820767d0deb038b50780ecc3d53b0b19e03ed8aabed4ae77271198d1ae3d49c3b110867edf679f5faad924820a8d1774144a87cb6f98fc + languageName: node + linkType: hard + "cosmiconfig@npm:^7.0.0": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" @@ -6829,6 +9300,72 @@ __metadata: languageName: node linkType: hard +"cp-file@npm:^7.0.0": + version: 7.0.0 + resolution: "cp-file@npm:7.0.0" + dependencies: + graceful-fs: ^4.1.2 + make-dir: ^3.0.0 + nested-error-stacks: ^2.0.0 + p-event: ^4.1.0 + checksum: dd60ed8d865d25a69548e15b21dd0d2fc66f10371e4970aa21b626a7578ebf419f44f386977ed3b3726c07401d4a64ee679cf1da566d8f66f01e9a359b85201f + languageName: node + linkType: hard + +"cpy@npm:^8.1.2": + version: 8.1.2 + resolution: "cpy@npm:8.1.2" + dependencies: + arrify: ^2.0.1 + cp-file: ^7.0.0 + globby: ^9.2.0 + has-glob: ^1.0.0 + junk: ^3.1.0 + nested-error-stacks: ^2.1.0 + p-all: ^2.1.0 + p-filter: ^2.1.0 + p-map: ^3.0.0 + checksum: e121f13f2b6af4a7c00de17984086a45b67eaaeeb0286a5cf67f2fdaf18d8ce6c2a9fe4ccfa37953e6982f55772f384f040f45f1961530655838c2b7486788a7 + languageName: node + linkType: hard + +"create-ecdh@npm:^4.0.0": + version: 4.0.4 + resolution: "create-ecdh@npm:4.0.4" + dependencies: + bn.js: ^4.1.0 + elliptic: ^6.5.3 + checksum: 0dd7fca9711d09e152375b79acf1e3f306d1a25ba87b8ff14c2fd8e68b83aafe0a7dd6c4e540c9ffbdd227a5fa1ad9b81eca1f233c38bb47770597ba247e614b + languageName: node + linkType: hard + +"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": + version: 1.2.0 + resolution: "create-hash@npm:1.2.0" + dependencies: + cipher-base: ^1.0.1 + inherits: ^2.0.1 + md5.js: ^1.3.4 + ripemd160: ^2.0.1 + sha.js: ^2.4.0 + checksum: 02a6ae3bb9cd4afee3fabd846c1d8426a0e6b495560a977ba46120c473cb283be6aa1cace76b5f927cf4e499c6146fb798253e48e83d522feba807d6b722eaa9 + languageName: node + linkType: hard + +"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": + version: 1.1.7 + resolution: "create-hmac@npm:1.1.7" + dependencies: + cipher-base: ^1.0.3 + create-hash: ^1.1.0 + inherits: ^2.0.1 + ripemd160: ^2.0.0 + safe-buffer: ^5.0.1 + sha.js: ^2.4.8 + checksum: ba12bb2257b585a0396108c72830e85f882ab659c3320c83584b1037f8ab72415095167ced80dc4ce8e446a8ecc4b2acf36d87befe0707d73b26cf9dc77440ed + languageName: node + linkType: hard + "create-require@npm:^1.1.0": version: 1.1.1 resolution: "create-require@npm:1.1.1" @@ -6871,6 +9408,25 @@ __metadata: languageName: node linkType: hard +"crypto-browserify@npm:^3.11.0": + version: 3.12.0 + resolution: "crypto-browserify@npm:3.12.0" + dependencies: + browserify-cipher: ^1.0.0 + browserify-sign: ^4.0.0 + create-ecdh: ^4.0.0 + create-hash: ^1.1.0 + create-hmac: ^1.1.0 + diffie-hellman: ^5.0.0 + inherits: ^2.0.1 + pbkdf2: ^3.0.3 + public-encrypt: ^4.0.0 + randombytes: ^2.0.0 + randomfill: ^1.0.3 + checksum: c1609af82605474262f3eaa07daa0b2140026bd264ab316d4bf1170272570dbe02f0c49e29407fe0d3634f96c507c27a19a6765fb856fed854a625f9d15618e2 + languageName: node + linkType: hard + "css-color-keywords@npm:^1.0.0": version: 1.0.0 resolution: "css-color-keywords@npm:1.0.0" @@ -6878,6 +9434,49 @@ __metadata: languageName: node linkType: hard +"css-loader@npm:^3.6.0": + version: 3.6.0 + resolution: "css-loader@npm:3.6.0" + dependencies: + camelcase: ^5.3.1 + cssesc: ^3.0.0 + icss-utils: ^4.1.1 + loader-utils: ^1.2.3 + normalize-path: ^3.0.0 + postcss: ^7.0.32 + postcss-modules-extract-imports: ^2.0.0 + postcss-modules-local-by-default: ^3.0.2 + postcss-modules-scope: ^2.2.0 + postcss-modules-values: ^3.0.0 + postcss-value-parser: ^4.1.0 + schema-utils: ^2.7.0 + semver: ^6.3.0 + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: a45d7ee8105eea7a76caa45286f4b31f9413520511ae99a78886c522305a94c8adf289951f989d239919a9ffc08ea8cac2bf9c362f21b65d6f54f6812e904cc0 + languageName: node + linkType: hard + +"css-loader@npm:^5.0.1": + version: 5.2.7 + resolution: "css-loader@npm:5.2.7" + dependencies: + icss-utils: ^5.1.0 + loader-utils: ^2.0.0 + postcss: ^8.2.15 + postcss-modules-extract-imports: ^3.0.0 + postcss-modules-local-by-default: ^4.0.0 + postcss-modules-scope: ^3.0.0 + postcss-modules-values: ^4.0.0 + postcss-value-parser: ^4.1.0 + schema-utils: ^3.0.0 + semver: ^7.3.5 + peerDependencies: + webpack: ^4.27.0 || ^5.0.0 + checksum: fb0742b30ac0919f94b99a323bdefe6d48ae46d66c7d966aae59031350532f368f8bba5951fcd268f2e053c5e6e4655551076268e9073ccb58e453f98ae58f8e + languageName: node + linkType: hard + "css-loader@npm:^6.7.3": version: 6.7.3 resolution: "css-loader@npm:6.7.3" @@ -6910,13 +9509,13 @@ __metadata: linkType: hard "css-to-react-native@npm:^3.0.0": - version: 3.0.0 - resolution: "css-to-react-native@npm:3.0.0" + version: 3.1.0 + resolution: "css-to-react-native@npm:3.1.0" dependencies: camelize: ^1.0.0 css-color-keywords: ^1.0.0 postcss-value-parser: ^4.0.2 - checksum: 98a2e9d4fbe9cabc8b744dfdd5ec108396ce497a7b860912a95b299bd52517461281810fcb707965a021a8be39adca9587184a26fb4e926211391a1557aca3c1 + checksum: 06a44d500736fd063a59c1d8d6e4a46d4a71d7c27c35662c46a5163cfb18893f54fc98a2cd61c31126731658cd2da93425b5e77a6f3897b80357d29c4f19362e languageName: node linkType: hard @@ -6998,59 +9597,7 @@ __metadata: languageName: node linkType: hard -"cypress@npm:*": - version: 11.0.1 - resolution: "cypress@npm:11.0.1" - dependencies: - "@cypress/request": ^2.88.10 - "@cypress/xvfb": ^1.2.4 - "@types/node": ^14.14.31 - "@types/sinonjs__fake-timers": 8.1.1 - "@types/sizzle": ^2.3.2 - arch: ^2.2.0 - blob-util: ^2.0.2 - bluebird: ^3.7.2 - buffer: ^5.6.0 - cachedir: ^2.3.0 - chalk: ^4.1.0 - check-more-types: ^2.24.0 - cli-cursor: ^3.1.0 - cli-table3: ~0.6.1 - commander: ^5.1.0 - common-tags: ^1.8.0 - dayjs: ^1.10.4 - debug: ^4.3.2 - enquirer: ^2.3.6 - eventemitter2: 6.4.7 - execa: 4.1.0 - executable: ^4.1.1 - extract-zip: 2.0.1 - figures: ^3.2.0 - fs-extra: ^9.1.0 - getos: ^3.2.1 - is-ci: ^3.0.0 - is-installed-globally: ~0.4.0 - lazy-ass: ^1.6.0 - listr2: ^3.8.3 - lodash: ^4.17.21 - log-symbols: ^4.0.0 - minimist: ^1.2.6 - ospath: ^1.2.2 - pretty-bytes: ^5.6.0 - proxy-from-env: 1.0.0 - request-progress: ^3.0.0 - semver: ^7.3.2 - supports-color: ^8.1.1 - tmp: ~0.2.1 - untildify: ^4.0.0 - yauzl: ^2.10.0 - bin: - cypress: bin/cypress - checksum: 417763449c0688d45506eb492431c87d9fbc3ce6e0690c386533b2319081cf9c41672ce6f35c056fccf2aa045bf9592c46349d3d508908d188f65c4f43069c54 - languageName: node - linkType: hard - -"cypress@npm:12.3.0, cypress@npm:^12.3.0": +"cypress@npm:*, cypress@npm:12.3.0, cypress@npm:^12.3.0": version: 12.3.0 resolution: "cypress@npm:12.3.0" dependencies: @@ -7139,13 +9686,13 @@ __metadata: linkType: hard "dayjs@npm:^1.10.4, dayjs@npm:^1.10.7": - version: 1.11.6 - resolution: "dayjs@npm:1.11.6" - checksum: 18bdfd927009b68eab08dca578e421d4a581cefcbe9337f54c5d9e0d941ffb6b221c4b2c1cab15cdd9d419940e768ac4c984531461a90bbe1c158b75fe160580 + version: 1.11.7 + resolution: "dayjs@npm:1.11.7" + checksum: 5003a7c1dd9ed51385beb658231c3548700b82d3548c0cfbe549d85f2d08e90e972510282b7506941452c58d32136d6362f009c77ca55381a09c704e9f177ebb languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.9": +"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -7163,7 +9710,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.2.0, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.2.0, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -7175,18 +9722,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:4.3.2": - version: 4.3.2 - resolution: "debug@npm:4.3.2" - dependencies: - ms: 2.1.2 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 820ea160e267e23c953c9ed87e7ad93494d8cda2f7349af5e7e3bb236d23707ee3022f477d5a7d2ee86ef2bf7d60aa9ab22d1f58080d7deb9dccd073585e1e43 - languageName: node - linkType: hard - "debug@npm:4.3.3": version: 4.3.3 resolution: "debug@npm:4.3.3" @@ -7199,7 +9734,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.1.0, debug@npm:^3.2.7": +"debug@npm:^3.0.0, debug@npm:^3.1.0, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" dependencies: @@ -7247,9 +9782,9 @@ __metadata: linkType: hard "decode-uri-component@npm:^0.2.0": - version: 0.2.0 - resolution: "decode-uri-component@npm:0.2.0" - checksum: f3749344ab9305ffcfe4bfe300e2dbb61fc6359e2b736812100a3b1b6db0a5668cba31a05e4b45d4d63dbf1a18dfa354cd3ca5bb3ededddabb8cd293f4404f94 + version: 0.2.2 + resolution: "decode-uri-component@npm:0.2.2" + checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 languageName: node linkType: hard @@ -7261,15 +9796,17 @@ __metadata: linkType: hard "deep-equal@npm:^2.0.5": - version: 2.1.0 - resolution: "deep-equal@npm:2.1.0" + version: 2.2.0 + resolution: "deep-equal@npm:2.2.0" dependencies: call-bind: ^1.0.2 es-get-iterator: ^1.1.2 get-intrinsic: ^1.1.3 is-arguments: ^1.1.1 + is-array-buffer: ^3.0.1 is-date-object: ^1.0.5 is-regex: ^1.1.4 + is-shared-array-buffer: ^1.0.2 isarray: ^2.0.5 object-is: ^1.1.5 object-keys: ^1.1.1 @@ -7278,8 +9815,8 @@ __metadata: side-channel: ^1.0.4 which-boxed-primitive: ^1.0.2 which-collection: ^1.0.1 - which-typed-array: ^1.1.8 - checksum: a3efc772f14372d2a88bb1e414ab2218cf23cc77673521bbccbb2fc128dd8b6cccfad05eb35b9a8a4669bd7f3ecebaa137beebdf549b7be56c617bd5488ca987 + which-typed-array: ^1.1.9 + checksum: 46a34509d2766d6c6dc5aec4756089cf0cc137e46787e91f08f1ee0bb570d874f19f0493146907df0cf18aed4a7b4b50f6f62c899240a76c323f057528b122e3 languageName: node linkType: hard @@ -7297,6 +9834,19 @@ __metadata: languageName: node linkType: hard +"default-browser-id@npm:^1.0.4": + version: 1.0.4 + resolution: "default-browser-id@npm:1.0.4" + dependencies: + bplist-parser: ^0.1.0 + meow: ^3.1.0 + untildify: ^2.0.0 + bin: + default-browser-id: cli.js + checksum: c6576428ebdd304d209e09c40803c974de3236232fdfa564d82bd1e985246a0d0f0b344f2b207fcbf663b925c20d30ab4d77fbe2755d2be3a6073f12620b9056 + languageName: node + linkType: hard + "default-gateway@npm:^6.0.3": version: 6.0.3 resolution: "default-gateway@npm:6.0.3" @@ -7322,7 +9872,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": +"define-properties@npm:^1.1.2, define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": version: 1.1.4 resolution: "define-properties@npm:1.1.4" dependencies: @@ -7395,6 +9945,16 @@ __metadata: languageName: node linkType: hard +"des.js@npm:^1.0.0": + version: 1.0.1 + resolution: "des.js@npm:1.0.1" + dependencies: + inherits: ^2.0.1 + minimalistic-assert: ^1.0.0 + checksum: 1ec2eedd7ed6bd61dd5e0519fd4c96124e93bb22de8a9d211b02d63e5dd152824853d919bb2090f965cc0e3eb9c515950a9836b332020d810f9c71feb0fd7df4 + languageName: node + linkType: hard + "destroy@npm:1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" @@ -7402,6 +9962,15 @@ __metadata: languageName: node linkType: hard +"detab@npm:2.0.4": + version: 2.0.4 + resolution: "detab@npm:2.0.4" + dependencies: + repeat-string: ^1.5.4 + checksum: 34b077521ecd4c6357d32ff7923be644d34aa6f6b7d717d40ec4a9168243eefaea2b512a75a460a6f70c31b0bbc31ff90f820a891803b4ddaf99e9d04d0d389d + languageName: node + linkType: hard + "detect-indent@npm:^5.0.0": version: 5.0.0 resolution: "detect-indent@npm:5.0.0" @@ -7423,6 +9992,28 @@ __metadata: languageName: node linkType: hard +"detect-package-manager@npm:^2.0.1": + version: 2.0.1 + resolution: "detect-package-manager@npm:2.0.1" + dependencies: + execa: ^5.1.1 + checksum: e72b910182d5ad479198d4235be206ac64a479257b32201bb06f3c842cc34c65ea851d46f72cc1d4bf535bcc6c4b44b5b86bb29fe1192b8c9c07b46883672f28 + languageName: node + linkType: hard + +"detect-port@npm:^1.3.0": + version: 1.5.1 + resolution: "detect-port@npm:1.5.1" + dependencies: + address: ^1.0.1 + debug: 4 + bin: + detect: bin/detect-port.js + detect-port: bin/detect-port.js + checksum: b48da9340481742547263d5d985e65d078592557863402ecf538511735e83575867e94f91fe74405ea19b61351feb99efccae7e55de9a151d5654e3417cea05b + languageName: node + linkType: hard + "dezalgo@npm:^1.0.0": version: 1.0.4 resolution: "dezalgo@npm:1.0.4" @@ -7454,6 +10045,17 @@ __metadata: languageName: node linkType: hard +"diffie-hellman@npm:^5.0.0": + version: 5.0.3 + resolution: "diffie-hellman@npm:5.0.3" + dependencies: + bn.js: ^4.1.0 + miller-rabin: ^4.0.0 + randombytes: ^2.0.0 + checksum: 0e620f322170c41076e70181dd1c24e23b08b47dbb92a22a644f3b89b6d3834b0f8ee19e37916164e5eb1ee26d2aa836d6129f92723995267250a0b541811065 + languageName: node + linkType: hard + "dir-glob@npm:^2.2.2": version: 2.2.2 resolution: "dir-glob@npm:2.2.2" @@ -7507,9 +10109,9 @@ __metadata: linkType: hard "dom-accessibility-api@npm:^0.5.6, dom-accessibility-api@npm:^0.5.9": - version: 0.5.14 - resolution: "dom-accessibility-api@npm:0.5.14" - checksum: 782c813f75a09ba6735ef03b5e1624406a3829444ae49d5bdedd272a49d437ae3354f53e02ffc8c9fd9165880250f41546538f27461f839dd4ea1234e77e8d5e + version: 0.5.15 + resolution: "dom-accessibility-api@npm:0.5.15" + checksum: 02b91611f16c44e8a7391b19924330e29764c98a35cb273bd1282dcf3e293a000aa40d96de564c703ed27b3edc5d9b2e5682f7c99c868a8450e507c7d6157122 languageName: node linkType: hard @@ -7543,6 +10145,20 @@ __metadata: languageName: node linkType: hard +"dom-walk@npm:^0.1.0": + version: 0.1.2 + resolution: "dom-walk@npm:0.1.2" + checksum: 19eb0ce9c6de39d5e231530685248545d9cd2bd97b2cb3486e0bfc0f2a393a9addddfd5557463a932b52fdfcf68ad2a619020cd2c74a5fe46fbecaa8e80872f3 + languageName: node + linkType: hard + +"domain-browser@npm:^1.1.1": + version: 1.2.0 + resolution: "domain-browser@npm:1.2.0" + checksum: 8f1235c7f49326fb762f4675795246a6295e7dd566b4697abec24afdba2460daa7dfbd1a73d31efbf5606b3b7deadb06ce47cf06f0a476e706153d62a4ff2b90 + languageName: node + linkType: hard + "domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": version: 2.3.0 resolution: "domelementtype@npm:2.3.0" @@ -7559,6 +10175,15 @@ __metadata: languageName: node linkType: hard +"domhandler@npm:^3.0.0": + version: 3.3.0 + resolution: "domhandler@npm:3.3.0" + dependencies: + domelementtype: ^2.0.1 + checksum: 850e5e9fee7834ab4314811e18bc1f4294d7eafbf6a79ad03cbe50cf964108935c97257ac248944d72a9312b4a18dfa8323e857d23278964dc83b1f124467fa3 + languageName: node + linkType: hard + "domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": version: 4.3.1 resolution: "domhandler@npm:4.3.1" @@ -7568,7 +10193,7 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^2.5.2, domutils@npm:^2.8.0": +"domutils@npm:^2.0.0, domutils@npm:^2.5.2, domutils@npm:^2.8.0": version: 2.8.0 resolution: "domutils@npm:2.8.0" dependencies: @@ -7607,6 +10232,20 @@ __metadata: languageName: node linkType: hard +"dotenv-expand@npm:^5.1.0": + version: 5.1.0 + resolution: "dotenv-expand@npm:5.1.0" + checksum: 8017675b7f254384915d55f9eb6388e577cf0a1231a28d54b0ca03b782be9501b0ac90ac57338636d395fa59051e6209e9b44b8ddf169ce6076dffb5dea227d3 + languageName: node + linkType: hard + +"dotenv@npm:^8.0.0": + version: 8.6.0 + resolution: "dotenv@npm:8.6.0" + checksum: 38e902c80b0666ab59e9310a3d24ed237029a7ce34d976796349765ac96b8d769f6df19090f1f471b77a25ca391971efde8a1ea63bb83111bd8bec8e5cc9b2cd + languageName: node + linkType: hard + "duplexer@npm:^0.1.1, duplexer@npm:^0.1.2, duplexer@npm:~0.1.1": version: 0.1.2 resolution: "duplexer@npm:0.1.2" @@ -7650,6 +10289,21 @@ __metadata: languageName: node linkType: hard +"elliptic@npm:^6.5.3": + version: 6.5.4 + resolution: "elliptic@npm:6.5.4" + dependencies: + bn.js: ^4.11.9 + brorand: ^1.1.0 + hash.js: ^1.0.0 + hmac-drbg: ^1.0.1 + inherits: ^2.0.4 + minimalistic-assert: ^1.0.1 + minimalistic-crypto-utils: ^1.0.1 + checksum: d56d21fd04e97869f7ffcc92e18903b9f67f2d4637a23c860492fbbff5a3155fd9ca0184ce0c865dd6eb2487d234ce9551335c021c376cd2d3b7cb749c7d10f4 + languageName: node + linkType: hard + "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -7657,18 +10311,7 @@ __metadata: languageName: node linkType: hard -"emoji-picker-react@npm:^4.4.3": - version: 4.4.5 - resolution: "emoji-picker-react@npm:4.4.5" - dependencies: - clsx: ^1.2.1 - peerDependencies: - react: ">=16" - checksum: d5e89ac28a18f0f27954af153a6b7654e66616b0f1af01da3e50c0ebd668b6dda6df1259f399f98790751f022fb1b7c1f47a8e848e95cf7455bcf658a75e5e48 - languageName: node - linkType: hard - -"emoji-picker-react@npm:^4.4.7": +"emoji-picker-react@npm:^4.4.3, emoji-picker-react@npm:^4.4.7": version: 4.4.7 resolution: "emoji-picker-react@npm:4.4.7" dependencies: @@ -7693,6 +10336,13 @@ __metadata: languageName: node linkType: hard +"emojis-list@npm:^3.0.0": + version: 3.0.0 + resolution: "emojis-list@npm:3.0.0" + checksum: ddaaa02542e1e9436c03970eeed445f4ed29a5337dfba0fe0c38dfdd2af5da2429c2a0821304e8a8d1cadf27fdd5b22ff793571fa803ae16852a6975c65e8e70 + languageName: node + linkType: hard + "encodeurl@npm:~1.0.2": version: 1.0.2 resolution: "encodeurl@npm:1.0.2" @@ -7718,13 +10368,24 @@ __metadata: languageName: node linkType: hard +"enhanced-resolve@npm:^4.5.0": + version: 4.5.0 + resolution: "enhanced-resolve@npm:4.5.0" + dependencies: + graceful-fs: ^4.1.2 + memory-fs: ^0.5.0 + tapable: ^1.0.0 + checksum: 4d87488584c4d67d356ef4ba04978af4b2d4d18190cb859efac8e8475a34d5d6c069df33faa5a0a22920b0586dbf330f6a08d52bb15a8771a9ce4d70a2da74ba + languageName: node + linkType: hard + "enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.10.0": - version: 5.10.0 - resolution: "enhanced-resolve@npm:5.10.0" + version: 5.12.0 + resolution: "enhanced-resolve@npm:5.12.0" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: 0bb9830704db271610f900e8d79d70a740ea16f251263362b0c91af545576d09fe50103496606c1300a05e588372d6f9780a9bc2e30ce8ef9b827ec8f44687ff + checksum: bf3f787facaf4ce3439bef59d148646344e372bef5557f0d37ea8aa02c51f50a925cd1f07b8d338f18992c29f544ec235a8c64bcdb56030196c48832a5494174 languageName: node linkType: hard @@ -7781,6 +10442,17 @@ __metadata: languageName: node linkType: hard +"errno@npm:^0.1.3, errno@npm:~0.1.7": + version: 0.1.8 + resolution: "errno@npm:0.1.8" + dependencies: + prr: ~1.0.1 + bin: + errno: cli.js + checksum: 1271f7b9fbb3bcbec76ffde932485d1e3561856d21d847ec613a9722ee924cdd4e523a62dc71a44174d91e898fe21fdc8d5b50823f4b5e0ce8c35c8271e6ef4a + languageName: node + linkType: hard + "error-ex@npm:^1.2.0, error-ex@npm:^1.3.1": version: 1.3.2 resolution: "error-ex@npm:1.3.2" @@ -7791,34 +10463,43 @@ __metadata: linkType: hard "es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": - version: 1.20.4 - resolution: "es-abstract@npm:1.20.4" + version: 1.21.1 + resolution: "es-abstract@npm:1.21.1" dependencies: + available-typed-arrays: ^1.0.5 call-bind: ^1.0.2 + es-set-tostringtag: ^2.0.1 es-to-primitive: ^1.2.1 function-bind: ^1.1.1 function.prototype.name: ^1.1.5 get-intrinsic: ^1.1.3 get-symbol-description: ^1.0.0 + globalthis: ^1.0.3 + gopd: ^1.0.1 has: ^1.0.3 has-property-descriptors: ^1.0.0 + has-proto: ^1.0.1 has-symbols: ^1.0.3 - internal-slot: ^1.0.3 + internal-slot: ^1.0.4 + is-array-buffer: ^3.0.1 is-callable: ^1.2.7 is-negative-zero: ^2.0.2 is-regex: ^1.1.4 is-shared-array-buffer: ^1.0.2 is-string: ^1.0.7 + is-typed-array: ^1.1.10 is-weakref: ^1.0.2 object-inspect: ^1.12.2 object-keys: ^1.1.1 object.assign: ^4.1.4 regexp.prototype.flags: ^1.4.3 safe-regex-test: ^1.0.0 - string.prototype.trimend: ^1.0.5 - string.prototype.trimstart: ^1.0.5 + string.prototype.trimend: ^1.0.6 + string.prototype.trimstart: ^1.0.6 + typed-array-length: ^1.0.4 unbox-primitive: ^1.0.2 - checksum: 89297cc785c31aedf961a603d5a07ed16471e435d3a1b6d070b54f157cf48454b95cda2ac55e4b86ff4fe3276e835fcffd2771578e6fa634337da49b26826141 + which-typed-array: ^1.1.9 + checksum: 23ff60d42d17a55d150e7bcedbdb065d4077a8b98c436e0e2e1ef4dd532a6d78a56028673de0bd8ed464a43c46ba781c50d9af429b6a17e44dbd14c7d7fb7926 languageName: node linkType: hard @@ -7829,19 +10510,20 @@ __metadata: languageName: node linkType: hard -"es-get-iterator@npm:^1.1.2": - version: 1.1.2 - resolution: "es-get-iterator@npm:1.1.2" +"es-get-iterator@npm:^1.0.2, es-get-iterator@npm:^1.1.2": + version: 1.1.3 + resolution: "es-get-iterator@npm:1.1.3" dependencies: call-bind: ^1.0.2 - get-intrinsic: ^1.1.0 - has-symbols: ^1.0.1 - is-arguments: ^1.1.0 + get-intrinsic: ^1.1.3 + has-symbols: ^1.0.3 + is-arguments: ^1.1.1 is-map: ^2.0.2 is-set: ^2.0.2 - is-string: ^1.0.5 + is-string: ^1.0.7 isarray: ^2.0.5 - checksum: f75e66acb6a45686fa08b3ade9c9421a70d36a0c43ed4363e67f4d7aab2226cb73dd977cb48abbaf75721b946d3cd810682fcf310c7ad0867802fbf929b17dcf + stop-iteration-iterator: ^1.0.0 + checksum: 8fa118da42667a01a7c7529f8a8cca514feeff243feec1ce0bb73baaa3514560bd09d2b3438873cf8a5aaec5d52da248131de153b28e2638a061b6e4df13267d languageName: node linkType: hard @@ -7852,6 +10534,17 @@ __metadata: languageName: node linkType: hard +"es-set-tostringtag@npm:^2.0.1": + version: 2.0.1 + resolution: "es-set-tostringtag@npm:2.0.1" + dependencies: + get-intrinsic: ^1.1.3 + has: ^1.0.3 + has-tostringtag: ^1.0.0 + checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 + languageName: node + linkType: hard + "es-shim-unscopables@npm:^1.0.0": version: 1.0.0 resolution: "es-shim-unscopables@npm:1.0.0" @@ -7872,6 +10565,13 @@ __metadata: languageName: node linkType: hard +"es5-shim@npm:^4.5.13": + version: 4.6.7 + resolution: "es5-shim@npm:4.6.7" + checksum: f2f60cf3d9c682106c51a70d27d41273d2edb3b90fa8795a2765be4a214574b71ddf9147a7972eb82998d94f96ca015d29f5915efd3af0a6c09673abd4299ee8 + languageName: node + linkType: hard + "es6-promise@npm:^4.0.3": version: 4.2.8 resolution: "es6-promise@npm:4.2.8" @@ -7888,6 +10588,13 @@ __metadata: languageName: node linkType: hard +"es6-shim@npm:^0.35.5": + version: 0.35.7 + resolution: "es6-shim@npm:0.35.7" + checksum: 3d5573d8d82e2639f1b05b28bc6799692cbf931cf8f8afbf5b26b3d36e4a4360ac0d3569eefe64320cea213106e3e14546b9e91ee33590c37dee4e654389ecac + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -7957,13 +10664,13 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^8.5.0": - version: 8.5.0 - resolution: "eslint-config-prettier@npm:8.5.0" + version: 8.6.0 + resolution: "eslint-config-prettier@npm:8.6.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 0d0f5c32e7a0ad91249467ce71ca92394ccd343178277d318baf32063b79ea90216f4c81d1065d60f96366fdc60f151d4d68ae7811a58bd37228b84c2083f893 + checksum: ff0d0dfc839a556355422293428637e8d35693de58dabf8638bf0b6529131a109d0b2ade77521aa6e54573bb842d7d9d322e465dd73dd61c7590fa3834c3fa81 languageName: node linkType: hard @@ -8005,17 +10712,18 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.6": - version: 0.3.6 - resolution: "eslint-import-resolver-node@npm:0.3.6" +"eslint-import-resolver-node@npm:^0.3.7": + version: 0.3.7 + resolution: "eslint-import-resolver-node@npm:0.3.7" dependencies: debug: ^3.2.7 - resolve: ^1.20.0 - checksum: 6266733af1e112970e855a5bcc2d2058fb5ae16ad2a6d400705a86b29552b36131ffc5581b744c23d550de844206fb55e9193691619ee4dbf225c4bde526b1c8 + is-core-module: ^2.11.0 + resolve: ^1.22.1 + checksum: 3379aacf1d2c6952c1b9666c6fa5982c3023df695430b0d391c0029f6403a7775414873d90f397e98ba6245372b6c8960e16e74d9e4a3b0c0a4582f3bdbe3d6e languageName: node linkType: hard -"eslint-module-utils@npm:^2.7.3": +"eslint-module-utils@npm:^2.7.4": version: 2.7.4 resolution: "eslint-module-utils@npm:2.7.4" dependencies: @@ -8058,25 +10766,27 @@ __metadata: linkType: hard "eslint-plugin-import@npm:^2.26.0": - version: 2.26.0 - resolution: "eslint-plugin-import@npm:2.26.0" + version: 2.27.5 + resolution: "eslint-plugin-import@npm:2.27.5" dependencies: - array-includes: ^3.1.4 - array.prototype.flat: ^1.2.5 - debug: ^2.6.9 + array-includes: ^3.1.6 + array.prototype.flat: ^1.3.1 + array.prototype.flatmap: ^1.3.1 + debug: ^3.2.7 doctrine: ^2.1.0 - eslint-import-resolver-node: ^0.3.6 - eslint-module-utils: ^2.7.3 + eslint-import-resolver-node: ^0.3.7 + eslint-module-utils: ^2.7.4 has: ^1.0.3 - is-core-module: ^2.8.1 + is-core-module: ^2.11.0 is-glob: ^4.0.3 minimatch: ^3.1.2 - object.values: ^1.1.5 - resolve: ^1.22.0 + object.values: ^1.1.6 + resolve: ^1.22.1 + semver: ^6.3.0 tsconfig-paths: ^3.14.1 peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 0bf77ad80339554481eafa2b1967449e1f816b94c7a6f9614ce33fb4083c4e6c050f10d241dd50b4975d47922880a34de1e42ea9d8e6fd663ebb768baa67e655 + checksum: f500571a380167e25d72a4d925ef9a7aae8899eada57653e5f3051ec3d3c16d08271fcefe41a30a9a2f4fefc232f066253673ee4ea77b30dba65ae173dade85d languageName: node linkType: hard @@ -8090,26 +10800,27 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.31.10": - version: 7.31.10 - resolution: "eslint-plugin-react@npm:7.31.10" + version: 7.32.1 + resolution: "eslint-plugin-react@npm:7.32.1" dependencies: - array-includes: ^3.1.5 - array.prototype.flatmap: ^1.3.0 + array-includes: ^3.1.6 + array.prototype.flatmap: ^1.3.1 + array.prototype.tosorted: ^1.1.1 doctrine: ^2.1.0 estraverse: ^5.3.0 jsx-ast-utils: ^2.4.1 || ^3.0.0 minimatch: ^3.1.2 - object.entries: ^1.1.5 - object.fromentries: ^2.0.5 - object.hasown: ^1.1.1 - object.values: ^1.1.5 + object.entries: ^1.1.6 + object.fromentries: ^2.0.6 + object.hasown: ^1.1.2 + object.values: ^1.1.6 prop-types: ^15.8.1 - resolve: ^2.0.0-next.3 + resolve: ^2.0.0-next.4 semver: ^6.3.0 - string.prototype.matchall: ^4.0.7 + string.prototype.matchall: ^4.0.8 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: f013669c296483559a760648fa06425f161b1aff93c668f14c4561c933d22a7836b745b88a795c53cab929c71513d5fd1f2ffdddff915709f01b77ac25f5b71b + checksum: e20eab61161a3db6211c2bd1eb9be3e407fd14e72c06c5f39a078b6ac37427b2af6056ee70e3954249bca0a04088ae797a0c8ba909fb8802e29712de2a41262d languageName: node linkType: hard @@ -8123,6 +10834,16 @@ __metadata: languageName: node linkType: hard +"eslint-scope@npm:^4.0.3": + version: 4.0.3 + resolution: "eslint-scope@npm:4.0.3" + dependencies: + esrecurse: ^4.1.0 + estraverse: ^4.1.1 + checksum: c5f835f681884469991fe58d76a554688d9c9e50811299ccd4a8f79993a039f5bcb0ee6e8de2b0017d97c794b5832ef3b21c9aac66228e3aa0f7a0485bcfb65b + languageName: node + linkType: hard + "eslint-scope@npm:^7.1.1": version: 7.1.1 resolution: "eslint-scope@npm:7.1.1" @@ -8169,11 +10890,11 @@ __metadata: linkType: hard "eslint@npm:^8.4.1": - version: 8.27.0 - resolution: "eslint@npm:8.27.0" + version: 8.32.0 + resolution: "eslint@npm:8.32.0" dependencies: - "@eslint/eslintrc": ^1.3.3 - "@humanwhocodes/config-array": ^0.11.6 + "@eslint/eslintrc": ^1.4.1 + "@humanwhocodes/config-array": ^0.11.8 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 ajv: ^6.10.0 @@ -8192,7 +10913,7 @@ __metadata: file-entry-cache: ^6.0.1 find-up: ^5.0.0 glob-parent: ^6.0.2 - globals: ^13.15.0 + globals: ^13.19.0 grapheme-splitter: ^1.0.4 ignore: ^5.2.0 import-fresh: ^3.0.0 @@ -8213,7 +10934,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 153b022d309e1b647a73b1bb0fa98912add699b06e279084155f23c6f2b5fc5abd05411fc1ba81608a24bbfaf044ca079544c16fffa6fc987b8f676c9960a2c4 + checksum: 23c8fb3c57291eecd9c1448faf603226a8f885022a2cd96e303459bf72e39b7f54987c6fb948f0f9eecaf7085600e6eb0663482a35ea83da12e9f9141a22b91e languageName: node linkType: hard @@ -8247,7 +10968,7 @@ __metadata: languageName: node linkType: hard -"esrecurse@npm:^4.3.0": +"esrecurse@npm:^4.1.0, esrecurse@npm:^4.3.0": version: 4.3.0 resolution: "esrecurse@npm:4.3.0" dependencies: @@ -8320,13 +11041,31 @@ __metadata: languageName: node linkType: hard -"events@npm:^3.2.0": +"events@npm:^3.0.0, events@npm:^3.2.0": version: 3.3.0 resolution: "events@npm:3.3.0" checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 languageName: node linkType: hard +"evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3": + version: 1.0.3 + resolution: "evp_bytestokey@npm:1.0.3" + dependencies: + md5.js: ^1.3.4 + node-gyp: latest + safe-buffer: ^5.1.1 + checksum: ad4e1577f1a6b721c7800dcc7c733fe01f6c310732bb5bf2240245c2a5b45a38518b91d8be2c610611623160b9d1c0e91f1ce96d639f8b53e8894625cf20fa45 + languageName: node + linkType: hard + +"exec-sh@npm:^0.3.2": + version: 0.3.6 + resolution: "exec-sh@npm:0.3.6" + checksum: 0be4f06929c8e4834ea4812f29fe59e2dfcc1bc3fc4b4bb71acb38a500c3b394628a05ef7ba432520bc6c5ec4fadab00cc9c513c4ff6a32104965af302e998e0 + languageName: node + linkType: hard + "execa@npm:4.1.0, execa@npm:^4.1.0": version: 4.1.0 resolution: "execa@npm:4.1.0" @@ -8344,7 +11083,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:5.1.1, execa@npm:^5.0.0": +"execa@npm:5.1.1, execa@npm:^5.0.0, execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: @@ -8435,7 +11174,7 @@ __metadata: languageName: node linkType: hard -"express@npm:^4.17.3": +"express@npm:^4.17.1, express@npm:^4.17.3": version: 4.18.2 resolution: "express@npm:4.18.2" dependencies: @@ -8493,7 +11232,7 @@ __metadata: languageName: node linkType: hard -"extend@npm:3.0.2, extend@npm:~3.0.2": +"extend@npm:3.0.2, extend@npm:^3.0.0, extend@npm:~3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 @@ -8614,11 +11353,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.13.0 - resolution: "fastq@npm:1.13.0" + version: 1.15.0 + resolution: "fastq@npm:1.15.0" dependencies: reusify: ^1.0.4 - checksum: 32cf15c29afe622af187d12fc9cd93e160a0cb7c31a3bb6ace86b7dea3b28e7b72acde89c882663f307b2184e14782c6c664fa315973c03626c7d4bff070bb0b + checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a languageName: node linkType: hard @@ -8649,6 +11388,13 @@ __metadata: languageName: node linkType: hard +"fetch-retry@npm:^5.0.2": + version: 5.0.3 + resolution: "fetch-retry@npm:5.0.3" + checksum: b4eebc04bd41651417e89ae9287e5b9e5421970ce07058c6e1e22f7d9c1cd5f935fc39a328fd66b433247c0ae1bb8a6b2d48c073d5a9f911992f72c5d311b14d + languageName: node + linkType: hard + "figgy-pudding@npm:^3.4.1, figgy-pudding@npm:^3.5.1": version: 3.5.2 resolution: "figgy-pudding@npm:3.5.2" @@ -8683,6 +11429,35 @@ __metadata: languageName: node linkType: hard +"file-loader@npm:^6.2.0": + version: 6.2.0 + resolution: "file-loader@npm:6.2.0" + dependencies: + loader-utils: ^2.0.0 + schema-utils: ^3.0.0 + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: faf43eecf233f4897b0150aaa874eeeac214e4f9de49738a9e0ef734a30b5260059e85b7edadf852b98e415f875bd5f12587768a93fd52aaf2e479ecf95fab20 + languageName: node + linkType: hard + +"file-system-cache@npm:^1.0.5": + version: 1.1.0 + resolution: "file-system-cache@npm:1.1.0" + dependencies: + fs-extra: ^10.1.0 + ramda: ^0.28.0 + checksum: d60d7aadf2e9d1629c20dd423f9e1fc3a9719f80dc4e08017a1aa06a8f8d8f66cf140a63ab68a72f07edd9684786ce7409ef4177b43ed0209cd6bcdbb39dab00 + languageName: node + linkType: hard + +"file-uri-to-path@npm:1.0.0": + version: 1.0.0 + resolution: "file-uri-to-path@npm:1.0.0" + checksum: b648580bdd893a008c92c7ecc96c3ee57a5e7b6c4c18a9a09b44fb5d36d79146f8e442578bc0e173dc027adf3987e254ba1dfd6e3ec998b7c282873010502144 + languageName: node + linkType: hard + "fill-range@npm:^4.0.0": version: 4.0.0 resolution: "fill-range@npm:4.0.0" @@ -8726,7 +11501,7 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:^2.0.0": +"find-cache-dir@npm:^2.0.0, find-cache-dir@npm:^2.1.0": version: 2.1.0 resolution: "find-cache-dir@npm:2.1.0" dependencies: @@ -8737,7 +11512,7 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:^3.3.2": +"find-cache-dir@npm:^3.3.1, find-cache-dir@npm:^3.3.2": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" dependencies: @@ -8839,7 +11614,16 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.14.9": +"focus-lock@npm:^0.8.0": + version: 0.8.1 + resolution: "focus-lock@npm:0.8.1" + dependencies: + tslib: ^1.9.3 + checksum: 3b25b06bb8e23a3a826a8eda89e547593a688486df531db92f6b767d96d397dc1efed4529ec3a44cb3ec1fbdd44abe50a30d0ce498f732501b36f5f18b619003 + languageName: node + linkType: hard + +"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.14.7, follow-redirects@npm:^1.14.9": version: 1.15.2 resolution: "follow-redirects@npm:1.15.2" peerDependenciesMeta: @@ -8872,6 +11656,63 @@ __metadata: languageName: node linkType: hard +"fork-ts-checker-webpack-plugin@npm:^4.1.6": + version: 4.1.6 + resolution: "fork-ts-checker-webpack-plugin@npm:4.1.6" + dependencies: + "@babel/code-frame": ^7.5.5 + chalk: ^2.4.1 + micromatch: ^3.1.10 + minimatch: ^3.0.4 + semver: ^5.6.0 + tapable: ^1.0.0 + worker-rpc: ^0.1.0 + checksum: 4cc4fa7919dd9a0d765514d064c86e3a6f9cea8e700996b3e775cfcc0280f606a2dd16203d9b7e294b64e900795b0d80eb41fc8c192857d3350e407f14ef3eed + languageName: node + linkType: hard + +"fork-ts-checker-webpack-plugin@npm:^6.0.4": + version: 6.5.2 + resolution: "fork-ts-checker-webpack-plugin@npm:6.5.2" + dependencies: + "@babel/code-frame": ^7.8.3 + "@types/json-schema": ^7.0.5 + chalk: ^4.1.0 + chokidar: ^3.4.2 + cosmiconfig: ^6.0.0 + deepmerge: ^4.2.2 + fs-extra: ^9.0.0 + glob: ^7.1.6 + memfs: ^3.1.2 + minimatch: ^3.0.4 + schema-utils: 2.7.0 + semver: ^7.3.2 + tapable: ^1.0.0 + peerDependencies: + eslint: ">= 6" + typescript: ">= 2.7" + vue-template-compiler: "*" + webpack: ">= 4" + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + checksum: c823de02ee258a26ea5c0c488b2f1825b941f72292417478689862468a9140b209ad7df52f67bd134228fe9f40e9115b604fc8f88a69338929fe52be869469b6 + languageName: node + linkType: hard + +"form-data@npm:^3.0.0": + version: 3.0.1 + resolution: "form-data@npm:3.0.1" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.8 + mime-types: ^2.1.12 + checksum: b019e8d35c8afc14a2bd8a7a92fa4f525a4726b6d5a9740e8d2623c30e308fbb58dc8469f90415a856698933c8479b01646a9dff33c87cc4e76d72aedbbf860d + languageName: node + linkType: hard + "form-data@npm:^4.0.0": version: 4.0.0 resolution: "form-data@npm:4.0.0" @@ -8934,6 +11775,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^10.1.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: dc94ab37096f813cc3ca12f0f1b5ad6744dfed9ed21e953d72530d103cea193c2f81584a39e9dee1bea36de5ee66805678c0dddc048e8af1427ac19c00fffc50 + languageName: node + linkType: hard + "fs-extra@npm:^7.0.1": version: 7.0.1 resolution: "fs-extra@npm:7.0.1" @@ -8956,7 +11808,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^9.1.0": +"fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1, fs-extra@npm:^9.1.0": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" dependencies: @@ -9012,7 +11864,18 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": +"fsevents@npm:^1.2.7": + version: 1.2.13 + resolution: "fsevents@npm:1.2.13" + dependencies: + bindings: ^1.5.0 + nan: ^2.12.1 + checksum: ae855aa737aaa2f9167e9f70417cf6e45a5cd11918e1fee9923709a0149be52416d765433b4aeff56c789b1152e718cd1b13ddec6043b78cdda68260d86383c1 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": version: 2.3.2 resolution: "fsevents@npm:2.3.2" dependencies: @@ -9022,7 +11885,17 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": +"fsevents@patch:fsevents@^1.2.7#~builtin": + version: 1.2.13 + resolution: "fsevents@patch:fsevents@npm%3A1.2.13#~builtin::version=1.2.13&hash=d11327" + dependencies: + bindings: ^1.5.0 + nan: ^2.12.1 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": version: 2.3.2 resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" dependencies: @@ -9038,7 +11911,7 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5": +"function.prototype.name@npm:^1.1.0, function.prototype.name@npm:^1.1.5": version: 1.1.5 resolution: "function.prototype.name@npm:1.1.5" dependencies: @@ -9057,6 +11930,23 @@ __metadata: languageName: node linkType: hard +"gauge@npm:^3.0.0": + version: 3.0.2 + resolution: "gauge@npm:3.0.2" + dependencies: + aproba: ^1.0.3 || ^2.0.0 + color-support: ^1.1.2 + console-control-strings: ^1.0.0 + has-unicode: ^2.0.1 + object-assign: ^4.1.1 + signal-exit: ^3.0.0 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + wide-align: ^1.1.2 + checksum: 81296c00c7410cdd48f997800155fbead4f32e4f82109be0719c63edc8560e6579946cc8abd04205297640691ec26d21b578837fd13a4e96288ab4b40b1dc3e9 + languageName: node + linkType: hard + "gauge@npm:^4.0.3": version: 4.0.4 resolution: "gauge@npm:4.0.4" @@ -9096,7 +11986,7 @@ __metadata: languageName: node linkType: hard -"gensync@npm:^1.0.0-beta.2": +"gensync@npm:^1.0.0-beta.1, gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" checksum: a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec @@ -9117,7 +12007,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3": +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3": version: 1.1.3 resolution: "get-intrinsic@npm:1.1.3" dependencies: @@ -9310,6 +12200,13 @@ __metadata: languageName: node linkType: hard +"github-slugger@npm:^1.0.0": + version: 1.5.0 + resolution: "github-slugger@npm:1.5.0" + checksum: c70988224578b3bdaa25df65973ffc8c24594a77a28550c3636e495e49d17aef5cdb04c04fa3f1744babef98c61eecc6a43299a13ea7f3cc33d680bf9053ffbe + languageName: node + linkType: hard + "glob-parent@npm:^3.1.0": version: 3.1.0 resolution: "glob-parent@npm:3.1.0" @@ -9338,6 +12235,17 @@ __metadata: languageName: node linkType: hard +"glob-promise@npm:^3.4.0": + version: 3.4.0 + resolution: "glob-promise@npm:3.4.0" + dependencies: + "@types/glob": "*" + peerDependencies: + glob: "*" + checksum: 84a2c076e7581c9f8aa7a8a151ad5f9352c4118ba03c5673ecfcf540f4c53aa75f8d32fe493c2286d471dccd7a75932b9bfe97bf782564c1f4a50b9c7954e3b6 + languageName: node + linkType: hard + "glob-to-regexp@npm:^0.3.0": version: 0.3.0 resolution: "glob-to-regexp@npm:0.3.0" @@ -9366,7 +12274,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4": +"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -9381,24 +12289,34 @@ __metadata: linkType: hard "glob@npm:^8.0.1": - version: 8.0.3 - resolution: "glob@npm:8.0.3" + version: 8.1.0 + resolution: "glob@npm:8.1.0" dependencies: fs.realpath: ^1.0.0 inflight: ^1.0.4 inherits: 2 minimatch: ^5.0.1 once: ^1.3.0 - checksum: 50bcdea19d8e79d8de5f460b1939ffc2b3299eac28deb502093fdca22a78efebc03e66bf54f0abc3d3d07d8134d19a32850288b7440d77e072aa55f9d33b18c5 + checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 languageName: node linkType: hard "global-dirs@npm:^3.0.0": - version: 3.0.0 - resolution: "global-dirs@npm:3.0.0" + version: 3.0.1 + resolution: "global-dirs@npm:3.0.1" dependencies: ini: 2.0.0 - checksum: 953c17cf14bf6ee0e2100ae82a0d779934eed8a3ec5c94a7a4f37c5b3b592c31ea015fb9a15cf32484de13c79f4a814f3015152f3e1d65976cfbe47c1bfe4a88 + checksum: 70147b80261601fd40ac02a104581432325c1c47329706acd773f3a6ce99bb36d1d996038c85ccacd482ad22258ec233c586b6a91535b1a116b89663d49d6438 + languageName: node + linkType: hard + +"global@npm:^4.4.0": + version: 4.4.0 + resolution: "global@npm:4.4.0" + dependencies: + min-document: ^2.19.0 + process: ^0.11.10 + checksum: 9c057557c8f5a5bcfbeb9378ba4fe2255d04679452be504608dd5f13b54edf79f7be1db1031ea06a4ec6edd3b9f5f17d2d172fb47e6c69dae57fd84b7e72b77f languageName: node linkType: hard @@ -9409,16 +12327,25 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.15.0": - version: 13.17.0 - resolution: "globals@npm:13.17.0" +"globals@npm:^13.19.0": + version: 13.19.0 + resolution: "globals@npm:13.19.0" dependencies: type-fest: ^0.20.2 - checksum: fbaf4112e59b92c9f5575e85ce65e9e17c0b82711196ec5f58beb08599bbd92fd72703d6dfc9b080381fd35b644e1b11dcf25b38cc2341ec21df942594cbc8ce + checksum: a000dbd00bcf28f0941d8a29c3522b1c3b8e4bfe4e60e262c477a550c3cbbe8dbe2925a6905f037acd40f9a93c039242e1f7079c76b0fd184bc41dcc3b5c8e2e languageName: node linkType: hard -"globby@npm:^11.1.0": +"globalthis@npm:^1.0.0, globalthis@npm:^1.0.3": + version: 1.0.3 + resolution: "globalthis@npm:1.0.3" + dependencies: + define-properties: ^1.1.3 + checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998 + languageName: node + linkType: hard + +"globby@npm:^11.0.2, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -9515,7 +12442,7 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.7.6": +"handlebars@npm:^4.7.6, handlebars@npm:^4.7.7": version: 4.7.7 resolution: "handlebars@npm:4.7.7" dependencies: @@ -9587,6 +12514,15 @@ __metadata: languageName: node linkType: hard +"has-glob@npm:^1.0.0": + version: 1.0.0 + resolution: "has-glob@npm:1.0.0" + dependencies: + is-glob: ^3.0.0 + checksum: cafad93e599f49f676a9ab444ec90210fcda35ac14ad6c9bb96c08057ad18a1318f1116b053aa6bdc744f19252537006872d3fc76785e842bbe8cc4312447fc8 + languageName: node + linkType: hard + "has-property-descriptors@npm:^1.0.0": version: 1.0.0 resolution: "has-property-descriptors@npm:1.0.0" @@ -9596,7 +12532,14 @@ __metadata: languageName: node linkType: hard -"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": +"has-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "has-proto@npm:1.0.1" + checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 @@ -9667,6 +12610,107 @@ __metadata: languageName: node linkType: hard +"hash-base@npm:^3.0.0": + version: 3.1.0 + resolution: "hash-base@npm:3.1.0" + dependencies: + inherits: ^2.0.4 + readable-stream: ^3.6.0 + safe-buffer: ^5.2.0 + checksum: 26b7e97ac3de13cb23fc3145e7e3450b0530274a9562144fc2bf5c1e2983afd0e09ed7cc3b20974ba66039fad316db463da80eb452e7373e780cbee9a0d2f2dc + languageName: node + linkType: hard + +"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": + version: 1.1.7 + resolution: "hash.js@npm:1.1.7" + dependencies: + inherits: ^2.0.3 + minimalistic-assert: ^1.0.1 + checksum: e350096e659c62422b85fa508e4b3669017311aa4c49b74f19f8e1bc7f3a54a584fdfd45326d4964d6011f2b2d882e38bea775a96046f2a61b7779a979629d8f + languageName: node + linkType: hard + +"hast-to-hyperscript@npm:^9.0.0": + version: 9.0.1 + resolution: "hast-to-hyperscript@npm:9.0.1" + dependencies: + "@types/unist": ^2.0.3 + comma-separated-tokens: ^1.0.0 + property-information: ^5.3.0 + space-separated-tokens: ^1.0.0 + style-to-object: ^0.3.0 + unist-util-is: ^4.0.0 + web-namespaces: ^1.0.0 + checksum: de570d789853018fff2fd38fc096549b9814e366b298f60c90c159a57018230eefc44d46a246027b0e2426ed9e99f2e270050bc183d5bdfe4c9487c320b392cd + languageName: node + linkType: hard + +"hast-util-from-parse5@npm:^6.0.0": + version: 6.0.1 + resolution: "hast-util-from-parse5@npm:6.0.1" + dependencies: + "@types/parse5": ^5.0.0 + hastscript: ^6.0.0 + property-information: ^5.0.0 + vfile: ^4.0.0 + vfile-location: ^3.2.0 + web-namespaces: ^1.0.0 + checksum: 4daa78201468af7779161e7caa2513c329830778e0528481ab16b3e1bcef4b831f6285b526aacdddbee802f3bd9d64df55f80f010591ea1916da535e3a923b83 + languageName: node + linkType: hard + +"hast-util-parse-selector@npm:^2.0.0": + version: 2.2.5 + resolution: "hast-util-parse-selector@npm:2.2.5" + checksum: 22ee4afbd11754562144cb3c4f3ec52524dafba4d90ee52512902d17cf11066d83b38f7bdf6ca571bbc2541f07ba30db0d234657b6ecb8ca4631587466459605 + languageName: node + linkType: hard + +"hast-util-raw@npm:6.0.1": + version: 6.0.1 + resolution: "hast-util-raw@npm:6.0.1" + dependencies: + "@types/hast": ^2.0.0 + hast-util-from-parse5: ^6.0.0 + hast-util-to-parse5: ^6.0.0 + html-void-elements: ^1.0.0 + parse5: ^6.0.0 + unist-util-position: ^3.0.0 + vfile: ^4.0.0 + web-namespaces: ^1.0.0 + xtend: ^4.0.0 + zwitch: ^1.0.0 + checksum: f6d960644f9fbbe0b92d0227b20a24d659cce021d5f9fd218e077154931b4524ee920217b7fd5a45ec2736ec1dee53de9209fe449f6f89454c01d225ff0e7851 + languageName: node + linkType: hard + +"hast-util-to-parse5@npm:^6.0.0": + version: 6.0.0 + resolution: "hast-util-to-parse5@npm:6.0.0" + dependencies: + hast-to-hyperscript: ^9.0.0 + property-information: ^5.0.0 + web-namespaces: ^1.0.0 + xtend: ^4.0.0 + zwitch: ^1.0.0 + checksum: 91a36244e37df1d63c8b7e865ab0c0a25bb7396155602be005cf71d95c348e709568f80e0f891681a3711d733ad896e70642dc41a05b574eddf2e07d285408a8 + languageName: node + linkType: hard + +"hastscript@npm:^6.0.0": + version: 6.0.0 + resolution: "hastscript@npm:6.0.0" + dependencies: + "@types/hast": ^2.0.0 + comma-separated-tokens: ^1.0.0 + hast-util-parse-selector: ^2.0.0 + property-information: ^5.0.0 + space-separated-tokens: ^1.0.0 + checksum: 5e50b85af0d2cb7c17979cb1ddca75d6b96b53019dd999b39e7833192c9004201c3cee6445065620ea05d0087d9ae147a4844e582d64868be5bc6b0232dfe52d + languageName: node + linkType: hard + "he@npm:1.2.0, he@npm:^1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" @@ -9676,6 +12720,17 @@ __metadata: languageName: node linkType: hard +"hmac-drbg@npm:^1.0.1": + version: 1.0.1 + resolution: "hmac-drbg@npm:1.0.1" + dependencies: + hash.js: ^1.0.3 + minimalistic-assert: ^1.0.0 + minimalistic-crypto-utils: ^1.0.1 + checksum: bd30b6a68d7f22d63f10e1888aee497d7c2c5c0bb469e66bbdac99f143904d1dfe95f8131f95b3e86c86dd239963c9d972fcbe147e7cffa00e55d18585c43fe0 + languageName: node + linkType: hard + "hoist-non-react-statics@npm:^3.0.0, hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2": version: 3.3.2 resolution: "hoist-non-react-statics@npm:3.3.2" @@ -9722,7 +12777,7 @@ __metadata: languageName: node linkType: hard -"html-entities@npm:^2.3.2": +"html-entities@npm:^2.1.0, html-entities@npm:^2.3.2": version: 2.3.3 resolution: "html-entities@npm:2.3.3" checksum: 92521501da8aa5f66fee27f0f022d6e9ceae62667dae93aa6a2f636afa71ad530b7fb24a18d4d6c124c9885970cac5f8a52dbf1731741161002816ae43f98196 @@ -9736,6 +12791,37 @@ __metadata: languageName: node linkType: hard +"html-loader@npm:^1.3.2": + version: 1.3.2 + resolution: "html-loader@npm:1.3.2" + dependencies: + html-minifier-terser: ^5.1.1 + htmlparser2: ^4.1.0 + loader-utils: ^2.0.0 + schema-utils: ^3.0.0 + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 51da7c05e41ee0bdd5c43ca5b9d87e2a69750617503c4333e3e9aa0ca5778f0cc45462e7f5ee1098f319c19782d8b2d7588bf4be66ea0fff7046e54aee47b00b + languageName: node + linkType: hard + +"html-minifier-terser@npm:^5.0.1, html-minifier-terser@npm:^5.1.1": + version: 5.1.1 + resolution: "html-minifier-terser@npm:5.1.1" + dependencies: + camel-case: ^4.1.1 + clean-css: ^4.2.3 + commander: ^4.1.1 + he: ^1.2.0 + param-case: ^3.0.3 + relateurl: ^0.2.7 + terser: ^4.6.3 + bin: + html-minifier-terser: cli.js + checksum: 75ff3ff886631b9ecb3035acb8e7dd98c599bb4d4618ad6f7e487ee9752987dddcf6848dc3c1ab1d7fc1ad4484337c2ce39c19eac17b0342b4b15e4294c8a904 + languageName: node + linkType: hard + "html-minifier-terser@npm:^6.0.2": version: 6.1.0 resolution: "html-minifier-terser@npm:6.1.0" @@ -9753,7 +12839,33 @@ __metadata: languageName: node linkType: hard -"html-webpack-plugin@npm:^5.3.2": +"html-void-elements@npm:^1.0.0": + version: 1.0.5 + resolution: "html-void-elements@npm:1.0.5" + checksum: 1a56f4f6cfbeb994c21701ff72b4b7f556fe784a70e5e554d1566ff775af83b91ea93f10664f039a67802d9f7b40d4a7f1ed20312bab47bd88d89bd792ea84ca + languageName: node + linkType: hard + +"html-webpack-plugin@npm:^4.0.0": + version: 4.5.2 + resolution: "html-webpack-plugin@npm:4.5.2" + dependencies: + "@types/html-minifier-terser": ^5.0.0 + "@types/tapable": ^1.0.5 + "@types/webpack": ^4.41.8 + html-minifier-terser: ^5.0.1 + loader-utils: ^1.2.3 + lodash: ^4.17.20 + pretty-error: ^2.1.1 + tapable: ^1.1.3 + util.promisify: 1.0.0 + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 25ca0b341234501c64754ba8f9bb84f978e50f3f90affc199d18d04511cdc2c0c8ef8a975901a0fbcfe5bae32f80e8fd5ef52f1ce3672d3ff5307057ccb5a063 + languageName: node + linkType: hard + +"html-webpack-plugin@npm:^5.0.0, html-webpack-plugin@npm:^5.3.2": version: 5.5.0 resolution: "html-webpack-plugin@npm:5.5.0" dependencies: @@ -9768,6 +12880,18 @@ __metadata: languageName: node linkType: hard +"htmlparser2@npm:^4.1.0": + version: 4.1.0 + resolution: "htmlparser2@npm:4.1.0" + dependencies: + domelementtype: ^2.0.1 + domhandler: ^3.0.0 + domutils: ^2.0.0 + entities: ^2.0.0 + checksum: 615fcf34ae74775eba9d2c7c54034201645ac4146dfe2889cda21939aa77806ad3aee27963ae72c5c2da23ce7b0b99b2533e1d9f327b74821cc11f755cc5153f + languageName: node + linkType: hard + "htmlparser2@npm:^6.1.0": version: 6.1.0 resolution: "htmlparser2@npm:6.1.0" @@ -9905,6 +13029,13 @@ __metadata: languageName: node linkType: hard +"https-browserify@npm:^1.0.0": + version: 1.0.0 + resolution: "https-browserify@npm:1.0.0" + checksum: 09b35353e42069fde2435760d13f8a3fb7dd9105e358270e2e225b8a94f811b461edd17cb57594e5f36ec1218f121c160ddceeec6e8be2d55e01dcbbbed8cbae + languageName: node + linkType: hard + "https-proxy-agent@npm:^2.2.3": version: 2.2.4 resolution: "https-proxy-agent@npm:2.2.4" @@ -9975,6 +13106,15 @@ __metadata: languageName: node linkType: hard +"icss-utils@npm:^4.0.0, icss-utils@npm:^4.1.1": + version: 4.1.1 + resolution: "icss-utils@npm:4.1.1" + dependencies: + postcss: ^7.0.14 + checksum: a4ca2c6b82cb3eb879d635bd4028d74bca174edc49ee48ef5f01988489747d340a389d5a0ac6f6887a5c24ab8fc4386c781daab32a7ade5344a2edff66207635 + languageName: node + linkType: hard + "icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": version: 5.1.0 resolution: "icss-utils@npm:5.1.0" @@ -9984,7 +13124,7 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:^1.1.13": +"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e @@ -10015,16 +13155,16 @@ __metadata: linkType: hard "ignore@npm:^5.1.9, ignore@npm:^5.2.0": - version: 5.2.0 - resolution: "ignore@npm:5.2.0" - checksum: 6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77 + version: 5.2.4 + resolution: "ignore@npm:5.2.4" + checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef languageName: node linkType: hard "immer@npm:^9.0.16": - version: 9.0.16 - resolution: "immer@npm:9.0.16" - checksum: e9a5ca65c929b329da7a3b7beccf7984271cda7bdd47b2cab619eac3277dcd56598c211b55cc340786b6eff0c06652ac018808d9fd744443f06882364dece6bc + version: 9.0.18 + resolution: "immer@npm:9.0.18" + checksum: 85b3153dd01fce73c40591d0d6d7cd95878dab49f8ec4744c044adac05e0dab847b30c26259c478a5f87f974897be6df2780ff5bf86c8a0a27578fdeb300eb10 languageName: node linkType: hard @@ -10038,7 +13178,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": +"import-fresh@npm:^3.0.0, import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -10119,13 +13259,20 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.0, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 languageName: node linkType: hard +"inherits@npm:2.0.1": + version: 2.0.1 + resolution: "inherits@npm:2.0.1" + checksum: 6536b9377296d4ce8ee89c5c543cb75030934e61af42dba98a428e7d026938c5985ea4d1e3b87743a5b834f40ed1187f89c2d7479e9d59e41d2d1051aefba07b + languageName: node + linkType: hard + "inherits@npm:2.0.3": version: 2.0.3 resolution: "inherits@npm:2.0.3" @@ -10163,6 +13310,13 @@ __metadata: languageName: node linkType: hard +"inline-style-parser@npm:0.1.1": + version: 0.1.1 + resolution: "inline-style-parser@npm:0.1.1" + checksum: 5d545056a3e1f2bf864c928a886a0e1656a3517127d36917b973de581bd54adc91b4bf1febcb0da054f204b4934763f1a4e09308b4d55002327cf1d48ac5d966 + languageName: node + linkType: hard + "inquirer@npm:^6.2.0": version: 6.5.2 resolution: "inquirer@npm:6.5.2" @@ -10207,14 +13361,21 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.3": - version: 1.0.3 - resolution: "internal-slot@npm:1.0.3" +"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.4": + version: 1.0.4 + resolution: "internal-slot@npm:1.0.4" dependencies: - get-intrinsic: ^1.1.0 + get-intrinsic: ^1.1.3 has: ^1.0.3 side-channel: ^1.0.4 - checksum: 1944f92e981e47aebc98a88ff0db579fd90543d937806104d0b96557b10c1f170c51fb777b97740a8b6ddeec585fca8c39ae99fd08a8e058dfc8ab70937238bf + checksum: 8974588d06bab4f675573a3b52975370facf6486df51bc0567a982c7024fa29495f10b76c0d4dc742dd951d1b72024fdc1e31bb0bedf1678dc7aacacaf5a4f73 + languageName: node + linkType: hard + +"interpret@npm:^2.2.0": + version: 2.2.0 + resolution: "interpret@npm:2.2.0" + checksum: f51efef7cb8d02da16408ffa3504cd6053014c5aeb7bb8c223727e053e4235bf565e45d67028b0c8740d917c603807aa3c27d7bd2f21bf20b6417e2bb3e5fd6e languageName: node linkType: hard @@ -10225,15 +13386,15 @@ __metadata: languageName: node linkType: hard -"intl-messageformat@npm:10.2.1": - version: 10.2.1 - resolution: "intl-messageformat@npm:10.2.1" +"intl-messageformat@npm:10.2.5": + version: 10.2.5 + resolution: "intl-messageformat@npm:10.2.5" dependencies: - "@formatjs/ecma402-abstract": 1.13.0 - "@formatjs/fast-memoize": 1.2.6 - "@formatjs/icu-messageformat-parser": 2.1.10 - tslib: 2.4.0 - checksum: a2bcbe0166cbd112bba78626a5dc2970f1398e61e1d908e9083a0ef8b6ddd2ef0699904dc60ea3a1d03155b12ca17e80a3caed60e1fd25432868065e4f0032da + "@formatjs/ecma402-abstract": 1.14.3 + "@formatjs/fast-memoize": 1.2.7 + "@formatjs/icu-messageformat-parser": 2.1.14 + tslib: ^2.4.0 + checksum: 048d6e3e746bff5ea6d745c8cbc2d0049aadb42caf2bad0d47e0bcf9bede285ef48a1fbd3a87711b99587d270d2ab8d9488e51577b24a2227856cdf373dd25df languageName: node linkType: hard @@ -10272,6 +13433,13 @@ __metadata: languageName: node linkType: hard +"is-absolute-url@npm:^3.0.0": + version: 3.0.3 + resolution: "is-absolute-url@npm:3.0.3" + checksum: 5159b51d065d9ad29e16a2f78d6c0e41c43227caf90a45e659c54ea6fd50ef0595b1871ce392e84b1df7cfdcad9a8e66eec0813a029112188435abf115accb16 + languageName: node + linkType: hard + "is-accessor-descriptor@npm:^0.1.6": version: 0.1.6 resolution: "is-accessor-descriptor@npm:0.1.6" @@ -10290,7 +13458,24 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.1.0, is-arguments@npm:^1.1.1": +"is-alphabetical@npm:1.0.4, is-alphabetical@npm:^1.0.0": + version: 1.0.4 + resolution: "is-alphabetical@npm:1.0.4" + checksum: 6508cce44fd348f06705d377b260974f4ce68c74000e7da4045f0d919e568226dc3ce9685c5a2af272195384df6930f748ce9213fc9f399b5d31b362c66312cb + languageName: node + linkType: hard + +"is-alphanumerical@npm:^1.0.0": + version: 1.0.4 + resolution: "is-alphanumerical@npm:1.0.4" + dependencies: + is-alphabetical: ^1.0.0 + is-decimal: ^1.0.0 + checksum: e2e491acc16fcf5b363f7c726f666a9538dba0a043665740feb45bba1652457a73441e7c5179c6768a638ed396db3437e9905f403644ec7c468fb41f4813d03f + languageName: node + linkType: hard + +"is-arguments@npm:^1.1.1": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" dependencies: @@ -10300,6 +13485,17 @@ __metadata: languageName: node linkType: hard +"is-array-buffer@npm:^3.0.1": + version: 3.0.1 + resolution: "is-array-buffer@npm:3.0.1" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.3 + is-typed-array: ^1.1.10 + checksum: f26ab87448e698285daf707e52a533920449f7abf63714140ffab9d5571aa5a71ac2fa2677e8b793ad0d5d3e40078d4d2c8a0ab39c957e3cfc6513bb6c9dfdc9 + languageName: node + linkType: hard + "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" @@ -10316,6 +13512,15 @@ __metadata: languageName: node linkType: hard +"is-binary-path@npm:^1.0.0": + version: 1.0.1 + resolution: "is-binary-path@npm:1.0.1" + dependencies: + binary-extensions: ^1.0.0 + checksum: a803c99e9d898170c3b44a86fbdc0736d3d7fcbe737345433fb78e810b9fe30c982657782ad0e676644ba4693ddf05601a7423b5611423218663d6b533341ac9 + languageName: node + linkType: hard + "is-binary-path@npm:~2.1.0": version: 2.1.0 resolution: "is-binary-path@npm:2.1.0" @@ -10342,6 +13547,13 @@ __metadata: languageName: node linkType: hard +"is-buffer@npm:^2.0.0": + version: 2.0.5 + resolution: "is-buffer@npm:2.0.5" + checksum: 764c9ad8b523a9f5a32af29bdf772b08eb48c04d2ad0a7240916ac2688c983bf5f8504bf25b35e66240edeb9d9085461f9b5dae1f3d2861c6b06a65fe983de42 + languageName: node + linkType: hard + "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" @@ -10371,7 +13583,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.9.0": version: 2.11.0 resolution: "is-core-module@npm:2.11.0" dependencies: @@ -10407,6 +13619,13 @@ __metadata: languageName: node linkType: hard +"is-decimal@npm:^1.0.0": + version: 1.0.4 + resolution: "is-decimal@npm:1.0.4" + checksum: ed483a387517856dc395c68403a10201fddcc1b63dc56513fbe2fe86ab38766120090ecdbfed89223d84ca8b1cd28b0641b93cb6597b6e8f4c097a7c24e3fb96 + languageName: node + linkType: hard + "is-descriptor@npm:^0.1.0": version: 0.1.6 resolution: "is-descriptor@npm:0.1.6" @@ -10445,6 +13664,16 @@ __metadata: languageName: node linkType: hard +"is-dom@npm:^1.0.0": + version: 1.1.0 + resolution: "is-dom@npm:1.1.0" + dependencies: + is-object: ^1.0.1 + is-window: ^1.0.2 + checksum: 72aff0a7366b801c9d598d49452ec06544b52c3da92a0c6c3cacace33bb0c3df5ba1b4e422ac39224773316a553699d5920a1eb136919319f57d00e6384eb41b + languageName: node + linkType: hard + "is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": version: 0.1.1 resolution: "is-extendable@npm:0.1.1" @@ -10498,6 +13727,13 @@ __metadata: languageName: node linkType: hard +"is-function@npm:^1.0.2": + version: 1.0.2 + resolution: "is-function@npm:1.0.2" + checksum: 7d564562e07b4b51359547d3ccc10fb93bb392fd1b8177ae2601ee4982a0ece86d952323fc172a9000743a3971f09689495ab78a1d49a9b14fc97a7e28521dc0 + languageName: node + linkType: hard + "is-generator-fn@npm:^2.0.0": version: 2.1.0 resolution: "is-generator-fn@npm:2.1.0" @@ -10505,7 +13741,7 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^3.1.0": +"is-glob@npm:^3.0.0, is-glob@npm:^3.1.0": version: 3.1.0 resolution: "is-glob@npm:3.1.0" dependencies: @@ -10523,6 +13759,13 @@ __metadata: languageName: node linkType: hard +"is-hexadecimal@npm:^1.0.0": + version: 1.0.4 + resolution: "is-hexadecimal@npm:1.0.4" + checksum: a452e047587b6069332d83130f54d30da4faf2f2ebaa2ce6d073c27b5703d030d58ed9e0b729c8e4e5b52c6f1dab26781bb77b7bc6c7805f14f320e328ff8cd5 + languageName: node + linkType: hard + "is-installed-globally@npm:~0.4.0": version: 0.4.0 resolution: "is-installed-globally@npm:0.4.0" @@ -10600,6 +13843,13 @@ __metadata: languageName: node linkType: hard +"is-object@npm:^1.0.1": + version: 1.0.2 + resolution: "is-object@npm:1.0.2" + checksum: 971219c4b1985b9751f65e4c8296d3104f0457b0e8a70849e848a4a2208bc47317d73b3b85d4a369619cb2df8284dc22584cb2695a7d99aca5e8d0aa64fc075a + languageName: node + linkType: hard + "is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" @@ -10614,7 +13864,7 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:^2.1.0": +"is-plain-obj@npm:^2.0.0, is-plain-obj@npm:^2.1.0": version: 2.1.0 resolution: "is-plain-obj@npm:2.1.0" checksum: cec9100678b0a9fe0248a81743041ed990c2d4c99f893d935545cfbc42876cbe86d207f3b895700c690ad2fa520e568c44afc1605044b535a7820c1d40e38daa @@ -10651,7 +13901,7 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.1.4": +"is-regex@npm:^1.1.2, is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" dependencies: @@ -10734,7 +13984,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10": +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.9": version: 1.1.10 resolution: "is-typed-array@npm:1.1.10" dependencies: @@ -10747,7 +13997,7 @@ __metadata: languageName: node linkType: hard -"is-typedarray@npm:~1.0.0": +"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0": version: 1.0.0 resolution: "is-typedarray@npm:1.0.0" checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 @@ -10794,6 +14044,20 @@ __metadata: languageName: node linkType: hard +"is-whitespace-character@npm:^1.0.0": + version: 1.0.4 + resolution: "is-whitespace-character@npm:1.0.4" + checksum: adab8ad9847ccfcb6f1b7000b8f622881b5ba2a09ce8be2794a6d2b10c3af325b469fc562c9fb889f468eed27be06e227ac609d0aa1e3a59b4dbcc88e2b0418e + languageName: node + linkType: hard + +"is-window@npm:^1.0.2": + version: 1.0.2 + resolution: "is-window@npm:1.0.2" + checksum: aeaacd2ca816d38d4e2fba4670158fba2190061f28a61c5d84df7c479abf8897b8cb634d22cb76cdf7805035e95bebd430faaab6231ac2ebc814eae02d2c8fd4 + languageName: node + linkType: hard + "is-windows@npm:^1.0.0, is-windows@npm:^1.0.2": version: 1.0.2 resolution: "is-windows@npm:1.0.2" @@ -10801,7 +14065,21 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^2.2.0": +"is-word-character@npm:^1.0.0": + version: 1.0.4 + resolution: "is-word-character@npm:1.0.4" + checksum: 1821d6c6abe5bc0b3abe3fdc565d66d7c8a74ea4e93bc77b4a47d26e2e2a306d6ab7d92b353b0d2b182869e3ecaa8f4a346c62d0e31d38ebc0ceaf7cae182c3f + languageName: node + linkType: hard + +"is-wsl@npm:^1.1.0": + version: 1.1.0 + resolution: "is-wsl@npm:1.1.0" + checksum: ea157d232351e68c92bd62fc541771096942fe72f69dff452dd26dcc31466258c570a3b04b8cda2e01cd2968255b02951b8670d08ea4ed76d6b1a646061ac4fe + languageName: node + linkType: hard + +"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" dependencies: @@ -10810,7 +14088,7 @@ __metadata: languageName: node linkType: hard -"isarray@npm:1.0.0, isarray@npm:~1.0.0": +"isarray@npm:1.0.0, isarray@npm:^1.0.0, isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab @@ -10847,6 +14125,23 @@ __metadata: languageName: node linkType: hard +"isobject@npm:^4.0.0": + version: 4.0.0 + resolution: "isobject@npm:4.0.0" + checksum: bbcb522e46d54fb22418ba49fb9a82057ffa201c8401fb6e018c042e2c98cf7d9c7b185aff88e035ec8adea0814506dc2aeff2d08891bbc158e1671a49e99c06 + languageName: node + linkType: hard + +"isomorphic-unfetch@npm:^3.1.0": + version: 3.1.0 + resolution: "isomorphic-unfetch@npm:3.1.0" + dependencies: + node-fetch: ^2.6.1 + unfetch: ^4.2.0 + checksum: 82b92fe4ec2823a81ab0fc0d11bd94d710e6f9a940d56b3cba31896d4345ec9ffc7949f4ff31ebcae84f6b95f7ebf3474c4c7452b834eb4078ea3f2c37e459c5 + languageName: node + linkType: hard + "isstream@npm:~0.1.2": version: 0.1.2 resolution: "isstream@npm:0.1.2" @@ -10906,6 +14201,23 @@ __metadata: languageName: node linkType: hard +"iterate-iterator@npm:^1.0.1": + version: 1.0.2 + resolution: "iterate-iterator@npm:1.0.2" + checksum: 97b3ed4f2bebe038be57d03277879e406b2c537ceeeab7f82d4167f9a3cff872cc2cc5da3dc9920ff544ca247329d2a4d44121bb8ef8d0807a72176bdbc17c84 + languageName: node + linkType: hard + +"iterate-value@npm:^1.0.2": + version: 1.0.2 + resolution: "iterate-value@npm:1.0.2" + dependencies: + es-get-iterator: ^1.0.2 + iterate-iterator: ^1.0.1 + checksum: 446a4181657df1872e5020713206806757157db6ab375dee05eb4565b66e1244d7a99cd36ce06862261ad4bd059e66ba8192f62b5d1ff41d788c3b61953af6c3 + languageName: node + linkType: hard + "iterm2-version@npm:^4.1.0": version: 4.2.0 resolution: "iterm2-version@npm:4.2.0" @@ -11094,6 +14406,31 @@ __metadata: languageName: node linkType: hard +"jest-haste-map@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-haste-map@npm:26.6.2" + dependencies: + "@jest/types": ^26.6.2 + "@types/graceful-fs": ^4.1.2 + "@types/node": "*" + anymatch: ^3.0.3 + fb-watchman: ^2.0.0 + fsevents: ^2.1.2 + graceful-fs: ^4.2.4 + jest-regex-util: ^26.0.0 + jest-serializer: ^26.6.2 + jest-util: ^26.6.2 + jest-worker: ^26.6.2 + micromatch: ^4.0.2 + sane: ^4.0.3 + walker: ^1.0.7 + dependenciesMeta: + fsevents: + optional: true + checksum: 8ad5236d5646d2388d2bd58a57ea53698923434f43d59ea9ebdc58bce4d0b8544c8de2f7acaa9a6d73171f04460388b2b6d7d6b6c256aea4ebb8780140781596 + languageName: node + linkType: hard + "jest-haste-map@npm:^29.3.1": version: 29.3.1 resolution: "jest-haste-map@npm:29.3.1" @@ -11175,6 +14512,16 @@ __metadata: languageName: node linkType: hard +"jest-mock@npm:^27.0.6": + version: 27.5.1 + resolution: "jest-mock@npm:27.5.1" + dependencies: + "@jest/types": ^27.5.1 + "@types/node": "*" + checksum: f5b5904bb1741b4a1687a5f492535b7b1758dc26534c72a5423305f8711292e96a601dec966df81bb313269fb52d47227e29f9c2e08324d79529172f67311be0 + languageName: node + linkType: hard + "jest-mock@npm:^29.3.1": version: 29.3.1 resolution: "jest-mock@npm:29.3.1" @@ -11187,14 +14534,21 @@ __metadata: linkType: hard "jest-pnp-resolver@npm:^1.2.2": - version: 1.2.2 - resolution: "jest-pnp-resolver@npm:1.2.2" + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" peerDependencies: jest-resolve: "*" peerDependenciesMeta: jest-resolve: optional: true - checksum: bd85dcc0e76e0eb0c3d56382ec140f08d25ff4068cda9d0e360bb78fb176cb726d0beab82dc0e8694cafd09f55fee7622b8bcb240afa5fad301f4ed3eebb4f47 + checksum: db1a8ab2cb97ca19c01b1cfa9a9c8c69a143fde833c14df1fab0766f411b1148ff0df878adea09007ac6a2085ec116ba9a996a6ad104b1e58c20adbf88eed9b2 + languageName: node + linkType: hard + +"jest-regex-util@npm:^26.0.0": + version: 26.0.0 + resolution: "jest-regex-util@npm:26.0.0" + checksum: 930a00665e8dfbedc29140678b4a54f021b41b895cf35050f76f557c1da3ac48ff42dd7b18ba2ccba6f4e518c6445d6753730d03ec7049901b93992db1ef0483 languageName: node linkType: hard @@ -11291,6 +14645,16 @@ __metadata: languageName: node linkType: hard +"jest-serializer@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-serializer@npm:26.6.2" + dependencies: + "@types/node": "*" + graceful-fs: ^4.2.4 + checksum: dbecfb0d01462fe486a0932cf1680cf6abb204c059db2a8f72c6c2a7c9842a82f6d256874112774cea700764ed8f38fc9e3db982456c138d87353e3390e746fe + languageName: node + linkType: hard + "jest-snapshot@npm:^29.3.1": version: 29.3.1 resolution: "jest-snapshot@npm:29.3.1" @@ -11330,6 +14694,20 @@ __metadata: languageName: node linkType: hard +"jest-util@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-util@npm:26.6.2" + dependencies: + "@jest/types": ^26.6.2 + "@types/node": "*" + chalk: ^4.0.0 + graceful-fs: ^4.2.4 + is-ci: ^2.0.0 + micromatch: ^4.0.2 + checksum: 3c6a5fba05c4c6892cd3a9f66196ea8867087b77a5aa1a3f6cd349c785c3f1ca24abfd454664983aed1a165cab7846688e44fe8630652d666ba326b08625bc3d + languageName: node + linkType: hard + "jest-util@npm:^29.0.0, jest-util@npm:^29.3.1": version: 29.3.1 resolution: "jest-util@npm:29.3.1" @@ -11395,6 +14773,17 @@ __metadata: languageName: node linkType: hard +"jest-worker@npm:^26.5.0, jest-worker@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-worker@npm:26.6.2" + dependencies: + "@types/node": "*" + merge-stream: ^2.0.0 + supports-color: ^7.0.0 + checksum: f9afa3b88e3f12027901e4964ba3ff048285b5783b5225cab28fac25b4058cea8ad54001e9a1577ee2bed125fac3ccf5c80dc507b120300cc1bbcb368796533e + languageName: node + linkType: hard + "jest-worker@npm:^27.4.5": version: 27.5.1 resolution: "jest-worker@npm:27.5.1" @@ -11437,7 +14826,7 @@ __metadata: languageName: node linkType: hard -"joi@npm:^17.4.0": +"joi@npm:^17.6.0": version: 17.7.0 resolution: "joi@npm:17.7.0" dependencies: @@ -11458,16 +14847,16 @@ __metadata: linkType: hard "jquery@npm:^3.6.0": - version: 3.6.1 - resolution: "jquery@npm:3.6.1" - checksum: 6177d866a74f1137cad800f142c7cdbd5ab19cd4282546f8bdb4890c9f933b1d542ab96f2aa15d007e43c98de7315b0513e849ec5359d3ac5640f720892fe547 + version: 3.6.3 + resolution: "jquery@npm:3.6.3" + checksum: 0fd366bdcaa0c84a7a8751ce20f8192290141913978b5059574426d9b01f4365daa675f95aab3eec94fd794d27b08d32078a2236bef404b8ba78073009988ce6 languageName: node linkType: hard "js-sdsl@npm:^4.1.4": - version: 4.1.5 - resolution: "js-sdsl@npm:4.1.5" - checksum: 695f657ddc5be462b97cac4e8e60f37de28d628ee0e23016baecff0bb584a18dddb5caeac537a775030f180b5afd62133ac4481e7024c8d03a62d73e4da0713e + version: 4.2.0 + resolution: "js-sdsl@npm:4.2.0" + checksum: 2cd0885f7212afb355929d72ca105cb37de7e95ad6031e6a32619eaefa46735a7d0fb682641a0ba666e1519cb138fe76abc1eea8a34e224140c9d94c995171f1 languageName: node linkType: hard @@ -11478,6 +14867,13 @@ __metadata: languageName: node linkType: hard +"js-string-escape@npm:^1.0.1": + version: 1.0.1 + resolution: "js-string-escape@npm:1.0.1" + checksum: f11e0991bf57e0c183b55c547acec85bd2445f043efc9ea5aa68b41bd2a3e7d3ce94636cb233ae0d84064ba4c1a505d32e969813c5b13f81e7d4be12c59256fe + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -11572,7 +14968,7 @@ __metadata: languageName: node linkType: hard -"json-parse-better-errors@npm:^1.0.0, json-parse-better-errors@npm:^1.0.1": +"json-parse-better-errors@npm:^1.0.0, json-parse-better-errors@npm:^1.0.1, json-parse-better-errors@npm:^1.0.2": version: 1.0.2 resolution: "json-parse-better-errors@npm:1.0.2" checksum: ff2b5ba2a70e88fd97a3cb28c1840144c5ce8fae9cbeeddba15afa333a5c407cf0e42300cd0a2885dbb055227fe68d405070faad941beeffbfde9cf3b2c78c5d @@ -11622,26 +15018,17 @@ __metadata: linkType: hard "json5@npm:^1.0.1": - version: 1.0.1 - resolution: "json5@npm:1.0.1" + version: 1.0.2 + resolution: "json5@npm:1.0.2" dependencies: minimist: ^1.2.0 bin: json5: lib/cli.js - checksum: e76ea23dbb8fc1348c143da628134a98adf4c5a4e8ea2adaa74a80c455fc2cdf0e2e13e6398ef819bfe92306b610ebb2002668ed9fc1af386d593691ef346fc3 + checksum: 866458a8c58a95a49bef3adba929c625e82532bcff1fe93f01d29cb02cac7c3fe1f4b79951b7792c2da9de0b32871a8401a6e3c5b36778ad852bf5b8a61165d7 languageName: node linkType: hard -"json5@npm:^2.2.1": - version: 2.2.1 - resolution: "json5@npm:2.2.1" - bin: - json5: lib/cli.js - checksum: 74b8a23b102a6f2bf2d224797ae553a75488b5adbaee9c9b6e5ab8b510a2fc6e38f876d4c77dea672d4014a44b2399e15f2051ac2b37b87f74c0c7602003543b - languageName: node - linkType: hard - -"json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:^2.1.2, json5@npm:^2.1.3, json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -11716,6 +15103,13 @@ __metadata: languageName: node linkType: hard +"junk@npm:^3.1.0": + version: 3.1.0 + resolution: "junk@npm:3.1.0" + checksum: 6c4d68e8f8bc25b546baed802cd0e7be6a971e92f1e885c92cbfe98946d5690b961a32f8e7909e77765d3204c3e556d13c17f73e31697ffae1db07a58b9e68c0 + languageName: node + linkType: hard + "kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": version: 3.2.2 resolution: "kind-of@npm:3.2.2" @@ -11755,6 +15149,13 @@ __metadata: languageName: node linkType: hard +"klona@npm:^2.0.4": + version: 2.0.6 + resolution: "klona@npm:2.0.6" + checksum: ac9ee3732e42b96feb67faae4d27cf49494e8a3bf3fa7115ce242fe04786788e0aff4741a07a45a2462e2079aa983d73d38519c85d65b70ef11447bbc3c58ce7 + languageName: node + linkType: hard + "lazy-ass@npm:1.6.0, lazy-ass@npm:^1.6.0": version: 1.6.0 resolution: "lazy-ass@npm:1.6.0" @@ -11762,6 +15163,19 @@ __metadata: languageName: node linkType: hard +"lazy-universal-dotenv@npm:^3.0.1": + version: 3.0.1 + resolution: "lazy-universal-dotenv@npm:3.0.1" + dependencies: + "@babel/runtime": ^7.5.0 + app-root-dir: ^1.0.2 + core-js: ^3.0.4 + dotenv: ^8.0.0 + dotenv-expand: ^5.1.0 + checksum: a80509d8cb40dafcfab5859335920754a21814320aa16115e58c0ae5ef3b1d8bd4daa96349ea548e2833f2f89269ddbb103ebd55be06cfdba00e0af6785b5ba7 + languageName: node + linkType: hard + "lcid@npm:^1.0.0": version: 1.0.0 resolution: "lcid@npm:1.0.0" @@ -11917,6 +15331,13 @@ __metadata: languageName: node linkType: hard +"loader-runner@npm:^2.4.0": + version: 2.4.0 + resolution: "loader-runner@npm:2.4.0" + checksum: e27eebbca5347a03f6b1d1bce5b2736a4984fb742f872c0a4d68e62de10f7637613e79a464d3bcd77c246d9c70fcac112bb4a3123010eb527e8b203a614647db + languageName: node + linkType: hard + "loader-runner@npm:^4.2.0": version: 4.3.0 resolution: "loader-runner@npm:4.3.0" @@ -11924,6 +15345,28 @@ __metadata: languageName: node linkType: hard +"loader-utils@npm:^1.2.3": + version: 1.4.2 + resolution: "loader-utils@npm:1.4.2" + dependencies: + big.js: ^5.2.2 + emojis-list: ^3.0.0 + json5: ^1.0.1 + checksum: eb6fb622efc0ffd1abdf68a2022f9eac62bef8ec599cf8adb75e94d1d338381780be6278534170e99edc03380a6d29bc7eb1563c89ce17c5fed3a0b17f1ad804 + languageName: node + linkType: hard + +"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.4": + version: 2.0.4 + resolution: "loader-utils@npm:2.0.4" + dependencies: + big.js: ^5.2.2 + emojis-list: ^3.0.0 + json5: ^2.1.2 + checksum: a5281f5fff1eaa310ad5e1164095689443630f3411e927f95031ab4fb83b4a98f388185bb1fe949e8ab8d4247004336a625e9255c22122b815bb9a4c5d8fc3b7 + languageName: node + linkType: hard + "locate-path@npm:^2.0.0": version: 2.0.0 resolution: "locate-path@npm:2.0.0" @@ -12058,14 +15501,14 @@ __metadata: languageName: node linkType: hard -"lodash.uniq@npm:^4.5.0": +"lodash.uniq@npm:4.5.0, lodash.uniq@npm:^4.5.0": version: 4.5.0 resolution: "lodash.uniq@npm:4.5.0" checksum: a4779b57a8d0f3c441af13d9afe7ecff22dd1b8ce1129849f71d9bbc8e8ee4e46dfb4b7c28f7ad3d67481edd6e51126e4e2a6ee276e25906d10f7140187c392d languageName: node linkType: hard -"lodash@npm:^4, lodash@npm:^4.0.1, lodash@npm:^4.17.11, lodash@npm:^4.17.12, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.2.1": +"lodash@npm:^4, lodash@npm:^4.0.1, lodash@npm:^4.17.11, lodash@npm:^4.17.12, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.2.1": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -12194,7 +15637,7 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2": +"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" dependencies: @@ -12262,6 +15705,15 @@ __metadata: languageName: node linkType: hard +"map-age-cleaner@npm:^0.1.3": + version: 0.1.3 + resolution: "map-age-cleaner@npm:0.1.3" + dependencies: + p-defer: ^1.0.0 + checksum: cb2804a5bcb3cbdfe4b59066ea6d19f5e7c8c196cd55795ea4c28f792b192e4c442426ae52524e5e1acbccf393d3bddacefc3d41f803e66453f6c4eda3650bc1 + languageName: node + linkType: hard + "map-cache@npm:^0.2.2": version: 0.2.2 resolution: "map-cache@npm:0.2.2" @@ -12290,6 +15742,13 @@ __metadata: languageName: node linkType: hard +"map-or-similar@npm:^1.5.0": + version: 1.5.0 + resolution: "map-or-similar@npm:1.5.0" + checksum: f65c0d420e272d0fce4e24db35f6a08109218480bca1d61eaa442cbe6cf46270b840218d3b5e94e4bfcc2595f1d0a1fa5885df750b52aac9ab1d437b29dcce38 + languageName: node + linkType: hard + "map-stream@npm:~0.1.0": version: 0.1.0 resolution: "map-stream@npm:0.1.0" @@ -12306,6 +15765,13 @@ __metadata: languageName: node linkType: hard +"markdown-escapes@npm:^1.0.0": + version: 1.0.4 + resolution: "markdown-escapes@npm:1.0.4" + checksum: 6833a93d72d3f70a500658872312c6fa8015c20cc835a85ae6901fa232683fbc6ed7118ebe920fea7c80039a560f339c026597d96eee0e9de602a36921804997 + languageName: node + linkType: hard + "match-sorter@npm:^6.0.2": version: 6.3.1 resolution: "match-sorter@npm:6.3.1" @@ -12323,6 +15789,65 @@ __metadata: languageName: node linkType: hard +"md5.js@npm:^1.3.4": + version: 1.3.5 + resolution: "md5.js@npm:1.3.5" + dependencies: + hash-base: ^3.0.0 + inherits: ^2.0.1 + safe-buffer: ^5.1.2 + checksum: 098494d885684bcc4f92294b18ba61b7bd353c23147fbc4688c75b45cb8590f5a95fd4584d742415dcc52487f7a1ef6ea611cfa1543b0dc4492fe026357f3f0c + languageName: node + linkType: hard + +"mdast-squeeze-paragraphs@npm:^4.0.0": + version: 4.0.0 + resolution: "mdast-squeeze-paragraphs@npm:4.0.0" + dependencies: + unist-util-remove: ^2.0.0 + checksum: dfe8ec8e8a62171f020e82b088cc35cb9da787736dc133a3b45ce8811782a93e69bf06d147072e281079f09fac67be8a36153ffffd9bfbf89ed284e4c4f56f75 + languageName: node + linkType: hard + +"mdast-util-definitions@npm:^4.0.0": + version: 4.0.0 + resolution: "mdast-util-definitions@npm:4.0.0" + dependencies: + unist-util-visit: ^2.0.0 + checksum: 2325f20b82b3fb8cb5fda77038ee0bbdd44f82cfca7c48a854724b58bc1fe5919630a3ce7c45e210726df59d46c881d020b2da7a493bfd1ee36eb2bbfef5d78e + languageName: node + linkType: hard + +"mdast-util-to-hast@npm:10.0.1": + version: 10.0.1 + resolution: "mdast-util-to-hast@npm:10.0.1" + dependencies: + "@types/mdast": ^3.0.0 + "@types/unist": ^2.0.0 + mdast-util-definitions: ^4.0.0 + mdurl: ^1.0.0 + unist-builder: ^2.0.0 + unist-util-generated: ^1.0.0 + unist-util-position: ^3.0.0 + unist-util-visit: ^2.0.0 + checksum: e5f385757df7e9b37db4d6f326bf7b4fc1b40f9ad01fc335686578f44abe0ba46d3e60af4d5e5b763556d02e65069ef9a09c49db049b52659203a43e7fa9084d + languageName: node + linkType: hard + +"mdast-util-to-string@npm:^1.0.0": + version: 1.1.0 + resolution: "mdast-util-to-string@npm:1.1.0" + checksum: eec1eb283f3341376c8398b67ce512a11ab3e3191e3dbd5644d32a26784eac8d5f6d0b0fb81193af00d75a2c545cde765c8b03e966bd890076efb5d357fb4fe2 + languageName: node + linkType: hard + +"mdurl@npm:^1.0.0": + version: 1.0.1 + resolution: "mdurl@npm:1.0.1" + checksum: 71731ecba943926bfbf9f9b51e28b5945f9411c4eda80894221b47cc105afa43ba2da820732b436f0798fd3edbbffcd1fc1415843c41a87fea08a41cc1e3d02b + languageName: node + linkType: hard + "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -12339,16 +15864,55 @@ __metadata: languageName: node linkType: hard -"memfs@npm:^3.4.3": - version: 3.4.10 - resolution: "memfs@npm:3.4.10" +"mem@npm:^8.1.1": + version: 8.1.1 + resolution: "mem@npm:8.1.1" dependencies: - fs-monkey: ^1.0.3 - checksum: bee25e00682a440adedafb81277f1a192c31e27995236d899c5402511648645dec8a0a6c2753c36632d4522bce08ebbaa38dece15753589cbe98223a47aeab4c + map-age-cleaner: ^0.1.3 + mimic-fn: ^3.1.0 + checksum: c41bc97f6f82b91899206058989e34bcb1543af40413c2ab59e5a8e97e4f8f2188d62e7bd95b2d575d5b0d823d5034a0f274a0676f6d11a0e0b973898b06c8b1 languageName: node linkType: hard -"meow@npm:^3.3.0": +"memfs@npm:^3.1.2, memfs@npm:^3.2.2, memfs@npm:^3.4.3": + version: 3.4.13 + resolution: "memfs@npm:3.4.13" + dependencies: + fs-monkey: ^1.0.3 + checksum: 3f9717d6f060919d53f211acb6096a0ea2f566a8cbcc4ef7e1f2561e31e33dc456053fdf951c90a49c8ec55402de7f01b006b81683ab7bd4bdbbd8c9b9cdae5f + languageName: node + linkType: hard + +"memoizerific@npm:^1.11.3": + version: 1.11.3 + resolution: "memoizerific@npm:1.11.3" + dependencies: + map-or-similar: ^1.5.0 + checksum: d51bdc3ed8c39b4b73845c90eb62d243ddf21899914352d0c303f5e1d477abcb192f4c605e008caa4a31d823225eeb22a99ba5ee825fb88d0c33382db3aee95a + languageName: node + linkType: hard + +"memory-fs@npm:^0.4.1": + version: 0.4.1 + resolution: "memory-fs@npm:0.4.1" + dependencies: + errno: ^0.1.3 + readable-stream: ^2.0.1 + checksum: 6db6c8682eff836664ca9b5b6052ae38d21713dda9d0ef4700fa5c0599a8bc16b2093bee75ac3dedbe59fb2222d368f25bafaa62ba143c41051359cbcb005044 + languageName: node + linkType: hard + +"memory-fs@npm:^0.5.0": + version: 0.5.0 + resolution: "memory-fs@npm:0.5.0" + dependencies: + errno: ^0.1.3 + readable-stream: ^2.0.1 + checksum: a9f25b0a8ecfb7324277393f19ef68e6ba53b9e6e4b526bbf2ba23055c5440fbf61acc7bf66bfd980e9eb4951a4790f6f777a9a3abd36603f22c87e8a64d3d6b + languageName: node + linkType: hard + +"meow@npm:^3.1.0, meow@npm:^3.3.0": version: 3.7.0 resolution: "meow@npm:3.7.0" dependencies: @@ -12430,7 +15994,14 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^3.1.10": +"microevent.ts@npm:~0.1.1": + version: 0.1.1 + resolution: "microevent.ts@npm:0.1.1" + checksum: 7874fcdb3f0dfa4e996d3ea63b3b9882874ae7d22be28d51ae20da24c712e9e28e5011d988095c27dd2b32e37c0ad7425342a71b89adb8e808ec7194fadf4a7a + languageName: node + linkType: hard + +"micromatch@npm:^3.1.10, micromatch@npm:^3.1.4": version: 3.1.10 resolution: "micromatch@npm:3.1.10" dependencies: @@ -12468,6 +16039,18 @@ __metadata: languageName: node linkType: hard +"miller-rabin@npm:^4.0.0": + version: 4.0.1 + resolution: "miller-rabin@npm:4.0.1" + dependencies: + bn.js: ^4.0.0 + brorand: ^1.0.1 + bin: + miller-rabin: bin/miller-rabin + checksum: 00cd1ab838ac49b03f236cc32a14d29d7d28637a53096bf5c6246a032a37749c9bd9ce7360cbf55b41b89b7d649824949ff12bc8eee29ac77c6b38eada619ece + languageName: node + linkType: hard + "mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": version: 1.52.0 resolution: "mime-db@npm:1.52.0" @@ -12475,7 +16058,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.30, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -12493,6 +16076,15 @@ __metadata: languageName: node linkType: hard +"mime@npm:^2.4.4": + version: 2.6.0 + resolution: "mime@npm:2.6.0" + bin: + mime: cli.js + checksum: 1497ba7b9f6960694268a557eae24b743fd2923da46ec392b042469f4b901721ba0adcf8b0d3c2677839d0e243b209d76e5edcbd09cfdeffa2dfb6bb4df4b862 + languageName: node + linkType: hard + "mimic-fn@npm:^1.0.0": version: 1.2.0 resolution: "mimic-fn@npm:1.2.0" @@ -12507,6 +16099,22 @@ __metadata: languageName: node linkType: hard +"mimic-fn@npm:^3.1.0": + version: 3.1.0 + resolution: "mimic-fn@npm:3.1.0" + checksum: f7b167f9115b8bbdf2c3ee55dce9149d14be9e54b237259c4bc1d8d0512ea60f25a1b323f814eb1fe8f5a541662804bcfcfff3202ca58df143edb986849d58db + languageName: node + linkType: hard + +"min-document@npm:^2.19.0": + version: 2.19.0 + resolution: "min-document@npm:2.19.0" + dependencies: + dom-walk: ^0.1.0 + checksum: da6437562ea2228041542a2384528e74e22d1daa1a4ec439c165abf0b9d8a63e17e3b8a6dc6e0c731845e85301198730426932a0e813d23f932ca668340c9623 + languageName: node + linkType: hard + "min-indent@npm:^1.0.0": version: 1.0.1 resolution: "min-indent@npm:1.0.1" @@ -12514,13 +16122,20 @@ __metadata: languageName: node linkType: hard -"minimalistic-assert@npm:^1.0.0": +"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": version: 1.0.1 resolution: "minimalistic-assert@npm:1.0.1" checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7 languageName: node linkType: hard +"minimalistic-crypto-utils@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-crypto-utils@npm:1.0.1" + checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed + languageName: node + linkType: hard + "minimatch@npm:4.2.1": version: 4.2.1 resolution: "minimatch@npm:4.2.1" @@ -12540,11 +16155,11 @@ __metadata: linkType: hard "minimatch@npm:^5.0.1": - version: 5.1.2 - resolution: "minimatch@npm:5.1.2" + version: 5.1.4 + resolution: "minimatch@npm:5.1.4" dependencies: brace-expansion: ^2.0.1 - checksum: 32ffda25b9fb8270a1c1beafdb7489dc0e411af553495136509a945691f63c9b6b000eeeaaf8bffe3efa609c1d6d3bc0f5a106f6c3443b5c05da649100ded964 + checksum: 0de6d7d154e70d12487b30a7bfcb74bd15fd1f1ec007a2516699ba76e63f78ca2e5016c200b242ed75123aff8dcccf49947f71b629fb1b1f221c8e76a13ed8de languageName: node linkType: hard @@ -12569,7 +16184,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.7 resolution: "minimist@npm:1.2.7" checksum: 7346574a1038ca23c32e02252f603801f09384dd1d78b69a943a4e8c2c28730b80e96193882d3d3b22a063445f460e48316b29b8a25addca2d7e5e8f75478bec @@ -12609,7 +16224,7 @@ __metadata: languageName: node linkType: hard -"minipass-pipeline@npm:^1.2.4": +"minipass-pipeline@npm:^1.2.2, minipass-pipeline@npm:^1.2.4": version: 1.2.4 resolution: "minipass-pipeline@npm:1.2.4" dependencies: @@ -12711,16 +16326,16 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:*, mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" +"mkdirp@npm:*": + version: 2.1.1 + resolution: "mkdirp@npm:2.1.1" bin: - mkdirp: bin/cmd.js - checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f + mkdirp: dist/cjs/src/bin.js + checksum: 3849d9a9022025b0659c382026037a379ab416a6772a0874b72b061f744895ef20b8ea20607aeacac54a1a21c724b948269c994dc6646bd2d016828e9a2e6e18 languageName: node linkType: hard -"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.5": +"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.5": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -12731,6 +16346,15 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f + languageName: node + linkType: hard + "mocha@npm:^9.1.3": version: 9.2.2 resolution: "mocha@npm:9.2.2" @@ -12801,6 +16425,13 @@ __metadata: languageName: node linkType: hard +"ms@npm:2.1.1": + version: 2.1.1 + resolution: "ms@npm:2.1.1" + checksum: 0078a23cd916a9a7435c413caa14c57d4b4f6e2470e0ab554b6964163c8a4436448ac7ae020e883685475da6b6796cc396b670f579cb275db288a21e3e57721e + languageName: node + linkType: hard + "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" @@ -12864,6 +16495,15 @@ __metadata: languageName: node linkType: hard +"nan@npm:^2.12.1": + version: 2.17.0 + resolution: "nan@npm:2.17.0" + dependencies: + node-gyp: latest + checksum: ec609aeaf7e68b76592a3ba96b372aa7f5df5b056c1e37410b0f1deefbab5a57a922061e2c5b369bae9c7c6b5e6eecf4ad2dac8833a1a7d3a751e0a7c7f849ed + languageName: node + linkType: hard + "nano-time@npm:1.0.0": version: 1.0.0 resolution: "nano-time@npm:1.0.0" @@ -12882,7 +16522,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.4": +"nanoid@npm:^3.3.1, nanoid@npm:^3.3.4": version: 3.3.4 resolution: "nanoid@npm:3.3.4" bin: @@ -12931,13 +16571,20 @@ __metadata: languageName: node linkType: hard -"neo-async@npm:^2.6.0, neo-async@npm:^2.6.2": +"neo-async@npm:^2.5.0, neo-async@npm:^2.6.0, neo-async@npm:^2.6.1, neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 languageName: node linkType: hard +"nested-error-stacks@npm:^2.0.0, nested-error-stacks@npm:^2.1.0": + version: 2.1.1 + resolution: "nested-error-stacks@npm:2.1.1" + checksum: 5f452fad75db8480b4db584e1602894ff5977f8bf3d2822f7ba5cb7be80e89adf1fffa34dada3347ef313a4288850b4486eb0635b315c32bdfb505577e8880e3 + languageName: node + linkType: hard + "nice-try@npm:^1.0.4": version: 1.0.5 resolution: "nice-try@npm:1.0.5" @@ -12966,9 +16613,9 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.5.0, node-fetch@npm:^2.6.7": - version: 2.6.7 - resolution: "node-fetch@npm:2.6.7" +"node-fetch@npm:^2.5.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7": + version: 2.6.8 + resolution: "node-fetch@npm:2.6.8" dependencies: whatwg-url: ^5.0.0 peerDependencies: @@ -12976,7 +16623,7 @@ __metadata: peerDependenciesMeta: encoding: optional: true - checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b + checksum: 91f57be68e29f9b1382750693619e199733a6936998e6d618f1aa779853ad8fc4a2facf170db7957bf1d2510bad33449edf74b5802713d81b63de5986fa3be00 languageName: node linkType: hard @@ -13035,6 +16682,37 @@ __metadata: languageName: node linkType: hard +"node-libs-browser@npm:^2.2.1": + version: 2.2.1 + resolution: "node-libs-browser@npm:2.2.1" + dependencies: + assert: ^1.1.1 + browserify-zlib: ^0.2.0 + buffer: ^4.3.0 + console-browserify: ^1.1.0 + constants-browserify: ^1.0.0 + crypto-browserify: ^3.11.0 + domain-browser: ^1.1.1 + events: ^3.0.0 + https-browserify: ^1.0.0 + os-browserify: ^0.3.0 + path-browserify: 0.0.1 + process: ^0.11.10 + punycode: ^1.2.4 + querystring-es3: ^0.2.0 + readable-stream: ^2.3.3 + stream-browserify: ^2.0.1 + stream-http: ^2.7.2 + string_decoder: ^1.0.0 + timers-browserify: ^2.0.4 + tty-browserify: 0.0.0 + url: ^0.11.0 + util: ^0.11.0 + vm-browserify: ^1.0.1 + checksum: 41fa7927378edc0cb98a8cc784d3f4a47e43378d3b42ec57a23f81125baa7287c4b54d6d26d062072226160a3ce4d8b7a62e873d2fb637aceaddf71f5a26eca0 + languageName: node + linkType: hard + "node-object-hash@npm:^1.2.0": version: 1.4.2 resolution: "node-object-hash@npm:1.4.2" @@ -13043,9 +16721,9 @@ __metadata: linkType: hard "node-releases@npm:^2.0.6": - version: 2.0.6 - resolution: "node-releases@npm:2.0.6" - checksum: e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf + version: 2.0.8 + resolution: "node-releases@npm:2.0.8" + checksum: b1ab02c0d5d8e081bf9537232777a7a787dc8fef07f70feabe70a344599b220fe16462f746ac30f3eed5a58549445ad69368964d12a1f8b3b764f6caab7ba34a languageName: node linkType: hard @@ -13096,6 +16774,15 @@ __metadata: languageName: node linkType: hard +"normalize-path@npm:^2.1.1": + version: 2.1.1 + resolution: "normalize-path@npm:2.1.1" + dependencies: + remove-trailing-separator: ^1.0.1 + checksum: 7e9cbdcf7f5b8da7aa191fbfe33daf290cdcd8c038f422faf1b8a83c972bf7a6d94c5be34c4326cb00fb63bc0fd97d9fbcfaf2e5d6142332c2cd36d2e1b86cea + languageName: node + linkType: hard + "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -13103,6 +16790,13 @@ __metadata: languageName: node linkType: hard +"normalize-range@npm:^0.1.2": + version: 0.1.2 + resolution: "normalize-range@npm:0.1.2" + checksum: 9b2f14f093593f367a7a0834267c24f3cb3e887a2d9809c77d8a7e5fd08738bcd15af46f0ab01cc3a3d660386f015816b5c922cea8bf2ee79777f40874063184 + languageName: node + linkType: hard + "normalize-url@npm:^6.1.0": version: 6.1.0 resolution: "normalize-url@npm:6.1.0" @@ -13206,6 +16900,18 @@ __metadata: languageName: node linkType: hard +"npmlog@npm:^5.0.1": + version: 5.0.1 + resolution: "npmlog@npm:5.0.1" + dependencies: + are-we-there-yet: ^2.0.0 + console-control-strings: ^1.1.0 + gauge: ^3.0.0 + set-blocking: ^2.0.0 + checksum: 516b2663028761f062d13e8beb3f00069c5664925871a9b57989642ebe09f23ab02145bf3ab88da7866c4e112cafff72401f61a672c7c8a20edc585a7016ef5f + languageName: node + linkType: hard + "npmlog@npm:^6.0.0": version: 6.0.2 resolution: "npmlog@npm:6.0.2" @@ -13227,6 +16933,13 @@ __metadata: languageName: node linkType: hard +"num2fraction@npm:^1.2.2": + version: 1.2.2 + resolution: "num2fraction@npm:1.2.2" + checksum: 1da9c6797b505d3f5b17c7f694c4fa31565bdd5c0e5d669553253aed848a580804cd285280e8a73148bd9628839267daee4967f24b53d4e893e44b563e412635 + languageName: node + linkType: hard + "number-is-nan@npm:^1.0.0": version: 1.0.1 resolution: "number-is-nan@npm:1.0.1" @@ -13267,9 +16980,9 @@ __metadata: linkType: hard "object-inspect@npm:^1.12.2, object-inspect@npm:^1.9.0": - version: 1.12.2 - resolution: "object-inspect@npm:1.12.2" - checksum: a534fc1b8534284ed71f25ce3a496013b7ea030f3d1b77118f6b7b1713829262be9e6243acbcb3ef8c626e2b64186112cb7f6db74e37b2789b9c789ca23048b2 + version: 1.12.3 + resolution: "object-inspect@npm:1.12.3" + checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db languageName: node linkType: hard @@ -13311,7 +17024,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.2, object.entries@npm:^1.1.5": +"object.entries@npm:^1.1.0, object.entries@npm:^1.1.2, object.entries@npm:^1.1.6": version: 1.1.6 resolution: "object.entries@npm:1.1.6" dependencies: @@ -13322,7 +17035,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.5": +"object.fromentries@npm:^2.0.0 || ^1.0.0, object.fromentries@npm:^2.0.6": version: 2.0.6 resolution: "object.fromentries@npm:2.0.6" dependencies: @@ -13333,7 +17046,7 @@ __metadata: languageName: node linkType: hard -"object.getownpropertydescriptors@npm:^2.0.3": +"object.getownpropertydescriptors@npm:^2.0.3, object.getownpropertydescriptors@npm:^2.1.2": version: 2.1.5 resolution: "object.getownpropertydescriptors@npm:2.1.5" dependencies: @@ -13345,7 +17058,7 @@ __metadata: languageName: node linkType: hard -"object.hasown@npm:^1.1.1": +"object.hasown@npm:^1.1.2": version: 1.1.2 resolution: "object.hasown@npm:1.1.2" dependencies: @@ -13364,7 +17077,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.5": +"object.values@npm:^1.1.0, object.values@npm:^1.1.6": version: 1.1.6 resolution: "object.values@npm:1.1.6" dependencies: @@ -13439,7 +17152,17 @@ __metadata: languageName: node linkType: hard -"open@npm:^8.0.9": +"open@npm:^7.0.3": + version: 7.4.2 + resolution: "open@npm:7.4.2" + dependencies: + is-docker: ^2.0.0 + is-wsl: ^2.1.1 + checksum: 3333900ec0e420d64c23b831bc3467e57031461d843c801f569b2204a1acc3cd7b3ec3c7897afc9dde86491dfa289708eb92bba164093d8bd88fb2c231843c91 + languageName: node + linkType: hard + +"open@npm:^8.0.9, open@npm:^8.4.0": version: 8.4.0 resolution: "open@npm:8.4.0" dependencies: @@ -13504,6 +17227,13 @@ __metadata: languageName: node linkType: hard +"os-browserify@npm:^0.3.0": + version: 0.3.0 + resolution: "os-browserify@npm:0.3.0" + checksum: 16e37ba3c0e6a4c63443c7b55799ce4066d59104143cb637ecb9fce586d5da319cdca786ba1c867abbe3890d2cbf37953f2d51eea85e20dd6c4570d6c54bfebf + languageName: node + linkType: hard + "os-homedir@npm:^1.0.0": version: 1.0.2 resolution: "os-homedir@npm:1.0.2" @@ -13556,6 +17286,40 @@ __metadata: languageName: node linkType: hard +"p-all@npm:^2.1.0": + version: 2.1.0 + resolution: "p-all@npm:2.1.0" + dependencies: + p-map: ^2.0.0 + checksum: 6c20134eb3f16dca270d04a40cd14d2d05012b5a5762ca4f89962ae03a5fc13e13b09f64626a780f10bbe4e204b9370f708c6d8c079296bd2512d7e15462c76f + languageName: node + linkType: hard + +"p-defer@npm:^1.0.0": + version: 1.0.0 + resolution: "p-defer@npm:1.0.0" + checksum: 4271b935c27987e7b6f229e5de4cdd335d808465604644cb7b4c4c95bef266735859a93b16415af8a41fd663ee9e3b97a1a2023ca9def613dba1bad2a0da0c7b + languageName: node + linkType: hard + +"p-event@npm:^4.1.0": + version: 4.2.0 + resolution: "p-event@npm:4.2.0" + dependencies: + p-timeout: ^3.1.0 + checksum: 8a3588f7a816a20726a3262dfeee70a631e3997e4773d23219176333eda55cce9a76219e3d2b441b331eb746e14fdb381eb2694ab9ff2fcf87c846462696fe89 + languageName: node + linkType: hard + +"p-filter@npm:^2.1.0": + version: 2.1.0 + resolution: "p-filter@npm:2.1.0" + dependencies: + p-map: ^2.0.0 + checksum: 76e552ca624ce2233448d68b19eec9de42b695208121998f7e011edce71d1079a83096ee6a2078fb2a59cfa8a5c999f046edf00ebf16a8e780022010b4693234 + languageName: node + linkType: hard + "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" @@ -13635,13 +17399,22 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^2.1.0": +"p-map@npm:^2.0.0, p-map@npm:^2.1.0": version: 2.1.0 resolution: "p-map@npm:2.1.0" checksum: 9e3ad3c9f6d75a5b5661bcad78c91f3a63849189737cd75e4f1225bf9ac205194e5c44aac2ef6f09562b1facdb9bd1425584d7ac375bfaa17b3f1a142dab936d languageName: node linkType: hard +"p-map@npm:^3.0.0": + version: 3.0.0 + resolution: "p-map@npm:3.0.0" + dependencies: + aggregate-error: ^3.0.0 + checksum: 49b0fcbc66b1ef9cd379de1b4da07fa7a9f84b41509ea3f461c31903623aaba8a529d22f835e0d77c7cb9fcc16e4fae71e308fd40179aea514ba68f27032b5d5 + languageName: node + linkType: hard + "p-map@npm:^4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" @@ -13684,6 +17457,15 @@ __metadata: languageName: node linkType: hard +"p-timeout@npm:^3.1.0": + version: 3.2.0 + resolution: "p-timeout@npm:3.2.0" + dependencies: + p-finally: ^1.0.0 + checksum: 3dd0eaa048780a6f23e5855df3dd45c7beacff1f820476c1d0d1bcd6648e3298752ba2c877aa1c92f6453c7dd23faaf13d9f5149fc14c0598a142e2c5e8d649c + languageName: node + linkType: hard + "p-try@npm:^1.0.0": version: 1.0.0 resolution: "p-try@npm:1.0.0" @@ -13707,6 +17489,13 @@ __metadata: languageName: node linkType: hard +"pako@npm:~1.0.5": + version: 1.0.11 + resolution: "pako@npm:1.0.11" + checksum: 1be2bfa1f807608c7538afa15d6f25baa523c30ec870a3228a89579e474a4d992f4293859524e46d5d87fd30fa17c5edf34dbef0671251d9749820b488660b16 + languageName: node + linkType: hard + "parallel-transform@npm:^1.1.0": version: 1.2.0 resolution: "parallel-transform@npm:1.2.0" @@ -13718,7 +17507,7 @@ __metadata: languageName: node linkType: hard -"param-case@npm:^3.0.4": +"param-case@npm:^3.0.3, param-case@npm:^3.0.4": version: 3.0.4 resolution: "param-case@npm:3.0.4" dependencies: @@ -13737,6 +17526,33 @@ __metadata: languageName: node linkType: hard +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.5": + version: 5.1.6 + resolution: "parse-asn1@npm:5.1.6" + dependencies: + asn1.js: ^5.2.0 + browserify-aes: ^1.0.0 + evp_bytestokey: ^1.0.0 + pbkdf2: ^3.0.3 + safe-buffer: ^5.1.1 + checksum: 9243311d1f88089bc9f2158972aa38d1abd5452f7b7cabf84954ed766048fe574d434d82c6f5a39b988683e96fb84cd933071dda38927e03469dc8c8d14463c7 + languageName: node + linkType: hard + +"parse-entities@npm:^2.0.0": + version: 2.0.0 + resolution: "parse-entities@npm:2.0.0" + dependencies: + character-entities: ^1.0.0 + character-entities-legacy: ^1.0.0 + character-reference-invalid: ^1.0.0 + is-alphanumerical: ^1.0.0 + is-decimal: ^1.0.0 + is-hexadecimal: ^1.0.0 + checksum: 7addfd3e7d747521afac33c8121a5f23043c6973809756920d37e806639b4898385d386fcf4b3c8e2ecf1bc28aac5ae97df0b112d5042034efbe80f44081ebce + languageName: node + linkType: hard + "parse-github-repo-url@npm:^1.3.0": version: 1.4.1 resolution: "parse-github-repo-url@npm:1.4.1" @@ -13799,6 +17615,13 @@ __metadata: languageName: node linkType: hard +"parse5@npm:^6.0.0": + version: 6.0.1 + resolution: "parse5@npm:6.0.1" + checksum: 7d569a176c5460897f7c8f3377eff640d54132b9be51ae8a8fa4979af940830b2b0c296ce75e5bd8f4041520aadde13170dbdec44889975f906098ea0002f4bd + languageName: node + linkType: hard + "parse5@npm:^7.0.0, parse5@npm:^7.1.1": version: 7.1.2 resolution: "parse5@npm:7.1.2" @@ -13832,6 +17655,20 @@ __metadata: languageName: node linkType: hard +"path-browserify@npm:0.0.1": + version: 0.0.1 + resolution: "path-browserify@npm:0.0.1" + checksum: ae8dcd45d0d3cfbaf595af4f206bf3ed82d77f72b4877ae7e77328079e1468c84f9386754bb417d994d5a19bf47882fd253565c18441cd5c5c90ae5187599e35 + languageName: node + linkType: hard + +"path-browserify@npm:^1.0.1": + version: 1.0.1 + resolution: "path-browserify@npm:1.0.1" + checksum: c6d7fa376423fe35b95b2d67990060c3ee304fc815ff0a2dc1c6c3cfaff2bd0d572ee67e18f19d0ea3bbe32e8add2a05021132ac40509416459fffee35200699 + languageName: node + linkType: hard + "path-dirname@npm:^1.0.0": version: 1.0.2 resolution: "path-dirname@npm:1.0.2" @@ -13933,6 +17770,19 @@ __metadata: languageName: node linkType: hard +"pbkdf2@npm:^3.0.3": + version: 3.1.2 + resolution: "pbkdf2@npm:3.1.2" + dependencies: + create-hash: ^1.1.2 + create-hmac: ^1.1.4 + ripemd160: ^2.0.1 + safe-buffer: ^5.0.1 + sha.js: ^2.4.8 + checksum: 2c950a100b1da72123449208e231afc188d980177d021d7121e96a2de7f2abbc96ead2b87d03d8fe5c318face097f203270d7e27908af9f471c165a4e8e69c92 + languageName: node + linkType: hard + "pend@npm:~1.2.0": version: 1.2.0 resolution: "pend@npm:1.2.0" @@ -13947,6 +17797,13 @@ __metadata: languageName: node linkType: hard +"picocolors@npm:^0.2.1": + version: 0.2.1 + resolution: "picocolors@npm:0.2.1" + checksum: 3b0f441f0062def0c0f39e87b898ae7461c3a16ffc9f974f320b44c799418cabff17780ee647fda42b856a1dc45897e2c62047e1b546d94d6d5c6962f45427b2 + languageName: node + linkType: hard + "picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" @@ -13998,7 +17855,7 @@ __metadata: languageName: node linkType: hard -"pirates@npm:^4.0.4, pirates@npm:^4.0.5": +"pirates@npm:^4.0.1, pirates@npm:^4.0.4, pirates@npm:^4.0.5": version: 4.0.5 resolution: "pirates@npm:4.0.5" checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 @@ -14034,6 +17891,15 @@ __metadata: languageName: node linkType: hard +"pkg-dir@npm:^5.0.0": + version: 5.0.0 + resolution: "pkg-dir@npm:5.0.0" + dependencies: + find-up: ^5.0.0 + checksum: b167bb8dac7bbf22b1d5e30ec223e6b064b84b63010c9d49384619a36734caf95ed23ad23d4f9bd975e8e8082b60a83395f43a89bb192df53a7c25a38ecb57d9 + languageName: node + linkType: hard + "please-upgrade-node@npm:^3.2.0": version: 3.2.0 resolution: "please-upgrade-node@npm:3.2.0" @@ -14067,6 +17933,24 @@ __metadata: languageName: node linkType: hard +"pnp-webpack-plugin@npm:1.6.4": + version: 1.6.4 + resolution: "pnp-webpack-plugin@npm:1.6.4" + dependencies: + ts-pnp: ^1.1.6 + checksum: 0606a63db96400b07f182300168298da9518727a843f9e10cf5045d2a102a4be06bb18c73dc481281e3e0f1ed8d04ef0d285a342b6dcd0eff1340e28e5d2328d + languageName: node + linkType: hard + +"polished@npm:^4.2.2": + version: 4.2.2 + resolution: "polished@npm:4.2.2" + dependencies: + "@babel/runtime": ^7.17.8 + checksum: 97fb927dc55cd34aeb11b31ae2a3332463f114351c86e8aa6580d7755864a0120164fdc3770e6160c8b1775052f0eda14db9a6e34402cd4b08ab2d658a593725 + languageName: node + linkType: hard + "posix-character-classes@npm:^0.1.0": version: 0.1.1 resolution: "posix-character-classes@npm:0.1.1" @@ -14074,6 +17958,40 @@ __metadata: languageName: node linkType: hard +"postcss-flexbugs-fixes@npm:^4.2.1": + version: 4.2.1 + resolution: "postcss-flexbugs-fixes@npm:4.2.1" + dependencies: + postcss: ^7.0.26 + checksum: 51a626bc80dbe42fcc8b0895b4f23a558bb809ec52cdc05aa27fb24cdffd4c9dc53f25218085ddf407c53d76573bc6d7568219c912161609f02532a8f5f59b43 + languageName: node + linkType: hard + +"postcss-loader@npm:^4.2.0": + version: 4.3.0 + resolution: "postcss-loader@npm:4.3.0" + dependencies: + cosmiconfig: ^7.0.0 + klona: ^2.0.4 + loader-utils: ^2.0.0 + schema-utils: ^3.0.0 + semver: ^7.3.4 + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^4.0.0 || ^5.0.0 + checksum: b8ba29789d48512c7ce10e9391b1e1512a4b8f8b4063ebff0f9ebdd0a3a01e433ccfa0d2db6dbdd63b126acf7692330f0773bef75e78d53f38eba556ca5f2aee + languageName: node + linkType: hard + +"postcss-modules-extract-imports@npm:^2.0.0": + version: 2.0.0 + resolution: "postcss-modules-extract-imports@npm:2.0.0" + dependencies: + postcss: ^7.0.5 + checksum: 154790fe5954aaa12f300aa9aa782fae8b847138459c8f533ea6c8f29439dd66b4d9a49e0bf6f8388fa0df898cc03d61c84678e3b0d4b47cac5a4334a7151a9f + languageName: node + linkType: hard + "postcss-modules-extract-imports@npm:^3.0.0": version: 3.0.0 resolution: "postcss-modules-extract-imports@npm:3.0.0" @@ -14083,6 +18001,18 @@ __metadata: languageName: node linkType: hard +"postcss-modules-local-by-default@npm:^3.0.2": + version: 3.0.3 + resolution: "postcss-modules-local-by-default@npm:3.0.3" + dependencies: + icss-utils: ^4.1.1 + postcss: ^7.0.32 + postcss-selector-parser: ^6.0.2 + postcss-value-parser: ^4.1.0 + checksum: 0267633eaf80e72a3abf391b6e34c5b344a1bdfb1421543d3ed43fc757e053e0fcc1a2eb06d959a8f435776e8dc80288b59bfc34d61e5e021d47b747c417c5a1 + languageName: node + linkType: hard + "postcss-modules-local-by-default@npm:^4.0.0": version: 4.0.0 resolution: "postcss-modules-local-by-default@npm:4.0.0" @@ -14096,6 +18026,16 @@ __metadata: languageName: node linkType: hard +"postcss-modules-scope@npm:^2.2.0": + version: 2.2.0 + resolution: "postcss-modules-scope@npm:2.2.0" + dependencies: + postcss: ^7.0.6 + postcss-selector-parser: ^6.0.0 + checksum: c611181df924275ca1ffea261149c229488d6921054896879ca98feeb0913f9b00f4f160654beb2cb243a2989036c269baa96778eeacaaa399a4604b6e2fea17 + languageName: node + linkType: hard + "postcss-modules-scope@npm:^3.0.0": version: 3.0.0 resolution: "postcss-modules-scope@npm:3.0.0" @@ -14107,6 +18047,16 @@ __metadata: languageName: node linkType: hard +"postcss-modules-values@npm:^3.0.0": + version: 3.0.0 + resolution: "postcss-modules-values@npm:3.0.0" + dependencies: + icss-utils: ^4.0.0 + postcss: ^7.0.6 + checksum: f1aea0b9c6798b39ec02a6d2310924bb9bfbddb4579668c2d4e2205ca7a68c656b85d5720f9bba3629d611f36667fe04ab889ea3f9a6b569a0a0d57b4f2f4e99 + languageName: node + linkType: hard + "postcss-modules-values@npm:^4.0.0": version: 4.0.0 resolution: "postcss-modules-values@npm:4.0.0" @@ -14118,7 +18068,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": +"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": version: 6.0.11 resolution: "postcss-selector-parser@npm:6.0.11" dependencies: @@ -14135,7 +18085,17 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.19": +"postcss@npm:^7.0.14, postcss@npm:^7.0.26, postcss@npm:^7.0.32, postcss@npm:^7.0.36, postcss@npm:^7.0.5, postcss@npm:^7.0.6": + version: 7.0.39 + resolution: "postcss@npm:7.0.39" + dependencies: + picocolors: ^0.2.1 + source-map: ^0.6.1 + checksum: 4ac793f506c23259189064bdc921260d869a115a82b5e713973c5af8e94fbb5721a5cc3e1e26840500d7e1f1fa42a209747c5b1a151918a9bc11f0d7ed9048e3 + languageName: node + linkType: hard + +"postcss@npm:^8.2.15, postcss@npm:^8.4.19": version: 8.4.21 resolution: "postcss@npm:8.4.21" dependencies: @@ -14160,12 +18120,21 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.7.1": - version: 2.7.1 - resolution: "prettier@npm:2.7.1" +"prettier@npm:>=2.2.1 <=2.3.0": + version: 2.3.0 + resolution: "prettier@npm:2.3.0" bin: prettier: bin-prettier.js - checksum: 55a4409182260866ab31284d929b3cb961e5fdb91fe0d2e099dac92eaecec890f36e524b4c19e6ceae839c99c6d7195817579cdffc8e2c80da0cb794463a748b + checksum: e8851a45f60f2994775f96e07964646c299b8a8f9c64da4fbd8efafc20db3458bdcedac79aed34e1d5477540b3aa04f6499adc4979cb7937f8ebd058a767d8ff + languageName: node + linkType: hard + +"prettier@npm:^2.7.1": + version: 2.8.3 + resolution: "prettier@npm:2.8.3" + bin: + prettier: bin-prettier.js + checksum: 92f2ceb522d454370e02082aa74ad27388672f7cee8975028b59517c069fe643bdc73e322675c8faf2ff173d7a626d1a6389f26b474000308e793aa25fff46e5 languageName: node linkType: hard @@ -14176,6 +18145,16 @@ __metadata: languageName: node linkType: hard +"pretty-error@npm:^2.1.1": + version: 2.1.2 + resolution: "pretty-error@npm:2.1.2" + dependencies: + lodash: ^4.17.20 + renderkid: ^2.0.4 + checksum: 16775d06f9a695d17103414d610b1281f9535ee1f2da1ce1e1b9be79584a114aa7eac6dcdcc5ef151756d3c014dfd4ac1c7303ed8016d0cec12437cfdf4021c6 + languageName: node + linkType: hard + "pretty-error@npm:^4.0.0": version: 4.0.0 resolution: "pretty-error@npm:4.0.0" @@ -14220,6 +18199,13 @@ __metadata: languageName: node linkType: hard +"pretty-hrtime@npm:^1.0.3": + version: 1.0.3 + resolution: "pretty-hrtime@npm:1.0.3" + checksum: bae0e6832fe13c3de43d1a3d43df52bf6090499d74dc65a17f5552cb1a94f1f8019a23284ddf988c3c408a09678d743901e1d8f5b7a71bec31eeeac445bef371 + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -14227,6 +18213,13 @@ __metadata: languageName: node linkType: hard +"process@npm:^0.11.10": + version: 0.11.10 + resolution: "process@npm:0.11.10" + checksum: bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3 + languageName: node + linkType: hard + "promise-inflight@npm:^1.0.1": version: 1.0.1 resolution: "promise-inflight@npm:1.0.1" @@ -14254,7 +18247,32 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.0.1": +"promise.allsettled@npm:^1.0.0": + version: 1.0.6 + resolution: "promise.allsettled@npm:1.0.6" + dependencies: + array.prototype.map: ^1.0.5 + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + get-intrinsic: ^1.1.3 + iterate-value: ^1.0.2 + checksum: 5de80c33f41b23387be49229e47ade2fbeb86ad9b2066e5e093c21dbd5a3e7a8e4eb8e420cbf58386e2af976cc4677950092f855b677b16771191599f493d035 + languageName: node + linkType: hard + +"promise.prototype.finally@npm:^3.1.0": + version: 3.1.4 + resolution: "promise.prototype.finally@npm:3.1.4" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 116556f16e5af74a1be0faf0b76e05fc6592bf74e66c6babbba7094f89887b771691f13236d2ffcf0f8d28ee1048808ccee8f70754c4cb5b3736314fbfadc32b + languageName: node + linkType: hard + +"prompts@npm:^2.0.1, prompts@npm:^2.4.0": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -14273,7 +18291,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.5.0, prop-types@npm:^15.5.10, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": +"prop-types@npm:^15.0.0, prop-types@npm:^15.5.0, prop-types@npm:^15.5.10, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -14284,6 +18302,15 @@ __metadata: languageName: node linkType: hard +"property-information@npm:^5.0.0, property-information@npm:^5.3.0": + version: 5.6.0 + resolution: "property-information@npm:5.6.0" + dependencies: + xtend: ^4.0.0 + checksum: fcf87c6542e59a8bbe31ca0b3255a4a63ac1059b01b04469680288998bcfa97f341ca989566adbb63975f4d85339030b82320c324a511532d390910d1c583893 + languageName: node + linkType: hard + "proto-list@npm:~1.2.1": version: 1.2.4 resolution: "proto-list@npm:1.2.4" @@ -14331,6 +18358,13 @@ __metadata: languageName: node linkType: hard +"prr@npm:~1.0.1": + version: 1.0.1 + resolution: "prr@npm:1.0.1" + checksum: 3bca2db0479fd38f8c4c9439139b0c42dcaadcc2fbb7bb8e0e6afaa1383457f1d19aea9e5f961d5b080f1cfc05bfa1fe9e45c97a1d3fd6d421950a73d3108381 + languageName: node + linkType: hard + "ps-tree@npm:1.2.0": version: 1.2.0 resolution: "ps-tree@npm:1.2.0" @@ -14356,6 +18390,20 @@ __metadata: languageName: node linkType: hard +"public-encrypt@npm:^4.0.0": + version: 4.0.3 + resolution: "public-encrypt@npm:4.0.3" + dependencies: + bn.js: ^4.1.0 + browserify-rsa: ^4.0.0 + create-hash: ^1.1.0 + parse-asn1: ^5.0.0 + randombytes: ^2.0.1 + safe-buffer: ^5.1.2 + checksum: 215d446e43cef021a20b67c1df455e5eea134af0b1f9b8a35f9e850abf32991b0c307327bc5b9bc07162c288d5cdb3d4a783ea6c6640979ed7b5017e3e0c9935 + languageName: node + linkType: hard + "pump@npm:^2.0.0": version: 2.0.1 resolution: "pump@npm:2.0.1" @@ -14387,10 +18435,24 @@ __metadata: languageName: node linkType: hard +"punycode@npm:1.3.2": + version: 1.3.2 + resolution: "punycode@npm:1.3.2" + checksum: b8807fd594b1db33335692d1f03e8beeddde6fda7fbb4a2e32925d88d20a3aa4cd8dcc0c109ccaccbd2ba761c208dfaaada83007087ea8bfb0129c9ef1b99ed6 + languageName: node + linkType: hard + +"punycode@npm:^1.2.4": + version: 1.4.1 + resolution: "punycode@npm:1.4.1" + checksum: fa6e698cb53db45e4628559e557ddaf554103d2a96a1d62892c8f4032cd3bc8871796cae9eabc1bc700e2b6677611521ce5bb1d9a27700086039965d0cf34518 + languageName: node + linkType: hard + "punycode@npm:^2.1.0, punycode@npm:^2.1.1": - version: 2.1.1 - resolution: "punycode@npm:2.1.1" - checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 + version: 2.2.0 + resolution: "punycode@npm:2.2.0" + checksum: 32f291c1b1e8bef8a7d351a369579565bc17530ee5224d2f2b5c37b2647aa0ec7f1972294e2de1b632812f90c8080a7c0c5645c14758aadc0f27b35dd4906d89 languageName: node linkType: hard @@ -14401,7 +18463,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.11.0, qs@npm:^6.9.4": +"qs@npm:6.11.0, qs@npm:^6.10.0, qs@npm:^6.9.4": version: 6.11.0 resolution: "qs@npm:6.11.0" dependencies: @@ -14410,6 +18472,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:~6.10.3": + version: 6.10.4 + resolution: "qs@npm:6.10.4" + dependencies: + side-channel: ^1.0.4 + checksum: 31e4fedd759d01eae52dde6692abab175f9af3e639993c5caaa513a2a3607b34d8058d3ae52ceeccf37c3025f22ed5e90e9ddd6c2537e19c0562ddd10dc5b1eb + languageName: node + linkType: hard + "qs@npm:~6.5.2": version: 6.5.3 resolution: "qs@npm:6.5.3" @@ -14429,6 +18500,20 @@ __metadata: languageName: node linkType: hard +"querystring-es3@npm:^0.2.0": + version: 0.2.1 + resolution: "querystring-es3@npm:0.2.1" + checksum: 691e8d6b8b157e7cd49ae8e83fcf86de39ab3ba948c25abaa94fba84c0986c641aa2f597770848c64abce290ed17a39c9df6df737dfa7e87c3b63acc7d225d61 + languageName: node + linkType: hard + +"querystring@npm:0.2.0": + version: 0.2.0 + resolution: "querystring@npm:0.2.0" + checksum: 8258d6734f19be27e93f601758858c299bdebe71147909e367101ba459b95446fbe5b975bf9beb76390156a592b6f4ac3a68b6087cea165c259705b8b4e56a69 + languageName: node + linkType: hard + "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -14457,7 +18542,14 @@ __metadata: languageName: node linkType: hard -"randombytes@npm:^2.1.0": +"ramda@npm:^0.28.0": + version: 0.28.0 + resolution: "ramda@npm:0.28.0" + checksum: 44ea6e5010bba70151b6a92d8114a91915e8b5a16105cce65fae58c9d7386b812c429645e35f21141d7087568550ce383bc10ee1a65cdec951f4b69ea457e6a4 + languageName: node + linkType: hard + +"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" dependencies: @@ -14466,6 +18558,16 @@ __metadata: languageName: node linkType: hard +"randomfill@npm:^1.0.3": + version: 1.0.4 + resolution: "randomfill@npm:1.0.4" + dependencies: + randombytes: ^2.0.5 + safe-buffer: ^5.1.0 + checksum: 33734bb578a868d29ee1b8555e21a36711db084065d94e019a6d03caa67debef8d6a1bfd06a2b597e32901ddc761ab483a85393f0d9a75838f1912461d4dbfc7 + languageName: node + linkType: hard + "range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": version: 1.2.1 resolution: "range-parser@npm:1.2.1" @@ -14485,6 +18587,18 @@ __metadata: languageName: node linkType: hard +"raw-loader@npm:^4.0.2": + version: 4.0.2 + resolution: "raw-loader@npm:4.0.2" + dependencies: + loader-utils: ^2.0.0 + schema-utils: ^3.0.0 + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 51cc1b0d0e8c37c4336b5318f3b2c9c51d6998ad6f56ea09612afcfefc9c1f596341309e934a744ae907177f28efc9f1654eacd62151e82853fcc6d37450e795 + languageName: node + linkType: hard + "react-async-script@npm:^1.1.1": version: 1.2.0 resolution: "react-async-script@npm:1.2.0" @@ -14514,6 +18628,20 @@ __metadata: languageName: node linkType: hard +"react-dom@npm:16.14.0": + version: 16.14.0 + resolution: "react-dom@npm:16.14.0" + dependencies: + loose-envify: ^1.1.0 + object-assign: ^4.1.1 + prop-types: ^15.6.2 + scheduler: ^0.19.1 + peerDependencies: + react: ^16.14.0 + checksum: 5a5c49da0f106b2655a69f96c622c347febcd10532db391c262b26aec225b235357d9da1834103457683482ab1b229af7a50f6927a6b70e53150275e31785544 + languageName: node + linkType: hard + "react-dom@npm:^18.2.0": version: 18.2.0 resolution: "react-dom@npm:18.2.0" @@ -14545,27 +18673,40 @@ __metadata: languageName: node linkType: hard -"react-intl@npm:^6.2.1": - version: 6.2.1 - resolution: "react-intl@npm:6.2.1" +"react-inspector@npm:^5.1.0": + version: 5.1.1 + resolution: "react-inspector@npm:5.1.1" dependencies: - "@formatjs/ecma402-abstract": 1.13.0 - "@formatjs/icu-messageformat-parser": 2.1.10 - "@formatjs/intl": 2.5.1 - "@formatjs/intl-displaynames": 6.1.4 - "@formatjs/intl-listformat": 7.1.3 + "@babel/runtime": ^7.0.0 + is-dom: ^1.0.0 + prop-types: ^15.0.0 + peerDependencies: + react: ^16.8.4 || ^17.0.0 + checksum: ca9e4c1fedb94e4e956dd3142838c5a25a9d61375aee5e8a74dd623bae09a263098a93f220e8d84c7fd39e569e1fa4297d363ddbc91b15bca91baeb7281d7f4f + languageName: node + linkType: hard + +"react-intl@npm:^6.2.1": + version: 6.2.5 + resolution: "react-intl@npm:6.2.5" + dependencies: + "@formatjs/ecma402-abstract": 1.14.3 + "@formatjs/icu-messageformat-parser": 2.1.14 + "@formatjs/intl": 2.6.3 + "@formatjs/intl-displaynames": 6.2.3 + "@formatjs/intl-listformat": 7.1.7 "@types/hoist-non-react-statics": ^3.3.1 "@types/react": 16 || 17 || 18 hoist-non-react-statics: ^3.3.2 - intl-messageformat: 10.2.1 - tslib: 2.4.0 + intl-messageformat: 10.2.5 + tslib: ^2.4.0 peerDependencies: react: ^16.6.0 || 17 || 18 typescript: ^4.7 peerDependenciesMeta: typescript: optional: true - checksum: 1b87ce7d1ab5d6796f4075422f4b59ecd26214dd7e9c3fa0821b49df244c5d0e876a010f3839cbedeca4f67a70e64b5e473d15036bf06a4bac1bdec8cbd7e5f8 + checksum: 826b6ed593b367ad0a375de4e84b3ca3c7334c6583dcf307bb90e9c45c79c7f85cf43f6d15d15b9827e1da1d13f807b802c252a6725d0af4bd5a3fd43cbd9879 languageName: node linkType: hard @@ -14604,6 +18745,13 @@ __metadata: languageName: node linkType: hard +"react-merge-refs@npm:^1.0.0": + version: 1.1.0 + resolution: "react-merge-refs@npm:1.1.0" + checksum: 90884352999002d868ab9f1bcfe3222fb0f2178ed629f1da7e98e5a9b02a2c96b4aa72800db92aabd69d2483211b4be57a2088e89a11a0b660e7ada744d4ddf7 + languageName: node + linkType: hard + "react-query@npm:^3.39.1": version: 3.39.2 resolution: "react-query@npm:3.39.2" @@ -14644,26 +18792,26 @@ __metadata: linkType: hard "react-router-dom@npm:^6.4.3": - version: 6.4.3 - resolution: "react-router-dom@npm:6.4.3" + version: 6.6.2 + resolution: "react-router-dom@npm:6.6.2" dependencies: - "@remix-run/router": 1.0.3 - react-router: 6.4.3 + "@remix-run/router": 1.2.1 + react-router: 6.6.2 peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 67a44d8dc45761a1c88793cac73839bb657168ef61b9473eb39b186b4a3ea1472454fd96f8997dc541cb1e79a723d62f9503cbc9179b63b8f1d634ed6d2b079a + checksum: e0ee89a2b3768d2eb406ecefedfa24b55428145359b4138f6d38b8a99b60a4f275418910f4cdb12c069ed0237711acced3787b0c7febfa6568d7ea9cd624ff3b languageName: node linkType: hard -"react-router@npm:6.4.3": - version: 6.4.3 - resolution: "react-router@npm:6.4.3" +"react-router@npm:6.6.2": + version: 6.6.2 + resolution: "react-router@npm:6.6.2" dependencies: - "@remix-run/router": 1.0.3 + "@remix-run/router": 1.2.1 peerDependencies: react: ">=16.8" - checksum: b89c0495c6837b1457915c08c5acc4eb7a2e9e3fae0420faf9bfc6311ecdfe78627cc1034c0e975bccd9aeeb70d1dcc5021322779dd3053d94c47e37339d77eb + checksum: 5960d774bb3a8f697a57ee2e82a3eb0a300b7186a62b27e02773c94f1682e59435bd876d6162a08cc8daf27cac72aaab66d348fcc4d8f59240a63a911cf0050b languageName: node linkType: hard @@ -14682,6 +18830,17 @@ __metadata: languageName: node linkType: hard +"react@npm:16.14.0": + version: 16.14.0 + resolution: "react@npm:16.14.0" + dependencies: + loose-envify: ^1.1.0 + object-assign: ^4.1.1 + prop-types: ^15.6.2 + checksum: 8484f3ecb13414526f2a7412190575fc134da785c02695eb92bb6028c930bfe1c238d7be2a125088fec663cc7cda0a3623373c46807cf2c281f49c34b79881ac + languageName: node + linkType: hard + "react@npm:^18.2.0": version: 18.2.0 resolution: "react@npm:18.2.0" @@ -14806,7 +18965,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.6, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.6, readable-stream@npm:~2.3.6": +"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.6, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:~2.3.6": version: 2.3.7 resolution: "readable-stream@npm:2.3.7" dependencies: @@ -14844,6 +19003,17 @@ __metadata: languageName: node linkType: hard +"readdirp@npm:^2.2.1": + version: 2.2.1 + resolution: "readdirp@npm:2.2.1" + dependencies: + graceful-fs: ^4.1.11 + micromatch: ^3.1.10 + readable-stream: ^2.0.2 + checksum: 3879b20f1a871e0e004a14fbf1776e65ee0b746a62f5a416010808b37c272ac49b023c47042c7b1e281cba75a449696635bc64c397ed221ea81d853a8f2ed79a + languageName: node + linkType: hard + "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -14940,19 +19110,19 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.10": - version: 0.13.10 - resolution: "regenerator-runtime@npm:0.13.10" - checksum: 09893f5a9e82932642d9a999716b6c626dc53ef2a01307c952ebbf8e011802360163a37c304c18a6c358548be5a72b448e37209954a18696f21e438c81cbb4b9 +"regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.7": + version: 0.13.11 + resolution: "regenerator-runtime@npm:0.13.11" + checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 languageName: node linkType: hard -"regenerator-transform@npm:^0.15.0": - version: 0.15.0 - resolution: "regenerator-transform@npm:0.15.0" +"regenerator-transform@npm:^0.15.1": + version: 0.15.1 + resolution: "regenerator-transform@npm:0.15.1" dependencies: "@babel/runtime": ^7.8.4 - checksum: 86e54849ab1167618d28bb56d214c52a983daf29b0d115c976d79840511420049b6b42c9ebdf187defa8e7129bdd74b6dd266420d0d3868c9fa7f793b5d15d49 + checksum: 2d15bdeadbbfb1d12c93f5775493d85874dbe1d405bec323da5c61ec6e701bc9eea36167483e1a5e752de9b2df59ab9a2dfff6bf3784f2b28af2279a673d29a4 languageName: node linkType: hard @@ -14984,17 +19154,17 @@ __metadata: languageName: node linkType: hard -"regexpu-core@npm:^5.1.0": - version: 5.2.1 - resolution: "regexpu-core@npm:5.2.1" +"regexpu-core@npm:^5.2.1": + version: 5.2.2 + resolution: "regexpu-core@npm:5.2.2" dependencies: regenerate: ^1.4.2 regenerate-unicode-properties: ^10.1.0 regjsgen: ^0.7.1 regjsparser: ^0.9.1 unicode-match-property-ecmascript: ^2.0.0 - unicode-match-property-value-ecmascript: ^2.0.0 - checksum: c1244db79f7a4597414cd7fdf5171fa73905f0cbc684385c78127fc6198f9cade8fe829a1c4036c8ec57ac75b1ffb8c196451abdd2e153f26a4d8043fa10bbb3 + unicode-match-property-value-ecmascript: ^2.1.0 + checksum: 87c56815e20d213848d38f6b047ba52f0d632f36e791b777f59327e8d350c0743b27cc25feab64c0eadc9fe9959dde6b1261af71108a9371b72c8c26beda05ef languageName: node linkType: hard @@ -15023,6 +19193,86 @@ __metadata: languageName: node linkType: hard +"remark-external-links@npm:^8.0.0": + version: 8.0.0 + resolution: "remark-external-links@npm:8.0.0" + dependencies: + extend: ^3.0.0 + is-absolute-url: ^3.0.0 + mdast-util-definitions: ^4.0.0 + space-separated-tokens: ^1.0.0 + unist-util-visit: ^2.0.0 + checksum: 48c4a41fe38916f79febb390b0c4deefe82b554dd36dc534262d851860d17fb6d15d78d515f29194e5fa48db5f01f4405a6f6dd077aaf32812a2efffb01700d7 + languageName: node + linkType: hard + +"remark-footnotes@npm:2.0.0": + version: 2.0.0 + resolution: "remark-footnotes@npm:2.0.0" + checksum: f2f87ffd6fe25892373c7164d6584a7cb03ab0ea4f186af493a73df519e24b72998a556e7f16cb996f18426cdb80556b95ff252769e252cf3ccba0fd2ca20621 + languageName: node + linkType: hard + +"remark-mdx@npm:1.6.22": + version: 1.6.22 + resolution: "remark-mdx@npm:1.6.22" + dependencies: + "@babel/core": 7.12.9 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/plugin-proposal-object-rest-spread": 7.12.1 + "@babel/plugin-syntax-jsx": 7.12.1 + "@mdx-js/util": 1.6.22 + is-alphabetical: 1.0.4 + remark-parse: 8.0.3 + unified: 9.2.0 + checksum: 45e62f8a821c37261f94448d54f295de1c5c393f762ff96cd4d4b730715037fafeb6c89ef94adf6a10a09edfa72104afe1431b93b5ae5e40ce2a7677e133c3d9 + languageName: node + linkType: hard + +"remark-parse@npm:8.0.3": + version: 8.0.3 + resolution: "remark-parse@npm:8.0.3" + dependencies: + ccount: ^1.0.0 + collapse-white-space: ^1.0.2 + is-alphabetical: ^1.0.0 + is-decimal: ^1.0.0 + is-whitespace-character: ^1.0.0 + is-word-character: ^1.0.0 + markdown-escapes: ^1.0.0 + parse-entities: ^2.0.0 + repeat-string: ^1.5.4 + state-toggle: ^1.0.0 + trim: 0.0.1 + trim-trailing-lines: ^1.0.0 + unherit: ^1.0.4 + unist-util-remove-position: ^2.0.0 + vfile-location: ^3.0.0 + xtend: ^4.0.1 + checksum: 2dfea250e7606ddfc9e223b9f41e0b115c5c701be4bd35181beaadd46ee59816bc00aadc6085a420f8df00b991ada73b590ea7fd34ace14557de4a0a41805be5 + languageName: node + linkType: hard + +"remark-slug@npm:^6.0.0": + version: 6.1.0 + resolution: "remark-slug@npm:6.1.0" + dependencies: + github-slugger: ^1.0.0 + mdast-util-to-string: ^1.0.0 + unist-util-visit: ^2.0.0 + checksum: 81fff0dcfaf6d6117ef1293bb1d26c3e25483d99c65c22434298eed93583a89ea5d7b94063d9a7f47c0647a708ce84f00ff62d274503f248feec03c344cabb20 + languageName: node + linkType: hard + +"remark-squeeze-paragraphs@npm:4.0.0": + version: 4.0.0 + resolution: "remark-squeeze-paragraphs@npm:4.0.0" + dependencies: + mdast-squeeze-paragraphs: ^4.0.0 + checksum: 2071eb74d0ecfefb152c4932690a9fd950c3f9f798a676f1378a16db051da68fb20bf288688cc153ba5019dded35408ff45a31dfe9686eaa7a9f1df9edbb6c81 + languageName: node + linkType: hard + "remove-accents@npm:0.4.2": version: 0.4.2 resolution: "remove-accents@npm:0.4.2" @@ -15030,6 +19280,26 @@ __metadata: languageName: node linkType: hard +"remove-trailing-separator@npm:^1.0.1": + version: 1.1.0 + resolution: "remove-trailing-separator@npm:1.1.0" + checksum: d3c20b5a2d987db13e1cca9385d56ecfa1641bae143b620835ac02a6b70ab88f68f117a0021838db826c57b31373d609d52e4f31aca75fc490c862732d595419 + languageName: node + linkType: hard + +"renderkid@npm:^2.0.4": + version: 2.0.7 + resolution: "renderkid@npm:2.0.7" + dependencies: + css-select: ^4.1.3 + dom-converter: ^0.2.0 + htmlparser2: ^6.1.0 + lodash: ^4.17.21 + strip-ansi: ^3.0.1 + checksum: d3d7562531fb8104154d4aa6aa977707783616318014088378a6c5bbc36318ada9289543d380ede707e531b7f5b96229e87d1b8944f675e5ec3686e62692c7c7 + languageName: node + linkType: hard + "renderkid@npm:^3.0.0": version: 3.0.0 resolution: "renderkid@npm:3.0.0" @@ -15050,7 +19320,7 @@ __metadata: languageName: node linkType: hard -"repeat-string@npm:^1.6.1": +"repeat-string@npm:^1.5.4, repeat-string@npm:^1.6.1": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" checksum: 1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 @@ -15192,13 +19462,13 @@ __metadata: linkType: hard "resolve.exports@npm:^1.1.0": - version: 1.1.0 - resolution: "resolve.exports@npm:1.1.0" - checksum: 52865af8edb088f6c7759a328584a5de6b226754f004b742523adcfe398cfbc4559515104bc2ae87b8e78b1e4de46c9baec400b3fb1f7d517b86d2d48a098a2d + version: 1.1.1 + resolution: "resolve.exports@npm:1.1.1" + checksum: 485aa10082eb388a569d696e17ad7b16f4186efc97dd34eadd029d95b811f21ffee13b1b733198bb4584dbb3cb296aa6f141835221fb7613b9606b84f1386655 languageName: node linkType: hard -"resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0": +"resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.3.2": version: 1.22.1 resolution: "resolve@npm:1.22.1" dependencies: @@ -15211,7 +19481,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^2.0.0-next.3": +"resolve@npm:^2.0.0-next.4": version: 2.0.0-next.4 resolution: "resolve@npm:2.0.0-next.4" dependencies: @@ -15224,7 +19494,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin": +"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.3.2#~builtin": version: 1.22.1 resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d" dependencies: @@ -15237,7 +19507,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^2.0.0-next.3#~builtin": +"resolve@patch:resolve@^2.0.0-next.4#~builtin": version: 2.0.0-next.4 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#~builtin::version=2.0.0-next.4&hash=c3c19d" dependencies: @@ -15334,6 +19604,23 @@ __metadata: languageName: node linkType: hard +"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": + version: 2.0.2 + resolution: "ripemd160@npm:2.0.2" + dependencies: + hash-base: ^3.0.0 + inherits: ^2.0.1 + checksum: 006accc40578ee2beae382757c4ce2908a826b27e2b079efdcd2959ee544ddf210b7b5d7d5e80467807604244e7388427330f5c6d4cd61e6edaddc5773ccc393 + languageName: node + linkType: hard + +"rsvp@npm:^4.8.4": + version: 4.8.5 + resolution: "rsvp@npm:4.8.5" + checksum: 2d8ef30d8febdf05bdf856ccca38001ae3647e41835ca196bc1225333f79b94ae44def733121ca549ccc36209c9b689f6586905e2a043873262609744da8efc1 + languageName: node + linkType: hard + "run-async@npm:^2.2.0, run-async@npm:^2.4.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" @@ -15368,12 +19655,19 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.1.0, rxjs@npm:^7.5.1, rxjs@npm:^7.5.5": - version: 7.5.7 - resolution: "rxjs@npm:7.5.7" +"rxjs@npm:^7.5.1, rxjs@npm:^7.5.4, rxjs@npm:^7.5.5": + version: 7.8.0 + resolution: "rxjs@npm:7.8.0" dependencies: tslib: ^2.1.0 - checksum: edabcdb73b0f7e0f5f6e05c2077aff8c52222ac939069729704357d6406438acca831c24210db320aba269e86dbe1a400f3769c89101791885121a342fb15d9c + checksum: 61b4d4fd323c1043d8d6ceb91f24183b28bcf5def4f01ca111511d5c6b66755bc5578587fe714ef5d67cf4c9f2e26f4490d4e1d8cabf9bd5967687835e9866a2 + languageName: node + linkType: hard + +"safe-buffer@npm:5.1.1": + version: 5.1.1 + resolution: "safe-buffer@npm:5.1.1" + checksum: 7f117b604554c9daca713be76cecc6c52932ed1dd6303638274f21319038bfd760fbfd353e526cc83f11894935bc4beb71f5b7b9478c11bf9718c0e0d94c51cb languageName: node linkType: hard @@ -15418,6 +19712,25 @@ __metadata: languageName: node linkType: hard +"sane@npm:^4.0.3": + version: 4.1.0 + resolution: "sane@npm:4.1.0" + dependencies: + "@cnakazawa/watch": ^1.0.3 + anymatch: ^2.0.0 + capture-exit: ^2.0.0 + exec-sh: ^0.3.2 + execa: ^1.0.0 + fb-watchman: ^2.0.0 + micromatch: ^3.1.4 + minimist: ^1.1.1 + walker: ~1.0.5 + bin: + sane: ./src/cli.js + checksum: 97716502d456c0d38670a902a4ea943d196dcdf998d1e40532d8f3e24e25d7eddfd4c3579025a1eee8eac09a48dfd05fba61a2156c56704e7feaa450eb249f7c + languageName: node + linkType: hard + "saxes@npm:^6.0.0": version: 6.0.0 resolution: "saxes@npm:6.0.0" @@ -15427,6 +19740,16 @@ __metadata: languageName: node linkType: hard +"scheduler@npm:^0.19.1": + version: 0.19.1 + resolution: "scheduler@npm:0.19.1" + dependencies: + loose-envify: ^1.1.0 + object-assign: ^4.1.1 + checksum: 73e185a59e2ff5aa3609f5b9cb97ddd376f89e1610579d29939d952411ca6eb7a24907a4ea4556569dacb931467a1a4a56d94fe809ef713aa76748642cd96a6c + languageName: node + linkType: hard + "scheduler@npm:^0.23.0": version: 0.23.0 resolution: "scheduler@npm:0.23.0" @@ -15436,7 +19759,40 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^3.1.0, schema-utils@npm:^3.1.1": +"schema-utils@npm:2.7.0": + version: 2.7.0 + resolution: "schema-utils@npm:2.7.0" + dependencies: + "@types/json-schema": ^7.0.4 + ajv: ^6.12.2 + ajv-keywords: ^3.4.1 + checksum: 8889325b0ee1ae6a8f5d6aaa855c71e136ebbb7fd731b01a9d3ec8225dcb245f644c47c50104db4c741983b528cdff8558570021257d4d397ec6aaecd9172a8e + languageName: node + linkType: hard + +"schema-utils@npm:^1.0.0": + version: 1.0.0 + resolution: "schema-utils@npm:1.0.0" + dependencies: + ajv: ^6.1.0 + ajv-errors: ^1.0.0 + ajv-keywords: ^3.1.0 + checksum: e8273b4f6eff9ddf4a4f4c11daf7b96b900237bf8859c86fa1e9b4fab416b72d7ea92468f8db89c18a3499a1070206e1c8a750c83b42d5325fc659cbb55eee88 + languageName: node + linkType: hard + +"schema-utils@npm:^2.6.5, schema-utils@npm:^2.7.0": + version: 2.7.1 + resolution: "schema-utils@npm:2.7.1" + dependencies: + "@types/json-schema": ^7.0.5 + ajv: ^6.12.4 + ajv-keywords: ^3.5.2 + checksum: 32c62fc9e28edd101e1bd83453a4216eb9bd875cc4d3775e4452b541908fa8f61a7bbac8ffde57484f01d7096279d3ba0337078e85a918ecbeb72872fb09fb2b + languageName: node + linkType: hard + +"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.0, schema-utils@npm:^3.1.1": version: 3.1.1 resolution: "schema-utils@npm:3.1.1" dependencies: @@ -15532,7 +19888,7 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:6.0.0, serialize-javascript@npm:^6.0.0": +"serialize-javascript@npm:6.0.0": version: 6.0.0 resolution: "serialize-javascript@npm:6.0.0" dependencies: @@ -15541,6 +19897,46 @@ __metadata: languageName: node linkType: hard +"serialize-javascript@npm:^4.0.0": + version: 4.0.0 + resolution: "serialize-javascript@npm:4.0.0" + dependencies: + randombytes: ^2.1.0 + checksum: 3273b3394b951671fcf388726e9577021870dfbf85e742a1183fb2e91273e6101bdccea81ff230724f6659a7ee4cef924b0ff9baca32b79d9384ec37caf07302 + languageName: node + linkType: hard + +"serialize-javascript@npm:^5.0.1": + version: 5.0.1 + resolution: "serialize-javascript@npm:5.0.1" + dependencies: + randombytes: ^2.1.0 + checksum: bb45a427690c3d2711e28499de0fbf25036af1e23c63c6a9237ed0aa572fd0941fcdefe50a2dccf26d9df8c8b86ae38659e19d8ba7afd3fbc1f1c7539a2a48d2 + languageName: node + linkType: hard + +"serialize-javascript@npm:^6.0.0": + version: 6.0.1 + resolution: "serialize-javascript@npm:6.0.1" + dependencies: + randombytes: ^2.1.0 + checksum: 3c4f4cb61d0893b988415bdb67243637333f3f574e9e9cc9a006a2ced0b390b0b3b44aef8d51c951272a9002ec50885eefdc0298891bc27eb2fe7510ea87dc4f + languageName: node + linkType: hard + +"serve-favicon@npm:^2.5.0": + version: 2.5.0 + resolution: "serve-favicon@npm:2.5.0" + dependencies: + etag: ~1.8.1 + fresh: 0.5.2 + ms: 2.1.1 + parseurl: ~1.3.2 + safe-buffer: 5.1.1 + checksum: f4dd0fbee3b7e18d0a27ba6ba01d2f585f23f533010c9e8c74aad74615b19b12d8fbe714f14cb3579803f0bacecd67cdc858714cb56c6e28f8dd07ccc997aea4 + languageName: node + linkType: hard + "serve-index@npm:^1.9.1": version: 1.9.1 resolution: "serve-index@npm:1.9.1" @@ -15587,6 +19983,13 @@ __metadata: languageName: node linkType: hard +"setimmediate@npm:^1.0.4": + version: 1.0.5 + resolution: "setimmediate@npm:1.0.5" + checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd + languageName: node + linkType: hard + "setprototypeof@npm:1.1.0": version: 1.1.0 resolution: "setprototypeof@npm:1.1.0" @@ -15601,6 +20004,18 @@ __metadata: languageName: node linkType: hard +"sha.js@npm:^2.4.0, sha.js@npm:^2.4.8": + version: 2.4.11 + resolution: "sha.js@npm:2.4.11" + dependencies: + inherits: ^2.0.1 + safe-buffer: ^5.0.1 + bin: + sha.js: ./bin.js + checksum: ebd3f59d4b799000699097dadb831c8e3da3eb579144fd7eb7a19484cbcbb7aca3c68ba2bb362242eb09e33217de3b4ea56e4678184c334323eca24a58e3ad07 + languageName: node + linkType: hard + "shallow-clone@npm:^3.0.0": version: 3.0.1 resolution: "shallow-clone@npm:3.0.1" @@ -15876,7 +20291,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.16, source-map-support@npm:~0.5.20": +"source-map-support@npm:^0.5.16, source-map-support@npm:~0.5.12, source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -15893,7 +20308,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.5.6, source-map@npm:^0.5.7": +"source-map@npm:^0.5.0, source-map@npm:^0.5.6, source-map@npm:^0.5.7": version: 0.5.7 resolution: "source-map@npm:0.5.7" checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d @@ -15907,6 +20322,20 @@ __metadata: languageName: node linkType: hard +"source-map@npm:^0.7.3": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 + languageName: node + linkType: hard + +"space-separated-tokens@npm:^1.0.0": + version: 1.1.5 + resolution: "space-separated-tokens@npm:1.1.5" + checksum: 8ef68f1cfa8ccad316b7f8d0df0919d0f1f6d32101e8faeee34ea3a923ce8509c1ad562f57388585ee4951e92d27afa211ed0a077d3d5995b5ba9180331be708 + languageName: node + linkType: hard + "spdx-correct@npm:^3.0.0": version: 3.1.1 resolution: "spdx-correct@npm:3.1.1" @@ -16064,6 +20493,15 @@ __metadata: languageName: node linkType: hard +"ssri@npm:^8.0.1": + version: 8.0.1 + resolution: "ssri@npm:8.0.1" + dependencies: + minipass: ^3.1.1 + checksum: bc447f5af814fa9713aa201ec2522208ae0f4d8f3bda7a1f445a797c7b929a02720436ff7c478fb5edc4045adb02b1b88d2341b436a80798734e2494f1067b36 + languageName: node + linkType: hard + "ssri@npm:^9.0.0": version: 9.0.1 resolution: "ssri@npm:9.0.1" @@ -16073,6 +20511,13 @@ __metadata: languageName: node linkType: hard +"stable@npm:^0.1.8": + version: 0.1.8 + resolution: "stable@npm:0.1.8" + checksum: 2ff482bb100285d16dd75cd8f7c60ab652570e8952c0bfa91828a2b5f646a0ff533f14596ea4eabd48bb7f4aeea408dce8f8515812b975d958a4cc4fa6b9dfeb + languageName: node + linkType: hard + "stack-utils@npm:^2.0.3": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" @@ -16082,22 +20527,30 @@ __metadata: languageName: node linkType: hard -"start-server-and-test@npm:^1.14.0": - version: 1.14.0 - resolution: "start-server-and-test@npm:1.14.0" +"start-server-and-test@npm:^1.14.0, start-server-and-test@npm:^1.15.2": + version: 1.15.2 + resolution: "start-server-and-test@npm:1.15.2" dependencies: + arg: ^5.0.2 bluebird: 3.7.2 check-more-types: 2.24.0 - debug: 4.3.2 + debug: 4.3.4 execa: 5.1.1 lazy-ass: 1.6.0 ps-tree: 1.2.0 - wait-on: 6.0.0 + wait-on: 6.0.1 bin: server-test: src/bin/start.js start-server-and-test: src/bin/start.js start-test: src/bin/start.js - checksum: 8437f5fc39bb47dd684b94023bab654703abc4890d08f005c3d86df620b2cdaac03f6e3bb21792a93209f1a70c8bb500d82fe4025a356da45fc060f2a80374e1 + checksum: 3334959d8c7fb72b9a88672f531a21a90146e8c855d2f8a4aca57b116221e3d0db4dd23a572c02bf2e08cc30266dde9f95cb7e53089223e1e1c5dc8ac44c3d20 + languageName: node + linkType: hard + +"state-toggle@npm:^1.0.0": + version: 1.0.3 + resolution: "state-toggle@npm:1.0.3" + checksum: 17398af928413e8d8b866cf0c81fd1b1348bb7d65d8983126ff6ff2317a80d6ee023484fba0c54d8169f5aa544f125434a650ae3a71eddc935cae307d4692b4f languageName: node linkType: hard @@ -16125,6 +20578,32 @@ __metadata: languageName: node linkType: hard +"stop-iteration-iterator@npm:^1.0.0": + version: 1.0.0 + resolution: "stop-iteration-iterator@npm:1.0.0" + dependencies: + internal-slot: ^1.0.4 + checksum: d04173690b2efa40e24ab70e5e51a3ff31d56d699550cfad084104ab3381390daccb36652b25755e420245f3b0737de66c1879eaa2a8d4fc0a78f9bf892fcb42 + languageName: node + linkType: hard + +"store2@npm:^2.12.0": + version: 2.14.2 + resolution: "store2@npm:2.14.2" + checksum: 6f270fc5bab99b63f45fcc7bd8b99c2714b4adf880f557ed7ffb5ed3987131251165bccde425a00928aaf044870aee79ddeef548576d093c68703ed2edec45d7 + languageName: node + linkType: hard + +"stream-browserify@npm:^2.0.1": + version: 2.0.2 + resolution: "stream-browserify@npm:2.0.2" + dependencies: + inherits: ~2.0.1 + readable-stream: ^2.0.2 + checksum: 8de7bcab5582e9a931ae1a4768be7efe8fa4b0b95fd368d16d8cf3e494b897d6b0a7238626de5d71686e53bddf417fd59d106cfa3af0ec055f61a8d1f8fc77b3 + languageName: node + linkType: hard + "stream-combiner@npm:~0.0.4": version: 0.0.4 resolution: "stream-combiner@npm:0.0.4" @@ -16144,6 +20623,19 @@ __metadata: languageName: node linkType: hard +"stream-http@npm:^2.7.2": + version: 2.8.3 + resolution: "stream-http@npm:2.8.3" + dependencies: + builtin-status-codes: ^3.0.0 + inherits: ^2.0.1 + readable-stream: ^2.3.6 + to-arraybuffer: ^1.0.0 + xtend: ^4.0.0 + checksum: f57dfaa21a015f72e6ce6b199cf1762074cfe8acf0047bba8f005593754f1743ad0a91788f95308d9f3829ad55742399ad27b4624432f2752a08e62ef4346e05 + languageName: node + linkType: hard + "stream-shift@npm:^1.0.0": version: 1.0.1 resolution: "stream-shift@npm:1.0.1" @@ -16186,7 +20678,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -16218,7 +20710,7 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.7": +"string.prototype.matchall@npm:^4.0.0 || ^3.0.1, string.prototype.matchall@npm:^4.0.8": version: 4.0.8 resolution: "string.prototype.matchall@npm:4.0.8" dependencies: @@ -16234,7 +20726,29 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.5": +"string.prototype.padend@npm:^3.0.0": + version: 3.1.4 + resolution: "string.prototype.padend@npm:3.1.4" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 76e07238fe31dc12177428f0436b7ed6985f6a7ba97470fd53e4f0a6d9860bfee127d81957f3073cc879b434233df143825d140581e1340278053ad993c92f6c + languageName: node + linkType: hard + +"string.prototype.padstart@npm:^3.0.0": + version: 3.1.4 + resolution: "string.prototype.padstart@npm:3.1.4" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: a8517d83fd4fc5832b85cd9621188156094392494983fa41f6e6e727ab6af20f6bf8b2aac43b97ffad94e21fa52f1bb21342e2f87b79965707fe174cff5b8b2b + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.6": version: 1.0.6 resolution: "string.prototype.trimend@npm:1.0.6" dependencies: @@ -16245,7 +20759,7 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.5": +"string.prototype.trimstart@npm:^1.0.6": version: 1.0.6 resolution: "string.prototype.trimstart@npm:1.0.6" dependencies: @@ -16256,7 +20770,7 @@ __metadata: languageName: node linkType: hard -"string_decoder@npm:^1.1.1": +"string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" dependencies: @@ -16405,6 +20919,30 @@ __metadata: languageName: node linkType: hard +"style-loader@npm:^1.3.0": + version: 1.3.0 + resolution: "style-loader@npm:1.3.0" + dependencies: + loader-utils: ^2.0.0 + schema-utils: ^2.7.0 + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 1be9e8705307f5b8eb89e80f3703fa27296dccec349d790eace7aabe212f08c7c8f3ea6b6cb97bc53e82fbebfb9aa0689259671a8315f4655e24a850781e062a + languageName: node + linkType: hard + +"style-loader@npm:^2.0.0": + version: 2.0.0 + resolution: "style-loader@npm:2.0.0" + dependencies: + loader-utils: ^2.0.0 + schema-utils: ^3.0.0 + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 21425246a5a8f14d1625a657a3a56f8a323193fa341a71af818a2ed2a429efa2385a328b4381cf2f12c2d0e6380801eb9e0427ed9c3a10ff95c86e383184d632 + languageName: node + linkType: hard + "style-loader@npm:^3.3.1": version: 3.3.1 resolution: "style-loader@npm:3.3.1" @@ -16414,6 +20952,15 @@ __metadata: languageName: node linkType: hard +"style-to-object@npm:0.3.0, style-to-object@npm:^0.3.0": + version: 0.3.0 + resolution: "style-to-object@npm:0.3.0" + dependencies: + inline-style-parser: 0.1.1 + checksum: 4d7084015207f2a606dfc10c29cb5ba569f2fe8005551df7396110dd694d6ff650f2debafa95bd5d147dfb4ca50f57868e2a7f91bf5d11ef734fe7ccbd7abf59 + languageName: node + linkType: hard + "styled-components@npm:^5.3.5, styled-components@npm:^5.3.6": version: 5.3.6 resolution: "styled-components@npm:5.3.6" @@ -16475,7 +21022,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^7.1.0": +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: @@ -16498,6 +21045,32 @@ __metadata: languageName: node linkType: hard +"symbol.prototype.description@npm:^1.0.0": + version: 1.0.5 + resolution: "symbol.prototype.description@npm:1.0.5" + dependencies: + call-bind: ^1.0.2 + get-symbol-description: ^1.0.0 + has-symbols: ^1.0.2 + object.getownpropertydescriptors: ^2.1.2 + checksum: 2bf20a5fbc74bdda7133e0915b978bf50bf5e2a48dd2174885ba6cd623d001ca18f7dbb1e01a3f3ea3a34f05030175ebee3dcb357f099a61af6e964f3281e9b9 + languageName: node + linkType: hard + +"synchronous-promise@npm:^2.0.15": + version: 2.0.16 + resolution: "synchronous-promise@npm:2.0.16" + checksum: 1a3e5dfa9e3b913452366e182d4cae5c2ffb9de8c9753ecb602539a298e82ab82de951a0b0ecd86b2e2e237b1236eb5e82964c8ce13b2d23f7ecd52767a2b74d + languageName: node + linkType: hard + +"tapable@npm:^1.0.0, tapable@npm:^1.1.3": + version: 1.1.3 + resolution: "tapable@npm:1.1.3" + checksum: 53ff4e7c3900051c38cc4faab428ebfd7e6ad0841af5a7ac6d5f3045c5b50e88497bfa8295b4b3fbcadd94993c9e358868b78b9fb249a76cb8b018ac8dccafd7 + languageName: node + linkType: hard + "tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0": version: 2.2.1 resolution: "tapable@npm:2.2.1" @@ -16520,7 +21093,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.1.2": +"tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.2": version: 6.1.13 resolution: "tar@npm:6.1.13" dependencies: @@ -16534,6 +21107,22 @@ __metadata: languageName: node linkType: hard +"telejson@npm:^6.0.8": + version: 6.0.8 + resolution: "telejson@npm:6.0.8" + dependencies: + "@types/is-function": ^1.0.0 + global: ^4.4.0 + is-function: ^1.0.2 + is-regex: ^1.1.2 + is-symbol: ^1.0.3 + isobject: ^4.0.0 + lodash: ^4.17.21 + memoizerific: ^1.11.3 + checksum: 7411a5e78a35720bd0654a544409d3ce467b1dbb2073c73f36476b4c0905d97dbf539d6cbae737bb1fd8c872c2058f2a5450163a15117ed3fa031b2a2b8b33f6 + languageName: node + linkType: hard + "temp-dir@npm:^1.0.0": version: 1.0.0 resolution: "temp-dir@npm:1.0.0" @@ -16565,7 +21154,45 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.1.3": +"terser-webpack-plugin@npm:^1.4.3": + version: 1.4.5 + resolution: "terser-webpack-plugin@npm:1.4.5" + dependencies: + cacache: ^12.0.2 + find-cache-dir: ^2.1.0 + is-wsl: ^1.1.0 + schema-utils: ^1.0.0 + serialize-javascript: ^4.0.0 + source-map: ^0.6.1 + terser: ^4.1.2 + webpack-sources: ^1.4.0 + worker-farm: ^1.7.0 + peerDependencies: + webpack: ^4.0.0 + checksum: 02aada80927d3c8105d69cb00384d307b73aed67d180db5d20023a8d649149f3803ad50f9cd2ef9eb2622005de87e677198ecc5088f51422bfac5d4d57472d0e + languageName: node + linkType: hard + +"terser-webpack-plugin@npm:^4.2.3": + version: 4.2.3 + resolution: "terser-webpack-plugin@npm:4.2.3" + dependencies: + cacache: ^15.0.5 + find-cache-dir: ^3.3.1 + jest-worker: ^26.5.0 + p-limit: ^3.0.2 + schema-utils: ^3.0.0 + serialize-javascript: ^5.0.1 + source-map: ^0.6.1 + terser: ^5.3.4 + webpack-sources: ^1.4.3 + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: ec1b3a85e2645c57e359d5e4831f3e1d78eca2a0c94b156db70eb846ae35b5e6e98ad8784b12e153fc273e57445ce69d017075bbe9fc42868a258ef121f11537 + languageName: node + linkType: hard + +"terser-webpack-plugin@npm:^5.0.3, terser-webpack-plugin@npm:^5.1.3": version: 5.3.6 resolution: "terser-webpack-plugin@npm:5.3.6" dependencies: @@ -16587,9 +21214,22 @@ __metadata: languageName: node linkType: hard -"terser@npm:^5.10.0, terser@npm:^5.14.1": - version: 5.15.1 - resolution: "terser@npm:5.15.1" +"terser@npm:^4.1.2, terser@npm:^4.6.3": + version: 4.8.1 + resolution: "terser@npm:4.8.1" + dependencies: + commander: ^2.20.0 + source-map: ~0.6.1 + source-map-support: ~0.5.12 + bin: + terser: bin/terser + checksum: b342819bf7e82283059aaa3f22bb74deb1862d07573ba5a8947882190ad525fd9b44a15074986be083fd379c58b9a879457a330b66dcdb77b485c44267f9a55a + languageName: node + linkType: hard + +"terser@npm:^5.10.0, terser@npm:^5.14.1, terser@npm:^5.3.4": + version: 5.16.1 + resolution: "terser@npm:5.16.1" dependencies: "@jridgewell/source-map": ^0.3.2 acorn: ^8.5.0 @@ -16597,7 +21237,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 9880a1e0956983a1ce5de204ea35121c0009fa41d582a6904ae850e1953a1a2cc021168439565280c5a8eee67c85a874175627e24989b046c7a72589b81c3979 + checksum: cb524123504a2f0d9140c1e1a8628c83bba9cacc404c6aca79e2493a38dfdf21275617ba75b91006b3f1ff586e401ab31121160cd253699f334c6340ea2756f5 languageName: node linkType: hard @@ -16694,10 +21334,19 @@ __metadata: languageName: node linkType: hard +"timers-browserify@npm:^2.0.4": + version: 2.0.12 + resolution: "timers-browserify@npm:2.0.12" + dependencies: + setimmediate: ^1.0.4 + checksum: ec37ae299066bef6c464dcac29c7adafba1999e7227a9bdc4e105a459bee0f0b27234a46bfd7ab4041da79619e06a58433472867a913d01c26f8a203f87cee70 + languageName: node + linkType: hard + "tinycolor2@npm:^1.4.1": - version: 1.4.2 - resolution: "tinycolor2@npm:1.4.2" - checksum: 57ed262e08815a4ab0ed933edafdbc6555a17081781766149813b44a080ecbe58b3ee281e81c0e75b42e4d41679f138cfa98eabf043f829e0683c04adb12c031 + version: 1.5.2 + resolution: "tinycolor2@npm:1.5.2" + checksum: 9df1ea9a986b03f1aebb1c1ac17fc561e358493f61b56d73ef2d7207fe7bd74eb71cf745b70487b2b5bb1ce33c9e8af7101088bb0b5fc532eaa1f9d1eda4ef31 languageName: node linkType: hard @@ -16726,6 +21375,13 @@ __metadata: languageName: node linkType: hard +"to-arraybuffer@npm:^1.0.0": + version: 1.0.1 + resolution: "to-arraybuffer@npm:1.0.1" + checksum: 31433c10b388722729f5da04c6b2a06f40dc84f797bb802a5a171ced1e599454099c6c5bc5118f4b9105e7d049d3ad9d0f71182b77650e4fdb04539695489941 + languageName: node + linkType: hard + "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" @@ -16855,6 +21511,34 @@ __metadata: languageName: node linkType: hard +"trim-trailing-lines@npm:^1.0.0": + version: 1.1.4 + resolution: "trim-trailing-lines@npm:1.1.4" + checksum: 5d39d21c0d4b258667012fcd784f73129e148ea1c213b1851d8904f80499fc91df6710c94c7dd49a486a32da2b9cb86020dda79f285a9a2586cfa622f80490c2 + languageName: node + linkType: hard + +"trim@npm:0.0.1": + version: 0.0.1 + resolution: "trim@npm:0.0.1" + checksum: 2b4646dff99a222e8e1526edd4e3a43bbd925af0b8e837c340455d250157e7deefaa4da49bb891ab841e5c27b1afc5e9e32d4b57afb875d2dfcabf4e319b8f7f + languageName: node + linkType: hard + +"trough@npm:^1.0.0": + version: 1.0.5 + resolution: "trough@npm:1.0.5" + checksum: d6c8564903ed00e5258bab92134b020724dbbe83148dc72e4bf6306c03ed8843efa1bcc773fa62410dd89161ecb067432dd5916501793508a9506cacbc408e25 + languageName: node + linkType: hard + +"ts-dedent@npm:^2.0.0, ts-dedent@npm:^2.2.0": + version: 2.2.0 + resolution: "ts-dedent@npm:2.2.0" + checksum: 93ed8f7878b6d5ed3c08d99b740010eede6bccfe64bce61c5a4da06a2c17d6ddbb80a8c49c2d15251de7594a4f93ffa21dd10e7be75ef66a4dc9951b4a94e2af + languageName: node + linkType: hard + "ts-jest@npm:^29.0.5": version: 29.0.5 resolution: "ts-jest@npm:29.0.5" @@ -16941,6 +21625,16 @@ __metadata: languageName: node linkType: hard +"ts-pnp@npm:^1.1.6": + version: 1.2.0 + resolution: "ts-pnp@npm:1.2.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: c2a698b85d521298fe6f2435fbf2d3dc5834b423ea25abd321805ead3f399dbeedce7ca09492d7eb005b9d2c009c6b9587055bc3ab273dc6b9e40eefd7edb5b2 + languageName: node + linkType: hard + "tsconfig-paths@npm:^3.14.1": version: 3.14.1 resolution: "tsconfig-paths@npm:3.14.1" @@ -16953,21 +21647,14 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.4.0": - version: 2.4.0 - resolution: "tslib@npm:2.4.0" - checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113 - languageName: node - linkType: hard - -"tslib@npm:^1.8.1, tslib@npm:^1.9.0": +"tslib@npm:^1.8.1, tslib@npm:^1.9.0, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd languageName: node linkType: hard -"tslib@npm:^2.0.3, tslib@npm:^2.1.0": +"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.0": version: 2.4.1 resolution: "tslib@npm:2.4.1" checksum: 19480d6e0313292bd6505d4efe096a6b31c70e21cf08b5febf4da62e95c265c8f571f7b36fcc3d1a17e068032f59c269fab3459d6cd3ed6949eafecf64315fca @@ -16985,6 +21672,13 @@ __metadata: languageName: node linkType: hard +"tty-browserify@npm:0.0.0": + version: 0.0.0 + resolution: "tty-browserify@npm:0.0.0" + checksum: a06f746acc419cb2527ba19b6f3bd97b4a208c03823bfb37b2982629d2effe30ebd17eaed0d7e2fc741f3c4f2a0c43455bd5fb4194354b378e78cfb7ca687f59 + languageName: node + linkType: hard + "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" @@ -17078,6 +21772,26 @@ __metadata: languageName: node linkType: hard +"typed-array-length@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-length@npm:1.0.4" + dependencies: + call-bind: ^1.0.2 + for-each: ^0.3.3 + is-typed-array: ^1.1.9 + checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 + languageName: node + linkType: hard + +"typedarray-to-buffer@npm:^3.1.5": + version: 3.1.5 + resolution: "typedarray-to-buffer@npm:3.1.5" + dependencies: + is-typedarray: ^1.0.0 + checksum: 99c11aaa8f45189fcfba6b8a4825fd684a321caa9bd7a76a27cf0c7732c174d198b99f449c52c3818107430b5f41c0ccbbfb75cb2ee3ca4a9451710986d61a60 + languageName: node + linkType: hard + "typedarray@npm:^0.0.6": version: 0.0.6 resolution: "typedarray@npm:0.0.6" @@ -17086,22 +21800,22 @@ __metadata: linkType: hard "typescript@npm:^4.8.4": - version: 4.8.4 - resolution: "typescript@npm:4.8.4" + version: 4.9.4 + resolution: "typescript@npm:4.9.4" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 3e4f061658e0c8f36c820802fa809e0fd812b85687a9a2f5430bc3d0368e37d1c9605c3ce9b39df9a05af2ece67b1d844f9f6ea8ff42819f13bcb80f85629af0 + checksum: e782fb9e0031cb258a80000f6c13530288c6d63f1177ed43f770533fdc15740d271554cdae86701c1dd2c83b082cea808b07e97fd68b38a172a83dbf9e0d0ef9 languageName: node linkType: hard "typescript@patch:typescript@^4.8.4#~builtin": - version: 4.8.4 - resolution: "typescript@patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=0102e9" + version: 4.9.4 + resolution: "typescript@patch:typescript@npm%3A4.9.4#~builtin::version=4.9.4&hash=ad5954" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 301459fc3eb3b1a38fe91bf96d98eb55da88a9cb17b4ef80b4d105d620f4d547ba776cc27b44cc2ef58b66eda23fe0a74142feb5e79a6fb99f54fc018a696afa + checksum: 1caaea6cb7f813e64345190fddc4e6c924d0b698ab81189b503763c4a18f7f5501c69362979d36e19c042d89d936443e768a78b0675690b35eb663d19e0eae71 languageName: node linkType: hard @@ -17140,6 +21854,23 @@ __metadata: languageName: node linkType: hard +"unfetch@npm:^4.2.0": + version: 4.2.0 + resolution: "unfetch@npm:4.2.0" + checksum: 6a4b2557e1d921eaa80c4425ce27a404945ec26491ed06e62598f333996a91a44c7908cb26dc7c2746d735762b13276cf4aa41829b4c8f438dde63add3045d7a + languageName: node + linkType: hard + +"unherit@npm:^1.0.4": + version: 1.1.3 + resolution: "unherit@npm:1.1.3" + dependencies: + inherits: ^2.0.0 + xtend: ^4.0.0 + checksum: fd7922f84fc0bfb7c4df6d1f5a50b5b94a0218e3cda98a54dbbd209226ddd4072d742d3df44d0e295ab08d5ccfd304a1e193dfe31a86d2a91b7cb9fdac093194 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -17157,10 +21888,10 @@ __metadata: languageName: node linkType: hard -"unicode-match-property-value-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-match-property-value-ecmascript@npm:2.0.0" - checksum: 8fe6a09d9085a625cabcead5d95bdbc1a2d5d481712856092ce0347231e81a60b93a68f1b69e82b3076a07e415a72c708044efa2aa40ae23e2e7b5c99ed4a9ea +"unicode-match-property-value-ecmascript@npm:^2.1.0": + version: 2.1.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" + checksum: 8d6f5f586b9ce1ed0e84a37df6b42fdba1317a05b5df0c249962bd5da89528771e2d149837cad11aa26bcb84c35355cb9f58a10c3d41fa3b899181ece6c85220 languageName: node linkType: hard @@ -17171,6 +21902,20 @@ __metadata: languageName: node linkType: hard +"unified@npm:9.2.0": + version: 9.2.0 + resolution: "unified@npm:9.2.0" + dependencies: + bail: ^1.0.0 + extend: ^3.0.0 + is-buffer: ^2.0.0 + is-plain-obj: ^2.0.0 + trough: ^1.0.0 + vfile: ^4.0.0 + checksum: 0cac4ae119893fbd49d309b4db48595e4d4e9f0a2dc1dde4d0074059f9a46012a2905f37c1346715e583f30c970bc8078db8462675411d39ff5036ae18b4fb8a + languageName: node + linkType: hard + "union-value@npm:^1.0.0": version: 1.0.1 resolution: "union-value@npm:1.0.1" @@ -17219,6 +21964,82 @@ __metadata: languageName: node linkType: hard +"unist-builder@npm:2.0.3, unist-builder@npm:^2.0.0": + version: 2.0.3 + resolution: "unist-builder@npm:2.0.3" + checksum: e946fdf77dbfc320feaece137ce4959ae2da6614abd1623bd39512dc741a9d5f313eb2ba79f8887d941365dccddec7fef4e953827475e392bf49b45336f597f6 + languageName: node + linkType: hard + +"unist-util-generated@npm:^1.0.0": + version: 1.1.6 + resolution: "unist-util-generated@npm:1.1.6" + checksum: 86239ff88a08800d52198f2f0e15911f05bab2dad17cef95550f7c2728f15ebb0344694fcc3101d05762d88adaf86cb85aa7a3300fedabd0b6d7d00b41cdcb7f + languageName: node + linkType: hard + +"unist-util-is@npm:^4.0.0": + version: 4.1.0 + resolution: "unist-util-is@npm:4.1.0" + checksum: 726484cd2adc9be75a939aeedd48720f88294899c2e4a3143da413ae593f2b28037570730d5cf5fd910ff41f3bc1501e3d636b6814c478d71126581ef695f7ea + languageName: node + linkType: hard + +"unist-util-position@npm:^3.0.0": + version: 3.1.0 + resolution: "unist-util-position@npm:3.1.0" + checksum: 10b3952e32a1ffabbecad41c3946237f7059f5bb6436796da05531a285f50b97e4f37cfc2f7164676d041063f40fe1ad92fbb8ca38d3ae8747328ebe738d738f + languageName: node + linkType: hard + +"unist-util-remove-position@npm:^2.0.0": + version: 2.0.1 + resolution: "unist-util-remove-position@npm:2.0.1" + dependencies: + unist-util-visit: ^2.0.0 + checksum: 4149294969f1a78a367b5d03eb0a138aa8320a39e1b15686647a2bec5945af3df27f2936a1e9752ecbb4a82dc23bd86f7e5a0ee048e5eeaedc2deb9237872795 + languageName: node + linkType: hard + +"unist-util-remove@npm:^2.0.0": + version: 2.1.0 + resolution: "unist-util-remove@npm:2.1.0" + dependencies: + unist-util-is: ^4.0.0 + checksum: 99e54f3ea0523f8cf957579a6e84e5b58427bffab929cc7f6aa5119581f929db683dd4691ea5483df0c272f486dda9dbd04f4ab74dca6cae1f3ebe8e4261a4d9 + languageName: node + linkType: hard + +"unist-util-stringify-position@npm:^2.0.0": + version: 2.0.3 + resolution: "unist-util-stringify-position@npm:2.0.3" + dependencies: + "@types/unist": ^2.0.2 + checksum: f755cadc959f9074fe999578a1a242761296705a7fe87f333a37c00044de74ab4b184b3812989a57d4cd12211f0b14ad397b327c3a594c7af84361b1c25a7f09 + languageName: node + linkType: hard + +"unist-util-visit-parents@npm:^3.0.0": + version: 3.1.1 + resolution: "unist-util-visit-parents@npm:3.1.1" + dependencies: + "@types/unist": ^2.0.0 + unist-util-is: ^4.0.0 + checksum: 1170e397dff88fab01e76d5154981666eb0291019d2462cff7a2961a3e76d3533b42eaa16b5b7e2d41ad42a5ea7d112301458283d255993e660511387bf67bc3 + languageName: node + linkType: hard + +"unist-util-visit@npm:2.0.3, unist-util-visit@npm:^2.0.0": + version: 2.0.3 + resolution: "unist-util-visit@npm:2.0.3" + dependencies: + "@types/unist": ^2.0.0 + unist-util-is: ^4.0.0 + unist-util-visit-parents: ^3.0.0 + checksum: 1fe19d500e212128f96d8c3cfa3312846e586b797748a1fd195fe6479f06bc90a6f6904deb08eefc00dd58e83a1c8a32fb8677252d2273ad7a5e624525b69b8f + languageName: node + linkType: hard + "universal-user-agent@npm:^4.0.0": version: 4.0.1 resolution: "universal-user-agent@npm:4.0.1" @@ -17283,6 +22104,15 @@ __metadata: languageName: node linkType: hard +"untildify@npm:^2.0.0": + version: 2.1.0 + resolution: "untildify@npm:2.1.0" + dependencies: + os-homedir: ^1.0.0 + checksum: 071b394053fc94747d9df8c7f7ca50af41355c1207c8a0bf9f35f52b0d9ad5142a1920b018bc2b6ff04340a4f9c599ad50c9b8f4ff2c689ae52b1463ebbda94e + languageName: node + linkType: hard + "untildify@npm:^4.0.0": version: 4.0.0 resolution: "untildify@npm:4.0.0" @@ -17290,7 +22120,7 @@ __metadata: languageName: node linkType: hard -"upath@npm:^1.2.0": +"upath@npm:^1.1.1, upath@npm:^1.2.0": version: 1.2.0 resolution: "upath@npm:1.2.0" checksum: 4c05c094797cb733193a0784774dbea5b1889d502fc9f0572164177e185e4a59ba7099bf0b0adf945b232e2ac60363f9bf18aac9b2206fb99cbef971a8455445 @@ -17327,6 +22157,23 @@ __metadata: languageName: node linkType: hard +"url-loader@npm:^4.1.1": + version: 4.1.1 + resolution: "url-loader@npm:4.1.1" + dependencies: + loader-utils: ^2.0.0 + mime-types: ^2.1.27 + schema-utils: ^3.0.0 + peerDependencies: + file-loader: "*" + webpack: ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + file-loader: + optional: true + checksum: c1122a992c6cff70a7e56dfc2b7474534d48eb40b2cc75467cde0c6972e7597faf8e43acb4f45f93c2473645dfd803bcbc20960b57544dd1e4c96e77f72ba6fd + languageName: node + linkType: hard + "url-parse@npm:^1.5.3": version: 1.5.10 resolution: "url-parse@npm:1.5.10" @@ -17337,6 +22184,16 @@ __metadata: languageName: node linkType: hard +"url@npm:^0.11.0": + version: 0.11.0 + resolution: "url@npm:0.11.0" + dependencies: + punycode: 1.3.2 + querystring: 0.2.0 + checksum: 50d100d3dd2d98b9fe3ada48cadb0b08aa6be6d3ac64112b867b56b19be4bfcba03c2a9a0d7922bfd7ac17d4834e88537749fe182430dfd9b68e520175900d90 + languageName: node + linkType: hard + "use@npm:^3.1.0": version: 3.1.1 resolution: "use@npm:3.1.1" @@ -17360,6 +22217,34 @@ __metadata: languageName: node linkType: hard +"util.promisify@npm:1.0.0": + version: 1.0.0 + resolution: "util.promisify@npm:1.0.0" + dependencies: + define-properties: ^1.1.2 + object.getownpropertydescriptors: ^2.0.3 + checksum: 482e857d676adee506c5c3a10212fd6a06a51d827a9b6d5396a8e593db53b4bb7064f77c5071357d8cd76072542de5cc1c08bc6d7c10cf43fa22dc3bc67556f1 + languageName: node + linkType: hard + +"util@npm:0.10.3": + version: 0.10.3 + resolution: "util@npm:0.10.3" + dependencies: + inherits: 2.0.1 + checksum: bd800f5d237a82caddb61723a6cbe45297d25dd258651a31335a4d5d981fd033cb4771f82db3d5d59b582b187cb69cfe727dc6f4d8d7826f686ee6c07ce611e0 + languageName: node + linkType: hard + +"util@npm:^0.11.0": + version: 0.11.1 + resolution: "util@npm:0.11.1" + dependencies: + inherits: 2.0.3 + checksum: 80bee6a2edf5ab08dcb97bfe55ca62289b4e66f762ada201f2c5104cb5e46474c8b334f6504d055c0e6a8fda10999add9bcbd81ba765e7f37b17dc767331aa55 + languageName: node + linkType: hard + "utila@npm:~0.4": version: 0.4.0 resolution: "utila@npm:0.4.0" @@ -17374,6 +22259,13 @@ __metadata: languageName: node linkType: hard +"uuid-browser@npm:^3.1.0": + version: 3.1.0 + resolution: "uuid-browser@npm:3.1.0" + checksum: 951ec47593865c7cc746df671f7b0f0ff48fcab583fcdaeab6c517a5222af0f5e144a6fcea5fa9620a5b3be047e2f9412a80267ea5c45050e07d51774197d49e + languageName: node + linkType: hard + "uuid@npm:^3.0.1, uuid@npm:^3.3.2": version: 3.4.0 resolution: "uuid@npm:3.4.0" @@ -17447,6 +22339,42 @@ __metadata: languageName: node linkType: hard +"vfile-location@npm:^3.0.0, vfile-location@npm:^3.2.0": + version: 3.2.0 + resolution: "vfile-location@npm:3.2.0" + checksum: 9bb3df6d0be31b5dd2d8da0170c27b7045c64493a8ba7b6ff7af8596c524fc8896924b8dd85ae12d201eead2709217a0fbc44927b7264f4bbf0aa8027a78be9c + languageName: node + linkType: hard + +"vfile-message@npm:^2.0.0": + version: 2.0.4 + resolution: "vfile-message@npm:2.0.4" + dependencies: + "@types/unist": ^2.0.0 + unist-util-stringify-position: ^2.0.0 + checksum: 1bade499790f46ca5aba04bdce07a1e37c2636a8872e05cf32c26becc912826710b7eb063d30c5754fdfaeedc8a7658e78df10b3bc535c844890ec8a184f5643 + languageName: node + linkType: hard + +"vfile@npm:^4.0.0": + version: 4.2.1 + resolution: "vfile@npm:4.2.1" + dependencies: + "@types/unist": ^2.0.0 + is-buffer: ^2.0.0 + unist-util-stringify-position: ^2.0.0 + vfile-message: ^2.0.0 + checksum: ee5726e10d170472cde778fc22e0f7499caa096eb85babea5d0ce0941455b721037ee1c9e6ae506ca2803250acd313d0f464328ead0b55cfe7cb6315f1b462d6 + languageName: node + linkType: hard + +"vm-browserify@npm:^1.0.1": + version: 1.1.2 + resolution: "vm-browserify@npm:1.1.2" + checksum: 10a1c50aab54ff8b4c9042c15fc64aefccce8d2fb90c0640403242db0ee7fb269f9b102bdb69cfb435d7ef3180d61fd4fb004a043a12709abaf9056cfd7e039d + languageName: node + linkType: hard + "w3c-xmlserializer@npm:^4.0.0": version: 4.0.0 resolution: "w3c-xmlserializer@npm:4.0.0" @@ -17456,22 +22384,22 @@ __metadata: languageName: node linkType: hard -"wait-on@npm:6.0.0": - version: 6.0.0 - resolution: "wait-on@npm:6.0.0" +"wait-on@npm:6.0.1": + version: 6.0.1 + resolution: "wait-on@npm:6.0.1" dependencies: - axios: ^0.21.1 - joi: ^17.4.0 + axios: ^0.25.0 + joi: ^17.6.0 lodash: ^4.17.21 minimist: ^1.2.5 - rxjs: ^7.1.0 + rxjs: ^7.5.4 bin: wait-on: bin/wait-on - checksum: 6ae7bd2a933715c3b2f1c49f033d97c576b2c6a0257420d4c83964d2846c3967bfce33bc9af9a1a631ef38dfa6185be03cef57d2867c8c30c523278f964ac9e3 + checksum: e4d62aa4145d99fe34747ccf7506d4b4d6e60dd677c0eb18a51e316d38116ace2d194e4b22a9eb7b767b0282f39878ddcc4ae9440dcb0c005c9150668747cf5b languageName: node linkType: hard -"walker@npm:^1.0.8": +"walker@npm:^1.0.7, walker@npm:^1.0.8, walker@npm:~1.0.5": version: 1.0.8 resolution: "walker@npm:1.0.8" dependencies: @@ -17480,7 +22408,33 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.4.0": +"watchpack-chokidar2@npm:^2.0.1": + version: 2.0.1 + resolution: "watchpack-chokidar2@npm:2.0.1" + dependencies: + chokidar: ^2.1.8 + checksum: acf0f9ebca0c0b2fd1fe87ba557670477a6c0410bf1a653a726e68eb0620aa94fd9a43027a160a76bc793a21ea12e215e1e87dafe762682c13ef92ad4daf7b58 + languageName: node + linkType: hard + +"watchpack@npm:^1.7.4": + version: 1.7.5 + resolution: "watchpack@npm:1.7.5" + dependencies: + chokidar: ^3.4.1 + graceful-fs: ^4.1.2 + neo-async: ^2.5.0 + watchpack-chokidar2: ^2.0.1 + dependenciesMeta: + chokidar: + optional: true + watchpack-chokidar2: + optional: true + checksum: 8b7cb8c8df8f4dd0e8ac47693c0141c4f020a4b031411247d600eca31522fde6f1f9a3a6f6518b46e71f7971b0ed5734c08c60d7fdd2530e7262776286f69236 + languageName: node + linkType: hard + +"watchpack@npm:^2.2.0, watchpack@npm:^2.4.0": version: 2.4.0 resolution: "watchpack@npm:2.4.0" dependencies: @@ -17508,6 +22462,13 @@ __metadata: languageName: node linkType: hard +"web-namespaces@npm:^1.0.0": + version: 1.1.4 + resolution: "web-namespaces@npm:1.1.4" + checksum: 5149842ccbfbc56fe4f8758957b3f8c8616a281874a5bb84aa1b305e4436a9bad853d21c629a7b8f174902449e1489c7a6c724fccf60965077c5636bd8aed42b + languageName: node + linkType: hard + "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -17580,6 +22541,37 @@ __metadata: languageName: node linkType: hard +"webpack-dev-middleware@npm:^3.7.3": + version: 3.7.3 + resolution: "webpack-dev-middleware@npm:3.7.3" + dependencies: + memory-fs: ^0.4.1 + mime: ^2.4.4 + mkdirp: ^0.5.1 + range-parser: ^1.2.1 + webpack-log: ^2.0.0 + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: faa3cdd7b82d23c35b8f45903556eadd92b0795c76f3e08e234d53f7bab3de13331096a71968e7e9905770ae5de7a4f75ddf09f66d1e0bbabfecbb30db0f71e3 + languageName: node + linkType: hard + +"webpack-dev-middleware@npm:^4.1.0": + version: 4.3.0 + resolution: "webpack-dev-middleware@npm:4.3.0" + dependencies: + colorette: ^1.2.2 + mem: ^8.1.1 + memfs: ^3.2.2 + mime-types: ^2.1.30 + range-parser: ^1.2.1 + schema-utils: ^3.0.0 + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 113389f9aa488312758b329f9fdd34ff646a50822c197d0e1dc7ce171b1d826a607c92702a60439fead24e495d5b2c9959d90948fc272f7472a301d37cec1e8d + languageName: node + linkType: hard + "webpack-dev-middleware@npm:^5.3.1": version: 5.3.3 resolution: "webpack-dev-middleware@npm:5.3.3" @@ -17639,6 +22631,36 @@ __metadata: languageName: node linkType: hard +"webpack-filter-warnings-plugin@npm:^1.2.1": + version: 1.2.1 + resolution: "webpack-filter-warnings-plugin@npm:1.2.1" + peerDependencies: + webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 + checksum: 91d853596ddb81b6c4673e03f55ab18f7f652ef7a278533623910d53b59df1c661b7f2cb2ef859eabc5fd615daa5be3f9f4c00a59ab33192b93f1be7c8908ace + languageName: node + linkType: hard + +"webpack-hot-middleware@npm:^2.25.1": + version: 2.25.3 + resolution: "webpack-hot-middleware@npm:2.25.3" + dependencies: + ansi-html-community: 0.0.8 + html-entities: ^2.1.0 + strip-ansi: ^6.0.0 + checksum: 74fe5d15f3120742cf0f88a4af7e72f3678f2d05905676e37ab4e85c559f2c21d8aa72b0efe7c262993370bfc83fbe5a8d42561bcd10b370fac88640f87c463a + languageName: node + linkType: hard + +"webpack-log@npm:^2.0.0": + version: 2.0.0 + resolution: "webpack-log@npm:2.0.0" + dependencies: + ansi-colors: ^3.0.0 + uuid: ^3.3.2 + checksum: 4757179310995e20633ec2d77a8c1ac11e4135c84745f57148692f8195f1c0f8ec122c77d0dc16fc484b7d301df6674f36c9fc6b1ff06b5cf142abaaf5d24f4f + languageName: node + linkType: hard + "webpack-merge@npm:^5.7.3": version: 5.8.0 resolution: "webpack-merge@npm:5.8.0" @@ -17649,7 +22671,7 @@ __metadata: languageName: node linkType: hard -"webpack-sources@npm:^1.0.1": +"webpack-sources@npm:^1.0.1, webpack-sources@npm:^1.4.0, webpack-sources@npm:^1.4.1, webpack-sources@npm:^1.4.3": version: 1.4.3 resolution: "webpack-sources@npm:1.4.3" dependencies: @@ -17666,7 +22688,61 @@ __metadata: languageName: node linkType: hard -"webpack@npm:^5.75.0": +"webpack-virtual-modules@npm:^0.2.2": + version: 0.2.2 + resolution: "webpack-virtual-modules@npm:0.2.2" + dependencies: + debug: ^3.0.0 + checksum: 38706eb5ffd7a5120a731c2d35d4de5714cb16dcc87076276d7b130e3221d2665f5c30696bfde5edfddc6b7ae40d772096a0019202260a9d4e19df43b7cf9c95 + languageName: node + linkType: hard + +"webpack-virtual-modules@npm:^0.4.1": + version: 0.4.6 + resolution: "webpack-virtual-modules@npm:0.4.6" + checksum: cb056ba8c50b35436ae43149554b051b80065b0cf79f2d528ca692ddf344a422ac71c415adb9da83dc3acc6e7e58f518388cc1cd11cb4fa29dc04f2c4494afe3 + languageName: node + linkType: hard + +"webpack@npm:4": + version: 4.46.0 + resolution: "webpack@npm:4.46.0" + dependencies: + "@webassemblyjs/ast": 1.9.0 + "@webassemblyjs/helper-module-context": 1.9.0 + "@webassemblyjs/wasm-edit": 1.9.0 + "@webassemblyjs/wasm-parser": 1.9.0 + acorn: ^6.4.1 + ajv: ^6.10.2 + ajv-keywords: ^3.4.1 + chrome-trace-event: ^1.0.2 + enhanced-resolve: ^4.5.0 + eslint-scope: ^4.0.3 + json-parse-better-errors: ^1.0.2 + loader-runner: ^2.4.0 + loader-utils: ^1.2.3 + memory-fs: ^0.4.1 + micromatch: ^3.1.10 + mkdirp: ^0.5.3 + neo-async: ^2.6.1 + node-libs-browser: ^2.2.1 + schema-utils: ^1.0.0 + tapable: ^1.1.3 + terser-webpack-plugin: ^1.4.3 + watchpack: ^1.7.4 + webpack-sources: ^1.4.1 + peerDependenciesMeta: + webpack-cli: + optional: true + webpack-command: + optional: true + bin: + webpack: bin/webpack.js + checksum: 013fa24c00d4261e16ebca60353fa6f848e417b5a44bdf28c16ebebd67fa61e960420bb314c8df05cfe2dad9b90efabcf38fd6875f2361922769a0384085ef1e + languageName: node + linkType: hard + +"webpack@npm:>=4.0.0 <6.0.0, webpack@npm:^5.75.0, webpack@npm:^5.9.0": version: 5.75.0 resolution: "webpack@npm:5.75.0" dependencies: @@ -17800,7 +22876,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.8": +"which-typed-array@npm:^1.1.9": version: 1.1.9 resolution: "which-typed-array@npm:1.1.9" dependencies: @@ -17836,7 +22912,7 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.0, wide-align@npm:^1.1.5": +"wide-align@npm:^1.1.0, wide-align@npm:^1.1.2, wide-align@npm:^1.1.5": version: 1.1.5 resolution: "wide-align@npm:1.1.5" dependencies: @@ -17845,6 +22921,15 @@ __metadata: languageName: node linkType: hard +"widest-line@npm:^3.1.0": + version: 3.1.0 + resolution: "widest-line@npm:3.1.0" + dependencies: + string-width: ^4.0.0 + checksum: 03db6c9d0af9329c37d74378ff1d91972b12553c7d72a6f4e8525fe61563fa7adb0b9d6e8d546b7e059688712ea874edd5ded475999abdeedf708de9849310e0 + languageName: node + linkType: hard + "wildcard@npm:^2.0.0": version: 2.0.0 resolution: "wildcard@npm:2.0.0" @@ -17921,6 +23006,24 @@ __metadata: languageName: node linkType: hard +"worker-farm@npm:^1.7.0": + version: 1.7.0 + resolution: "worker-farm@npm:1.7.0" + dependencies: + errno: ~0.1.7 + checksum: eab917530e1feddf157ec749e9c91b73a886142daa7fdf3490bccbf7b548b2576c43ab8d0a98e72ac755cbc101ca8647a7b1ff2485fddb9e8f53c40c77f5a719 + languageName: node + linkType: hard + +"worker-rpc@npm:^0.1.0": + version: 0.1.1 + resolution: "worker-rpc@npm:0.1.1" + dependencies: + microevent.ts: ~0.1.1 + checksum: 8f8607506172f44c05490f3ccf13e5c1f430eeb9b6116a405919c186b8b17add13bbb22467a0dbcd18ec7fcb080709a15738182e0003c5fbe2144721ea00f357 + languageName: node + linkType: hard + "workerpool@npm:6.2.0": version: 6.2.0 resolution: "workerpool@npm:6.2.0" @@ -17989,6 +23092,18 @@ __metadata: languageName: node linkType: hard +"write-file-atomic@npm:^3.0.0": + version: 3.0.3 + resolution: "write-file-atomic@npm:3.0.3" + dependencies: + imurmurhash: ^0.1.4 + is-typedarray: ^1.0.0 + signal-exit: ^3.0.2 + typedarray-to-buffer: ^3.1.5 + checksum: c55b24617cc61c3a4379f425fc62a386cc51916a9b9d993f39734d005a09d5a4bb748bc251f1304e7abd71d0a26d339996c275955f527a131b1dcded67878280 + languageName: node + linkType: hard + "write-file-atomic@npm:^4.0.1": version: 4.0.2 resolution: "write-file-atomic@npm:4.0.2" @@ -18052,18 +23167,32 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.11.0, ws@npm:^8.4.2": - version: 8.11.0 - resolution: "ws@npm:8.11.0" +"ws@npm:^8.11.0, ws@npm:^8.2.3, ws@npm:^8.4.2": + version: 8.12.0 + resolution: "ws@npm:8.12.0" peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 + utf-8-validate: ">=5.0.2" peerDependenciesMeta: bufferutil: optional: true utf-8-validate: optional: true - checksum: 316b33aba32f317cd217df66dbfc5b281a2f09ff36815de222bc859e3424d83766d9eb2bd4d667de658b6ab7be151f258318fb1da812416b30be13103e5b5c67 + checksum: 818ff3f8749c172a95a114cceb8b89cedd27e43a82d65c7ad0f7882b1e96a2ee6709e3746a903c3fa88beec0c8bae9a9fcd75f20858b32a166dfb7519316a5d7 + languageName: node + linkType: hard + +"x-default-browser@npm:^0.4.0": + version: 0.4.0 + resolution: "x-default-browser@npm:0.4.0" + dependencies: + default-browser-id: ^1.0.4 + dependenciesMeta: + default-browser-id: + optional: true + bin: + x-default-browser: bin/x-default-browser.js + checksum: 9649fe6b4b91de93d5a48a5042b55a6e15c87d2514bc4f2e12582f8b25c1a6810fafc6f4c454fb531540e431e32a0a26ac130e418c0ce5c6ca892fb01945ea9e languageName: node linkType: hard @@ -18104,7 +23233,7 @@ __metadata: languageName: node linkType: hard -"xtend@npm:~4.0.1": +"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a @@ -18153,7 +23282,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^1.10.0": +"yaml@npm:^1.10.0, yaml@npm:^1.7.2": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f @@ -18304,3 +23433,10 @@ __metadata: checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 languageName: node linkType: hard + +"zwitch@npm:^1.0.0": + version: 1.0.5 + resolution: "zwitch@npm:1.0.5" + checksum: 28a1bebacab3bc60150b6b0a2ba1db2ad033f068e81f05e4892ec0ea13ae63f5d140a1d692062ac0657840c8da076f35b94433b5f1c329d7803b247de80f064a + languageName: node + linkType: hard